小弟我这几天做了个鲜花购物系统。。做到购物车的时候卡住了,主要在纠结购物车数据库的设计问题,是直接用原来的鲜花信息的表还是要新建新表0.0主要鲜花信息的表里面没有鲜花的数量而购物车里面需要用户来选择鲜花的数量.....各位大大知道的说下哈....

解决方案 »

  1.   

    要另外建张表。具体的字段要看Lz自己需要什么了
    一般情况下需要
    ID(本身该表的主键id),XHID(鲜花信息表的主键作为该表的外键),count(购买鲜花的数量)等等
      

  2.   

    多数时候,我们会专门创建一个 CartItem 对象用来存储购物车内的商品信息,尽管已经有了 Product 之类的商品对象,但我们还是建议使用 CartItem,原因包括:(1) Product 类不包含 Quantity 属性,无法存储数量。
    (2) Product 太多无相关的信息会造成不必要的干扰。
    (3) 某些复杂的商务系统中,我们还要存储诸如折扣、抢购等数据,Product 类显然不合适。
      

  3.   

    订单表记录商品ID号,数量,时间,用户ID等信息
    根据业务流程设计
      

  4.   

    用业务流程设计,购物车的信息也可以存储在Cookie中。