坚持一些设计模式。有关ERP应用程序数据库设计的指导意见吗?一本书或其他什么?因为这是一个巨大的应用程序想开始用一个好的方法,而不是后来回到正确的错误!
我最初已经确定了实体,并尝试形成关系,并在某些方面陷入困境!例如,如果一个单一产品有多个供应商说2个产品A从vendorA购买,每个10美元,1个ProductA从vendorB购买,20美元
现在,客户订购3件产品,交付后返回3件订单中的1件。如何将返回的部分重新映射到供应商或供应商
如果没有这样做那么财务将如何在年底进行管理,以显示费用总额,利润等!!
这很难回答,因为每个人的需求都不同。然而,对我来说非常有帮助的是研究ERP和数据库设计之间的融合。
This resource titled Flexible Database Design for ENTERPRISE RESOURCE PLANNING (ERP) APPLICATIONS, 详细介绍了您可能需要了解的有关ERP和数据库设计的任何信息。
过去,我们目前没有什么可以提供的,因为问题很广泛。祝你好运
偶然发现这个试图找出类似的东西,我想我可能会解决你问题的第二部分。
这一切都归结为你如何对待你的库存(这更像是一个会计概念)。有很多方法,但我能想到的两个基本方法是FIFO(先进先出)和FILO(先进先出)。
FIFO意味着到达库存的第一个项目是第一个出售的项目(即:离开库存)。 FILO表示到达库存的第一个项目是销售的最后一个项目。
因此,在您的示例中,如果您使用FIFO,则返回将重新映射到供应商B,因为它是最后购买的。如果您使用FILO,它将被重新映射到供应商A.
我的库存会计上有点生疏,我确信有更好的解释,但希望这可能会让你走上正轨。