日期:2014-05-19  浏览次数:20491 次

高分求分销系统的数据库设计
组织结构如下:
总公司--|
                |-----总公司财务部
                |-----总公司仓库
                |-----办事处1
                |-----办事处2
                |-----总公司业务部-------   |
                                                                    |-----业务员1
                                                                    |-----业务员2
总公司向各个办事处和业务部中的业务员发货,然后各个办事处和业务员自己把
货物卖给客户。
同时各个办事处和业务员被看成一个仓库。
请问部门表,人员表,客户表,供应商表,仓库表该如何设计?
我的设计如下:
    部门表:(ID,名称,是否为办事处)
    人员表:(ID,姓名,是否为业务员,部门ID)
    客户表:(ID,名称,部门,客户类型)
            说明:1。业务员的客户放入业务部(客户的实际情况也是这样的),
                2.客户类型:
                          1---表示的是普通的客户
                          2----表示该客户是办事处
                          3----表示该客户是业务员。
              也就是说:把所有的办事处和业务员也加入到客户表中。
    仓库表:(ID,名称,所属部门。)
          说明:业务员也看成一个仓库,但是把业务员仓库放入业务部中。
    供应商表:
          不同的办事处有不同的供应商,总公司也有供应商。
          对办事处和业务员来说,总公司是他们的供应商。
          这个表不会设计-----主要考虑到采购入库中的供应商和供应商所属于的部门。


------解决方案--------------------
这种东西一般没有开源的
------解决方案--------------------
还得自己设计
------解决方案--------------------
帮你顶 接点分
------解决方案--------------------

------解决方案--------------------
说的不够清楚
------解决方案--------------------
这么大的一个系统怎么可能一个帖子就能解决

------解决方案--------------------
需要你自己了解(感觉你还没清晰思路):
1 系统的目的,做这个系统需要统计什么.
2 一个具体问题,如果业务员离职,他手中的货物如何移交.
3 这么多仓库需不需要盘点,怎么盘