1、某公司的销售管理系统如下:
所有商品均有唯一编码和物品分类属性,商品可以在销售系统中接受预订售货和现货售货两种售出方式,对于已售出的商品支持退货操作,对于未售出的商品支持预订和售出操作,预订的产品不能再次被预订。退货的产品如果审批是完好的则该货物可以再次被预订或售出,否则该商品下架。所有产品售出后都要经过发货准备-发货—投递的处理流程。
售出货物时用户可以选择货到付款优惠10%的活动,或全额付款即可发货,或者已有优惠券优惠5%的活动。请设计该系统。

解决方案 »

  1.   

    数据库客户表
    ID  客户名  ....
    商品表
    商品id   商品分类ID  商品优惠ID  商品状态 商品状态:0,已售出 1 未售出 2 预定 3 退货 4 下架物品分类表
    分类ID 分类属性优惠表
    优惠ID 优惠属性物流信息表
    ID 商品名 商品分类 物流状态 客户ID后台系统
    商品详情显示列表编码  商品名称 商品分类 商品状态   操作
                                                 已售出   |  退货
                                                未售出    |  预定 售出
                                                退货        |  审批
                                                下架        | 留白
                                                预定        | 留白售出 弹出一个选择 优惠的窗口
    审批 弹出一个 可选择   预定/售出/下架  的窗口物流详情列表  where 商品状态 = 售出
    商品名称 商品分类  物流状态  客户名称 操作(设置物流状态的链接窗口)
    里面很多操作需要判断楼主就自行脑补吧 
    希望对你有点帮助