论文摘要
工作流管理系统(WfMS),可以对企业的业务活动进行有效的过程管理、组织管理和数据管理。其中工作流引擎作为其核心,如何设计其架构,对系统的性能有着举足轻重的作用。工作流技术作为计算机支持的协同工作(CSCW)的一个重要研究方向,其研究已经吸引来自研究机构及产业界越来越多的关注。由于工作流管理系统带来的效率、规范等方面的好处,目前,对将现有普通信息系统通过改造,升级为工作流管理系统这方面有着较大的需求。本文针对目前对这方面的研究不多的现状,通过对工作流技术的研究,为现有信息系统向工作流管理系统的改造提出了一个基于数据库的工作流引擎架构。通过流程的存贮、路由选择等方面的验证,证明了其理论上的可行性,进行了引擎的具体实现并给出了处理的完整流程框图。最后,通过实例应用,演示了改造的整个过程,同时提出了改造过程的方法和应该注意的问题。本文提出的工作流引擎架构,可灵活的实现复杂流程定义的存贮,满足多种路由选择方式,可支持多种面向对象开发语言,如C++,java等的实现。通过对本文的引擎的实现与运用,可以较便捷地对现有系统进行工作流化的改造,对满足客户需求,推动工作流管理系统的普及有着一定的积极意义。
论文目录
中文摘要ABSTRACT第一章 绪论1.1 问题的提出1.2 工作流的背景及现状1.3 本文的主要目标及工作1.4 研究的现实意义1.5 论文的组织结构第二章 工作流管理系统及工作流引擎2.1 工作流管理系统2.1.1 工作流的定义2.1.2 工作流管理2.1.3 工作流管理系统2.1.4 工作流管理系统参考模型2.1.5 工作流管理系统体系结构模型2.2 工作流引擎2.3 本章小结第三章 工作流引擎的基础设计3.1 引擎的架构设计3.1.1 所要达到的目标3.1.2 需求分析3.1.3 基本架构3.2 引擎的相关数据库设计3.2.1 数据库定义3.2.2 数据库定义的合理性分析3.2.3 现有系统的数据库改造思路3.3 相关数据表中状态标记的含义定义3.4 关于权限的处理3.5 本章小结第四章 工作流引擎的实现4.1 开发环境的设定4.2 引擎核心类的设计4.3 核心类的处理流程说明4.3.1 路由选择功能4.3.2 分配功能4.3.3 工作列表管理功能4.4 外围类的说明4.4.1 日志管理4.4.2 引擎用数据表相关类4.5 外部接口的使用说明4.6 本章小结第五章 实例应用5.1 组织架构和业务流程5.1.1 组织架构5.1.2 工时管理的业务流程5.2 现有系统概况5.2.1 现有系统画面概况5.2.2 现有系统数据库概况5.2.3 现有系统的诟病5.3 系统的工作流化改造5.3.1 功能分析及流程定义5.3.2 现有数据库的改造5.3.3 工作集中表示画面5.3.4 完整的实例化过程5.4 本章小结第六章 结束语6.1 本文总结6.2 进一步展望参考文献攻读学位期间本人公开发表的论文致谢详细摘要
相关论文文献
标签:工作流引擎论文; 架构论文; 数据库论文;