ERP:数据库设计方法

时间:2018-07-03 12:29:52

标签: sql database database-design erp

停留在某些设计模式上。关于为ERP应用程序设计数据库有任何指导吗?一本书还是其他?由于这是一个巨大的应用程序,因此我们希望从一个好的方法开始,而不是稍后再纠正错误!!

我本来已经确定了实体,并尝试建立关系并卡在某个或其他零件上! 例如 如果一个产品有多个供应商 说从供应商A购买2件产品A,每件10美元 和从卖方B以20美元购买的1件产品A

现在,客户订购了3个ProductA,交货后返回的是3个订购产品中的1个。 如何将退回的商品重新映射到vendorA或vendorB

cz如果不这样做,那么在年底将如何管理财务以显示费用,利润等的总清单!

2 个答案:

答案 0 :(得分:1)

这很难回答,因为每个人的需求都不同。但是,对我有很大帮助的事情是研究ERP和数据库设计之间的融合。

This resource titled Flexible Database Design for ENTERPRISE RESOURCE PLANNING (ERP) APPLICATIONS, 详细介绍了您可能需要了解的有关ERP和数据库设计的所有内容。

过去,由于问题很广泛,我们目前无能为力。祝你好运

答案 1 :(得分:0)

偶然发现这种试图找出相似之处的方法,我想我可能会解决您问题的第二部分。

这一切都取决于您如何对待库存(这更多是一种会计概念)。有很多方法,但是我能想到的两种基本方法是FIFO(先进先出)和FILO(先进先出)。

FIFO意味着到达库存的第一个项目是被出售的第一个项目(即:离开库存)。 FILO表示到达库存的第一个项目是最后出售的项目。

因此,在您的示例中,如果您使用的是FIFO,则退货将重新映射到供应商B,因为它是最后购买的。如果您使用的是FILO,它将重新映射到供应商A。

我对库存会计有点生疏,我敢肯定还有更好的解释,但是希望这可以使您走上正确的轨道。