近期热点
·如何释放C盘空间 27招具体优化技巧
·系统安装妙法:无光驱、无启动盘安装Windows系统
·CIO要提升企业管理的掌控能力
·SolidWorks Rx 系统诊断与分析 ( 下 )
·SolidWorks Rx 系统诊断与分析 ( 上 )
·第四届中国制造业ERP应用年会征文
 相关文章
·创新推动商业价值高峰对话
·投资MES的效益在哪里?
·MES 入门:逛超市体会MES
·夏新笔记本,MES管理支撑自主品牌
·稳定+可靠,IBMESERVERI系列加速一汽解放卡车信息化建设步伐
·精诚MES条码质量追溯系统助汽车工业生产现代化
 相关新闻
·
ENOVIA MatrixOne在服装业贸易展上首次展示与Adobe Illustrator软件的集成
·
第二届中国制造业MES应用年会隆重召开
·
CATIA/ENOVIA VPLM用户实现对ENOVIA MatrixOne业务流程能力的全面兼容
·
IBM和Dassault Systemes发布了面向在线3D协同智能的3Dlive
·
上海汽车在整个企业内部署Dassault Systemes的PLM解决方案
·
Dassault Systemes PLM高峰论坛在沪成功举办
 相关热贴
·离散行业MES关键技术难点讨论
·SPC,大家的MES中会用到吗,发点资料
·MES案例整理,请大家修正补充
·LCD/PDP产业做MES/CIM的朋友请进来留名
·电解铝行业的MES或者管控一体化
·2007年广州MES研讨会资料
 相关商城商品
 
 
当前位置:管理信息化 -> MES
 
《MES制造执行系统的原理与实现》连载(3)
发表时间:2007-1-27 特约撰稿人: 张涛云   来源:e-works
关键字:MES 装配 原理 
ERP中的产品不仅是物料,它同时还是一个装配件,通过BOM表达它的装配结构。

    4.4序列号关联替换
   
    输入旧序列号SN_old、新序列号SN_new,以进行替换。替换的前提条件:
   
    1)SN_new的父节点必须是虚节点,也就是说,SN_new必须是根节点。
   
    2)SN_new不能等于SN_old所在树上的根节点。
   
    替换的方法为:
   
    1)设置sn_new的父节点等于sn_old的父节点。
   
    2)设置sn_old的父节点为一个新的虚节点,这样sn_old仍可以看成以sn_old为根的一棵树。
   
    如图4-8的已有关联:

    以6666替换3333的结果如图4-9:

    4.5序列号关联注销
   
    对于在序列号关联表中已有记录的序列号,它不仅有自己的节点,而且也可能是其它序列号的父节点,因此在注销时可能对其它序列号产生影响。
   
    序列号关联注销的动作为:
   
    1)定义该序列号的父节点为一新的虚节点;
   
    2)更新所有该序列号的子节点,分别定义其父节点为新的虚节点。
   
    例如:注销1113,如图4-10所示:


    4.6序列号关联查询
   
    输入单个序列号进行关联查询的方法为:
   
    1)追溯至此序列号的根节点。
   
    2)以根节点做递归查询,列出所有树状结构的子节点。
   
    3)在每个节点上,通过关联表得到序列号的相关信息。
   
    这种方法很容易还原生成序列号关联关系的树,而且也不存在效率的问题。
   
    但是在实际的生产中,经常需要做大批量的查询,并且生成格式统一的报表,比如根据工单输出所有的关联序列号。象这种情况,如果还要逐个序列号进行迭代查询的话那么效率就会有很大的影响。解决方法是,在查询之前,系统定期对关联数据进行后台处理,把树表展成平表,这样查询时就无需迭代,一条SQL就可以跑出所有的数据。具体的实现方面,需要数据库设计方面的技巧,也可以参考数据仓库的原理。
    
   

本文系e-works专稿,未经授权严禁转载。
 
<<首页 <上一页  1  2  3  下一页>  末页>>  
3页,当前第3
责任编辑:张敏