Hello stackoverflowians,
我正在设计工作单的表格。
将所有工单及其详细信息设计为层次结构,从工单号作为母节点开始。
WorkOrderTable (ID, ParentID, Type, Value)
工单Transform hierarchical data into flat table
的示例ID ParentID Type Value
38 0 Num 327
39 38 Sector 21
40 38 Sector 22
43 40 Product NS
44 40 Product MS
50 40 Temp RAS
48 44 Quantity 60
47 43 Quantity 25
41 39 Product ARF
42 39 Product BRF
49 39 Temp RAS
51 39 Cible Acarien A.
46 42 Quantity 30
52 42 Cible Acarien B.
45 41 Quantity 20
我做得好/高效易于与maintien合作或有其他想法吗?
设计状态
- 参与者部门,人员,机器的具体表格......
元数据表(ID,元数据,lvl)。示例:
- Sector,1(直接向WO)
- Tank Storage,1
- 产品,2(可以是不直接向WO部门工作的一部分)sd
工作订单表(ID,parentID,metadataID,valueID)值ID来自参与者表
关于XML我没有关于如何存储和操纵它们的信息。
答案 0 :(得分:0)
我认为如果你在寻找设计建议,你应该去一个元堆栈组,即code review exchange
话虽如此,您在寻求设计方面的建议,但仅提供抽象信息。在设计中需要考虑系统的规模,预期的CRUD的数量以及其他一些因素。没有得到细节和目标,很难回答你的问题。有不同方法的权衡。甚至可能建议使用nosql solution。
话虽这么说,我建议不要建立自己的ERP系统,而是从供应商处购买一个特定于行业的系统,然后将自定义应用到它。
编写自己的系统,保持更新,增加安全性以及许多其他功能非常昂贵,这使得在从软件供应商处购买时做出商业决策是值得的。
如果你只想通过写这个来获得更多经验,我会建议浏览github,以及之前提到的堆栈交换。
答案 1 :(得分:0)
在不知道任何数字和进一步了解您的需求的情况下,没有任何好的建议是可能的。这是我脑海中的一些问题
看起来试图重新发明一个专业的ERP系统。正如Bostwick已经告诉过你的那样,你应该考虑使用现有的......
只是一些一般提示: