论文部分内容阅读
PDM系统是一门管理企业产品数据和过程的大型软件,它的实施可以解决企业所面临的产品数据难以管理的问题,从而提高产品的设计效率和质量。目前主流的PDM系统采用模块化方式开发,软件开发和维护成本较高,超出了中小企业的能力承受范围。PDMEnablers规范的发布和软件复用技术的出现,使实现PDM系统的组件化开发成为可能。运用COM+组件技术开发PDM的功能模块可以实现功能相似模块在不同PDM系统之间的替换,重新开发一个新的PDM系统可以直接组装已有的功能模块,不需要从头开始,提高了软件的复用程度,从而降低软件的开发和维护成本。本文的主要工作就是用COM+技术开发适合中小企业使用的PDM系统,并运用PDM系统实现产品数据的科学管理。论文分析了目前主流PDM产品开发方式的不足,指出了引入组件技术开发PDM系统的必要性;基于中小企业局域网环境,结合COM+组件技术提出了PDM系统的网络模型,建立了汇智PDM系统的主体框架;探讨了基于角色的权限管理机制和文档管理模型,用数据库技术和文件传输技术构建了PDM系统的电子仓库,阐述了开发COM+组件的具体步骤,实现了PDM中系统管理和文档管理功能;开发了目前企业普遍使用的DWG图形文件数据自动入库技术,避免大量产品数据手动录入PDM数据库的繁琐工作,提高了产品数据入库的准确性。PDM系统管理的数据包括多种格式的文档,论文在Visual C++开发平台下依托AutoVue控件实现了多种格式文档的浏览和审批。最后以某企业开发GDQ6联轴器产品为例,讲述了如何运用自主开发的汇智PDM系统实现企业产品数据的科学管理和产品的并行化设计,提高产品设计的效率和质量。