一个在做的物资系统,需求有:申请采购,入库,领用,调拨,丢失/报废
现在如下表:
库存表 P
ID
Supplier
ProductName
Brand
Price
Unit
Quantity 领用表
ID
ProductID 领用产品
UseDeptName 领用部门
UseDate 领用日期
UseUserName 领用人做着就发现有如下问题:
1、怀疑领用功能表设计有问题
2、如果领用后,怎么设计调拨表?某一产品领用后,相当于出库了,那还怎么调拨呢?还有些产品可能是没有领用的情况呢?
3、丢失和报废同2的疑问一样,求解答。4、审批流程如何设计比较好?现在我是直接写在表的字段后,发现变更非常麻烦。
现在如下表:
库存表 P
ID
Supplier
ProductName
Brand
Price
Unit
Quantity 领用表
ID
ProductID 领用产品
UseDeptName 领用部门
UseDate 领用日期
UseUserName 领用人做着就发现有如下问题:
1、怀疑领用功能表设计有问题
2、如果领用后,怎么设计调拨表?某一产品领用后,相当于出库了,那还怎么调拨呢?还有些产品可能是没有领用的情况呢?
3、丢失和报废同2的疑问一样,求解答。4、审批流程如何设计比较好?现在我是直接写在表的字段后,发现变更非常麻烦。
1.材料编号在各表中最好是统一的名称.如库存表ID修改为ProductID.
2.领用表应加入领用数量和备注信息字段.
3.调拨与领用是不同的概念,在不同系统的定义可能不同.
我了解的调拨是仓库对仓库的转移,领用是仓库对使用者的转移.
4.一般的审批流程是先开单后审核,结转,
如使用者先开立领用单(未扣库存),主管审核同意后交仓库,仓库做出库操作(实际扣库存,即结转).
给楼主个提示,如你采购某一设备,那么首先需求申请,再是审批,审批过程可能存在不同部门,不同级别的审批,那么每一个审批过程据像一个个站点stop.当到最后一个stop审批通过,才算采购生效,才可以进行采购设备。