一个关于钻石加工过程中软件业务流程的请教
就拿简单的进销存来说吧。
如果一块钻石,他的重量是500克拉
可是现在生产上要领料,只领100克拉,在领取前,专门有人会把这块钻石分为几块,比如说三块,其中地块重量是100克拉,另外两块各200克拉
以上这个过程在软件里如何管理。
每次入库时每块钻石的重量不确定,所以只能以最小单位克拉来定义物料,同时启动双计量单位(粒和克拉),入库时是按双计量单位录入。
生产领用前就会存在上面红字描述的过程。
功能流程,流程,业务逻辑
------解决方案--------------------一个钻石ID,对应多个 分块ID
------解决方案--------------------分成:原材料,半成品,产成品 多个库存分别计算
同时为了方便跟踪,每一颗都应该有一个“身份档案”标明原石编号,半成品编号,成品编号等信息
------解决方案--------------------感觉粒可以看作ID的,因为粒本身可以说没有什么实际意义;
而重量是最重要的,分为总重量、出入库重量,就很容易处理了。
这样的话,你在业务中就算是一粒分为几粒,只不过多了几颗ID号而已,重量是不影响的。