




已阅读5页,还剩66页未读, 继续免费阅读
(计算机应用技术专业论文)基于web的设计项目协同管理系统设计与开发.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
酉直窑道友堂亟班宝生堂僮监塞簋! 亟 摘要 在工程勘察设计领域,设计工作是一个多人员参与、多项目管理的过程。由于工作 中缺乏科学化、规范化和标准化的管理,使企业的项目开发进程常常受到了极大影响, 所以提高工程设计中项目管理水平日趋重要,这就需要为用户提供一种可使其进行有效 管理的工具平台,实现信息共享和协同管理。本文将以项目协同管理作为系统设计的重 点,以实现全生命周期的项目管理。 针对项目管理中数据多、组织困难的问题,本文首先对系统的数据进行研究,阐述 了主要数据和关系框架,实现系统的数据库逻辑设计。 本文提出了一个基于w e b 的b s 模式的开放性项目协同管理系统框架,对该系统 的层次结构进行了详细分析,在此基础上实现项目协同管理系统的功能结构和详细设 计。文章详细介绍了系统需求分析、系统整体设计方案和设计细节。对一些系统实现的 关键技术细节,主要针对系统利用p a g e 页基类扩展技术、系统的安全性设计和系统性 能优化做了详细的阐述。 系统采用基于b ,s 的三层体系结构,采用n e t 技术以及s q l s e e r 数据库技术进 行系统的开发与实现。系统主要包括系统管理模块、项目计划与管理模块、设计审图模 块和项目文档管理模块等子系统。通过应用软件的开发,将现有资源整合在一起,充分 发挥各自的功能及效率,使各自的数据在整个企业中进行有效的数据分析与应用,同时 实现最大限度的共享。系统测试与试运行结果表明:系统运行良好,实现了预期的功能 与目标。最后总结全文研究结果,并对系统的进一步完善和优化提出了建议和展望。 关键字:w e b 、项目协同管理、n e t 酉直窒逼盔堂亟班窭生堂焦逾室簋l ! 豆 a b s 七r a c t i nt l l ef i e l do fp r o j e c td e s i 朗,t h ed e s i 驴w o r k 船i s t so f v e f a lp r d j e c tp h 船e s 耐t h d i 矗b 腭n l 血v o l v e dw o r k e r ni so f t 如& h o n0 ft h e 辩i e n t 此,c 虹阻d v e ,柚ds t 衄d 盯dp r o j e c t m 蛐鸩e m e n l h i sg a ya f 诧c t st h ep m c e 站o fp 刚u c td e v c l o p m e n t s oh o w t oe n h 蛐 t h ew h o kl e v e l0 f 删e c tm a n a g e m e n ti nd e s i g h a sb e c o m et h eu i g e n ta f f a kt h e s t i l d yi s f o c l i 辩d 蛐t h er e s e 盯c ho fp r o j e c tc o o p e r 撕v em 柏g e m 锄lt h ep r o j e dd e s i 弘c o l i l db e o o m p l e l e de 饪e c n v e l yt h r o u 吐f e c y c l ep m j e c tm 札a g 锄曲t d u et 0m y r i a ds o u r 蛆dc o m p l e xm a n a g e m e n tf o rp m j e dd a t a ,d a t a c e p t i o o f p r o j e c tm a n a g e m e n is y s t e mi ss t u d i e da n d 他l a t i o n sa r ei n t r o d u c e d b a d0 nt h ed a t am o d e i , s y s t c mj o 百c a ld a t a b a s ei sd e s i 韶e d a c c o r d i n gt oc o m p a r i s o nt h es t m c t u r a jc h 缸a c t e r i s n co fb ,sa n dc ,s ,a no p c na n d d i s 仃i b u t e df r a m eo fp r o j e c tc o o p e r a i i v em a n a g e m e n cs y s i e mi sb r o u g h if o r w a r d 喇t ht i i e c h a r a c t e i i s t i c s0 ft h eb sa r c h i t e c t i l m ,蛆dt h eh i m r c h yo ft h es y s i e m 姐a l y z c d t h e 也e s i s i n t r o d u c c sn e e d 吼a l y s i s ,o v e r a l ld e s i 印p r o j e c t 卸d m ed e t a i ko ft h e c o o p e m t i v e m a n a g e m e n ta n de x p l a i n si d e t a nt h et e c h i q u ea i m e da tt h e 旺t 如d e dt e c l l n 0 1 0 9 yo fp a g e b a c l a s s ,s y s t e ms a f e t y 柚ds y s t 锄p e 咖衄c eo p t i 刀也盈t i o t h es y s t e m ,w h i c ht h i st h e s i sh 勰d e s i g n e d 蚰di e a l i 翡d ,a d o p t sat h 啪_ l a y c rs y s t e m 璐咖c l i o nb a 蹄do nb s ,l h e n e tt e c h n o l o g y 柚ds o ls e r v e rd a t a b 鹋et e c h l o g yt o p r e d et h es y s t e md e v e l o p m e n ca n df e a l i 五n g t h i ss u b s y s t e mm a i n l yi n c l u d e ss y s t e m m 柚a g e m 如tm o d u l c ,p f o j e c tp 1 卸a l l dm 蛆a g c m e tm o d u l e ,d r 聃血哥c c n s o r i n gm o d u l e 蛆d d o c 啪e n im 翘a g e m e n cm o d u l c b yt h ed e v e l 叩m e n t0 ft h es y s t e m f i 啪f e ,t h ee x i s t e n td a t a a r ci n t e 盯a t e d ,t h e i rf i l n 甜o n sc a nb e 既e r t e dw i t hf i l l l ye 伍c i 即c y ,t h ed a t es h a 血gi sr e a l i z c d i 1 1t 1 1 er 卸g eo ft 1 1 ee n t e f p r i 卸dd a t a 柚a l y z e 蛆da p p c a d o nc a b ep r o c e s s e de 虢嘶v e l y t h et e s t i “ga n dm n n i n gr e s u no ft h es y s 衄np r o v e st h a tt h cs y s t e mi sm 皿i n gw e ua d a c h i e v e st h ef u n c t | o na n dp u r p o s ee x p e c t e d l a s a 卫a c h i c v e m e n t so ft h et h e s i sa r c s u m m a i i z e da da n 叫u o o kf o rf l l n h e ri n v e s t i g a t i o ni sp r e s e n t e 正 k e yw o r d s :w c b p r o j e c ic 0 0 p e r a t i v em 姐a g e m e n t n l 玎 酉亩堑逼盔堂亟塑宜皇堂焦监塞篁! 豆 第一章绪论 1 1 论文研究的背景和意义 随着国家经济发展的需求,对基础建设投资的加大,其中铁路公路的重 点建设给工程勘察设计行业带来了前所未有的发展良机,同时也加剧了企业 间的市场竞争,传统的管理技术已经远远不能适应行业发展的需要。目前计 算机技术的发展使得信息化成为了当今世界科技和经济发展的大趋势,成为 了产业升级的关键环节,管理水平的提高亦需要信息技术的引入使用,因此 工程勘察设计企业迫切需要利用信息技术来改善传统的管理技术水平,提高 企业竞争力,为进一步拓展发展空间打下良好的基础。 我国工程勘察设计企业,无论从运营模式还是业务流程上,都具有一些 其他产业所不同的特点,其中最为突出的是:1 、设计以项目为核心,目标 性设计。设计项目常常需要应对不同的自然人文条件和用户需求,项目个体 性差异大,可复制性不强,因此企业需要较强的项目组织、执行和监控能力 以保证设计项目的顺利完成。2 、项目参与人员众多,协同性要求高。每个 项目都具有具体的项目负责人、项目设计人员和设计审签人员等等,同时项 目实施还不同程度的涉及到企业领导与单位其他人员,以及施工与材料供应 商等合作伙伴。所以为保证项目的顺利完成,系统需要极高的协调组织能力。 3 、项目过程中要求处理的信息量大。在工程勘察设计过程中,需要传递和 生成大量的信息,如设计文件( 图纸) 、项目文档以及标准化规范等等,信 息的有效管理将直接影响到工程设计的顺利完成。 此外,由于原有计划体制的影响,我国工程勘察设计单位行业与区域分 割严重。产业资源在地区之间、企业之间优化调整和配置都比较困难,企业 本身也存在信息化水平低、管理分散的问题。随着国内市场竞争的日趋加剧, 企业面临着前所未有的挑战,急需采用先进技术优化整个企业的运营、降低 成本,最终强化自身的市场竞争能力。 有效管理实施的最大瓶颈在于企业的管理模式和管理机制,传统的管理 模式已经远远不能适应现在企业的发展需求。要想突破这一瓶颈,必须采用 耍直窒湮太堂亟班宝生堂僮淦塞簋2 亟 先进的管理方法,而信息化正是企业先进管理方法中的核心内容之一。目前 利用现代信息技术改造传统产业,实现企业经营管理的变革,是产业大发展 的重要课题,本课题正是基于此展开研究工作。 工程设计是围绕着工程项目展开一系列的工作,从工程立项、项目任务 分配,设计人员的确定、工程图纸设计、设计文件( 图纸) 审签以及最后交 付施工方建设。设计全过程以项目为核心,并且在项目执行中,将涉及到众 多的合作伙伴来共同完成项目任务,他们之间也将有大量信息和文档需要传 递和处理。因此,项目管理是保障设计项目顺利完成的必须组成部分。 项目负责人、设计人员、审签人员以及单位其他人员与企业领导等都是 设计过程中的参与者,他们的组织管理都是设计项目管理的有机组成部分。 为了进行有效的全生命周期的项目管理,必须保证不同人员之间的协同,共 同完成项目目标。因此协同管理是当前项目管理中需要解决的主要问题。 网络技术的发展很好的解决了设计项目中项目管理与协同管理问题,网 络为工程设计提供了一个良好的管理平台。w 曲平台是以w 曲服务为基础 的应用平台,通过将项目协同管理应用系统构建在w 曲平台上,可以建立便 于共同理解的信息数据和项目协同管理模式;支持跨异构平台的数据互操 作:提供信息资源的动态调配和支持多用户决策的协调与优化。 本研究就是针对当前工程勘察设计产业中现状提出的,以项目管理为主 线,着重加强设计项目全生命周期中成员间的协同管理,对项目的进度、费 用和质量进行合理的控制,以实现对项目的全局控制以及项目人员的协同管 理。采用基于w 曲技术,将w 曲的思想引入到项目协同管理中,主要利用 成熟的电信网和计算机网络,实现远程项目组织和项目控制。通过利用基于 w 曲的项目协同管理这一工具,可以实现整个企业的所有工程及管理信息共 享,保证信息畅通,对提高各种资源的利用率、缩短工作周期、提高生产品 质和工作效率都具有非常重要的作用。 1 2 项目协同管理概述 1 2 1 项目管理介绍 酉亩窑退态堂亟蛩宜生堂焦诠塞簋豆 项目管理是通过项目负责人和项目组织的努力,运用系统理论与方法对 项目及其资源进行计划、组织、协调与控制,旨在实现项目的特定目标的管 理方法体系。随着学术研究的发展,项目管理己广泛应用了工业工程、系统 工程、决策分析、计算机技术与软件工程等理论,目前己成为一门多维、多 层次的综合性交叉学科。 管理从项目的建立到中间运转再到最终项目任务的全面完成,贯穿着一 个项目的整个生命周期。通过项目管理,项目负责人可以方便地进行项目的 登记录入、项目组成员的角色设置、项目费用的分配和进度控制;设计人员 可以方便地查询了解有关项目的基本情况、个人的工作内容,及时上报设计 进度、交流资源和信息;单位领导可以根据自己的权限随时随地地查询掌握 任意时间段内、任何部门和人员的项目任务、项目进展和费用收入等状况以 及单一项目的人员费用进度等详细信息。通过项目管理还可以得到项目和部 门人员的综合工作指标数据,利用这些数据可以分析得到各部门的综合效 益、有关个人的工作态度和工作能力等信息,为单位的经营计划、决策制度 的制定提供帮助。 在激烈竞争的环境下,面对各种复杂多样的项目,要提高管理水平和工 作效率,就必须使用先进的方法和工具。随着计算机技术与通信技术的迅速 发展,计算机系统平台己成为有效项目管理方法和手段的个极其重要的组 成部分,项目管理的计算机应用也越来越普遍。预计今后的项目管理水平, 将日益取决于计算机资源的质量,项目管理的效率也将越来越受计算机及其 软件开发速度的影响。 项目管理软件是在对众多设计单位的管理手段、工作习惯和经验等方面 深入了解剖析、综合提炼的基础上,结合独到的软件设计理念开发的对设计 过程进行详细管理与控制的软件集合。用户通过局域网或互联网进行项目的 登记与设置,实现项目信息有效交流,并通过登录、交互和查询分析,及时 地了解和掌握项目运行的综合状况,把握项目的进度,控制项目的成本,实 现项目的最大效益。 目前市场上己经开发出一些供专业项目管理人士使用的应用软件,如美 国微软公司的p r o j e c t 、美国p r i m a v e r a 公司的p r o j e c tp l a n n e “简称p 3 ) ,g o r e s 技术公司的a r t e m i s ,a b t 公司的、) v 砌e n c h 以及w e l c o m 公司的o p e n p l a i l 等等。这些软件主要用于编排项目的进度计划,通过资源分析和成本管理合 酉直窑湮太堂亟班峦塞堂焦j 金塞簋堡豆 理配置资源,使计划进度更为合理,同时按计划来安排工程进度,并对进度 进行动态跟踪与控制。 现在最常见的的项目管理软件【2 】有以下几种: 1 p r i m a v e r ap r o j e c tp 1 a 曲e r ( 简称p 3 ) :由美国p r i m a v e r a 公司开发,是 国际上流行的高档项目管理软件,己成为项目管理的行业标准。p 3 软件适用 于任何工程项目,能有效地控制大型复杂项目,并可以同时管理多个工程。 p 3 软件提供各种资源平衡技术,可模拟实际资源消耗曲线、延时;支持工程 各个部门之间通过局域网或i n t c m e t 进行信息交换,使项目管理者可以随时 掌握工程进度。p 3 还支持o d b c ,可以与w i n d o w s 程序交换数据,通过与 其他系列产品的结合支持数据采集、数据存储和风险分析。 2 m i c m s o f tp r o j e c t :由美国微软公司开发,是一种功能强大而灵活的 项目管理工具,可用于控制各类复杂性的项目。它能够帮助您建立项目计划、 对项目进行管理,并在执行过程中追踪所有活动,使用户实时掌握项目进度 的完成情况、实际成本与预算的差异、资源的使用情况等信息。m i c r o s o f i 【 p r o i e c t 的界面标准、易于使用,具有项目管理所需的各种功能,包括项目计 划、资源的定义和分配、实时的项目跟踪、多种直观易懂的报表及图形、用 w e b 页面方式发布项目信息、通过e x c c l ,a c c e s s 或各种0 d b c 兼容数据库 存取项目文件等。 3 t e 锄c e n t e rp m i c c 项目协同管理:由e d s ( e l e c t r o n i cd a t as y s t e m s ) 公司提供的基于w e b 的协同项目管理解决方案,通过项目小组的工作任务和 项目计划,优化项目资源的分配,以降低产品的开发成本。该系统具有很强 的开放性,能为各种软硬件平台提供结合不同c a d 、e i 冲、等系统的完 整解决方案,使客户可以得到最佳化的系统组合,是基于w 曲的强大、独立、 多层次的框架结构。 1 2 2 协同管理概念 协同是指相互独立的个体为了共同的目标或任务而彼此配合,实现了总 效能大于或优于各分效能简单和的效果,并在相互配合中表现出来整体上的 一致性和彼此之间的约束性以及相互关联性【3 l 。 从上面的含义可以看出,“共同的目标或任务”是协同得以存在的前提 西亩奎逼盔堂亟班究生堂健途室簋豆 和条件。而“总效能大于或优于各分效能简单和的效果”是协同要实现的最 终目标,并在协同中表现出了“整体上的一致性和彼此之间的约束性和相互 关联性”这样的特征。 本文涉及的协同管理是一个较新的研究领域,它是随着信息化进程的深 入,管理技术与计算机及其网络通信技术相融合而产生的,是管理信息化发 展的产物,它将极大的提高人们的工作效率,促进社会生产力的发展,同时 将深刻影响人类群体生产方式与工作方式。 协同管理倾向于将整个组织( 而不是一个个部门) 作为一个整体去考虑, 并最终以人( 而不是类似采购员这样业务角色) 为中心最终展现功能和应用。 任何组织内对任何人的协调、沟通、分享之类的愿望或行为都可以通过它来 完成,无论组织成员是在本地或者分散在地球的任何一个角落。协同管理中 的协作则贯穿于管理的各个环节。从协作的内容来说,可以是项目中积累的 各种知识文档,或是项目进展中的某个任务,或是设计文档( 图纸) 的审签 流程:从协作的对象来说,可以是一人对一人,或多人对多人,可以发生在 企业同一部门员工之间,也可以发生在跨部门员工之间,可以是企业与分支 部门的协作,也可以是不同企业,企业与客户或合作伙伴之间的协作;从协 作的方式来说,可以通过任务流程、即时通讯、知识文档、主题讨论区、网 上会议等进行协作。同时,协作的过程和结果可以在系统中得到很好的管理, 并最终形成体系中的一部分。 协同管理的构成,基本是由三个方面组成:第一个方面是以沟通为主, 要有足够的沟通平台,第二需要构造一个团队协作的平台,第三个满足一种 应用知识的平台,这三大平台就是协同管理的三个最主要的部分。所以第一 点,协同管理要支持一种完全的移动性,要满足我们的用户办公室内与外具 有同样的效果和目标。第二,这个系统必须实现跨组织、跨系统的一种互通 性,信息通信的灵活性与多样性。第三,必须实现一种动态适应的能力,要 实现一种属于柔性管理的能力,要能够实现一种跟刚性管理相结合的能力。 最后一点,协同软件因为要实现前面的三个方面,所以协同管理比一般的 e r p 、c r m 、q a 等更加强调它的安全性、可管理性和系统操作性。 1 2 3 设计项目协同管理需求 耍亩窑湮盔兰亟班宝生堂僮途塞筮垒豆 每个勘察设计项目都是需要很多不同的合作伙伴,他们主要包括项目负 责人、设计人员和审签人员等等。、每个项目中人员的组成是不同的,一个人 员可以同时承担多个项目,并且在每个项目中担任不同的角色。这种情况将 使人员与人员以及项目与项目的协调难度大,导致项目管理的复杂性大大提 高。因此必须提供一种协同管理方式,满足多个工作团队在不同的工作环境 下,有一个共同的信息环境,实现信息的有效共享,全体成员协同完成一个 项目目标。 同时需要强调的一点是由于工程设计业务的要求,大多数人员同一时间 内可能处在许多不同工作地点,物理距离相距很远。因此他们需要灵活有效 的手段进行通讯、协调和数据交换,必须能够提供一种方便灵活的方式建立 信息交互通道,例如容易访问的计算机网络或方便高效的移动计算。 1 2 4 设计项目协同管理工作 在设计过程中,不同的参与人员都将参与到项目中来,它们的工作都由 项目协同管理系统来组织。系统通过规划项目的任务,并将任务分配给项目 参与人员来执行,从而为项目参与人员提供了一个项目计划和目标的协同管 理平台。他们根据项目规划的内容,执行控制项目。同时不同参与人员的工 作并不是各自独立的,他们之间相互协同,为了保障设计项目的工作计划得 到顺利实施,必须提供必要的协同管理平台,让项目管理系统和协同管理平 台结合起来,从而真正实现设计项目协同管理系统。 1 3 论文的课题来源 在上述课题的背景下,本人参与了铁道第二勘察设计院电化处设计项目 协同管理系统的开发工作。系统的整体设计采取“总体规划、分步实施”的 开发策略。系统功能采用模块化的设计,使功能结构具有很好的伸缩性,方 便扩展。界面设计原则考虑到用户的工作习惯和项目管理的要求,采用类视 窗的设计原则,突出操作简单性和使用便捷性。系统完全采用b s 结构,基 于w e b 方式进行使用。任何人在任何时候、任何地点在获得授权的情况下, 都能通过网络进入和使用本系统。通过该系统对设计项目的任务活动进行有 酉亩窒逗盔兰亟土盈嚣圭兰焦迨塞簋2 亟 效的管理,保证设计项目的进度和质量。 1 4 论文研究内容与结构 本论文内容安排如下: 第一章为绪论,主要论述选题背景和意义,并提出本文的研究内容。 第二章对设计项目中的关键数据进行研究,提出将系统数据区分为共享 信息区和专属信息区,并在此基础上实现系统的数据库逻辑设计。 第三章针对工程设计的具体需求,探讨项目协同管理系统的体系结构设 计。首先明确系统的性能需求,确定系统的体系结构,选择开发平台与系统 数据库,完成系统的总体框架设计。 第四章结合需求和体系结构的研究,首先探讨设计项目协同管理系统的 总体功能组成,然后分析设计每个子系统的功能结构,具体分析研究了项目 计划与管理子系统与设计审图子系统。 第五章针对w c b 应用特点,结合系统实际,详细研究系统设计中需要重 点解决的几个关键技术问题,重点探讨了p a g e 页基类扩展技术、系统的安 全性和性能优化等方面采取的措施和方法。 第六章介绍系统的具体实现,给出系统部分功能模块窗口界面。然后对 系统的测试做出分析,最后介绍系统目前的应用情况。 第七章为总结与展望,对整个系统的设计中自己所做的工作进行总结。 第二章设计项目协同管理系统数据分析 2 1 概述 项日协同管理是项目管理将来一个重要发展方向,近年来吸引了国内外 众多学者的研究兴趣,在系统框架、协同机制、数据存储等方面展开了深入 的研究工作。这些研究成果从不同方面提出了解决方案,也取得了一定的成 果,本文将从协同为目标,对系统关键数据方面的若干问题进行探讨研究。 项目协同管理可以对项目进行有效的组织规划和监督执行,同时要求系 统能够支持项目之间、项目与外界系统之间的信息交互,因此项目数据信息 的有效管理尤其重要,为了实现这一目的,首先要考虑数据的分析研究。数 据的研究有助于抽象项目协同管理系统的需求,更好的进行系统设计,是项 目协同管理系统研究的重要组成部分。 本章中我们重点分析项目协同管理系统中的主要数据,定义出各不同数 据的属性和层次关系研究系统数据项之间的语义关联,对数据信息实现分 区管理,进而完成对数据库的逻辑设计。 2 2 系统主要数据 根据项目协同管理特点,本文将系统涉及的数据分为基本数据和复合数 据两个类型。其中基本数据对象描述系统简单的数据,不涉及数据之间的关 系;复合数据对象表示复杂的数据,增加与其它数据之间的关系描述。首先 介绍对象和关系定义。 基本数据对象( b d o ) :b d o = ( n p ,m ) ,其中n 是数据名称,p 是属性 集,m 是方法集。 复合数据对象( m d o ) :m d 0 = ( n ,p ,m ,r ) ,比基本数据对象增加定义 关系项。其中n 是数据名,p 是属性集m 是方法集,r 是关系集,表示跟 自己关联概念的所有关系。 自己关联概念的所有关系。 酉直童道盔堂亟塑宝生堂焦途室簋2 厦 数据关系( d r ) :d r = d 0 ,b d o b 、埘u e ) ,b d o a 表示数据体a b d o b 表示数据体b ,l l e 表示关系的类型,文中关系的类型一般有:关联, 包含”,属于”,管理,。使用等等。 表2 - 1 系统基本数据表 数据类型说明 系统管理员m d o系统的管理者 企业m d o项目的组织者和管理者 项目m d 0项目的基本信息 人员m d 0项目的参与人员 任务m d o项目的基本组成单位 文档b d o项目过程中生成的数据资料 时间b d o项目任务时间 项目协同管理领域讨论的数据很多,如表2 1 所示。其中最主要是项目、 人员、任务这三个概念。在项目协同管理中,所有的数据都是依存于每个项 目;在项目执行中,就是将项目任务按照特定人员进行合理的分派以保证其 顺利完成。因此,本文我们主要对系统中的项目、任务、人员三种数据进行 讨论分析。 2 2 1 项目 图2 1 项目组织关系模型 直直窑通盔堂亟土盈匠生堂焦诠室簋! q 亟 项目是项目协同管理系统的核心,系统就是完成管理项目本身具有的数 据信息。系统中项目处于中心,与其他数据交互接口复杂。图2 1 是项目组 织关系模型。 表2 2 给出了项目跟其他数据间关系的详细介绍,项目首先定义项目基 本信息,分解项目任务,选配项目参与人员。统计和管理项目的任务、人员、 文档与材料等信息资源。此外,项目应该实现项目跟外界的信息互动以及项 表2 - 2 项目关联数据关系 数据关系说明 企业关联 项目与企业存在信息交换: 项目可以获得企业的信息,企业也可以获得项 目的管理情况 项目关联 项目间存在信息共享和合作: 一是共享项目管理的数据信息,二是共享项目 管理过程信息,分享经验,从而支持多项目间 协同工作 子项目包含项目包含子项目; 一个项目可以细分到多个子项目 任务包含项目包含任务: 一个项目可以细分到多个任务 人员使用项目使用人员: 项目分解为任务,根据任务分配人员人员按 照要求完成任务 时间使用项目使用时间: 项目分解为任务,根据任务分配时间,任务在 规定的时间内完成 材料使用项目使用材料 完成项目需要的材料 文档管理项目管理文档: 文档包括完成项目需要的文档和项目完成生成 的设计文件( 图纸) 和项目文档 酉亩童通盍堂亟硒筮生堂筐监塞篚! l 豆 目与项目之间的资源共享与协作。 2 2 2 任务 图2 - 2 任务组织关系模型 表2 3 任务关联概念关系 概念关系说明 项目包含项目包含任务; 一个项目可以细分到多个任务 其他任务关联任务跟其他任务关联: 项目任务不是一个独立的部分。跟其他任务 有时间和逻辑上的关联 子任务包含任务包含子任务: 一个任务可以细分到多个子任务 人员使用任务使用人员: 任务的执行需要人员直接来完成,并且有时 问的要求 时间 使用项目使用时间: 项目根据任务分配时间,按时限完成任务 文档 使用任务使用文档: 文档包括定义任务文档以及项目生成的文档 材料使用任务使用材料; 完成任务所需要的材料 囡 圈 甲殴由 呈习 酉亩窒通态堂亟堑峦生堂焦缝塞簋1 2 亟 任务主要研究以项目为核心的任务分解,将项目目标细化成相对简单的 任务,并且探讨项目中任务之间的关系、数据流转、资源使用的问题。任务 是项目的具体实现,项目目标,人员安排,项目费用等等最终都是需要由任 务数据进行支持。图2 2 是任务的组织关系模型。 表2 3 给出了任务跟其他数据间关系的详细介绍,项目任务是项目规划 和执行的组织基础,它的描述涉及到项目本身,项目参与人员、项目文档以 及任务所用到的资源等数据,同时任务跟本项目中其他任务的关系以及任务 的分解也是需要我们分析研究。 2 2 3 人员 图2 - 3 人员的组织关系模型 人员是项目的载体,项目任务最终由具体的人实现完成。我们主要研究 针对参与到项目的各种人员,如何有效的参与到项目组中,根据项目需求对 人员分派任务,保证项目的正常进行。项目的人员组织模型如图2 3 所示。 表2 4 给出了人员与其他数据问关系的详细介绍,根据项目任务,组建 项目组,配置项目组成员,在项目任务的详细规划中,定义每个人员具体负 责完成的任务。 2 3 系统数据信息分区设计 在对系统主要数据分析的基础上,我们完成对系统数据的构建。 圈囤 甲 卤 田 田 酉亩窑通盔鲎亟土班塞生堂焦诠塞簋1 3 豆 表2 4 任务关联概念关系 概念关系 、 说明 企业属于人员属于企业 项目属于人员属于项目: 人员可以属于多个项目 任务 使用任务使用人员: 任务的执行需要人员来完成,并且有 时间的要求 人员关联人员与人员之间信息的交流 时间 使用人员使用时间: 人员使用时间完成任务。 文档使用人员使用了文档: 人员使用任务所需要的文档并且生 成文档 2 3 1 共享信息区和专属信息区 从上述对数据的分析,我们可以看出系统中数据类型较多,各类数据之 间的关系复杂,为此我们需要对系统数据进行有效分类,以简化处理,满足 我们的管理需求。 设计项目管理协同系统是以项目为管理主体,因此我们以项目为基准, 对项目管理系统的数据进行分析,将隶属于单个项目的数据信息和多个项目 共享的数据信息区分开来,并采用不同的管理策略,为此将数据划分为两个 信息区,即共享信息区与专属信息区。 1 共享信息区 不隶属于某个具体项目,而是为所有项目共享的信息数据部分。本系统 中,企业、部门、人员与项目的基本数据都属于这个区域。所有的人员对于 共享信息区的数据信息都具有最低的查看权限,如果需要获得更高的管理权 限,则需要系统管理员的授权。 图2 - 4 共享信息区 2 专属信息区 信息隶属于某一具体项目,数据内容根据项目的不同而变化。在系统中 某个项目的具体信息、包括子项目、任务、项目文档、项目人员和项目材料 等数据都属于项目专属信息区。本项目相关人员具有最低的查看权限,如果 需要获得更高的管理权限,则需要系统管理员的授权,非本项目人员原则上 不具有任何权限。 图2 - 5 专属信息区 2 3 2 信息区间数据访问分析 共享信息区和专属信息区的设计在设计项目协同管理系统中的应用是 一一一一一一 酉峦窒退盘堂亟叠究皇堂焦途室簋! 兰豆 将根据用户需求特点构建一个共享信息区,并根据具体项目支持多个专属信 息区。如图2 6 所示。 菸事信息g 项目项目 专属信息区昔属信息区 图2 6 信息区结构关系图 信息的分区目的是为了对数据进行更有效的管理,而不是将数据信息进 行隔离,信息区间要求可以实现高效的数据互访。系统中信息区数据访问可 以通过项目的共享信息区,享有共同的项目资源信息,而单个项目的专属信 息区间不设计直接访问接口。 2 4 数据库的逻辑设计 根据对数据的分析,我们完成对系统数据库的逻辑设计,做出数据库表 的关系图。在此我们对系统中的主要数据库关系图进行分析说明。 系统访问采用角色为中心的安全模型,系统管理员为每个用户设定其角 色,用户通过其角色权限来获得访问系统功能的权限。一个项目的具体内容 主要包括项目基本信息、项目任务与项目人员等信息。每个项目都有项目负 图2 - 7 用户角色数据库关系图 图2 8 项目数据库关系图 图2 9 文档数据库关系图 责人,他负责对项目进行分解成多个任务,并选择合适的人员,并为其分配 相应的项目角色。项目人员接受相应的任务,在规定的时间内完成工作,并 提交设计文件( 图纸) 。在此给出数据库中主要表的关系图。这些关系的建 立可以避免由于误操作导致数据库的崩溃,保证各表之间数据的统一性。 图2 7 中m r b 勰e i n f 人员基本信息表,存储用户账号及其基本信息; f u n c d i c 模块基本信息表,存放系统模块的基本信息;f u n c _ r i g l l t s 模块角 色关系表:存放模块和角色的对应关系的信息;r o l e s d i c 角色基本信息表, 酉亩窑通盔堂亟班宠生堂焦淦塞 簋! z 亟 存放角色的基本信息:e m pr o l e s 用户角色关系表,存放用户和角色的对应 关系的信息。 图2 8 中p me n t r v h l f o 项目进程任务表,存放项目进程任务基本信息; p mp l 卸项目计划表,存放项目的计划信息;p m m 锄b e r s 项目成员信息表, 存放项目参与人员的信息;p md 髂c r i p t i o n 项目信息表,存放项目基本信息; p mr o l e s 项目角色表,存放项目角色字典信息。 图2 9 中f md o c r i g h t s 文档权限信息表,存放文档访问权限信息: f mf o i d e r 文件目录信息表,存放目录信息;f m _ _ d 0 c 文档信息表,存放文 档基本信息,以及所在目录信息;f mf 0 i d e r r i g h t s 目录权限信息表,存放目 录访问权限信息;n l f i l e 文档附件信息表,存放文档附件信息:i l c d i c 附件信息表,存储附件相关字典信息。 2 5 本章小结 本章结合项目协同管理系统的需求,研究分析了系统中涉及的主要数据 及其相互之间的关系,同时针对实际应用提出了数据分区设计,将系统数据 区划分为共享信息区和专属信息区,使整个系统的数据信息管理更加结构化 与清晰化。最后完成项目协同管理系统的数据库逻辑设计。 第三章设计项目协同管理系统体系结构设计 设计项目协同管理系统基于设计项目流程,主要实现工程勘察设计项目 的进度、问题、报告管理与设计资料管理,项目相关信息的统计分析;同时 完成设计文件( 图纸) 审签流程管理;实现设计人员的信息交流。 3 1 设计项目协同管理系统概述 3 1 1 系统应用目标 引入现代先进项目管理理念,结合勘察设计单位自身特点,以先进的计 算机技术为基础,建立一个工程设计项目协同管理系统平台,实现勘察设计 项目管理的科学化、信息化和规范化。 1 使各级领导以及相关管理人员能及时了解设计项目的进度信息,为 其决策提供有效支持。 2 为项目负责人员提供方便的信息发布通道与项目进度信息的收集, 为其进行项目协调与问题处理提供帮助。 3 为设计人员提供协同工作平台,提高设计效率;为设计文件( 图纸) 的流转提供高效的信息通道,提高处理速度与效率。 3 1 2 系统性能需求 项目协同管理系统基于设计项目流程,在项目信息、设计图纸与项目文 档等数据的基础上,实现项目进程管理、设计文件( 图纸) 审签流程管理等 主要业务功能。根据总体目标,系统将根据一体化原则,建立基于统一规范 的应用系统平台,依托计算机网络,实现协调高效、信息共享、监控严密、 安全稳定、保障有力的设计项目协同管理系统。经过详细的调研分析,系统 主要性能需求如下所示: 苴亩童通太堂巫班宜生堂焦论塞簋1 2 亟 1 静态数值需求 系统支持的用户终端数要求大于等于1 0 0 0 0 ;支持并行操作的用户数大 于等于5 0 0 0 。 2 时间需求 本系统对时间的响应主要体现在设计文件( 图纸) 的网络传输上,要求 在1 0 0 m 局域网内,要求3 0 个以上用户同时传输1 0 2 0 0 m 的设计文件( 图纸) , 完成时间不能超过2 0 分钟。服务器满足每天2 4 小时不间断运行。 3 具有良好的人机接口 由于工程设计过程涉及到不同地域、不同部门与不同专业的设计人员, 协同小组组织结构具有良好的灵活性,小组成员的身份可以跨学科、跨部门。 所以为了便于设计人员更好的交流与合作,建立一个简单友好的多用户交流 界面就显得尤为重要。同时,为了保证合作通畅,提供的接口必须是广义上 的人与人之间的接口。 4 应具备良好的兼容性 系统能适应在异构环境下的协同工作,具有良好的可移植性和适应性, 用户可以在不同的硬件平台、软件环境下协同工作。 5 完善的安全机制 基于w 曲平台工作。系统应具有良好的安全机制,对数据特别是业务数 据进行完善的安全保护。系统运行过程中确保系统数据的有效访问,防止外 界的攻击与破坏。 6 良好的可扩展性。 系统应适应未来企业信息化建设的要求,使功能结构具有很好的伸缩 性,方便扩展以建立完善的企业电子商务和信息集成管理体系。 3 2 设计项目协同管理系统总体设计原则 设计项目协同管理系统是一个复杂庞大的管理系统,它具有覆盖面广、 信息量大与数据交换频繁等特点。所以,对于计算机系统的处理能力、网络 通讯能力及系统可靠性要求很高。根据其的具体特点并结各设计单位的自身 需求,系统总体设计应遵循如下原则: 酉亩童运盎堂亟亟宝生兰筐淦塞筮垫亟 3 2 1 系统体系结构选择 根据系统的具体特点并结合设计工作的具体需求,系统软件的体系结构 采用基于w e b 的b s 多层结构。为什么要抛弃目前常用的d s 结构而选择 b s 结构呢? 首先我们将简单分析这两种结构的特点,然后提出系统选择b s 结构的理由。 c s 是c l i e n 临e e r 的缩写,即是客户机服务器模式。是指在一个系统 当中,用户利用专门的客户端( c n e n t ) 进行操作,通过不同的网络协议访问服 务器( s e r v e r ) 数据,从而实现相应的业务操作。 这种应用程序结构最先为两层结构。其特点是:应用程序逻辑分布在客 户端和服务器两端,数据处理过程由客户端和数据库管理系统协调进行,数 据库管理系统提供现成的方法供用户调用,用户也可以在其基础之上进行开 发;客户端发出数据资源访问请求,服务器端将结果返回客户端。随着信息 系统结构的复杂和规模的日益扩大,两层结构体系很快向三层结构的客户机 服务器体系演化,就是在客户端和数据库之间加上应用服务器。这种把与 企业业务有关的应用放在中间层来处理。 c s 体系结构的主要特点如下: 1 技术成熟,开发成本低 c s 结构在信息系统的开发中己经使用了相当长的一段时间,从技术上 来说,成熟度很高,同时由于其实现难度小,涉及软件少,通常开发成本比 b s 结构低。 2 软件界面风格统一 c s 结构应用软件,特别是在w j n d o w s 平台上使用快速开发工具( i d ) 开发的应用系统,客户端的总体风格比较统一,方式上与w 协d o w s 应用软件 基本一致,符合一般的w i n d o w s 人机交互习惯,如软件界面和软件操作习惯, 易于为用户接受。 3 软件开放性不强 虽然c 搐体系结构允许采用开放系统,允许最终用户摆脱对于专门系统 的依赖,便于应用程序移植。但由于客户端和服务器端通常需要特定软件的 支持,系统对运行环境有一定的要求,例如特定的操作系统等,其开放性仍 受到极大限制。 酉直窑逼盎堂亟硒宝生堂僮诠室簋至! 厦 4 用户投资成本较大且维护费用高昂 从整体使用角度看,系统采用c 幅结构体系,在系统的具体应用中用户 首先需要购买相应的客户端软件。并在每个用户计算机上进行安装,在系统 安装、维护与升级方面需要投入大量的财力和时间。 b ,s 是b m w s e r s e n r e r 的缩写,也就是指浏览器,且艮务器结构。b s 结构 是随着i n t e m c t 技术的兴起,对( 格结构的一种革新。在这种结构下,软件 应用的业务逻辑几乎完全在应用服务器端( s e e r ) 实现,用户工作界面是通过 、 伸w ,浏览器来实现,极少部分业务逻辑在前端( b i o w s e r ) 实现,客户端只需 要浏览器即可进行业务处理。这样就大大简化了客户端电脑的负荷,减轻了 系统维护与升级的成本和工作量,降低了用户的总体成本。 b s 体系结构主要特点如下: 1 技术难度大,开发成本较高 b s 结构的网络应用系统在技术成熟度上来说比c 搐结构系统要低,目 前能够提供真正稳定的b ,s 结构系统的开发商为数不多,同时由于开发相应 系统难度较大,通常需要较高的开发成本。 2 良好的可扩展性,维护与升级便捷 客户端无需安装客户应用程序,只需拥有一个浏览器。这实现了与 i n t e m e t 的无缝集成,并使得客户端几乎是无限的扩展成为了可能。只要对 服务器进行安装、维护和升级,就能够同时对整个系统起到同等作用,不需 要进行大量的维护工作,减少人力与物力的投入。 3 系统界面灵活自由 浏览器是一种多媒体化的软件,该软件所显示的内容是完全可定制的。 系统的界面可以设计的非常自由与个性化,用户自己定制能力也很强,可以 根据每个人的需求定制自己的界面风格。 上文我们分析了两种结构系统,无论是d s 还是b s 体系结构,任何一 种软件结构都有其优势和劣势,关键是要看其具体的应用环境。下面我们就 具体分析一下为什么在设计项目协同管理系统中要采用b s 结构。 1 工程勘察设计行业性质 由于工程勘察设计行业的特殊性,企业人员的工作地点流动性大,经常 是在设计单位、勘探现场和施工单位等不同地点的工作,c s 结构的自身特 点不能有效的满足人员异地使用的要求。 酉亩窑通太堂亟塑究生堂焦控室簋至2 亟 2 数据的实时性 c s 结构不可能随时随地看到当前业务的发生情况,看到的都是事后数 据:而b 幅结构则不同,它可以实时看到当前发生的所有业务,方便进行快 速决策。 3 网络应用 c s 结构软件适用于局域网内部用户或宽带用户( 1 m 以上) ;而b s
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 摄影社团课件
- 摄影灯光基础知识培训课件
- 摄影审美基础知识培训课件
- 水产养殖技术试题及答案
- 摄像头基础知识培训课件
- 搭配衣服公开课课件
- 搭配中的学问吴正宪课件
- 2025设备租赁合同印花税
- 2025版本的汽车租赁合同示范文本
- 打破光合极限:人工叶绿体工厂如何让作物产能飙升500%
- 海康威视综合安防工程师认证试题答案HCA
- 医保基金监管与支付资格管理专题培训
- 物业保安劳务协议合同书
- 中医男性健康与性功能障碍
- 八年级下册英语2025电子版人教版单词表
- 2024-2025年度上海市社会工作者之中级社会综合能力高分通关题库
- 2025年中级消防设施操作员(监控类)资格理论必背考试题库(附答案)
- 2023秸秆类生物质能源原料储存规范第1部分:存放
- 餐厅收货流程
- 消毒供应室课件
- 政府招商投资合作框架协议书模板6篇
评论
0/150
提交评论