毕业设计 基于jbpm工作流引擎的oa系统设计与实现

毕业设计 基于jbpm工作流引擎的oa系统设计与实现

ID:10276293

大小:5.93 MB

页数:61页

时间:2018-06-14

毕业设计 基于jbpm工作流引擎的oa系统设计与实现_第1页
毕业设计 基于jbpm工作流引擎的oa系统设计与实现_第2页
毕业设计 基于jbpm工作流引擎的oa系统设计与实现_第3页
毕业设计 基于jbpm工作流引擎的oa系统设计与实现_第4页
毕业设计 基于jbpm工作流引擎的oa系统设计与实现_第5页
资源描述:

《毕业设计 基于jbpm工作流引擎的oa系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、本科生毕业论文题目:基于jBPM的OA系统设计与实现摘要本文课题来源于公司的OA(OfficeAutomation,办公自动化)项目,该项目采用J2EE(Java2EnterpiseEdition,Java平台企业版)技术和工作流技术进行开发。本文首先介绍了OA系统的整体需求说明,列出了各部分功能模块。其中包括:个人办公、模板管理、车辆管理、信息中心、资料管理。随后本文提出了系统分层开发的整体架构,包括:数据持久化层、业务逻辑层、Web应用层。其中,逻辑应用层部署在应用服务器端,Web应用层部署在Web服务器端,之间通过JavaRMI(JavaRemoteMethodInvoc

2、ation,Java远程方法调用)进行通信。通过对系统整体需求的分析,本文分析归纳出了对工作流模块的具体功能要求,并列举出了工作流模块的主要应用场景,包括:发文流程、出车流程、资料借阅流程。作者在论文中深入研究了jBPM(JavaBusinessProcessManagement,Java工作流管理系统)工作流引擎技术的基础上,剖析了jBPM引擎的架构,并提出了把jBPM引入当前系统的解决方案。同时本文也指出了引入jBPM的优势以及将面临的问题,并给出了问题的解决方案,主要包括业务、流程数据的存储方式选择以及系统工作流模块开发方式的选择。作者按照软件工程中的开发模式,从模块设计

3、到模块实现,把jBPM的API(ApplicationProgrammingInterface,应用程序编程接口)封装成为系统的工作流模块,并给出了模块的测试和运行效果。同时本文也给出了OA系统其他模块的设计、实现、测试及运行。在工作流模块中,本文给出了流程实例的动态执行流程图显示算法,包括应用服务器端生成流程图的结构信息和动态执行信息以及Web层的逻辑控制和页面显示。在测试过程中,本文实现了方便用于单元测试的工具类,用于提供一个没有干扰项数据的测试环境,降低测试中的复杂性。作者在本系统开发中使用了大量的开源工具,并在附录中给出了各种工具基于的开源许可协议。关键词:OA;工作流

4、引擎;jBPM;J2EE;开源;RMIiiAbstractTopicinthispapercomesfromthecompany'sOAprojectbasedonJ2EEtechnologyandworkflowtechnology.ThispaperfirstintroducestheoveralldemandforOAsystemthatliststhevariouspartsoffunctionalmodulesincludingpersonaloffice,templatemanagement,carmanagement,informationcentre,docum

5、entmanagement.Thispaperalsopresentsthesubsequentdevelopmentoftheoverallsystemlayeredstructure,including:persistencelayer,businesslogiclayer,webapplicationlayer.Thebussinesslogiclayerandwebapplicationlayeraredeployeddifferentlyonbussinessapplicationserverandwebapplicationserver.Theycommunicat

6、ewitheachotherbymeansofJavaRMI.Bystudyingtheoveralldemandofthesystem,thepaperfiguresoutthespecificworkflowmodulefunctionalrequirementsandliststhemainscenesfortheworkflowmodules.Theworkflowdefinitionsincludes:postingdoucmentflow,sendingcarflow,borrowingdocumentflow.Within-depthstudyofjBMPwork

7、flowenginetechnologies,thispaperintroducesjBMPintotheOAsystem.Meanwhile,thispaperpointsouttheadvantagesofjBPMaswellastheproblemsitbringsin,includingthemeansofdatapersistenceandmeansofwaysofworkflowmoduledevelopment.Andthispaperalsogivesoutsolutions

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。