文档介绍:华中科技大学
硕士学位论文
基于Web的工作流管理系统的设计与实现
姓名:陈陈
申请学位级别:硕士
专业:软件工程
指导教师:肖来元
20061020
华中科技大学硕士学位论文
摘要
工作流管理系统(WFMS)是一个支持业务定义和自动运转工作流的系统,它不仅
实现工作流程自动化,同时通过可视化的流程定义和流程监控,方便地实现流程的优
化和重组。在网络快速发展的时代,WFMS 依托于网络的发展趋势是不可阻挡的,将
Web 技术利用到 WFMS 中,不仅使人们能够通过互联网访问而不被局限在一个特定
的场所,更为系统的开发提供了极大的便利。
论文的重点是研究如何进行工作流管理系统的设计以及提出系统实现的方案。
工作流是企业业务处理的过程,它是工作流管理系统的蓝图,因此建立正确、合
理的工作流过程模型是十分重要的。论文提出了以“结构块”为基础的 Petri 网(PN)
建模方法和对 PN 图采用逻辑-时间-资源 3 步的模型分析方法。通过工作流建模后,
系统将会依据所定义的过程来处理实际业务实例。
工作流建模后,进入系统概要设计阶段,论文引入一个实际的工作流管理系统
FlowER 来说明如何在通用参考模型的基础上,设计符合业务需要的系统框架和划分
模块,并提出了基于 Web、以 SQL Server 数据库作为数据存储并集成邮件的系统实
现方案,介绍了分布式结构中系统的如何协调工作。
在详细设计中,理论和实践相结合,通过 FlowER 系统说明了组织/角色模型、过
程设置模块、外部应用程序、邮件的集成和 WFMS 与其他系统的交互,5 个模块的详
细设计和实施。
最后,论文对实例系统进行了后期工作分析,提出了改进建议:提高过程模型设
计的灵活性,对系统设计活动执行时间控制机制以及加强系统对数据库的管理,以取
代开发人员在数据库中设置自动运行作业,补充说明了系统设计应该注意的问题。
关键词:工作流管理系统参考模型
I
华中科技大学硕士学位论文
Abstract
Workflow management system supports define of business processes. It not only
realizes automation of work flow and also can define and monitor flow obviously, which
lets optimization and rebuilding easier. According to fast development work, it is the
best way to using Web technology to WFMS. So people can access the system any where
and development is easier.
Showing the process of how to design and implement a workflow management system
is an important point of the paper.
Workflow is a process to deal with businesses panies, which is a blue picture of
the workflow management system. So it is very important to build a right and profit
workflow model. The paper introduces a way to set up workflow module with
based on “small structures”, then form logic, time, and resource such three aspects to
analyze workflow module. According the process defined by workflow model, system
could run effectively.
Then step into total design stage. The paper tells how to design a structure on system
level and divide modules based to the workflow reference model and a pra