我正在为肉类市场建立销售点,并且需要具体信息,因为它与如何跟踪库存有关。我想为这个系统设计数据库,但缺乏所需的知识。我已经有了一个基本的数据库来处理产品,但需要实现一些能够处理肉类重量的额外产品。
将有大量库存,如肉类和销售的产品。这里有没有人有一些深入的库存控制经验,可以与我分享想法,或者告诉我在哪里可以找到这些信息,而不必自己成为这方面的专家?
例如:店主在周一购买100磅牛腩并将其输入库存,然后在周二以不同的价格从另一家供应商处购买额外的100磅。这两个项目在数据库中都有各自的ID。如果商店所有者有10个不同的供应商销售完全相同的产品,这是否意味着我应该在数据库中存储10个不同的商品ID?
答案 0 :(得分:1)
作为他们的顾问,您有必要了解他们的数据需求,并能够将这些需求转化为可满足这些需求的适当模式。我同意Oded和smirkingman所说的话,但是就你的榜样来帮助你:
你不应该复制该项目,而应该有单独的表来容纳
这只是一种方法,但我们的观点是,您需要精通其业务需求,同时拥有数据库知识,将其转化为技术设计/功能。
与往常一样,客户/用户从不知道他们需要什么,也不知道他们真正想要什么。不仅要问他们,还要和他们一起解决问题,这也是你的工作。这包括提出场景,主要用例/故事等等 - 基本上,他们需要跟踪哪些常见/不常见的事物?
例如,在每笔交易中,他们是否需要保留付款方式的记录?参与交易的供应商代表怎么样?他们以后是否需要这些信息用于税务报告?预算/财务预测?如果一半的物品在抵达时坏了怎么办?了解他们的流程以及他们如何处理每个方案以及他们需要了解的内容,然后尝试提出相应的技术解决方案。
答案 1 :(得分:0)
我管理一个带有wherehouse的维护实体。我们过去常常在12月份对仓库进行盘点。 对于从不同供应商处购买的具有不同价格的相同物品,数据库计算物品的平均价格。
但如上所述,了解您的客户/用户需求非常重要。什么是他们的会计程序,你在技术术语和设计中进行翻译
答案 2 :(得分:0)
库存系统中的一个关注点,基本上是在研究如何将间接费用,人工成本,增值税费(如果有)纳入您的库存,以及如何在交货时识别其销售成本。 Bitxwise已经推出了一些简洁的架构,并且在你开始设计表之前,你可以理解客户的会计政策和税收裁定。