基于WEB流技术在工程项目管理系统中的实现.pdf

上传人:asd****56 文档编号:70341648 上传时间:2023-01-19 格式:PDF 页数:5 大小:330.14KB
返回 下载 相关 举报
基于WEB流技术在工程项目管理系统中的实现.pdf_第1页
第1页 / 共5页
基于WEB流技术在工程项目管理系统中的实现.pdf_第2页
第2页 / 共5页
点击查看更多>>
资源描述

《基于WEB流技术在工程项目管理系统中的实现.pdf》由会员分享,可在线阅读,更多相关《基于WEB流技术在工程项目管理系统中的实现.pdf(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、第5 卷第6 期2 0 0 5 年3 月1 6 7 1 1 8 1 5(2 0 0 5)0 6 0 3 7 1 0 4科学技术与工程S c i e n c eT e c h n o l o g ya n dE n g i n e e r i n gV 0 1 5N o 6J u n 2 0 0 52 0 0 5S c i T e c h E n g n g 基于W E B 的工作流技术在工程项目管理系统中的实现张益林王如龙+(湖南大学软件学院,长沙4 1 0 0 8 2;E-m a i l:y i l i n l 9 7 8 t o m c o m)摘要讨论了传统项目管理系统的不足,提出了用工

2、作流技术来改进传统工程项目管理流程,以解决项目流程的多样化和不确定性。根据实际项目的研究,详细介绍了工作流建模的方法、步骤,以及基于W e b 的工作流技术的实现。关键词工作流工程项目管理工作流建模工作流引擎中图分类号T P 3 9 9;文献标识码A基于工作流的项目管理系统代表了当前项目管理系统的一个研究和发展的方向,它通过对工作流的流程定义和运行期控制来解决项目管理中两方面的问题:项目业务流程的多样化的需求和解决项目管理流程的不确定性。我国大多数工业企业在自身的发展壮大中,都有一套符合企业要求的建设工程项目、技改工程项目、重点工程项目的管理方法。但是,其项目大部分是都是通过纸质文档来进行管理

3、不便于查找和了解项目的进展情况,也不便于对项目进行统计分析和变更控制 1:。特别在工程项目管理的过程中由于涉及到很多申请、审批、物资采购流程等,这些流程在实际工作时大量数据处于流动中,工作流程会由于政策等原因经常发生变化,如某类计划将改变其审批流程。或增加一个部门进行审批;或由于某个环节不能处理流程,会导致整个任务无法按时完成。所以系统设计时要求随时改变工作流程,包括改变流向、增加环节、减少环节、合并环节等。采用传统菜单驱动的方式实现本系统显然不能满足流程可变性的需要,于是必须引进工作流技术,实现2 0 0 4 年1 1 月1 2 日收到第一作者简介:张益林(1 9 7 8 一),男,湖南邵阳

4、人,湖南大学硕士研究生主要研究方向:工作流技术、项目管理、软件工程。+通讯作者简贪:王如龙(1 9 5 4),男,湖南益阳人,湖南大学教授,湖南省计算技术研究所研究员,主要研究方向:企业信息化,软件项目管理。E m a i l:w a n g r u l o n g t e m c o c o r n c n。电话:1 3 8 0 8 4 6 0 3 1 6工程项目的灵活管理。采用工作流技术,可以把业务过程逻辑从具体的业务实现中分离出来可以不修改具体功能实现而只修改过程模型来改变系统功能,从而实现对业务流程的部分或全部过程的集成管理 2 。本文提出的项目管理系统是从一个电信工程项目管理系统的建

5、设与实施出发,提出了一套建立基于W e b 的应用工作流技术的项目管理系统的方法,讨论采用工作流技术来改进传统的项目管理系统以解决所提出的问题。1 工作流技术工作流的概念起源于生产组织和办公自动化领域,它是针对日常工作中具有固定程序的活动而提出的一个概念E 3 1。目的是通过将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控。提高办事效率、降低生产成本、提高企业生产经营管理水平和企业竞争力。1 1 工作流的概念W F M C(工作流管理联盟)给出的工作流概念为:工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则、文档、信息或任务能够在不同的执

6、行者之间进行传递与执行 3 。从上述定义可知工作流的3 个要点:(1)有多个参与者;(2)按照一定的规则进行活动(传递文档、信息、任 万方数据3 7 2科学技术与工程5 卷务等);(3)活动的推进是自动的或部分自动的。工程项目管理的特点与工作流定义的3 个要点完全符合,借助于现代计算机硬件和软件,活动的进行正逐步实现自动或部分自动化。1 2 工作流管理系统为了在基于计算机的环境中实现上述工作流的定义,必须建立一个工作流运行的环境,这个运行环境就是工作流管理系统。工作流管理系统是支持企业实现业务过程管理和自动化的强有力的软件工具,它能完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑

7、推进工作流实例的执行。2 基于W E B 的工作流管理系统根据W F M C 制定的标准,工作流管理系统主要有下列几部分组成:(1)建模工具;(2)工作流引擎;(3)管理和监视工具;(4)应用服务。基于W E B的工作流管理系统的设计在上述四个部分各有其特点。2 1 建模工具建模工具以图形界面为建模人员提供了一个友好、方便的建模环境。一个工作流程称为一个工作(J o b),组成工作的每个执行单元称为活动(A c t i v i t y),组成活动的更小单位称为任务(T a s k),活动的人口称为主表单(M a s t e r F o r m)。每个工作都是由一系列具有逻辑关系的活动组成这些逻

8、辑关系构成活动的路由信息。因此。一个工作实际上可以看作是一系列具体工作和它们之间的逻辑关系构成的一个有机整体。图1 中的每个节点都称为一个活动,每个活动都有其相应的活动所有者,也即为活动处理人。该图为一个复杂的流程图,它包括:与汇聚(几个活动同时完成后才能流向下一个活动)。或汇聚(几个活动只需完成一个就可以流向下一个活动),与分支(一个活动流向几个必须同时完成的分支),或分支(一个活动流向几个只完成一个就可以向下流的分支)等类型的活动。2 2 工作流引擎工作流引擎是工作流管理系统的核心工作流图1 建模流程图 万方数据张益林,等:基于W E B 的工作流技术在工程项目管理系统中的实现3 7 3_

9、 软 粹擀口系缴喇数据口步懈品数据图2 工作流系统运行模型引擎的设计关系到系统的可交互性、展性和稳定性等诸多方面,工作流引擎设计的关键是与过程定义的接口以及引擎和监视工具,应用服务的接口。工作流引擎以C O N 组件方式实现,为应用系统的集成提供了方便的编程接口实现了工作流的后台驱动。T E M C 0 工作流引擎的运行模型如图2 f 引。2 3 管理和监视工具以及应用服务系统参与者调用管理和监视工具观察业务流程的执行进度,工作流管理系统或参与者调用应用服务完成相应的业务。工作流管理界面通过调用工作流引擎的工作流管理功能接口方法完成对工作流实例和工作流包含活动的监控功能。接口方法包括:(1)创

10、建工作流实例,并为工作流相关数据赋值;(2)启动工作流实例;(3)挂起恢复工作流实例;(4)中止工作流实例的运行;(5)删除工作实例;(6)查询、监视工作流实例运行的情况;(7)工作流实例执行中的异常情况。应用主要是完成人机交互和应用的执行。在系统设计过程中,根据用户职责的不同将其分为过程创建者、系统管理员、一般用户三种。过程创建者主要负责流程的定义建模,一般为业务人员和技术人员的结合;系统管理员负责监控整个系统的运行,包括对系统配置的维护和对系统中执行的过程监视和人为干涉:一般用户是人工活动的执行者,系统为其分配任务、给予指示,配合完成流程的执行。用户登录后,点击工作列表项就可以看到自己所启

11、动的所有历史工作的记录;只要点击待办事宜项,就可以看到该用户没有做或没有做完的工作。这样就把用户待处理的工作推到用户面前。在每个用户处理完工作流实例中的节点任务后,可以保存、可以提交,如果保存只保存当前任务的业务数据,对工作流信息没有变化:如果提交、系统根据后台工作流引擎驱动检索到后续路由关系。由用户做出选择提交到系统系统根据用户的选择结果,结合后台工作流引擎驱动的结果。弹出下一节点以及节点的执行人要求用户选择,用户选择完成后提交,万方数据3 7 4科学技术与工程5 卷系统产生下一活动的活动实例。如图1 所示的路由,系统根据路由选择形成活动与活动所有者页面、用户可以选择活动与活动所有者提交后系

12、统自动生成下一活动的待办事宜,并在相应工作流引擎中作相应处理,直到该工作全部完成。用户在工作中可以根据实际业务的需要,对活动节点进行增加、删除,也可以对活动路由进行调整,而无需对代码进行变动,实现了项目流程的灵活管理。3 结束语本文将工作流管理理论、项目管理思想和基于W e b 的技术方法相结合应用到工程项目管理的实践中,完成了一套W e b 环境下的基于工作流技术的工程项目管理系统,解决了项目管理中业务流程多样化和不确定性所带来的问题。工作流技术将工作分解成定义良好的任务、角色,按照一定的规则和过程来执行这些任务并对它们进行监控,提高了办事效率,促进办公程序的规范化,从而积极推动了企业的信息

13、化建设。234参考文献王如龙企业实施信息化工程成功因素探讨企业信息化集成,2 0 0 3;(4):9 一1 0史美林,杨光信,等M S X 作流管理系统计算机学报,1 9 9 9;2 2(3):3 2 5 3 3 4范玉顺工作流管理技术基础经营过程重构、过程管理和过程自动的核心技术北京:清华大学m 版社2 0 0 1胡杰党延忠基于W E B 的T 作流技术在文档管理系统中的应用计算机丁程与应用,2 0 0 3,(1 2):2 2 4 2 2 7T h eA p p l i c a t i o ni nP r o j e c tM a n a g e m e n tT e c h n o l o

14、 g yB a s e do nS y s t e mo ft h eW o r k f l o wW e bZ H A N GY i l i n,W A N GR u l o n 9 4(C o l l e g eo fS o f t w a r e,H u n a nU n i v,C h a n g s h a4 1 0 0 8 2;E m a i l:y i l i n l 8 7 8 t o m c o m)A b s t r a c t T h es h o r t a g eo ft r a d i t i o np r o j e c tm a n a g e m e n ts

15、 y s t e m,t os e t t l ed i v e r s i f i c a t i o na n du n c e r t a i n t yo fp r o j e c tf l o w,p u tf o r w a r dw o r k f l o wt e c h n o l o g yi sd i s c u s s e d A c c o r d i n gt ot h ep r o j e c t,i n t r o d u c i n gt h ew a yo fw o r k f l o wm o d e l i n ga n dt h ea p p l i

16、c a t i o no fw o r k f l o wt e c h n o l o g yb a s e do nW e ba r ep r e s e n t e d K e yW o r d s w o r k f l o wp r o j e c tm a n a g e m e n ts y s t e mo fe n g i n e e r i n gw o r k f l o wm o d e l i n gw o r k f l o we n g i n e-*H H :卜呻-洚弘 _ H 卜o -卜H H H H H _ 一 *H *_*_ _ H -*H H 秘_ 壬H

17、 H *书 一(上接第3 7 0 页)T h eR e s e a r c ho nM u l t i-l e v e lM a n a g e m e n tM o d e lo fG r a d eS e c u r i t yi nE x a m i n a t i o nS y s t e mF UX i c h u,Z O UB e i j i p,M AJ i n b o,r a n gB o(C o l l e g eo fS o f t w a r e,C o l l e g eo fC o m p u t e ra n dC o m m u n i c a t i o n l

18、,H u n a nU n i v e r s i t y,C h a n g s h a4 1 0 0 8 2)A b s t r a c t T h eg r a d eo fC Sb a s e de x a m i n a t i o ns y s t e mi sg e n e r a l l ys t o r e di nt h ed a t a b a s e s,w h i c ha r ed i s t r i b u t e da td i f f e r e n tp l a c e s H o w e v e r,t h e r ea r es e v e r a ls

19、 e c u r i t yp r o b l e m si ns u c hd a t a b a s e s,s u c ha sm o d i f y i n ga n dc o p y i n gg r a d ee a s i l y Am u l t i-l e v e lm a n a g e m e n tm o d e lo fg r a d es e c u r i t yi sp r e s e n t e d I nt h i sk i n do fm o d e,e v e r yl e v e lp r o v i d e sc e r t a i np r o t

20、 e c t i o n sa n dt h ec o m b i n a t i o no fm u l t i l e v e lp r o t e c t i o n sf u r t h e rs e c u r i t ye x a m i n a t i o ns y s t e m sg r a d e s T h ei m p l e m e n t a t i o no ft h i sm o d e lb e n e f i t sal o tt ot h ep r a c t i c a le x a m i n a t i o ns y s t e mr u n n i

21、 n g K e yw o r d s s e c u r i t ye n c r y p t sd i g i t a ls i g nR S At r i g g e r 万方数据基于WEB的工作流技术在工程项目管理系统中的实现基于WEB的工作流技术在工程项目管理系统中的实现作者:张益林,王如龙,ZHANG Yilin,WANG Rulong作者单位:湖南大学软件学院,长沙,410082刊名:科学技术与工程英文刊名:SCIENCE TECHNOLOGY AND ENGINEERING年,卷(期):2005,5(6)被引用次数:11次 参考文献(4条)参考文献(4条)1.胡杰;党延忠 基于

22、WEB的工作流技术在文档管理系统中的应用期刊论文-计算机工程与应用 2003(12)2.范玉顺 工作流管理技术基础-经营过程重构、过程管理和过程自动的核心技术 20013.史美林;杨光信 MS工作流管理系统期刊论文-计算机学报 1999(03)4.王如龙 企业实施信息化工程成功因素探讨 2003(04)引证文献(13条)引证文献(13条)1.李洪波 基于状态的可嵌入工作流系统设计期刊论文-计算机与现代化 2011(2)2.夏孝俊 基于WEB工作流在电力工程项目管理系统中的应用期刊论文-电脑知识与技术 2010(7)3.李锦.张玲玲 大型软件项目管理的流程设计及分析期刊论文-科技管理研究 201

23、0(15)4.刘宇翔 软件项目管理的流程设计分析期刊论文-科技资讯 2010(36)5.曹宏铎.陈捷 基于Petri网的项目管理流程化研究期刊论文-现代管理科学 2008(1)6.洪红.杜昌盛.刘贵文 基于B/S架构的工作流技术在建设审批系统中的应用期刊论文-高等建筑教育 2008(1)7.胡乃平.王红.马海菊 基于WEB的工作流技术在企业中的应用期刊论文-微计算机信息 2007(27)8.孙志刚.王如龙 基于工作流技术的ASP设计与实现期刊论文-科学技术与工程 2007(8)9.赵国增.孙泽宇.舒云星 基于工作流的库存管理系统的分析与设计期刊论文-漯河职业技术学院学报 2006(3)10.仪朝霞 科技管理工作流系统的研究学位论文硕士 200611.罗铁清.王莹.王如龙 软件项目管理流程分析与设计期刊论文-计算技术与自动化 2005(3)12.李武 基于ASP(应用服务提供商)模式的智能CRM系统研究学位论文硕士 200513.李洪波 基于状态的可嵌入工作流系统设计期刊论文-计算机与现代化 2011(2)本文链接:http:/

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 技术资料 > 其他杂项

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁