摘要
图目录
表目录
第1章 绪论
1.1 研究背景
1.1.1 业务流程管理技术
1.1.2 业务流程的企业应用
1.1.3 关键问题研究
1.1.4 研究现状
1.2 研究目标和内容
1.3 本文组织结构
1.4 本章小结
第2章 业务流程技术综述
2.1 业务流程
2.1.1 流程特征
2.1.2 相关定义
2.2 业务流程管理
2.3 生命周期
2.4 相关概念
2.4.1 BPM与WFM的关系
2.4.2 BPM与ERP的关系
2.5 理论模型
2.5.1 顺序模型——λ演算
2.5.2 并行系统——Petri网
2.5.3 动态系统——Pi演算
2.6 业务流程引擎
2.7 若干产品与标准
2.8 流程匹配技术
2.8.1 流程挖掘
2.8.2 流程匹配度检测
2.9 本章小结
第3章 业务流程管理系统设计与实现
3.1 需求分析
3.2 系统架构设计
3.2.1 简单系统结构设计
3.2.2 可扩展系统结构设计
3.3 核心模块
3.3.1 模块结构设计
3.3.2 流程引擎层
3.3.3 中间层
3.3.4 UI层
3.4 UI设计细节
3.4.1 UI配置信息
3.4.2 设计与实现
3.5 模块交互
3.5.1 模块交互概述
3.5.2 模块交互实例
3.6 用户权限设计
3.6.1 安全框架模型
3.6.2 权限设置
3.7 本章小结
第4章 流程开发
4.1 流程开发实例
4.1.1 流程模型应用
4.1.2 平台配置
4.1.3 流程引擎层
4.2 开发过程小结
4.2.1 流程模型
4.2.2 Web应用
4.2.3 其它
4.3 工作效果
4.4 本章小结
第5章 流程匹配度检测
5.1 相关定义
5.1.1 Petri网
5.1.2 流程日志
5.1.3 流程日志与流程模型
5.2 问题描述
5.3 解决方案
5.4 算法描述
5.4.1 对应关系
5.4.2 同步匹配
5.4.3 A*算法
5.4.4 结论
5.5 代码实现
5.6 实验结果
5.7 本章小结
第6章 总结与展望
6.1 总结
6.2 展望
6.2.1 分布式业务流程管理系统
6.2.2 业务流程中数据的地位
参考文献
致谢