本人开发一个B2C项目的定单模块,在设计数据库时碰到这样的问题,<BR> <BR> 本系统会员分两种:个人会员和商务会员. 假如我做为一个个人会员购买了三件商品,而这三件商品来自三个商务会员,下定单的时候商务会员应该是只能看到自己商品的定单吧, 这时就相当于把下的一个定单分成三个小定单分别下个不同的商务会员,这样的话要怎么样设计定单模块相关的表? <P> </P>
问题补充: 谢谢丁学老鸟前辈的指导,你那问题我也知道,所以我一直没想到一个好的设计方案,而且我们产品部已经规划好了,每个商务会员收到自己商品的定单(就是要分子定单),我现在的一个设计方案是这样的, 详单表的每条记录相当于一个子定单(每条记录都有个状态),也有总定单的ID, 这样是相当于每个商品一个子定单了, 然后再从详单表把属于不同商家的商品信息再合成一个定单显示给商家看,但是这样的话控制总定单状态就不好控制了,就是说个人会员看到的是个总定单信息,而商家看到的也是总定单编号,子定单完全是在程序里控制的.这样的话逻辑复杂,代码量很大, 大家给我看看这个思路能行的通不? 希望老鸟们能给我一个更好的思路..谢谢.
明月笑刀无情
海绵宝宝撒
相关分类