欢迎来到天天文库
浏览记录
ID:33929000
大小:2.23 MB
页数:58页
时间:2019-02-28
《基于jbpm工作流引擎的oa系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、西安电子科技大学硕士学位论文基于JBPM工作流引擎的OA系统设计与实现姓名:刘建建申请学位级别:硕士专业:软件工程指导教师:田斌;李景文20090601摘要越来越多的企业、政府都成为OA(办公自动化)的用户,通过办公自动化来提高部门之间的协同办公、信息流动与共享。与此同时工作流技术逐渐成为了新一代办公系统必不可少的支撑技术。常见的有OSWorkFlow和JBPM等,已经在办公自动化中得到越来越多的应用。OA对流程的着重点放在自己特有的流程模型上面,但是在应用过程中,上述工作流系统暴漏了一些缺陷,在满足办公自动化当中的特殊流程模型方面显得无能为力,业务分析人员的分析模型和开发
2、人员的实施模型存在较大的差异,使得工作流系统的实施难度加大。JBPM工作流引擎克服了上述缺陷,JBPM引擎把一个业务流程看做一个uml活动图,详细定义了活动图的每个部分,有利于业务人员与开发人员之间沟通和流程的实施;灵活的扩充机制,使得JBPM在处理OA流程模型,包括回退任务、提醒任务、会签任务、抄送任务、动态任务是提供了有力的支持。论文对JBPM工作流引擎进行了研究,完成的工作和取得的成果如下:对办公自动化系统做了需求分析。详细分析了系统应用需求,给出了系统解决方案,根据需求分析,设计了系统的总体框架和模块组成。同时对于OA中工作流平台以及OA中工作流平台和J2EE框架的
3、结合给出了详细的设计及实现。系统经过测试,运行正常,各个功能符合企业用户需求。现在系统已经投入应用并取得了良好效果。关键词:工作流工作流管理系统办公自动化JAVA企业级开发流程模型AbstractManyenterprisesandgovernmentscalTyoutofficeautomationwithcomputersystemtoenhanceworkingefficiencyandservicequality,whichmeansthatseveraldepartmentscollaboratetofinishajobandtheinformation,flow
4、sbetweenthem.Thetechnologyofworkflowsystemisusedmoreandmoretomeettheneeds.ThetypicalworkflowsystemsincludeOSWorkFowandShark.Whentheworkflowsystemisused,OAsystemfocusesonhowtoimplementitsspecialworkflowpatternssuchasretroversionpattern.Buttheworkflowsystemsreferredabovehassomedrawbacks.They
5、arenotflexibleenoughtoimplementthespecialworkflowpatternsofOA.Thedifferencebetweenanalysismodelandimplementationmodelisfar.AllthesebringthedifficultyofapplicationofworkflowsysteminOA.Fortunately,JBPMworkflowsystemCanovercomethesedrawbacks.JBPMsupportsthemodelofUMLactivity,whichallowsthedev
6、elopertodefineeverypartsofallactivity,includingstart—state,end—stateandthetransitionsbetweenstates.Businessanalystandthedeveloperusethesamemodel.AndtheeasyandflexibleexpandingwayofJBPMworkflowdefinitiongivesstrongsupporttotheimplementationofspecialworkflowpatteminOA.Thisthesishasmadeadetai
7、ledstudybasedonJ2EEframeworkoftheopen.SOI.U'OeworkflowmanagementsystemJBPM.Themainworkofthisthesisisasfollows:Hasdoneadetailneedsanalysisonautomaticalofficesystem,andalsomadeadetailedanalysisofthesystemapplicationrequirements,Basedontheneedsofanalysis,thethesi
此文档下载收益归作者所有