1.绪 论
1.1 PDM 的涵义
针对目前 PDM 技术的发展情况,它是以软件为基础,管理包括电子文档、数字化文件、数据库记录等所有产品相关信息和包括工作流程、更改流程等在内的相关过程的技术。它的基本原理是,在逻辑上将各个孤立的信息集成起来,应用计算机系统控制产品的全部开发设计过程,建立产品虚拟模型,最终形成产品的完整描述及生产数据。通过对产品建立虚拟模型,PDM 系统能有效、实时、完整的控制产品的整个产品生命周期中的各种信息。
目前我们只能简单的站在技术层面给 PDM 作定义,但是严格意义上的 PDM 还不止如此。PDM 是依托 IT 技术来实现优化管理的行之有效的方法,也是科学管理框架与显示企业问题相结合的产物,更是计算机技术与企业文化相结合的产品。PDM系统的简单框架结构如下图 1.1 所示。
1.2 PDM 技术发展
历史对制造企业而言,虽然各单元的计算机辅助技术已经日益成熟,但都自成体系,彼此间缺少有效的信息共享和利用,在此情况下,许多企业意识到:实现信息的有序管理将成为在未来竞争中保持领先的关键因素。PDM 技术的发展大致可以分为几个阶段:
1、诞生于 20 实际 80 年代的配合 CAD 工具的 PDM 系统。
2、通过早期 PDM 产品功能不断扩展,出现了如:SDRC 公司的 Metaphase、UGS 的 iMAN、CV 的 Optegra、Workgroup 以及 Technology 的 CMS、EDAS的 Matra Datavision 、Baan 的 iBaan PDM、think3 的 thinkteam 等专业化 PDM产品。
3、PDM 的标准化阶段。1997 年 2 月,OMG 组织公布了其 PDMEnabler 标准草案。
4、从 PDM 到 PLM 的十年转变。在此十年间经历了 PDM-PKM-CPC-CPDM的理论发展。PLM 是一种技术辅助策略,它把不同用户和业务流程单点集成在一起。但是它又与 ERP 不同,它不需要废除已有系统,只是使用建模工具等其他协助技术整合已有系统。
近几年来,PDM 是产品制造工业中增长最快的一种技术。据美国 CIMdata 公司调查,全球的 PDM 软件和服务市场年增长率以 30%的速度增长。在它们调查的公司企业中有 48%都要实施 PDM,而且有 50 个公司已准备出售其 PDM 解决方案,其中包括硬件公司、文件/图像管理供应商、系统集成商、独立咨询公司和CAD/CAM 供应商。PDM 市场之所以这样快速的增长,是因为市场需求的急剧上升。
目前已经有越来越多的企业认识到使用 PDM 来组织、存取和管理设计、开发及制造数据的重要性。使用 PDM 技术可以缩短产品上市时间,降低山品的成本,提高产品的质量。这项技术在当今竞争的时代,增加产品的应变能力,为企业市场竞争中产生巨大的效益。PDM 的相应功能和快速发展,是与其产生和发展的背景相适应的。企业的需求,促成了 PDM 产生和发展。
1.3 PDM 研究现状和发展方向
PDM 软件当前主要分为核心软件、应用核心软件以及应用软件。核心软件是指在开发出 PDM 完整的核心框架后,向应用开发的软件,以 PDM 框架为主要的开发和维护方向。应用核心软件是以PDM应用系统的子系统为基础而开发的软件,而后再加上 PDM 系统框架,并以此框架与其它系统集成。应用软件在原则上是 PDM 的应用,但它是构建在 PDM 基本核心上的。它虽然不具备完整的 PDM 核心,但在特定功能上,可以和其它具有 PDM 核心的软件集成,成为正式的 PDM 系统。 因此,核心软件、应用核心软件的发展方向决定了 PDM 行业的总体发展趋势。
2.PDM 系统技术介绍
现如今,随着经济全球化快速发展及市场竞争的逐渐扩大,现代化建设在离散式制造业企业已成为一种提升竞争优势的重要手段。本论文所涉及的 PDM 项目管理系统在设计过程初始阶段,应用 UML 建模技术建立系统整体模型;在系统登录过程以及文件传输过程中分别采用 MD5 加密算法和数字签名等相关技术。下面将对本系统设计过程中使用的相关重要技术及系统架构进行详细介绍。
2.1 UML 建模技术
当今,在软件开发设计中,UML 作为一种流行的建模语言,为系统选择和建立模型发挥了很大的作用。UML 不仅支持面向对象的分析设计,而且还支持从需求分析开始的软件开发全过程。正因为如此,本系统在设计过程中采用 UML 统一模型语言对系统功能进行建模。UML 正是在很多面向对象方法中逐渐发展从而逐渐被认可的一种建模语言,在 1997 年被 OMG 采用系统建模的标准语言,统一了建模符号,时间建模方法的应用更为规范,使其成为软件开发中的又一个重要关键点。目前 UML 建模技术主要应用于确定、演示和记录软件系统,规定、约束软件以及可视化的构造。我们可以利用 UML 的用例图、时序图以及类图等,在不同层面分别从动态和静态反映系统。相对于其他建模语言,UML 更富有表达力,机能更完善,其具有如下主要特点:
3. 开发项目管理系统功能设计........................ 28-44
3.1 系统总体简介...................... 28
3.2 系统设计的基本思想...................... 28
3.3 系统的构架设计 ......................28-29
3.4 系统需求分析...................... 29-32
3.4.1 公司组织机构...................... 29-30
3.4.2 系统需求 ......................30-32
3.5 系统UML 功能建模...................... 32-40
3.5.1 系统业务流程...................... 32-34
3.5.2 业务流程建模...................... 34-40
3.6 系统数据库设计及实现 ......................40-44
3.6.1 数据库的需求分析...................... 40-41
3.6.2 数据库表设计...................... 41-44
4. 系统实现......................44-55
4.1 系统设计原则...................... 44
4.2 系统实现技术...................... 44
4.3 系统开发环境...................... 44-45
4.4 系统三层架构代码...................... 45-49
4.5 基于IE 浏览器的系统实现...................... 49-55
结论
本文主要对聚龙企业的基于 PDM 的产品开发项目管理系统的开发和设计进行论述,围绕企业的特点进行详细的需求分析,在技术选型和系统设计上本着先进性与开放性的原则,以实现系统的各项功能,达到企业的需求。
目前,本系统已在聚龙公司初步试用,并取得良好的效果。系统不仅改善了传统 PDM 的不足,并且还具有一定的创新性。
下面对系统中的一些创新技术进行总结:本系统以 VsualStudio2008 为 Web 开发平台,数据库 SQL Server2008为依托,使用全新的面向对象语言 C#,结合 ASP.NET,运用 Web 服务器控件设计完成。本系统采用 B/S 三层结构的模块化设计方法,通过浏览器可在任何地方使用。现将系统实现的最主要的功能总结如下:
(1)实现了产品开发整个生命周期的流程控制;对离散制造业的多任务复杂性的项目管理的模型设计。
(2)采用加密算法技术,并对用户权限进行动态分配,保证了系统的安全性和可靠性。
(3)实现了项目信息的管理功能,可以直观的查询产品的设计开发过程、任务进度及其他相关产品信息;
(4)产品设计开发过程计划与测试任务相关联,保证了对产品设计进行测试的及时性。
参考文献
[1]. 迈克尔.格里夫斯. 产品生命周期管理[M]. 湖北: 中国财经政法出版社, 2007.
[2]. 曲小飞. 集中于车身开发过程的 PDM 研究与应用[D]: [硕士学位论文]. 吉林:吉林大学, 2003.
[3]. 方明伦. PDM 原理及应用[M]. 上海: 上海大学出版社, 2008.
[4]. 高奇微,莫欣农. 产品数据管理(PDM)及其实施[M]. 北京: 机械工业出版社,1998.
[5]. Michael E Porter. Competitive Advantage:Creating and Sustaininghttp://sblunwen.com/jrss/ SuperiorPerl'ormanee. U S: The Free Press, 1985.
[6]. 童秉枢,李建明. 产品数据管理(PDM)技术[M]. 北京: 清华大学出版社, 2000.
[7]. 葛友华. PDM 中的关键技术[J]. 机械设计与制造工程, 2000, (2): 1--2.
[8]. 李善平,刘乃若,郭鸣. 产品数据标准与 PDM[M]. 北京: 清华大学出版社, 2001.
[9]. 朱战备. 产品生命周期管理—PLM 的理论与实务[M]. 北京: 电子工业出版社,2004
[10]. 吕颖. PDM 系统及其在制造业的应用研究[D]: [硕士学位论文]. 天津: 天津工业大学, 2005.