高分求分销系统的数据库设计
组织结构如下:
总公司--|
|-----总公司财务部
|-----总公司仓库
|-----办事处1
|-----办事处2
|-----总公司业务部------- |
|-----业务员1
|-----业务员2
总公司向各个办事处和业务部中的业务员发货,然后各个办事处和业务员自己把
货物卖给客户。
同时各个办事处和业务员被看成一个仓库。
请问部门表,人员表,客户表,供应商表,仓库表该如何设计?
我的设计如下:
部门表:(ID,名称,是否为办事处)
人员表:(ID,姓名,是否为业务员,部门ID)
客户表:(ID,名称,部门,客户类型)
说明:1。业务员的客户放入业务部(客户的实际情况也是这样的),
2.客户类型:
1---表示的是普通的客户
2----表示该客户是办事处
3----表示该客户是业务员。
也就是说:把所有的办事处和业务员也加入到客户表中。
仓库表:(ID,名称,所属部门。)
说明:业务员也看成一个仓库,但是把业务员仓库放入业务部中。
供应商表:
不同的办事处有不同的供应商,总公司也有供应商。
对办事处和业务员来说,总公司是他们的供应商。
这个表不会设计-----主要考虑到采购入库中的供应商和供应商所属于的部门。
------解决方案--------------------这种东西一般没有开源的
------解决方案--------------------还得自己设计
------解决方案--------------------帮你顶 接点分
------解决方案--------------------顶
------解决方案--------------------说的不够清楚
------解决方案--------------------这么大的一个系统怎么可能一个帖子就能解决
------解决方案--------------------需要你自己了解(感觉你还没清晰思路):
1 系统的目的,做这个系统需要统计什么.
2 一个具体问题,如果业务员离职,他手中的货物如何移交.
3 这么多仓库需不需要盘点,怎么盘