基于WEB的工作流系统的研究与实现

基于WEB的工作流系统的研究与实现

ID:36573982

大小:12.15 MB

页数:75页

时间:2019-05-12

基于WEB的工作流系统的研究与实现_第1页
基于WEB的工作流系统的研究与实现_第2页
基于WEB的工作流系统的研究与实现_第3页
基于WEB的工作流系统的研究与实现_第4页
基于WEB的工作流系统的研究与实现_第5页
资源描述:

《基于WEB的工作流系统的研究与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、合肥工业大学硕士学位论文基于WEB的工作流系统的研究与实现姓名:韩雪松申请学位级别:硕士专业:机械电子工程指导教师:董玉德20080501摘要随着业务需求不断变化,业务流稷的设计、优化和管理成为企业竞争的重要手段,目前工作流技术己成为流程定义、管理、监控的核心技术,工作流管理系统以工作流技术为基础,通过合理的调用和分配有关的信息及资源来协调业务过程中的各个活动,促馒企业业务目标的高效实现,更好地进行业务流程再造。然而,随着Internet上电子商务的飞速发展,传统工作流管理系统越来越不能适应现代企业业务流程管理的要求,主要表现在系统不能适应企业

2、越来越多,量更加复杂的业务处理流程、缺乏柔性和豆操作性,难以支持动态变化和跨组织的工作流程。WorkflowFoundation是一个企业级工作流开发框架和引擎,提供了一个编程框架和工具以开发和执行各种不同的基予工作流的应用程序。它允许把一个王作流定义为~系列的活动,并提供了运行时基础、灵活的工作流控制机制、长时间运行和状态化工作流、对用户而言运行时和设计时的透明性,以及用于规则遵从和记录管理过程的审核能力,支持有人参与的(Human)、系统的(System)、连续的(Sequential>和状态机(State.Machine)工作流。本文针对

3、传统工作流管理系统的不足,在深入研究WorkflowFoundalion开发方法基础上,提出了一个基于WorkflowFoundation的工作流管理系统,并提出了一种将工作流技术应用于企业的工作流管理系统的通用架构。在层次结构上使用的是N层架构,有良好的跨平台能力和系统健壮性;在工作流模型上,提出了能够有效适应企业大规模业务流程的组织模型、姿源模型、数据模型和活动模型:在流程设计上,提出了基于活动的工作流构造方法,并且比较详细地讨论了系统各功能组件地协作过程,最后给出了一个应用实例。关键词:工作流工作流管理系统活动WorkflowFounda

4、tion插图目录鬻2。董工作流捆关的一些基本概念和穗互关系⋯⋯⋯⋯⋯⋯⋯⋯⋯一8圈2.2WFMC工作漉参考模型⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯lO图2.3工作流管理系统功能关系⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯12图2.4工作流管理系统的体系结构图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..14图3.1,NETFramework体系结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.2I图3.2,NETFramework3。0架构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.⋯⋯.23图3。3WF譬l擎结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..25圈3

5、,4WF引擎创建工作流过糕⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯27图3.5(a)顺序工作流⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯28图3.5(b)状态机工作流⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..28图3.6工作流管理系统体系结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯32蓬3.7缀织模型中的实体关系⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..34图3.8系统运行赡三层絮梅图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。。38匿4。l监务过程活动模型的类型⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。⋯⋯⋯⋯⋯⋯⋯⋯一鹌图4.2业务过程的流向模型⋯⋯⋯⋯⋯⋯⋯⋯⋯

6、⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯。42图4.3业务过程的基本结构⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..42图4.4活动事件及状态转换⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..43图4。5工作流元模型⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯44甏4.6活动状态转换嚣⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯46圈4。?运雩亍状态转换图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯46躅4。8工作流模式类圈⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯47图4.9WF互作流运行时和实例类⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯一48图4.10WF运

7、行时驻帮在CLR应用程序域中⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯.49图4.11WF引擎运行图⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯50胬4.12WF程序实例关系⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..5l图4.13WF程痒实铡的激活⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯5l图4.14WF实例状态转换⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..52图4。15WF引擎执行服务⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯52匿4+16跟踪服务类瑟⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..55圈4。17WF跟踪事件⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

8、⋯⋯⋯⋯⋯⋯⋯⋯.55图4.18WF跟踪服务执行过程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯..56图4.19出差借款甫批过程⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯⋯

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。