我有某种IT背景,缺乏更多的经济和管理理解以及一些常识。我在当前基于网络的系统中添加了一些功能,用于控制库存量而不是波动成本。
该业务专注于来自不同供应商点的经销商分销消费项目。 有时,业务检索到类似的实际项目(同样的品牌,包和功能类型)巧合。有时,企业支付的费用并不相似因为不同的供应商赚取了自己的利润。
作为网站管理员的观点,即使是企业也从供应商1'购买了2箱同一品牌的巧克力棒。和'供应商2'。 1箱的成本可能不同。这就是为什么我需要将它们分类到不同的实体/记录(显然是不同的供应商)。毕竟,我将 2 unique_id 插入数据库。
作为要求最低价格的客户观点,他们认为来自两个纸箱的巧克力棒是相同的。在增加了一些固定利润之后,两个巧克力棒最终都有不同的价格。业务首先出售更便宜的巧克力纸盒,但业务需要关注标准化F-I-F-O库存控制管理(因为消耗品有过期日期)。
我实施的系统,有一些库存数量控制,允许触发一种消息,一旦数量低于基准,就会重新订购物品。
案例1:
业务开始重新订购和'供应商1' 通知将会增加巧克力棒价格。剩余的巧克力棒从供应商1'购买。帮助企业获得更多利润。包裹到达公司后,网络管理员将更新新的总成本和巧克力棒的新价格,包括数量。这种情况没有问题。
*编辑案例2:*
业务开始重新订购和'供应商2' 通知将会是减少巧克力棒价格。 无法覆盖系统的当前总成本和价格,因为该业务剩余库存数量,并确保业务赢得'得到任何损失。
'供应商2' 的包裹以网络管理员身份开始营业。 我该怎么办才能解决案例2?
我想确保没有重复项目插入系统,提供这些项目的类似供应商(不插入新记录)。包裹到货的数量也应由业主跟踪。如您所见,有多种商品,库存控制专家不可能将进货数量的插入记录推迟到仓库。
添加:如果库存数量有其他情况发生离开' 0'在库存类似的基准' 0'如你所知,工作人员已被授权编辑记录(改变总成本,即使它的成本比以前减少),业务也不会影响波动成本。这种情况似乎是不可能的,因为企业不会将库存中的0库存,重新订购的时间成本,运输,处理时间需要补偿。
有没有其他方法可以这样做?
我是否正确地将两个巧克力棒分成2个记录即使他们有相似的品牌和不同的供应商?
非常感谢! 非常感谢您的帮助,想法和意见!
答案 0 :(得分:0)
您的问题似乎是"这在现实世界中如何运作"并且不"设计数据库的最佳方式是什么?#34;。这是在概念层面提出的正确问题。但是,我会对你的标题进行一次更改。概念层面不是关于设计的。它是关于分析的。在概念层面,你不会发明答案。你发现它们。在设计层面(逻辑设计,物理设计),您可以发明答案,希望同意您之前发现的内容,并且可能同意"最佳实践"。
销售商品的价格取决于两件事:供应商和产品。实际上,在某些情况下,它也可能取决于买方,一个买方获得折扣,另一个买方没有。它可能取决于时间,因为价格随时间波动。它可能取决于以相同的顺序购买的其他东西。
最好的计划是在交易行(记录)中包含价格,即使这似乎是多余的。下游,你会很高兴。