跪求网站解决思路,请老程序员帮忙!!!!!!!
添加产品的简单描述如下:
分店有
江苏省:苏州国美(地址、联系电话、所在省份、市、县)、无锡国美(地址、联系电话、所在省份、市、县)、张家港国美(地址、联系电话、所在省份、市、县)、南京国美(地址、联系电话、所在省份、市、县)、昆山国美(地址、联系电话、所在省份、市、县)、……
安徽省:合肥国美(地址、联系电话、所在省份、市、县)、蚌埠国美(地址、联系电话、所在省份、市、县)、……
浙江省:杭州国美(地址、联系电话、所在省份、市、县)、、……
……
他现在添加一个产品信息,就可以让所有地区的国美都有这个产品,
这样的该怎么实现啊???
请路过的高手都给个思路或者有这样的例子给小弟发一个:qq:470195261
------解决方案--------------------1:
江苏省 这种省份做一个表A
苏州国美 属于省份下的一个子类 也A表中 包含他的父id,层次,排序。
如果添加的是国美的产品 则这个产品添加时可以把所有的 类似苏州国美的id作为一个数组存起来,这样方便查询。
2:国美如果是一种类别,那地区就没什么关系了啊,直接存数据库就可以了。
------解决方案--------------------建立产品表和分销商表
添加产品时,首先把产品添加到产品表中。
然后再把产品分配给各个分销商
产品信息
id 序列号 名称 型号 类别 品牌 货源 .... id primary_key indentity,序列号 primary key
分销商信息
id name address tel province city town products(1,2,3,4,5,6,...,n)
products foreign_key
添加时可以根据条件查找需要代理货物的分销商,全部选中后把产品添加进去
------解决方案--------------------学习
------解决方案--------------------楼主把店名,和省份分开,
店名因为是统一的,在每个省都叫华美什么的。省份作为店名的子表。里面有相应的店名ID。这样不就可以了。在添加时,只要是相同店的ID就都有了
------解决方案--------------------说白了就是一个树形结构的问题
------解决方案--------------------既然“添加一个产品信息,就可以让所有地区的国美都有这个产品”
那么换句话说也就是产品信息和地区无关。
没有楼上的诸位讲得那么复杂,只要建立一个产品表就好了,所有分店统一读取这个产品表就好了。这样只要往这个产品表里面添加一条记录,所有地方都会读取到这条记录。也就是满足了你的要求!
------解决方案--------------------你的这个需求继续我这个思路还是可以解决的。
很简单,在给每个不同地区的商家加一个库存表,产品表还是只是一个。
库存表里面只记录不同商家的每个产品的库存记录。
这样用户界面读取得时候,你可以只选择库存记录大于0的记录,在维护界面读取的时候读取产品表里面的所有产品,这样就好了。
------解决方案--------------------看了以后.很糊涂..不明白楼主的意思