摘要工作流技术在项目中的应用越来越普遍,它基于计算机的协同工作,实现业务和流程的自动化管理。这里我们开发的基于JBPM的工作流引擎,覆盖了业务流程管理,工作流,服务协同等领域,对文档实现客户端自定义的流程审批。JBPM是一个开源的可执行流程语言框架,它能够使业务系统的业务和流程进行“分离”,即实现了软件或工作流程的管理与执行的分离。对于新增的业务系统,只要关注其业务表现即可,从而节约成本,减少开发新业务系统的风险。61636
毕业论文关键词 JBPM 工作流管理系统(WfMS) 自定义 审批
毕业设计说明书(论文)外文摘要
Title JBPM-based Workflow Engine Design and Implementation
Abstract The application of workflow technology in various projects are more common, and it bases on computer collaborative work, realizes business and process automation. Here we have developed based on JBPM workflow engine, covering business process management, workflow, service cooperation in areas such as client defined process for approval of a variety of documents. JBPM is an open source executable process language framework that enables the business of business systems and processes "separation", that is to achieve a separation of the management and implementation of the software or workflow. For new business systems, as long as the attention to the performance of its business, and thus save costs, reduce the risk of the development of new business systems.
Keywords JBPM Workflow Management System(WfMS) custom Approval
目 次
1 引言 1
1.1 课题背景 1
1.3 课题研究的内容 3
1.4 论文的组织结构 3
2 JBPM技术概述 4
2.1 JBPM的结构特点 4
2.2 工作流程 5
2.3 工作流引擎 7
3 JBPM优化 8
3.1 数据库端的具体设计 8
3.2 关于文档审批流转的设计 13
3.3 对JBPM接口的扩展 16
3.4 对JBPM接口的灵活应用 20
3.5 本章小结 21
4 流程管理设计及其在软件测试管理系统中应用 21
4.1 软件测试管理系统中的工作流需求 21
4.2 流程管理模块实现 26
4.3 界面设计暨过程演示 29
4.4 主要测试用例设计 31
4.5 本章小结 34
结 论 36
致 谢 37
参考文献 38
1 引言
1.1 课题背景
工作流技术作为一门新兴的学科,出自计算机支持的协同工作。它的主要作用是:第一实现业务过程建模,第二过程管理集成,第三实现业务过程自动化。WfMC(工作流管理联盟)曾经指出:“工作流”即为全部或者部分由计算机支持或自动处理的业务过程[13]。工作流技术要求的是过程的自动化处理,它是以人机交互为基础展开的人工活动。从七十年代中期开始,工作流技术借由生产组织和办公自动化领域得以快速发展。