1

那是我目前的类图:

在此处输入图像描述

我相信我可以通过购买原料的数量和销售的饮料数量之间的差异来控制每个场所的库存水平(因为每种饮料都是由原料组成的)。

但是,我有一个要求,应该允许用户在场地之间转移成分,我想知道最好的方法是什么......

新的采购订单会将产品添加到一个场所的库存中,但我如何才能将其从另一个场所中移除?

4

1 回答 1

2

万一有人遇到这个问题,我的解决方案如下:

我决定创建一个表格transfer_stocks来记录场馆之间的所有转移。该表还用于解决库存盘点时的任何差异(当recipient_id为零时,表示场地中的浪费或库存丢失 - sender_id)。

库存产品是通过采购、销售和库存转移之间的差额计算的。

我的班级图:

在此处输入图像描述

于 2013-08-28T10:29:17.123 回答