航空制造业中BOM系统的研究与应用

航空制造业中BOM系统的研究与应用

论文摘要

随着计算机技术的发展和CAD的广泛应用,类似于PDM(Product Data Management,产品数据管理)系统的信息管理系统不断涌现,BOM系统作为ERP系统的一个重要环节,由于其使用周期长,方便数据采集和处理等特点,越发受到行业的重视,无一不把BOM作为产品信息集成的核心。本文以某大型航空制造业公司的实际需求为背景,分别在Visual Studio 6.0平台上使用VB语言,MyEclipse平台上使用JAVA语言为开发工具,与Oracle 9I数据库相连接,实现了其BOM管理系统的全部功能。此外,为了更好的展现报表和提高用户使用效率,我们还使用了Component One平台下的一些插件,如True DBGrid,Sizer One等。在服务器端,我们使用Citrix平台提供的ICA协议和VPN等工具实现了让处于不同地理位置,不同操作系统下的用户都能通过网络正常使用该系统。本文深入讨论BOM管理系统的发展现状及潜在问题,并归纳了该行业BOM模型的独有特点,以此作为系统实现的基础。产品的BOM树,尤其对于航空制造业这样成品件复杂的产品来说,无论在深度还是广度上都大大超过了一般的产品。本文通过对当前流行的BOM构造方法进行分析,选取多层遍历方法来构造BOM树,并完成中间件的查找工作。引入了WBS(工作分解结构)的定义,分析了BOM与WBS之间的映射关系,建立了BOM和WBS结构的数学模型,以及它们之间的映射模型,并以某实例来说明了其过程。在表结构的设计方面也综合考虑了各个部门特殊的业务流程,采用保留一部分冗余数据,引入物化视图等空间换时间的方案,来提高系统执行效率。并且根据整个业务流,将BOM系统划分为九个子系统,以实现各个部门工作可以并发执行,互不干扰,并且严格遵循了业务规则。实际应用中,用户在导入产品结构图后,只需点击相应的零件,系统便会自动寻找该零件是否包含组合件,以及用量,产地等生产部门关注的信息。由于该行业数据量庞大,为了保证日常生产数据和历史数据及时更新,准确可靠,我们又通过采用一系列的ETL过程,将符合一定条件的生产数据转移到数据仓库中完成下一阶段的分析工作,而并非保存在生产数据库中。对于用户的报表需求,通过引入Excel对象模型,使用户可以完全在系统中设置参数,之后自动由系统完成查询和导出功能。本文中涉及到的系统功能已经正式投入生产运行,完成了预期的目标,证明了各种算法的可行性和准确性。

论文目录

  • 摘要
  • Abstract
  • 1 绪论
  • 1.1 BOM 模型概述
  • 1.2 BOM 系统建模要求
  • 1.3 BOM 在企业管理中的应用
  • 1.4 几种常见BOM 构造方法的分析
  • 1.5 BOM 模型国内外应用现状
  • 2 开发环境
  • 2.1 系统辅助插件
  • 2.1.1 SizerOne 7.0
  • 2.1.2 True DBGrid Pro 7.0
  • 2.2 Citrix 异地软件共享系统
  • 2.3 小结
  • 3 总体设计
  • 3.1 AutoBOM 系统结构
  • 3.2 主要系统功能概述
  • 3.2.1 Rules Editor 功能概述
  • 3.2.2 BOMGen 功能概述
  • 3.2.3 Logic View 功能概述
  • 3.2.4 Visio Controller 功能概述
  • 3.3 主要表结构设计
  • 3.4 BOM 树的遍历
  • 3.5 小结
  • 4 BOM 分解技术
  • 4.1 BOM 结构的数学模型
  • 4.2 WBS 的数学模型
  • 4.3 BOM 与WBS 之间的映射关系
  • 4.4 BOM 与WBS 之间的映射模型
  • 4.5 BOM 到WBS 的映射过程
  • 4.5.1 名称的映射
  • 4.5.2 紧前紧后关系的映射
  • 4.5.3 时间的映射
  • 4.5.4 资源的映射
  • 4.6 算法示例
  • 4.7 小结
  • 5 数据存储方案
  • 5.1 存储策略
  • 5.1.1 Online Level
  • 5.1.2 Near-Line Level
  • 5.1.3 Off-Line Level
  • 5.2 物化视图
  • 5.3 数据仓库系统
  • 5.3.1 数据仓库系统框架
  • 5.3.2 数据 ETL 流程
  • 5.4 小结
  • 结论
  • 参考文献
  • 在学研究成果
  • 致谢
  • 相关论文文献

    标签:;  ;  ;  

    航空制造业中BOM系统的研究与应用
    下载Doc文档

    猜你喜欢