毕业设计 基于PM工作流引擎的OA系统设计与实现
60页1、本 科 生 毕 业 论 文题 目:基于jBPM的OA系统设计与实现摘要本文课题来源于公司的OA(Office Automation,办公自动化)工程,该工程采用J2EE(Java 2 Enterpise Edition,Java平台企业版)技术和工作流技术进行开发。本文首先介绍了OA系统的整体需求说明,列出了各局部功能模块。其中包括:个人办公、模板管理、车辆管理、信息中心、资料管理。随后本文提出了系统分层开发的整体架构,包括:数据持久化层、业务逻辑层、Web应用层。其中,逻辑应用层部署在应用效劳器端,Web应用层部署在Web效劳器端,之间通过Java RMI(Java Remote Method Invocation,Java远程方法调用)进行通信。通过对系统整体需求的分析,本文分析归纳出了对工作流模块的具体功能要求,并列举出了工作流模块的主要应用场景,包括:发文流程、出车流程、资料借阅流程。作者在论文中深入研究了jBPM(Java Business Process Management,Java工作流管理系统)工作流引擎技术的根底上,剖析了jBPM引擎的架构,并提出了把jBPM引入当
2、前系统的解决方案。同时本文也指出了引入jBPM的优势以及将面临的问题,并给出了问题的解决方案,主要包括业务、流程数据的存储方式选择以及系统工作流模块开发方式的选择。作者按照软件工程中的开发模式,从模块设计到模块实现,把jBPM的API(Application Programming Interface,应用程序编程接口)封装成为系统的工作流模块,并给出了模块的测试和运行效果。同时本文也给出了OA系统其他模块的设计、实现、测试及运行。在工作流模块中,本文给出了流程实例的动态执行流程图显示算法,包括应用效劳器端生成流程图的结构信息和动态执行信息以及Web层的逻辑控制和页面显示。在测试过程中,本文实现了方便用于单元测试的工具类,用于提供一个没有干扰项数据的测试环境,降低测试中的复杂性。作者在本系统开发中使用了大量的开源工具,并在附录中给出了各种工具基于的开源许可协议。关键词:OA;工作流引擎;jBPM;J2EE;开源;RMIAbstractTopic in this paper comes from the companys OA project based on J2EE technolo
3、gy and workflow technology.This paper first introduces the overall demand for OA system that lists the various parts of functional modules including personal office,template management,car management,information centre,document management.This paper also presents the subsequent development of the overall system layered structure, including: persistence layer,business logic layer,web application layer.The bussiness logic layer and web application layer are deployed differently on bussiness applic
4、ation server and web application server.They communicate with each other by means of Java RMI.By studying the overall demand of the system, the paper figures out the specific workflow module functional requirements and lists the main scenes for the work flow modules. The workflow definitions includes: posting doucment flow, sending car flow, borrowing document flow.With in-depth study of jBMP workflow engine technologies, this paper introduces jBMP into the OA system. Meanwhile,this paper points
《毕业设计 基于PM工作流引擎的OA系统设计与实现》由会员re****.1分享,可在线阅读,更多相关《毕业设计 基于PM工作流引擎的OA系统设计与实现》请在金锄头文库上搜索。
学校绩效考核年终工作总结(3篇).doc
绿色环保英文演讲稿
EPSON喷墨打印机工作原理介绍
幼儿园教师2023年度总结范文(3篇).doc
2022年07月山东省鲁山县2022年公开招聘300名初中小学教师工作实施历年高频考点试题答案解析
煤业有限公司 隐患排查治理工作方案煤业有限公司 隐患排查治理工作方案
2022中级银行从业资格-中级公司信贷考试全真模拟卷46(附答案带详解)
服装销售计划总结(2篇).doc
2021年小班月安全教育活动工作小结.doc
东北大学21春《采煤学》离线作业2参考答案78
牙膏销售策划书
员工年终总结合集10篇
千伏变电站工程施工安全风险识别评估措施清册
小学数学的学习方法
六年级英语上册单词
《离散数学》同步练习答案
2023年妇产科医生个人年终工作总结模板
儿童肿瘤现已属常见病
丽水运动鞋服项目申请报告_参考模板
大学生求职自荐信汇编15篇(精品模板)
2023-06-18 8页
2022-11-23 7页
2023-08-08 80页
2023-03-10 22页
2023-11-02 10页
2023-05-26 3页
2022-07-18 2页
2022-09-16 5页
2023-05-18 57页
2022-09-01 6页