基于JBPM4的项目审批管理系统研究与实现
本文关键词:基于JBPM4的项目审批管理系统研究与实现,,由笔耕文化传播整理发布。
【摘要】:随着经济的发展,市场竞争的加剧,使用信息化、自动化的管理系统代替传统的业务处理流程已经成为各企业的共识。使用自动化管理系统可以简化业务工作流程,高效、规范地协调处理业务。为了应对企业对自动化审批与处理的需要,工作流项目管理系统随之产生。使用该系统可以减少传统工作模式下各级人员之间协调带来的时间和资源成本,将任务细分给具体部门及角色,有效利用各种资源,高度信息化及自动化,并可以规范业务人员的工作,使公司的各项规章制度更易落实。本文设计的基于JBPM4的项目审批管理系统,在充分分析了中交路桥技术有限公司现有需求的基础上,采用以JBPM4工作流引擎为核心、业内成熟稳定的开发框架,基于MVC分层设计模式、B/S架构开发出一套符合企业需求的项目审批管理系统。该系统主要包括权限控制、审批流转和项目流程管理三大主要模块。其中,权限控制模块保障了系统安全、数据安全,使得系统的使用者只能访问被授权的资源;审批流转模块被应用于公司项目流程所有步骤之中,步骤之间的流转均需要走完相应的审批流程;项目流程管理抽象了公司实施项目所需的流程,并借鉴JBPM4工作流引擎的思想,提出了项目模板的设计,简化了建立项目所需的操作。在文章结构上,本文首先阐述了工作流管理系统的发展历史,并以此说明企业采用此系统的必要性,然后整理中交路桥技术有限公司现有需求,将这些需求细化为需求用例,并依据需求对系统进行详细设计,设计时采用了高内聚、低耦合的面相接口编程思想。最后对编码完成的系统使用QTP、LoadRunner等自动化测试软件进行测试,通过具体的分析报告证明本文系统适合上线应用。
【关键词】:工作流 项目管理 MVC设计模式 自动化测试
【学位授予单位】:黑龙江大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP311.52
【目录】:
- 中文摘要4-5
- Abstract5-10
- 第1章 绪论10-17
- 1.1 研究背景及意义10-12
- 1.1.1 研究背景10-11
- 1.1.2 研究意义11-12
- 1.2 应用与研究现状12-15
- 1.3 本文主要研究内容15-16
- 1.4 本文结构安排16-17
- 第2章 系统开发相关技术17-32
- 2.1 系统结构17-21
- 2.1.1 MVC设计模式17-18
- 2.1.2 B/S架构18-19
- 2.1.3 Java EE技术19-21
- 2.2 系统开发框架21-28
- 2.2.1 JBPM工作流引擎21-22
- 2.2.2 Tapestry22-23
- 2.2.3 Hibernate23-25
- 2.2.4 Spring25-27
- 2.2.5 Mysql27-28
- 2.3 系统开发及部署环境28-31
- 2.3.1 Eclipse集成开发环境28-29
- 2.3.2 Maven软件项目管理工具29
- 2.3.3 Jrebel热部署工具29-30
- 2.3.4 Tomcat容器30-31
- 2.4 系统设计原则31
- 2.5 本章小结31-32
- 第3章 系统需求分析32-47
- 3.1 系统综合概述32-37
- 3.1.1 系统功能概述33
- 3.1.2 预定义流程33-37
- 3.2 系统功能用例描述37-45
- 3.2.1 项目建立37-38
- 3.2.2 项目步骤数据填写和审核流程38-39
- 3.2.3 项目步骤相关用例39-40
- 3.2.4 项目执行控制40
- 3.2.5 项目阶段定义40-41
- 3.2.6 项目模板步骤定义41-42
- 3.2.7 项目模板定义42
- 3.2.8 特殊项目步骤开始与结束条件的定义42-43
- 3.2.9 项目资金渠道定义43
- 3.2.10 工作流程回退43
- 3.2.11 项目进度提醒43-44
- 3.2.12 项目检查记录44
- 3.2.13 导出流程44-45
- 3.2.14 统计报表45
- 3.3 非功能性需求45-46
- 3.3.1 系统处理时间需求45
- 3.3.2 安全性需求45-46
- 3.4 本章小结46-47
- 第4章 系统详细设计与实现47-69
- 4.1 系统模块划分与底层设计47-51
- 4.1.1 系统模块划分47-48
- 4.1.2 接口与抽象类48-49
- 4.1.3 基于Spring AOP的审计功能49-51
- 4.2 权限控制模块51-58
- 4.2.1 通用权限控制51-52
- 4.2.2 用户管理52-55
- 4.2.3 角色管理和系统功能55-58
- 4.3 审批流转模块58-63
- 4.4 项目流程管理模块63-66
- 4.5 其他模块实现66-68
- 4.6 本章小结68-69
- 第5章 系统测试69-83
- 5.1 系统测试概述69-70
- 5.2 功能测试及UI测试70-72
- 5.3 压力测试72-82
- 5.3.1 术语解释73-75
- 5.3.2 场景设计75-76
- 5.3.3 测试结果及分析76-82
- 5.3.4 压力测试结论82
- 5.4 本章小结82-83
- 结论83-84
- 参考文献84-89
- 致谢89
【相似文献】
中国期刊全文数据库 前10条
1 李红信,范玉顺;分布式工作流执行服务的设计与实现[J];计算机工程与应用;2003年24期
2 刘向前,王晓琳,曾广周;基于协调机制的多工作流过程合并方法[J];计算机工程;2003年02期
3 覃俊,康立山,陈毓屏,吴仁杰;远程工作流的安全机制[J];计算机应用研究;2003年07期
4 吴世贵;浅谈工作流技术[J];建材技术与应用;2003年05期
5 李红玲,朱锦泉;基于工作流技术图书馆自动化管理系统的设计与实现[J];长春理工大学学报;2005年02期
6 ;你工作流了吗?[J];软件世界;2006年23期
7 苏军;薛顺利;李尊朝;;工作流项目的代理安全机制[J];西安工程科技学院学报;2006年06期
8 付伟;;工作流技术综述[J];河北北方学院学报(自然科学版);2007年01期
9 李燕;冯玉强;;工作流挖掘:一种新型工作流自动化建模方法[J];计算机工程;2007年04期
10 杨洪波;;工作流:三分天下[J];软件世界;2007年10期
中国重要会议论文全文数据库 前10条
1 常群;王海洋;;基于长短事务分离的工作流事务模型[A];第十九届全国数据库学术会议论文集(研究报告篇)[C];2002年
2 马帅;王海洋;王文;;事务工作流及其错误处理策略[A];第十七届全国数据库学术会议论文集(研究报告篇)[C];2000年
3 刘庆;刘英博;王建民;;基于工作流日志的层次化角色挖掘[A];第二十四届中国数据库学术会议论文集(技术报告篇)[C];2007年
4 袁征;肖宇;;基于事例处理的工程项目工作流管理[A];土木建筑学术文库(第12卷)[C];2009年
5 王飞;李郴;薛清龙;胡晓鑫;;基于工作流技术的银行影像系统的研究和开发[A];煤矿自动化与信息化——第19届全国煤矿自动化与信息化学术会议暨中国矿业大学(北京)百年校庆学术会议论文集[C];2009年
6 刘建勋;陈海燕;;工作流管理系统中基于组织结构约束的授权研究[A];全国第16届计算机科学与技术应用(CACIS)学术会议论文集[C];2004年
7 魏连;许榕生;;基于工作流技术的手机取证系统的设计与实现[A];第13届全国计算机、网络在现代科学技术领域的应用学术会议论文集[C];2007年
8 寿志勤;李乐明;崇大志;;一个面向政务流程的工作流管理系统分析与构建[A];中国行政管理学会2005年年会暨“政府行政能力建设与构建和谐社会”研讨会论文集[C];2005年
9 邹盟军;黄炜;;基于组件的工作流管理平台的设计与实现[A];广东省电机工程学会2003-2004年度优秀论文集[C];2005年
10 张博;杨帆;;基于表单的工作流管理系统设计[A];第十四届中国科协年会第5分会场:绿色船舶与海洋装备创新发展及产业化论坛论文集[C];2012年
中国重要报纸全文数据库 前10条
1 何进伟;还工作流管理一个说法[N];中国计算机报;2003年
2 徐昊;工作流是下一个“金矿”[N];中国计算机报;2003年
3 ;《工作流管理——模型、方法和系统》出版[N];中华读书报;2004年
4 胡长城;工作流:国内国际两极分化[N];计算机世界;2007年
5 工作流资深专家 游青华;如何选择一个适合的工作流平台[N];中国计算机报;2007年
6 刘喜喜;超越工作流管理[N];中国计算机报;2006年
7 ;北京商能 实现电子化工作流体系[N];中国计算机报;2009年
8 刘锬;Lotus Domino/Notes工作流在办公自动化中的应用[N];计算机世界;2005年
9 蒋明炜 戴宝纯 吴英;工作流管理使企业系统实现集成[N];中国乡镇企业报;2004年
10 沈建苗 编译;基于Spring创建工作流引擎[N];计算机世界;2006年
中国博士学位论文全文数据库 前3条
1 王朝霞;数据感知工作流的建模与验证[D];清华大学;2012年
2 卢伟倬;建设项目工作流精益管理研究[D];哈尔滨工业大学;2008年
3 杨晓辉;基于服务组织的开放Agent社会研究[D];天津大学;2012年
中国硕士学位论文全文数据库 前10条
1 侯美玲;基于工作流技术的管理信息系统开发研究[D];太原理工大学;2006年
2 颜超;基于工作流技术的税务管理系统的设计与实现[D];上海交通大学;2015年
3 吴伯然;基于工作流的电网公司党务管理系统的设计与实现[D];山东大学;2015年
4 朱星镇;基于J2EE和工作流技术的质量管理系统设计与开发[D];电子科技大学;2013年
5 荣钰;基于工作流的政府行政审批平台的设计与实现[D];电子科技大学;2014年
6 蒙焕;面向财务共享服务中心的财务报账系统设计与实现[D];上海交通大学;2014年
7 彭德安;面向SAP的备件分配和下单软件的设计与实现[D];上海交通大学;2014年
8 李佳;面向云工作流的切片与调度方法[D];大连理工大学;2015年
9 戴洁;异构系统多工作流在线调度算法研究[D];大连理工大学;2015年
10 陈征;通信感知的DAG工作流费用优化模型及算法[D];大连理工大学;2015年
本文关键词:基于JBPM4的项目审批管理系统研究与实现,由笔耕文化传播整理发布。
本文编号:382292
本文链接:https://www.wllwen.com/shoufeilunwen/xixikjs/382292.html