欢迎来到天天文库
浏览记录
ID:22310736
大小:50.50 KB
页数:5页
时间:2018-10-28
《pdm技术在制造企业中的应用及研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、PDM技术在制造企业中的应用及研究
2、第1内容加载中...1、PDM系统开发与应用本文以北京某制造企业为例,该厂是具有几十年历史的老厂,随着企业的日益壮大,数据管理混乱,数据共享程度低等问题逐渐暴露出来,为摆脱困境,企业从长远利益出发,着眼于对企业基础数据的管理,与北京工业大学机电学院CAD/CAM中心合作开发适合该企业的产品数据管理系统。基于对PDM系统一般体系结构的分析并结合该厂的实际情况,建立如图1所示体系结构。用户界面,是用户与系统交互的平台,提供各种系统应用,包括AutoCAD、Cimatron,CATIA,Pro.尼、DC等CAD/CAM/CAE软
3、件、Office等办公自动化软件及其它应用软件;中间层,提供了基于对象管理框架的PDM应用,是实现PDM功能的功能模块层,在本系统主要围绕PDM系统中的文档管理、产品结构管理和系统管理三大功能模块;对象管理框架,它为其上的PDM应用组件和应用系统提供了直接的应用支持,通过数据库接口ADO.提供了对数据库和文件系统的透明存取,屏蔽了对数据库系统的操作;最底层是分布在局域网中的计算机软、硬件环境、操作系统、数据库等,不同权限用户主要是通过企业内部局域网对数据库的数据依据权限进行检入及检出等操作。1.1系统开发环境本系统采用VisualBasic.作为前台界面开发
4、工具。与VisualBasic6.0的一个显著不同是VisualBasic.的可执行代码运行在Microsoft.环境中。另外,VisualBasic.还可以使用和继承由其他语言创建的类,这些都是通过通用语言定义(monLanguageSpecification,CLS)实现。CLS定义了一套数据类型以及对象间相互操作的标准,任何CLS兼容的语言都可以使用用户VisualBasic.创建的类、对象和组件;同样,VisualBasic.也可以访问任何符合CLS规范的语言创建的类、对象和组件,而不必担心语言定义的不同。这样就具有了和Java一样跨平台的特性,在执
5、行效率上却毫不逊色。产品数据管理要求数据库支持大量事务数据的组织与管理,并要求数据库系统具有良好的开发性和灵活的可扩充性,因此,系统后台数据库我们采用SQLServer2000。SQLServer2000能够在多用户的数据库环境下保证设计的准确性和一致性,还可以在服务器端对数据完整性、业务规则和事务处理进行开发,并在所有客户端共享,此外,SQLServer对于分布式数据完整性提供同样支持,保证在多服务器上的数据的准确性和一致性,使得开发企业级分布式环境的应用变得非常简单。1.2文档管理文档管理是产品数据管理系统提供的最基本的功能,也是核心的功能之一。文档管理
6、的对象就是产品整个生命周期中与产品相关的各类数据信息,对该企业而言,就是要管理从初步设计阶段、技术设计阶段、工作图设计阶段的各类报告、任务书、图纸、明细表到试验鉴定阶段的检查试验及质量控制文件、总结鉴定文件等,对这些文件的有效管理,是保证企业各部门间交流和共享的一个重要因素。文档作为企业生产中积累的重要信息,包含很多方面的内容,除了文档编号、名称、版本、版次、类型等基本信息外,.还包括通用信息(记录修改和浏览该文档所使用的软件工具)、附件信息(记录了该文档的附属文件信息),相关文档信息(记录了文档间的关系)、控制信息(记录文挡的检入、检出状况,包括日期,操作
7、类型是检人还是检出)及版本信息(记录了一个文档的版本变更情况,包括版本号、版次号、创建日期,创建人等)。如图2所示,可以通过文档的通用信息、附件信息、相关文档信息、版本信息及检入、检出信息等来描述一个文挡。为保证系统中各种数据的安全性,防止文档数据的意外丢失和非法修改,系统对每个文裆设置各类操作权限(检入、检出、删除等)的所有者,确保文档只能由系设定的用户访问,进一步保证了系统的安全性,从而降低了数据的意外风险。用数据库对图纸和文档进行管理是目前保证其存储安全性的主要措施。PDM系统中的各类文档通常都以某种文件系统规定的形式进行存储,依赖文件系统来实现图纸和
8、文档管理,在用户文件数目较多时,管理起来极不方便,也不直观l坷。并且这种文件的管理方式信息查询手段单一,不能方便地按设计人员、时间、产品属性等手段有效地查询所需信息,当设计图纸和文档经常修改而产生许多版本时,更显得管理不便。此外,采用文件系统方式存储的文档的安全性往往依赖于操作系统的安全性,存在的安全漏洞较多,因此对于现代制造企业来说,要真正达到和解决电子文档的安全存储必须采用基于数据库的文档管理方式。在采用数据库技术对图纸和文档进行管理的时候,数据库的性能和访问效率也是开发人员要考虑的重要因素之一。
此文档下载收益归作者所有