文摘
英文文摘
致谢
1 引言
1.1 BPF出现的背景
1.2 BPM概述
1.3 BPM优势
2 工作流参考模型
2.1 工作流定义转换接口
2.2 客户端应用程序接口
2.3 应用程序调用接口
2.4 工作流引擎协作接口
2.5 管理和监视接口
2.6 工作流引擎
3 工作流引擎JBPM分析
3.1 Jboss JBPM介绍
3.2 流程定义语言JPDL分析
3.3 JBPM的任务管理机制
3.3.1 任务
3.3.2 任务实例
3.3.3 分配
3.3.4 任务实例变量
3.3.5 任务控制器
3.3.6 泳道(swimlane)
3.3.7 开始任务中的泳道
3.3.8 任务事件
3.3.9 任务定时器
3.3.10 定制任务实例
3.4 JBPM的用户角色管理
3.4.1 身份模型
3.4.2 分配表达式
3.4.3 移除身份组件
3.5 JBPM的任务分配管理
3.6 JBPM的持久化
3.7 JBPM的部署
3.8 JBPM的调度机制
3.9 JBPM的执行机制
4 系统总体架构设计
4.1 系统架构设计
4.1.1 体系结构及平台的选择
4.1.2 J2EE轻量级框架概述
4.2 系统功能模块
4.3 系统安全性设计
4.4 系统概要设计
4.4.1 安全认证模块设计
4.4.2 业务信息查询模块设计
4.4.3 请假流程设计
4.4.4 报销流程设计
4.5 系统数据库分析与设计
4.5.1 JBPM数据库分析
4.5.2 系统应用数据库设计
5 系统的主要功能实现
5.1 流程管理
5.2 任务管理
5.3 报销审批子系统结构
5.3.1 报销的基本流程设计
5.3.2 任务分配类设计
5.1.3 节点动作类设计
5.4 请假审批子系统结构
5.4.1 请假的基本流程设计
5.4.2 Action代码说明
5.4.3 Task代码说明
5.4.4 Decision代码说明
5.5 Spring Hibemate Struts JBPM整合
6 总结与展望
参考文献
附录A
作者简历
学位论文数据集