论文部分内容阅读
随着我国企业信息化建设的展开,PDM(Product Data Management,产品数据管理)系统在制造型企业中显得日益重要。本文作者结合为某单位设计的PDM产品,研究了一种更适合中小制造企业需求的新型产品数据管理系统—基于多设计平台PDM系统。文中详细介绍了该系统的总体结构。系统划分为:BOM管理、角色管理、规则管理、图档管理、产品配置与变更管理、输入输出接口、工作流程管理和项目管理共八个模块。所有模块都基于SQLServer的电子数据仓库。电子数据仓库是PDM的核心,它建立在关系型数据库系统的基础上,保证数据的安全性和完整性,并支持各种查询的检索功能。本文提出了在PDM系统的数据采集模块中采用同时基于二维和三维设计软件的数据采集模式。产品数据可以来自多种设计平台,这是本PDM系统的最大特色与创新点。作者以Solid Edge为例,提出在三维设计模型中采集BOM信息的方案。系统利用ActiveX Automation技术,访问Solid Edge的对象层次结构以及其Parasolid内核提供的各种功能。通过和Solid Edge会话,系统实现与其通讯,并完成数据采集功能。在讨论基于二维设计软件的数据采集方式时,则以AutoCAD为例。采集AutoCAD图纸分为两类:一种是图纸文件中含有产品明细表;一种是图纸文件中只是以整件为单位进行组织,而不含明细表。文中给出这两种图纸文件数据采集的设计算法。BOM数据的存储和表达方式是系统另一个关键环节。文中研究了产品数据结构模型构造方法,详细讨论了工程数据的原始网状结构向二维表的转换的各种方式,比较分析这些方式后,作者给出了本系统所采用的一种高效实用的单子-单父的表达模型。本文研究的另一项关键技术是基于Petri网的工作流程管理。在Petri网的基础上,作者提出了一种新型的流程管理模型—功能网,并给出了利用功能网原理,实现工作流程管理的技术方案。此外,本文还从人员组织和数据保护两方面介绍了系统角色管理设计模式和思路。在文章最后,作者给出该系统的具体应用实例,并结合系统在几个企业的实际应用,全面介绍其各项功能。