首页> 中文学位 >基于JBPM的业务流程系统的研究与实现
【6h】

基于JBPM的业务流程系统的研究与实现

代理获取

目录

文摘

英文文摘

声明

第1章绪论

1.1课题研究的背景

1.2国内外研究现状

1.2.1国外研究现状

1.2.2国内研究现状

1.2.3 JBPM研究现状

1.2.4存在的问题

1.3本文拟解决的关键问题

1.4论文的主要内容和组织结构

第2章工作流技术概述

2.1工作流技术相关概念和定义

2.3工作流参考模型

2.4工作流元模型

2.5 JBPM工作流技术

2.5.1 JBPM流程定义

2.5.2 JBPM调度机制

2.5本章小结

第3章JBPM工作流引擎及应用的改进

3.1 JBPM任务分配的分析与改进

3.1.1 JBPM任务分配问题分析

3.1.2 JBPM任务分配问题改进方法

3.2 JBPM管理平台的分析与改进

3.2.1 JBPM管理平台问题分析

3.2.2 JBPM管理平台改进方法

3.3 JBPM流程监控的分析与实现

3.3.1 JBPM流程监控问题分析

3.3.2 JBPM流程监控实现方法

3.4会签流程的提出与解决

3.4.1会签流程的提出

3.4.2会签流程的解决方案

3.5本章小结

第4章JBPM在研究生管理系统中的应用

4.1系统背景介绍

4.2系统总体设计

4.2.1系统体系结构

4.2.2系统功能模块

4.2.3系统安全性设计

4.3系统开发平台与技术

4.3.1系统开发平台

4.3.2系统开发技术

4.4系统数据库分析与设计

4.4.1 JBPM数据库分析

4.4.2系统应用数据库设计

4.5系统详细设计与实现

4.5.1流程分析

4.5.2流程定义和部署

4.5.3程序包结构设计

4.5.4视图层的实现

4.5.5中间层的实现

4.5.6持久层的实现

4.6系统运行界面

4.7本章小结

第5章系统测试

5.1测试目的

5.2测试方法

5.3测试过程

5.4测试结论

5.5本章小结

第6章论文总结和工作展望

6.1论文工作总结

6.2工作展望

参考文献

致 谢

作者在攻读硕士学位期间发表的学术论文

展开▼

摘要

传统的管理信息系统采用“硬编码”方式将业务流程的处理写在系统中,一旦企业或组织的业务流程发生变更,往往需要对原有的系统进行改动。这些改动所带来的工作量往往是巨大的,甚至是企业难以负担的。作为企业级的中间件,工作流管理系统可以对多种形式的流程进行有效的管理。当业务流程发生变更时,只需要对流程进行改进,而不需要太多重复的开发,可降低企业成本,提高资源使用率。商业化的工作流产品往往价格昂贵,而自己从底层去研发一个工作流引擎或平台,则技术难度大、风险高。随着工作流技术的不断发展,开源工作流产品的功能日趋完善。对开源工作流产品进行改进和完善,并将其应用到实际项目中,成为软件企业提高竞争优势、降低成本的重要途径。 本文选取开源工作流领域应用较广泛的工作流管理产品—JBossJBPM(JBossJavaBusinessProcessManagement)作为研究基础,从流程定义和流程调度机制方面分析了JBossJBPM工作流引擎的设计思想。通过分析发现,JBossJBPM工作流引擎还存在不少缺陷,与成熟的工作流引擎相比,其流程任务分配、流程管理平台和流程监控等功能尚不完善,不能很好的满足实际应用的需求。 本文从三个方面对JBossJBPM工作流引擎进行了扩展和改进。首先,提出了基于委派和泳道的任务分配方式,可以使JBossJBPM任务分配更加灵活和合理。其次,对JBossJBPM流程管理平台进行了改进,采用基于EXTJS、Spring和Hibernate架构的管理平台。然后,给出了两种流程监控方式的实现方法:基于表单的流程监控和基于图形的流程监控。 本文最后将JBPM应用于研究生管理系统中,该系统包括流程管理、流程实例管理、任务管理、业务信息查询和用户管理等模块。本系统克服了传统的管理信息系统将业务流程的处理采用“硬编码”方式的缺点,满足业务流程灵活多变的需求,对基于JBPM的应用系统的开发具有参考价值。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号