大家討論一下 Bom 清單結构表 應怎樣設計更合理!
請談談你的經驗!

解决方案 »

  1.   

    这儿有一些文档还比较好!
    http://www.e-works.net.cn/ewkArticles/Category151/Article8773.htm
      

  2.   

    我目前是用組件思想:
      1.建一基本結构(原型);
      2.系列產品在此結构上延伸(即可在原型上進行 插入/替換/刪除)但這樣在Bom各种展開及用料計算時頗麻煩!請大家多多參与, 把自己的經驗共享出來吧.
      

  3.   

    用复制目录树的方法,增设BOM版本,解决物料替代问题!
      

  4.   

    我作的是五多行業的系統
    BOM結構如下:
       產品
         | (包裝段)
         |
        半成品料號
         |(段別工序)
         |
    外購件   組合件 組合件
               |(段內工序)          
               |
              原材料
      

  5.   

    不怎么了解制造业,农物还可以一点!
    studying……
      

  6.   

    To chutian (),
       哪家公司,请我帮你作设计吧。
       BOM的管理(替换,设变等)
       E-BOM到M-BOM到F-BOM.
      

  7.   

    to catthunder:
      可以,你現在在哪儿?
      

  8.   

    去找一个现有的mrpII去看它的标结构,再根据自己的情况改,标结构与程序实现的方式有很大关系。
    可能地一般需要不断的反工的。
      

  9.   

    就像一个树形结构一样.                        bomA(组成)
                              |
                        |------------|
                        |            |                                                   半成品(B)     半成品(C)                                            |             |                                               (以下是物料d,e等)
                            
      

  10.   

    BOM应该有必选件、可选件构成,
    可选件可以是简单数量上的关系,也可以是分组可选关系,还要有选择关系(例如intel的cpu用intel的芯片组,不能用amd的芯片组)。生产时要考虑版本的关系,
    工艺也应该有版本关系,作一个实用的bom很难的。
      

  11.   

    数据库不按产品建,用父子关系建,产品的结构通过递归计算出来。
    [email protected]
      

  12.   

    使用一个表储存BOM,基本思路按树做递归。
      

  13.   

    当然用树形结构实现啦,我以前用过的ORACLE公司的ERP产品中的BOM就是用了两张表来实现树形结构的,作BOM查询时稍微麻烦一点,用了connect by语句,将树遍历出来。对于多层BOM速度还可以,反而是单层的BOM速度倒慢一些。
      

  14.   

    树形结构 是形式上的体現, 
    我指的是  數据庫表結构怎樣建更合理(机械制造行業, 采用組件式 BOM)
      

  15.   

    强烈关注,我正准备做一个大型国内名牌企业的mrpii系统,请多交流,设计好数据库结构交流交流吧[email protected]
      

  16.   

    对于物料,用物料代码和低级码区分,
    对于BOM的数据库设计或是类设计(如果用OO的话),要分两个表(类),一个表(类)管理BOM的属性,如是否多级,级数等;一个表(类)管理BOM的内容,一条记录代表一个物料,字段或属性(用类的话)除了物代码,名称等,最重要的是要包括级号和父级物料代码。
    这样就可以实现所有类型的BOM
      

  17.   

    其实BOM表我认为一个表就可以搞定.
    比如:
      产品(A)由半成品(B)组成,半成品B由物料C组成,那么我们可以象数据
    结构中的链式存储结构一样表,设一字段专门链入他的下一阶产品,如:
    A-->B-->C,如此一来,我们可以分阶向下或向上展开BOM表了!
    而其中具体字段可以根据你公司的产品而定.
    我个人认为这种方式可以减少数据冗余,加快数据处理速度.我是菜鸟,请各位高手多关照!