为了跟踪不同零售分支机构的库存情况,我们将每个购买的Stock Item
个人及其当前位置作为每个实体的字段进行建模。这样可以很容易地追踪有缺陷的库存以及一个单元随着时间的推移而被编制的位置。
问题是,当个别库存项目可以位于库存房间或正在运送到另一个位置的某个运输箱子时,如何对其进行建模,而不会混淆库存房间和货件的数据类型,以及可能是其他类型的地点?
我们团队可以想到的唯一解决方案是考虑货件是库存商品可以驻留的位置,不幸的是它也有源和目的地位置(yuck),或者我们当我们进行库存计数时,需要编写逻辑来排除打包的库存单位,这使得当前的位置字段不值得信任。
这两种解决方案对我来说都很麻烦。或者,我们可能需要考虑一些通用的股票会计设计。
有没有人实施过这种股票追踪,是否有关于此的现有文献,伴随着复杂性和陷阱?
答案 0 :(得分:0)
我没有经验或文献,但在我看来,在特定时间点将货件建模为特定卡车将构成一个有意义的位置。
您不必跟踪Truck实体的来源或目的地位置;一个VIN或一些其他唯一的ID可以。
我可以想象出货可能会多次换手:首先是卡车,然后是飞机,然后是火车,然后是另一辆卡车。也许抽象是MovingLocation。每个人的唯一ID会告诉您在特定时刻货件的确切位置。
每个MovingLocation都可以将瞬时纬度/经度位置作为时间序列。你没有说是否跟踪这是微积分的一部分。我在这里喋喋不休。