




已阅读5页,还剩60页未读, 继续免费阅读
(机械制造及其自动化专业论文)基于web的plm文档管理系统研究.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
西华大学颈士学位论文 基于w e b 的p l m 文档管理系统研究 机械制造及其自动化 研究生王永峰指导教师罗中先教授 基于w e b 的p l m ( p r o d u c tl i f e c y c l em a n a g e m e n t ,产品生命周期管理) 能够 使企业的各个部f 1 、各种人员、合作伙伴以及客户在不网的时闻、不网的地点 得到所需的相关产品信息;能够满足当今企业分散经营、弊地设计制造的需要; 能够应对经济全球化、制造网络纯的发展趋势。 本文首先从现代企业信息化建设的角度对产晶全生命周期簧理( p l m ) 的基 本概念及主要功能等方面进行了深入的探讨。然焉,在此基础上进行了p l m 技 术研究,并运用e r w i n ,v i s u a ls t u d i o2 0 0 3 ,m ss q ls e r v e r2 0 0 0 等软件开发 工具,实现了p l m 文档篱理模块的实例开发。 在本文的研究过程中,主要取褥了以下进展: 1 在深入探讨p l m 技术的基础上,完成了p l m 的总体设计。另外就p l m 系统中文档管理、产品维构管理、项隧管理和权限管理进行了探讨。主要探讨 了p l m 文档管理系统的设计方案。 2 完成了p l m 文档管理系统的详细设计。主要功能包括:文档检入、检 出、删除、搜索、修改、号l 用、文档分类管理、文档安全管理和文档文件夹管 理等功能。 3 。采用数蠢库建模工具e r w i n 和m ss q ls e r v e r2 0 0 0 数据库,建立p l m 的数据库。 4 采用m i c r o s o f t 公司的软件开发工具v i s u a ls t u d i o2 0 0 3 ,实现了一个基 子麟缝构的p l m 文档管理系统的开发。 关键词:p l m 文档管理电子仓库a s p n e tb s 珏华大学硕士学位论文 r e ,s e a r c ho nw e b b a s e dd o c u m e n tm a n a g e m e n t s y s t e mi np l m m e c h a n i c a lm a n u f a c t u r i n g & a u t o m a t i o n m d c a n d i d a t ew a n gy 0 n g f e n gs u p e r v i s o rl u oz h o n g - x i a n e a c hs e c t i o ni na l l e n t e r p r i s e ,v a r i o u sp e r s o n , c o o p e r a t i v ep a r t n e ra n d c u s t o m e r sc a l lg e tt h er e l a t e dp r o d u c t i o ni n f o r m a t i o ni na n yt i m eo ra n dp l a c eb y u s i n gp l m ( p r o d u c tl i f e c y c l em a n a g e m e n t ) w h i c h i sb a s e do nt h e 黼 p l m 0 r o d u c tl i f e c y c l em a n a g e m e n t ) w h i c hi sb a s e do nt h e 黝c a r ls a t i s f yt h e d e m a n do fb u s i n e s sc o i l a b o r a t i o nw h i c hi sn o ti nt h es a m ep l a c e ;i tc a na b er e p l y t h e d e v e l o p m e n t t r e n do ft h ee c o n o m i c g l o b a l i z a t i o n a n dt h e n e t w o r k e d - m a n u f a c t u r i n g i nt h i s t h e s i s ,f i r s t l y ,i t i sd i s c u s s e d s u f f i c i e n t l y a b o u tt h ee s s e n t i a l c o n c e p t s , f u n c t i o n sf o rt h ep l m ( p r o d u c tl i f e c y c l em a n a g e m e n t ) f r o mt h ea n g l eo f m o d e me n t e r p r i s ei n f o r m a t i o n i z a t i o nc o n s t r u c t i o n t h e n , b a s e do nt h ed i s c u s s i o n a b o v e ,ar e s e a r c ho np l mt e c h o n o l o g yh a sb e e nc a r r i e do u t 。a n db yu s i n gs o m e d e v e l o p m e n tt o o l sl i k ee r w i n ,v i s u a ls t u d i o2 0 0 3 ,m ss q ls e r v e r 2 0 0 0e t c ,a d e v e l o p m e n to f t h ed o c u m e n tm a n a g e m e n ts y s t e mi np l m i sr e a l i z e da sa ni n s t a n c e 黝t h ec o m p l e t i o no ft h i sp r o j e c t , t h ef o l l o w i n gi n n o v a t i v er e s u l t sh a sb e e n o b t a i n e di nt h er e s e a r c h : 1 b a s e do nt h ed i s c u s s i o no ft h ep l m t e c h n o l o g y , t h eg e n e r a ld e s i g no f t h e p 订i sa c h i e v e d b e s i d e s , t h ed o c u m e n tm a n a g e m e n ts y s t e m ,p r o d u c ts t r u c t u r e m a n a g e m e n ts y s t e m ,i t e mm a n a g e m e n ts y s t e ma n da u t h o r i t ym a n a g e m e n ts y s t e mi n p l mh a v eb e e nd i s c u s s e d c e r t a i n l y 懿d e s i g ns c h e m eo ft h ed o c u m e n t m a n a g e m e n ts y s t e mi np l m i sd i s c u s s e dm a i n l y 2 。魏褥d e t a i ld e s i g no ft h ed o c u m e n tm a n a g e m e n ts y s t e mi np l ma r ea c h i e v e d 。 叠枪f u n c t i o n so ft h ed o c u m e n tm a n a g e m e n ts y s t e mi np l ma r ea sf o l l o w :d o c u m e n t l 薹 嚣华大学矮学位论文 c h e c k - i n , d o c u m e n tc h e c k - o u t ,d o c u m e n td e l e t i o n , d o c u m e n ts e a r c h i n g , d o c u m e n t m o d i f i c a t i o n , d o c u m e n tr e f e r e n c e ,d o c u m e n tc l a s s i f i c a t i o nm a n a g e m e n t , d o c u m e n t s e c u r i t ym a n a g e m e n ta n dd o c u m e n tf o l d e r sm a n a g e m e n te t c 。 3 。w i t he r w i n ,at o o lo fd a t a b a s em o d e l i n g , t h ed a t a b a s eo fp l mi sd e s i g n e d b a s e do nm ss q ls e r v e r2 0 0 0 。 4 w i t hv i s u a ls t u d i o2 0 0 3 ,ap o w e r f u ld e v e l o p m e n tt o o lo fm i c r o s o f t ,t h e d e v e l o p m e n to ft h ed o c u m e n tm a n a g e m e n ts y s t e mi np l mw h i c hi sb a s e do nb s s t r u c t u l ei sr e a l i z e d k e y w o r d s :p l m d o c u m e n tm a n a g e m e n td a t av a u l ta s p n e tb s 狂l 奢嚣华大学硬学位论文 声明 本入声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的 研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包含 其德入己经发表或撰写过鲍研究成果,也不趣含为获得西华大学蠛其能教育机 构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡 献均己在论文中终了翡确懿说臻并表示谢意。 本学位论文成果是本人在攻读硕士学位期闻在导师指导下取得的,论文成 果归西牮大学所有,特此声明。 ,惜 作者签字:童嘲岔矿尊容年f 月侈e 1 导辉签字皂毛参脚莠 ; 易霸 6 l 西华大学硕士学位论文 1 绪论 1 1p l m 的形成背景 企业在生产中采用先进的设计手段,特别是c a x ( c a d 、c a e 、c a p p 、 c a m 等) 技术的运用,大大提高了企业的开发能力和市场竞争能力,但是由 予缺乏整体性资源整合的构思,造成了信息沟通与协调障碍,很自然地出现了 所谓的“信息孤岛现象i 1 1 。常见的问题有f 2 】: 1 ) 信息的共享程度低,在企业中,各部门使用不同的c a x 系统产生产晶 信息,这些由不同系统产生的产晶信息之闻缺乏有效的共享和利用,使得不同 部门的技术人员难以高效地利用他们; 2 ) 难以查询有效的产品信息,随着产品信息的爆炸性增长,产品信息被淹 没在信息的海洋之中,技术人员很难查询到需要的有用信息; 3 ) 产品信息的安全性,产晶信息是企业的重要财富,领先的技术是企业的 核心竞争力之一,随着产品文档电子化和网络技术的高速发展,产品信息的安 全性越来越弓l 起了人们的重视。 从2 0 世纪8 0 年代中期开始,人们试图为“信息孤岛之间建立起一座桥 梁,于是出现了工程数据管理( e n g i n e e r i n gd a t am a n a g e m e n t ,e d m ) ,许多 的相关技术与策略也相应地产生,其中包括并行工程( c o n c u r e e n te n g i n e e r i n g , c e ) ,晶质管理( t o t a lq u a l i t ym a n a g e m e n t ,t q m ) 等。这些技术与策略是产 品全生命周期管理p l m ( p r o d u c tl i f e e y c l em a n a g e m e n t ) 产生的前奏,为p l m 系统的产生做好了预备工作1 3 1 。p l m 正是在这样的背景下产生的,它在信息孤 岛间架设产品电子数据桥梁,消除产品数据“信息孤岛 。 l 。2 课题来源及研究意义 1 2 。1 课题来源 1 ) 国家十五科技攻关项目,转网络化制造平台体系结构研究与系统设计拜; 2 ) 四川省青年基金项目,基于i n t e m e t 的网络化敏捷制造平台技术研究i - 1 西华大学硕士学位论文 3 ) 四川省人事厅项圈,h 基予w e b 的网络化敏捷制造技术研究辩。 1 2 2 本课题的研究意义 目前,我国的制造业正面临着严峻的形势,总体水平与发达国家相比,有 很大的差距,这已经成为制约我国2 l 世纪经济发展的关键所在;同时也面临着 越来越激烈的国际竞争,使我国的制造业遇到了前所未有的困难。随着先进制 造技术基础研究的不断成熟和在制造业中的应用,产品更新的速度越来越快, 用户对产品的要求不断提高。在市场竞争因益激烈的情况下,企业必须以新、 快、好的产品占领市场。所以研究和运用面向网络化制造的p l m 系统、协同 设计平台将势在必行。 协同设计是指在计算机的支持下,由承担不同设计任务的多个成员围绕网 一个设计项目,并行交互地进行设计,最终得到符合要求的设计结果。在产晶 的协同开发过程中,产生大量数据,所有的产品信息都需要能平稳地在工作人 员间流动,如何找到一个良好的体系架构为协同设计提供支持成为协同设计系 统首要考虑的滴题。基于产品全生命周期管理p l m ( p r o d u c tl i f e c y c l e m a n a g e m e n t ) 的特点,将p l m 的技术应用于协同设计系统中,成为支持协同 产品开发的一种有效的解决方案。p l m 是以软件为基础,是一门管理所有与产 品相关的信息( 包括电子文档、数字化文档、数据库记录等) 和所有与产晶相 关的过程( 包括工作流程和更改流程) 的技术。它提供产品全生命周期的信息 管理,并可在企业范围内为产晶设计与制造建立一个并行的系统环境。它为不 同地点、不同部门的人员营造了一个虚拟协同工作环境,使其可以在同一数字 化的产品模型上一起工作。在企业实施p l m 后能够带来如下几点好处:1 ) 提 高了设计的效率,进而缩短了新产品的上市时间;2 ) 提高设计与制造的准确性 和一致性;3 ) 对工程中的变更能进行更好的管理;4 ) 能更好地控制项目;5 ) 能促进全面质量管理。 1 3 论文的主要内容 本论文主要从p l m 系统的各个方面进行了深入的探讨,在此基础上进行 2 嚣华大学颂士学位论文 了文档管理技术的研究,并实现了文档管理功能模块的实例开发。 论文共分为六章: 第一章绪论 简要讲述了p l m 的形成背景,扼要地说明了课题来源、研究意义以及论 文酶主要杰容。 第二章p l m 概述 本章介绍了p l m 韵定义及主要功能,并重点阐述了p l m 系统中文档管理 的相关技术。 第三章p l m 的设计与开发 本章首先讲述了系统的整体设计,并简要地介绍系统中各个功能模块。然 后重点针对p l m 系统中的文档管理模块进行了详细的分析与设计,另外还对 各种文档功髓进行编码。 第四章系统实现 本章介绍了p l m 软件的开发环境,并简要介绍了实现软件功麓的主要支 持技术( b s 体系结构、n e t 、a s p n e t 、a d o 。n e t 等) 及数据库技术在p l m 中的应用,并列举了文档管理中一些典型文档操作的实现代码。 第五章软件运行效暴 阐述了软件的运行的软硬件要求,以及一些典型功能操作的运行效果。 第六章结论与下一步工作 总结本课题软件的工作特点,并对软件的下一步王作进行了探讨。 3 瑙华大学硕士学位论文 2p l m 概述 2 王p l m 的定义 p l m ,全称p r o d u c tl i f e e y c l em a n a g e m e n t ,是魏企业信息他战略,是为 了满足制造企业对产品生命周期信患管理的需求蔼产生的一种新的管理模式。 它是指类软件和服务,提供产品整个生命周期中,包括产品需求、设计开发、 流程计划、生产制造、采购销售、震量保证、售蜃服务等信息的摇述和管理, 支持产品生命周期中企业内部和外部的资源共享,实现以产品为核心的协同开 发、制造和管理。隧 p l m 是一个发展很快、比较新的信息化领域,关于这一方面的研究成果还 不多,褥且芷在从事这方面研究酶一些的咨询公司、厂商彼此之间还有一整不 同的见解,因此并没鸯一个公认的p l m 定义和诠释。这里列举出一些著名的 咨询公司或软件供应商给出的论述。网f 6 】 1 ) c i m d a t a 的混点 一 p l m 是一种企业信息化的裔业战略。它实施一整套的业务解决方案,把入、 过程和信息有效地集成在一起,俸用予整个企业,遍历产品款概念到报废的全 生命周期,支持与产品相关的协作研发、管理、分发和使用产品定义信息。 p l m 为企业及其供应链组成产晶信息的框架。它由多种信息化元素构成: 基础技术期标准( 如x m l 、协作和企业应用集成) 、信息生成工具( 如m c a d 、 e c a d 和技术发布) 、核心功能( 如数据仓库、文档和内容管理、工作流和程 序管理) 、功麓性酶应用 ,是指在p l m 系统中实现对产品数据和元数 据进行存储及管理的一个管理系统,它保存了所有与产品相关的物理数据和文 3 疆华丈学硕士学豫论文 档的无数据,以及指翔物理数据的文档的指针。该指针指内存放物理数据的数 据库记录和存放物理物理文档的文档系统与目录,如图2 1 所示: 文件管理系统( 存放 数据库( 存放物 物理文律的文件系统 ,”、 理数据靛数据 和嬲录) 指针弋登篓夕指针。 库记录) f i g2 1d a t av a u l t 霉2 1 邀子仓疼 文档管理的主要功熊有:1 ) 文档的浏览;2 ) 文档的分类翔档管理;3 ) 文 档的版本管理;4 ) 文档的安全控制。 2 2 2 产品配置管理 产品配置管理也是p l m 的核心功能之一,可以对产品结构、配置信息和 b o m 进行管理。其孛产品结构管理考虑产燕之阏鳇层次关系和产熬数据与文 档之间的关系,并对其进行管理和维护;产品配置管理包括单一产品配置、系 统产品配置和产品结构多视图。产晶配置管理有以下主要功缝: 1 ) 用产品结构树的形式管理产品的结构信息,各个节点存放产品图纸、任务、 王装图档,以便用户快速访问。 2 ) 产晶结构树根据产鼎或部件装配图中零件明细表内容自动生成。 3 ) b o m 可以汇总如图纸清单、各静分类汇总清单、材料消耗定额以及工时定 额,放产晶b o m 表中产生工艺路线的基本甓息;冒 以方便地编辑工艺路线 表及各类汇总表;可以由工艺路线定额产生与工艺路线有关的分类清单。 4 ) 对予面向订单的企泣,可以先生成一级部件,建成特征库,再根据合同订单, 从库中选择一级部件,配置形成产品结构树。 9 西华大学硕士学位论文 2 2 3 生命周期( 工作流) 管理 p l m 的生命周期管理模块管理着整个产品生命周期的产品数据动态变化 的过程,其中包括宏观过程( 产品生命周期) 和各种微观过程( 如图样的审批 流程) 。对产品生命周期的管理包括保窝和跟踪产品,从概念设计、产品秀发、 产品变形以及产品制造,直到停止生产该种产品过程中的所有历史记录。管理 员可以通过对产品数据的各种基本处理步骤的组合来构造产品设计或更改流 程,这些基本的处理步骤包括指定任务、审批和通知相关人员等。流程的构成 建立在对企业中各种业务流程的分析结果上的。 2 2 4 项目管理和电子协作功能 项圈是指围绕某个工程设计、生产和制造进行所有活动的总称。项目管理 是指对系统的项目组织进行管理,在顼嚣实施过程中实现其计划、组织、人员 及相关数据的管理和配置,项目运动状态和对项目完成情况的反馈。它包括项 目自身信息的定义、修改以及与项目相关的信息,如状态、组织等信息的管理。 电子协作主要实现人与p l m 之间数据的高速、实时的交互功能,包括设 计审查时的在线操作、电子会议等。特别是在互联网( i n t e m e t ) 和企业内联网 ( i n t r a n e t ) 广泛使用的今天,网络浏览技术( w e b ) 也被引入p l m 系统。通 过i n t e m e t i n t r a n e t 网络,人们可以在世界各地对分布式的p l m 系统进行有效 的操作。 2 2 5 组织与资源管理 在进行产品数据管理时,常常涉及到人员与设备等资源闻题,因此,对这 方面进行建模也是对产品数据管理实施有效管理所需要的。在p l m 系统中, 将人员划分为一定的“组团队或单独的用户 ,并根据各自的分工不同,贼予 他们一定的焦色,同时赋予各种人员在p l m 系统中不同的操作权限。 1 0 西华大学硕士学位论文 2 。2 。6 集成开发接掰 各企业的具体情况千差万荆,没有那一种p l m 系统可以适应所有企业的 具体要求,这就要求p l m 系统必须具有强大的客户化和二次开发的能力。现 在大多数p l m 产品都提供了二次开发的工具包,具有开放性的集成接口,p l m 实施入员或用户可以针对企业的具体情况进行定制工作。 p l m 的集成接口主要包括与c a d c a e c a m c a p p 的集成接口、与m r p i i 、e r p 的接口、与o f f i c e 等文档工具的集成接口。 2 3 文档管理 2 3 1 文档管理的对象 p l m 管理的是产品在整个生命周期内所包含的全部数据。这些数据包含了 产品设计与分析数据、产品模型数据、产晶图形数据、专家知识与推理规则以 及产品的加工数据。我们将这些存储了一定信息的数据集合成为文档。 文档的数据格式主要有:图形文档、文本文档、数据文档、表格文档和多 媒体文档等类型。通过管理全局惟一的文档记录以及与文档记录惟一对应的物 理文档来实现对文档的管理。文档管理的目的是使相关用户,包括工程师、n c 编制操作人员、财务人员和销售人员等都能按照各自的的要求存取数据和查询 数据。 2 3 2 文档管理的主要操作 p l m 系统中,对文档的操作主要有:浏览、修改、删除、打印、出库、入 库和属性修改等,这些所有的操作都受权限的限制,只有当用户具备文档权限, 才可以对文档做相应的操作。 蘸牮大学顼学健论文 2 3 3 文档管理的原理 企业全面应用c a d 技术后,产生大量电子图档,加上与之对应的大量技 术文档及信息,原有的入工管理资料体系已经远远不能满足要求。通过p l m 来 管理数据,其特点是:数据的访问对用户来说是完全透明的,用户无需关心电 子图文档存放的具体位置,以及自穗得到的是否是最新版本,这些王作均出 p l m 系统来完成。 p l m 的图文档管理提供了对分布式异构数据的存储、检索和管理功能,其 安全桃制是通过角色管理来控制不同数据的访闯权限。同时,p l m 孛电子数据 的发布和变更必须经过攀先定义的审批流程后才能生效,这样就使用户得到的 总是经过审批的藏确信息。 f i g 2 2e l e m e n t a r yd i a g r a mo f t h ed o c u m e n tm a n a g e m e n t 圈2 2 文档管理的原理圈 在p l m 系统中,文档管理的原理圈如图2 。2 所示,在系统中,将所有的信 息数据分为两部分:部分称之力元数据,保存在数据库中;另一部分是扩展 数据,存储在电子愈库( d a t av a u l t ) q a 。扩展数据之间是孤立的,它们通过元数 据建立起彼此的联系。这一设计充分结合了数据库管理和文档管理两种方式的 1 2 谣华大学硬士学位论文 优势,避兔了数据库处理大容量数据的局限性,同时保证了数据的安全性和完 整性,并支持各种查询与检索功能。鞠 2 。3 。4 文档的安全性 p l m 系统通过权限控制来保证产燕数据鲶安全性。酋先,要求在构造p l m 系统时,需将有羡入员组织结构进行重组划分,使每个合法用户属予不同的工 作组。一个工作组可以包含多个不同的用户,愿个用户也可以属予多个不围 的工作组。然后,通过角色定义的方法来为不同的用户指定不嗣的焦色,并使 它稍与顼强关联起来。所以,我们酉以稷据各个成员所属工作缀或角色酶不阍, 来规定其在p l m 系统中所享有不同的数据操作权限和范围。 权限管理通常又是遴过为瘸户、工作组或危色定义不同的规则来实现斡。 规则是用户执章亍某项活动必须满足的个或多个简单的或组合的条律髓逻辑集 合。多种规则可以组成规则库,这样用户在访问一个文档时,系统会根据用户 鼗权限信息和文档的属性( 安全控铡僖患) 综合判断用户是否有权裂进行这次操 作,从而实现对这份文档的安全控制。此外,在产品设计过程中,文档的会签 是一个不可少酶王作,这就要求p l m 系统麓够实现文档的动态权限管理。如 在设计过程中,该文档的设计者拥有对文档的修改权限,但到了签审阶段,设 计者就哭能拥有对其设计酶文档的浏览权限。动态权限管理的实现,能够更加 有利予保证数据的一致性和安全性。 2 3 。5 文档的管理方法1 8 l 在p l m 系统中,可用两种方式来处理产品文档:一种是保持文档的完整 性,这些文档中韵数据是不缝与文档糨脱离的,一旦脱离就失去了意义,繇所 谓的“打包;弱外一謦申方法是可以从文档中提取出一些数据,这些数据本身 就具有独立的意思,然后将这些数据分门别类地存放在关系型数据库里,以便 对文档内容进行检索和统计,即所谓的“打散。 以下介绍几种常见类型文档的管理方法: 硬华丈学硬士学位论文 ( 1 ) 对墨形文档的的管理。对于不祸c a d 系统产生的图形文档,因为 各自内部都有相应的数据管理机制,p l m 系统不能也没有必要对图形文档中的 各种元素分别进行管理,恧只嚣将文档的整体、名称代号以及标题栏中的基本 属性和特征参数存放在关系型数据库中进行管理。 ( 2 ) 对于数据文档的管理。妇有限元分析产生的数据往具有数据量大、可 读性差等特点,只有在该数据的生产环境下才会获得清晰的结果。因此,对这 样的数据文楼,除了具有特征的特馥参数井,文档也只能作为一个整体来进行 管理。在数据文档中,产品定义信息皆的数据可以作为一种属性,当查询时, 这些属性就像关键字一样,便于用户快速查询到相应的文档。通过这些关键字 可以把阕类型的数据进行分类和统计。 ( 3 ) 对文本文档进行管理。文本文档记录了各种技术要求、更改说明、 使用方法,除了个别特殊信息需要进行分类检索和统计外,一般都按整体进行 文档管理。 ( 4 对多媒体文档的管理。多媒体文档都是和其相应的生成环境紧密稆 关的,文档中的数据脱离了原来的环境,就没有任何意义了,所有只髓被作为 一个整体来进行文档管理。 ( 5 对表格文档进行管理。豫产品定义信息这样的表格文档描述了产晶 零件或部件的各种属性,是分类检索的主要依据和汇总的主要对蒙,因此,他 们必须欲文档孛提取,然后“打教,把他们分门别类地放在关系型数据库中。 作为种属性,在查询时可将产藻定义信息孛的酶数据作必关键字,便于用户 快速查询到相应的有关文档。通过这些关键字可以把同类数据进行分类和统计, 懿某个零件在菜螽机器中的数量、某种牌号的材料总数、某种外协零件的个数 等 2 。3 。6 文档的版本管理 在整个设计过程中,圈一个设计对象存在许多版本,版本反映了设计过程 中设计对象的动态变化。每当颈冒产品的图文档资料有变更时,进入变更签审 管理。通过图文档变更单的填写、评审、发布、签收、图纸变更及签审工俸蘑, 系统要做的修改奢; 1 4 蘸华大学硕士学位论文 ( 1 ) 将变更籍的图文档资料作为当前版本保存。 ( 2 ) 原版本的图文档资料保存在图文档数据表:圈文档编码为原图文 档编码+ 变更码;图文档路径为原图文档路径+ 变更码, ( 3 ) 将原图文档资料文档全部复制到耨的路径下。 2 ,4 本章小结 本章介缨了p l m 系统的基本概念和圭要功能,并重点阐述了p l m 系统中 文档管理模块文档管理的对象、主要操作、原理、安全性、管理方法和版本管 理等方面韵福关知识。 1 5 鹾华大学颈士学傻论文 3p l m 的设计与开发 3 1 系统的整体设计 f i g3 。1m o d u l ed i a g r a mo f t h ep l ms y s t e m 圈3 1p l m 系统模块图 1 6 西华大学硕士学位论文 本系统共有:文档管理管理、对象管理、项目管理、组织管理、权限管理 五大模块。其中文档管理、对象管理、项日管理和组织管理各自都存在自己的 权限管理小模块,把这几个权限管理小模块综合在一起统称为权限管理大模块。 p l m 系统模块结构如图3 1 所示。 3 1 1 文档管理模块 在文档管理模块中,主要功能有:文档入库、文档出库、文档删除、文档 检索、文档基本属性修改、文档类型管理和文档文件夹目录管理。在用户登录 系统后,通过权限管理,获取文档的操作权限。文档入库时,系统会自动搜索 要入库的文档在系统中是否已经存在,如果不存在,文档就以一个全新的版本 号检入系统;如果已经存在,就会在已有的版本上添加一个新的版本来存储文 档,以此来实现文档的版本管理。 3 1 2 权限管理模块 在权限管理设计时,把权限管理分为几个小的权限管理模块,即文档管理、 对象管理、项目管理和组织管理都拥有各自的权限管理小模块。这样设计的原 因有以下几点: 1 ) 文档管理、对象管理、项目管理和组织管理这几大模块各自都拥有不尽 相同的操作,这给权限管理的设计带来了难度。但给每个大模块都分配一个权 限管理小模块,这些小模块根据所管理模块的具体情况来设置,这样就能解决 不同模块拥有不同操作的问题。 2 ) 为系统的后续开发提供方便。在p l m 系统的后续开发过程中,如果要 增加某种操作,只需在权限管理小模块中添加一项操作属性。 3 ) 加快查询速度。在p l m 系统中存在很多的权限管理,如果把这些权限 都弄到一个表中,势必会影响权限查询的速度;但是把它分成几个小的模块, 在某一权限查询的时候,只需要查询少量的数据就能达到所需目的。 1 7 西华大学硕士学位论文 3 1 。3 产品结构管理 产品和与产品相关的零部件是p l m 系统管理的主要业务对象,称之为零 部件对象。另外,p l m 系统还管理着其它业务对象,如用户对象、文档对象等, 但是此处说的对象指的是零部件对象。 系统设计时,采用树结构的形式分类管理产品、部件和零件的相关信息, 同时采用树结构的形式来表达产品或部件的结构和装配关系。把管理这些信息 的整棵树( 包括所有的分类节点) 称为产品树。在这个模块中,总共分为两大 块,一块是产品树的管理;另一块是产品树的删除和修改。 产品树的管理,即是产品树上节点的管理。其中包括: 1 ) 节点类型的定义。在产品树上管理着产品和零部件,丽产熬和零部件 在产品树上表现为树上的节点。因此,产品树上的节点的定义和类型是不同的。 比如常见的几种类型有:根节点、产品、部件、零件、基础件、借用件等。 2 ) 节点的信息。在产品树上,节点包含了相应的信息,且都代表着不圊 的意思。节点上包含的信息一般有:属性、图档、子节点、附加信息、以及其 他的一些关系等醛弱。 3 ) 节点的操作。即节点的添加、删除、借用、复制、粘贴、修改、查询 与排序等。 4 ) 节点关联文档管理。通过“文档关联”来实现关联文档的管理。所谓 “文档关联 指的是在文档和产品树上节点之间建立的关联关系。 5 ) b o m 汇总。指的是对产品树上的节点进行汇总,生成在生产中常用 的b o m 汇总表。 3 。1 。4 项目管理 项目就是以一套独特而相互联系的任务为前提,有效地利用资源,为实现 一个特定的目标所做的努力。它的工作范围、进度计划和成本方面都有明确界 定的目标。项目管理包含这样的一个过程:首先建立计划,然后执行计划完成 项尽躅标。项目控制就是及时、定麓地监测项目的实际进程,并与计划进程进 行比较,如果必要,立刻采用纠正措施以保证项目的完成。【1 3 l 1 8 西华大学硕士学位论文 项蠲的一般流程为: 1 ) 创建项目。 2 ) 针对丽向的产品及其零部件,在项目中创建用于工作的对象树。 3 ) 在熠于工作的对象树上,针对零部件节点创建相关的任务,然后对任务 进行分派、角色指定以及时间安j 。 4 ) 规定每个任务需要提交的文档,然后按照一定工作流程完成文档。 5 ) 提交文档、关闭任务。 6 ) 提交工作树、关闭项目。 在本系统中,也采用了树结构的形式来管理项目的相关信息,即所谓的工 作树。项目管理模块中,包括了两个大的功能模块,一个是工作树的管理,另 外一个是工作树的删除、修改。工作树的管理要实现的功能主要有:节点管理、 人员安排、任务管理和工作流管理。节点管理包括节点的添加、删除、借用和 属性修改等,另外还有一些辅助功能操作,如节点的排序、查询、文档关联和 关联文档操作等。 3 1 5 组织管理 组织是为完成某些特殊业务的人员的一个组合体,企业中的组织通常称必 部门藏科室。组织中可以包括子组织和成员员,另外一个成员员可以属于多个 组织。通过组织管理,能实现用户在系统中角色的定义,这为权限管理提供了 有力支持。 组织管理中的主要功能有:用户管理、组织管理和用户检索等。用户管理 的目的是实现用户的添加、删除和用户信息修改。组织管理主要完成的是对组 织中成员的删除和添加,以及对组织信息管理( 包括信息的添加、删除和修改 等) 。用户检索是为了能方便快捷地查询到所需用户的相关信息。 3 2 文档管理的体系结构和存储技术 p l m 管理的是产品整个生命周期中所有与产品相关的信息和过程。这些信 1 9 题华大学硕士学位论文 息包括:c a d c a p p 文档、物料清单、技术文档、顼翻文档和加工过程的相关 信息秘4 1 。所有这些信息都是按照一定的文档格式存放在企监的服务器上,如何 将这些异构数据管理起来,使p l m 系统中全部有关用户都能按要求方便地存 取自己所需要的最新数据,这是p l m 系统中重要功能之。 3 。2 。l 基于n e t 骑文档管理系统体系结构 测览器服务器( b r o w s e r s e r v e r ,w s ) 结构是随着i n t e m e t 技术的兴起,对客 户机服务器( c l i e n t s e r v e r ,c s ) 结构的种变化或者改进的结构。它主要是利 用不断成熟麴w e b 技术,结合浏览器麴多种s c r i p t 语言撑,v b s e r i p t , j a v a s c r i p t 等_ 和a c t i v e x 技术,使用通用浏览器就能实现原来需要复杂专用的 软件才能实现的强大功能,并节约了开发成本,燕种全新的软件系统构造技 术。基于b s 模式的应用系统大都涉及到数据库的访阀,系统的所有软件采用 现有的i n t r a n e t w e b 技术,将应用程序放在w e b 服务器上,应用程序做成w e b 页的形式,客户端统一用w e b 测览器来访阕w e b 服务器并运行其程序;并将 数据库和应用程序都放在服务器上,其实质是不仅实现了c s 模式下的数据处 理,还实现了c s 模式下的应用程序功能,便予系统维护与舞级鞠b o 。 在斟s 绐构下,如图3 。2 艨示,用户界面完全通过w e d 浏览器实现,用户 遥过测览器商w e b 服务器发送阳盯p 请求,w e b 服务器接收客户端发送来的 h t t p 请求。对请求进行分析,如果请求的是静态页面,那么就将所请求的页 面发送到客户端。如果请求的是动态页面,那么就执行此动态页面,并将执行 结果发送给客户端。动态页面中的脚本程寄可以和数据库服务器进行交互。w e b 服务器可以根据用户的请求动态更新员面上的信息,网站信息提供者可以通过 改变数据麾中的数据向用户提供最耪信息,霹露不需要逐个更改页面。用户霹以 透过这些动态页两彝数据库孛输入信息,从焉增强了用户弱服务器的交互性。 b 5 1 1 6 1 0 7 1f 1 8 1 在p l m 文栏管理系统的并发中,采霜了w e b 三层b s 结构模式。将裔业 逻辑从客户端分离出来集中在中闻层服务器土,以浏览器作为客户端,从两避 免了传统c s 结构的局限性。具有跨平台、低成本、维护与升级方便、良好的 开放性与可扩充性等优点网。 嚣华大学硕士学位论文 w r e b黼 c= 。涨l 地址。 擗r 赳怠# 第,1 r 、r 、 1,1 7 r 卿脚一 测雯嚣h t t p 请求擞务器 f i g 3 2t h r e e - t i e rs t r u c t u r eo fb s 豳3 2 三层b s 结构 第一层必客户层,它是一个图形用户界面。在这层运行的程序是浏览器, 不需要完成任何重要的业务逻辑,也不直接和数据库交互,而是通过第二层与 数据库交互;第二层是中阔层,负责管理对用户请求的处理,将完成p l m 中 基予n e t 的文档管理全部功能;第三层是数据处理层,是数据库和应用服务器, 存储和管理p l m 系统审的艇有数据和文档。它与中闻层共同完成监务逻辑、 验证和存储。 3 2 。差文档镌存放技术 p l m 系统中的异构数据可概括为原始档案、设计文档、工艺文裆、生成诗 划与管理文档等。将这些文档按其文档类型划分为图形文档、w o r d 文档和其他 数据文档瓣o j 。为了方便管理,将文档按照一定的命名规则组织起来。文档检入 时,由文档名称和舨本共同来确定一个检入系统文档的文档名。文档名的形式 如:文档名版本号,其中文档名代表检入时在用户本机上的文档名称。 p l m 系统通过建立自己的存放异构文档数据鹃规则来实现系统对文档的 管理要求的。本系统中的文档查询和浏览对用户来说都是透明的,用户并不需 要知道文档具体存放在何处。文档在存入服务器时,不能将所有酶文档都放在 一个共享爨录墨,因为这彝样解决不了麓读文档的权限控制的阖题。本系统制 定了自己的文档存放和传输规则,通过系统自身的文档传输系统实现文档资料 在系统孛的传输。系统自动将文档数据放在系统指定的位置,所有的操作对项 目成员是透明的。系统中的文档传输有两条线。对于系统用户来说,这两条线 就是文档的“上传 和“下载。文档的薅上传鼯和拜下载 原理都是一样的, 只是“上传”和“下载时服务器和客户的位置不一样。 2 l 殛华大学硕士学位论文 3 。3 文档管理的实现 3 3 1 电子仓库与文档管理的关系 p l m 中文档管理系统利用电子仓库的概念对文档进行管理。电予仓库是 逻辑单元,尾来连接s q ls e r v e r 2 0 0 0 数据麾与文档系统,通过建立在数据库之 上的褶关联指针,建立不同类型的文档之闻的联系,实现对文档麓管理。 文档管理系统将文档信息分为两部分;一部分称为元数据,即文档的描述 信息,如文档名称、类型、创建醒期、舨本、所有者以及路径旦录等,这些数 据都保存在数据库中;另一部分即具体的物理文档,存放在服务器上。 通过电子仓库能比较方便地实现对文档分布式管理与共享。原则上每一个 文档在数据库表中都有一条记录与之对应,但是由于企业文档种类繁多,为了 便予用计算机来管理,对各种文档觚总体上进行分类管理,如将任务书、报告、 技术说明、一般资料等统一归为w o r d 文本文档,对应数据库中一个专门的w 嘲 文档类型;将零件图、装配图等统一归为a u t o c a d 图档,对应数据库中一个 专门记录a u t o c a d 鳃文档类。当w e b 耀户进入系统界蔼单击某一文档对象时, 便获得了操作该对象的指针。然后辩对该对象进行检入、检出、修改、删除等 操作,系统彘动到褶应的表格中进行记录的修改和增加,来跟踪文档傣息的变 化,把文档的元数据存入元数据库中,相应的具体文档则放入应用服务爨中指 定的文档系统的相关路径中。 3 。3 2 文档检入 在w e b 客户端,文档检入实质是文档上传操作。w e b 用户选定要捡入电子 仓库的文档后,文档首先从w e b 客户端上传到w e b 服务器,荐从w e b 服务器 通过文档流保存到应用服务器的电子仓库中,并将元数据存入数据麾。文档上 传使用a s p n e t 的控件h t m l l n p u t f i l e 实现。当客户端提交上传文档的f o r m 表 单时,w e b 服务器就调用h t m l l n p u t f i l e 来完成文档上传的请求: 用h t m l l n p u t f i l e 的p o s t e d f i l e 方法来上传要检入的文档,最后把文档通过 s a v e a s o 方法把文档保存到w e b 服务器特定麴文件夹中,完成文档的土转。 西华大学硕士学位论文 文档入库的具体实现过程如图3 3 : 在w e b 页面中的h t m l i n p u t f i l e 内输入或选择要上传的文档,系统会自动 提取所上传文档的文档名,然后通过一系列的步骤和逻辑过程实现文档上传, 具体步骤如下: 1 ) 读取文档名后,系统自动搜索该文档在系统是否已经存在。如果不存在, 就以一个新文档来处理,版本号系统默认为l 。如果已经存在,这可能的情况 有两种:第一种是上传文档和系统中己存在的文档是同一个文档,即该文档的 是原文档的一个修改版本;第二种是上传文档和系统中己存在的文
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 跨学科视角下的药物安全性研究-洞察及研究
- 农业技术专业实习培训计划
- 神经网络拓扑结构-洞察及研究
- 结构加固新材料的经济效益分析与评估研究-洞察及研究
- 采伐机械远程监控与故障诊断-洞察及研究
- 增强现实在急救技能培训中的应用-洞察及研究
- 审计和证券从业资格考试及答案解析
- 11.26基金从业考试及答案解析
- 高校学生心理危机干预操作指引
- 电梯轿厢内成品保护合同8篇
- 2024~2025学年中考数学重难创新题 二次函数性质综合题含答案
- 《 大学生军事理论教程》全套教学课件
- 1200吨黑水虻养殖项目可行性研究报告写作模板-备案审批
- office办公软件试题
- 13《黄鹤楼》公开课课件
- 申办餐饮食品经营许可证:14项管理制度清单
- 第2课 第一框 中国特色社会主义的开创和发展
- 鱼池净化系统施工方案
- 新概念第一册语法汇总
- 第八届全国小动物医师技能大赛考试复习题库(含答案)
- 骨科概论课件
评论
0/150
提交评论