基于知识库的bom集成管理系统的研究

基于知识库的bom集成管理系统的研究

ID:24741200

大小:52.00 KB

页数:5页

时间:2018-11-16

基于知识库的bom集成管理系统的研究_第1页
基于知识库的bom集成管理系统的研究_第2页
基于知识库的bom集成管理系统的研究_第3页
基于知识库的bom集成管理系统的研究_第4页
基于知识库的bom集成管理系统的研究_第5页
资源描述:

《基于知识库的bom集成管理系统的研究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、基于知识库的BOM集成管理系统的研究

2、第1...物料清单(BOM)是描述产品结构的基础数据,是产品信息管理的核心数据。BOM不仅反映产品物料的组成情况,还能反映组成产品各物料之间的从属关系。BOM的主要作用有:指导结构设计;指导工艺设计;指导生产;形成采购清单;支撑企业MIS系统和PDM系统等。随着企业信息化进程的不断深入和拓宽,高效率的组织和管理产品BOM显得日益重要和迫切。目前企业中,通常的BOM构造方法是直接使用AutoCAD软件手工绘制表格并输入文本,或者在Excel电子表格中输入BOM内容,然后导入其他应用系统。这些构造方法存在着文本输入和图表绘制烦

3、琐,数据查询和一致性维护困难,以及不同系统间共享数据移植性差等多个问题。为了解决以上问题,结合某机械企业的信息化项目,本文提出了一种基于统计知识库的BOM集成管理系统(BOMIntegratedManagementSystem,BOM_IMS)。该系统集BOM结构定义、数据输入、管理与分类统计等多种功能于一身,并针对CAD,CAPP及MIS等系统提供了数据接口,为企业产品数据管理提供了一个公共应用平台。1 BOM_IMS总体功能设计BOM_IMS由四个层次构成:①功能层。它由BOM模板制定、BOM构建、BOM数据管理、BOM分类统计及支撑其统计知识库五个模块组

4、成。②数据库层。包括BOM模板库、BOM数据库、BOM分类统计清单库等。③接口层。提供各种格式的BOM数据的输出接口以及统计知识库的用户接口。④实现层。通过数据接口按格式读取数据,实现BOM数据在CAD,CAPP,PDM,MIS及生产采购等系统和部门中的输入或应用。BOM_IMS结构如图1所示。系统的一般流程为:当用户接收到新产品信息或者其他应用系统的反馈信息后,进入功能层模块,创建或修改BOM表结构及其内容,通过统计知识库制定规则提取分类统计清单,并将数据存入数据库层。数据库层数据通过接口层导入到实现层,在各应用系统中加以应用。2 系统的核心模块(1)BOM

5、模板制定模块。在企业的实际生产中,在一定时期中企业生产的产品比较稳定,所需记录的零部件信息也就相对稳定,所以涉及到BOM的表结构相对比较固定。在BOM_IMS中,用户利用模板定义BOM的结构,并可以把常用的BOM表结构保存为模板,在以后的工作中直接借用,或经过少量修改后使用。这样一方面减轻了编制BOM过程中的重复劳动,提高了工作效率,同时提高了企业BOM的标准化程度。(2)BOM分类统计模块及统计知识库。建立了带有用户接口的统计知识库支持BOM分类统计清单的制定。产品BOM包含了产品设计生产等各方面数据。但企业内部各部门对BOM中的数据需求是不一致的,往往有的

6、部门只需要产品某些特定零部件的数据,或者产品BOM的某些字段的数据,如外购件清单、非标准件清单等。用户可以通过用户接口在统计数据库中定义表单结构或制定分类规则,并保存为知识规则。在BOM分类统计模块中,调用知识库中已定义好的知识规则来构建新表的结构,并根据知识库规则进行各种分类查询统计。(3)数据库接口。根据各应用系统的不同需求,接口将数据库中的数据以不同的格式导出数据库,提供给实现层。BOM_IMS中数据接口有三种:①提供内部数据格式的接口。这种格式数据用于BOM_IMS内部的调用,便于在功能层对BOM进行维护。②提供AutoCAD数据格式的接口。该格式数据

7、主要面向设计、生产等部门,满足其通过AutoCAD等软件调用数据绘制出图的需要。③提供XML数据格式的接口。该格式数据面向CAPP,MIS,PDM,采购等部门,形成产品结构数据和采购清单等。多种接口将数据库中的数据一体多用,提高了数据的一致性和可维护性,同时有效地避免了数据库的冗余。3 BOM_IMS中关键技术的实现3-1 BOM模板的动态定制BOM模板是定义BOM表结构的工具。从本质上讲BOM模板也是一种特殊的表,称为模板表。表1是模板表的常用字段。字段名称和字段长度是必选字段,两者搭建起模板表的基本结构。用户根据实际需要,可以调整字段顺序,灵活地增加或删除

8、某些常用字段,准确、快捷地构造出所需模板表的结构。在面向对象程序实现过程中,模板表结构被定义为一个类(Template_Table),每一个制定好的模板结构都是Template_Table的一个对象并可保存和调用。Template_Table的数据结构如下(以Delphi语言描述):TypeTemplate_Table=Class  Field_Name:array[0..N]ofString;//模板表字段名称  Field_Type:array[0..N]ofString;//模板表字段类型  Field_结构形成模板,每一份编制好的模板以顺序结构保存到数

9、据库中供BOM构件建模块调用。结构如下

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。