摘 要
工作流就是一系列相互衔接、自动进行的业务活动或任务。工作流引擎是工作流管理系统的核心,它的主要功能是通过计算机技术的支持去定义、执行和管理工作流,协调工作流执行过程中工作之间以及群体成员之间的信息交互。
论文主要讲述了工作流引擎的基本功能及设计方法,介绍工作流引擎的基本原理,具体分析了工作流引擎所包含的内容,详细介绍了相关的信息模型和控制模型。系统采用关系结构的理念来设计工作流引擎,给出了用Microsoft Visual Studio 2005和Microsoft SQL Server2000实现系统的方法。论文中利用本工作流引擎构建系统能适应大多数业务流程的扭转,大大缩短常见信息系统的项目开发周期,提高效率。
关键词:工作流引擎;关键业务;关系
目 录
论文总页数:21页
1 引言 1
2 开发概述 1
2.1 VISUAL C# 语言概述 1
2.2 工作流引擎概述 2
2.3 工作流引擎现状分析 3
3 需求分析 4
3.1 用户需求 4
3.2 工作流引擎的分析 4
3.3 业务流程 5
3.4 开发运行环境 6
4 工作流引擎的设计 6
4.1 模块的划分 6
4.2 功能描述 6
4.3 工作流引擎的详细设计 7
4.4 数据库结构的设计 9
5 工作流引擎的实现 12
5.1 状态图管理的设计 12
5.1.1 功能描述 12
5.1.2 界面设计 12
5.1.3 工作流程和部分代码 13
5.2 任务管理窗体 14
5.2.1 功能描述 14
5.2.2 界面设计 14
5.2.3 工作流程和部分代码 15
5.3 任务指派窗体 16
5.3.1 功能描述 16
5.3.2 界面设计 16
5.3.3 工作流程和部分代码 17
6 测试结果 18
结 论 18
参考文献 18
致 谢 20
声 明 21