学位论文 > 优秀研究生学位论文题录展示

基于.NET的动态工作流技术的研究与实现

作 者: 詹振
导 师: 王虹
学 校: 武汉理工大学
专 业: 信号与信息处理
关键词: 动态工作流引擎 基于.NET的动态工作流 动态修改 工作流
分类号: TP311.52
类 型: 硕士论文
年 份: 2012年
下 载: 86次
引 用: 0次
阅 读: 论文下载
 

内容摘要


工作流技术是指由计算机支持或自动处理的全部或者部分业务过程的技术。计算机技术的发展和进步,直接推动了工作流技术的不断发展。人们通过采用工作流技术来组织业务流程,处理业务逻辑和管理组织结构,很大程度上解决了企业信息化过程中出现的问题,提高了企业的工作效率,增强企业的竞争力。动态工作流系统是一个能够支持对正在运行的工作流流程实例进行修改的系统。传统的工作流系统规定只能够在流程定义阶段对流程进行编辑和修改,在流程开始运行之后就不能再对其进行任何操作。然而,现代的商业过程并不是一成不变的,它们需要在流程的运行中进行某些修改来保证其满足企业需求的变化。因此,通过引入动态工作流技术来保证业务流程在运行过程中能够根据实际情况对其做出相应的变化和调整,提高工作流系统的适应性。首先,本文对现阶段工作流技术在国内外的的发展现状进行研究,分析了现有工作流系统的技术优点和存在的不足,并且研究了工作流的基本知识,主要包括工作流的定义和相关概念、工作流参考模型和工作流管理系统的基本概念,并分析了其结构体系。然后通过对动态工作流的定义和概念,以及动态工作流技术的主要研究内容进行研究,为后面的设计提供理论基础。然后,针对一个实际系统的开发,在前面的理论基础上,提出并设计了该系统的体系结构。本系统采用经典的三层结构体系,分成表示层,逻辑层和数据层。从理论上分析了动态工作流实现的原理,对实现动态工作流系统的关键——动态修改进行研究和分析,主要包括对动态修改的分类,实现策略和基本操作的研究,并提出一种扩展的策略来实现本动态工作流系统。最后,从过程实例和活动实例两方面的状态转换机制的研究并扩展,设计了本系统中所使用的节点规则及流转条件,同时设计出了一个支持动态修改的工作流引擎。在此基础上设计出一个基于.NET的动态工作流系统,该系统支持对流程定义和流程实例进行动态修改。基于.NET的动态工作流系统是在基于Microsoft.NET的框架下开发的,采用经典的三层体系结构,充分发挥了.NET框架和C#语言的技术优势,在很大程度上提高了系统的动态性和灵活性。

全文目录


摘要  4-5
Abstract  5-9
第1章 绪论  9-14
  1.1 论文研究的背景和意义  9-10
  1.2 国内外研究现状  10-12
  1.3 论文主要工作和论文组织  12-14
第2章 动态工作流概述  14-19
  2.1 工作流的定义和相关概念  14-16
  2.2 工作流管理系统  16-18
    2.2.1 工作流管理系统的概述  16-17
    2.2.2 工作流管理系统的结构体系  17-18
  2.3 动态工作流概述  18
  2.4 本章小结  18-19
第3章 基于.NET动态工作流系统的设计  19-40
  3.1 系统结构图  19-21
  3.2 动态工作流中动态修改的研究与设计  21-25
    3.2.1 动态修改分类  21-22
    3.2.2 动态修改策略及扩展  22-23
    3.2.3 动态修改的基本操作  23-24
    3.2.4 动态修改示例  24-25
  3.3 基于XML的流程定义文件的设计  25-27
  3.4 支持动态修改的动态工作流引擎的设计  27-33
    3.4.1 动态工作流引擎的功能设计  27
    3.4.2 引擎的状态转换机制及扩展  27-29
    3.4.3 实现动态工作流引擎核心类的设计  29-31
    3.4.4 实现本系统的规则及流转条件  31-33
  3.5 相关数据库的设计  33-39
  3.6 本章小结  39-40
第4章 基于.NET动态工作流系统的实现  40-52
  4.1 公司信息化系统  40-49
    4.1.1 系统简介  40
    4.1.2 系统目标  40-41
    4.1.3 系统功能结构  41-49
  4.2 动态工作流在该系统中的应用  49-51
  4.3 本章小结  51-52
第5章 结论与展望  52-54
  5.1 结论  52-53
  5.2 展望  53-54
致谢  54-55
参考文献  55-57

相似论文

  1. 复杂仿真系统VV&A工作流技术研究,TP391.9
  2. 农业供应链系统网络平台的构建,S126
  3. 基于工作流的高校学生信息管理系统的设计与实现,TP311.52
  4. 基于工作流的医院办公系统的设计与研究,TP311.52
  5. 基于软构件的党校工作流管理系统研究与实现,TP311.52
  6. 建筑工程设计流程管理系统的设计与实现,TP311.52
  7. 基于工作流的业务系统与地理信息系统集成研究与实践,P208
  8. 小型国际结算系统的设计和实现,TP311.52
  9. 基于网络的教务办公管理系统设计与实现,TP311.52
  10. 基于移动Agent的动态工作流技术的研究,TP311.52
  11. 媒体资产管理系统的设计与实现,TP311.52
  12. 跨组织工作流的动态协同技术研究,TP311.52
  13. 高校OA系统的公文管理模块的设计和实现,TP311.52
  14. 基于工作流的科研单位网络办公系统的设计与实现,TP311.52
  15. 基于工作流的企业协同管理信息系统研究,TP315
  16. 宝钢人才开发院教育培训管理信息系统的设计与实现,TP311.52
  17. 芜湖市政务服务“一窗式”网上办理平台的设计与实现,TP311.52
  18. 多项目工程控制平台的设计与实现,TP311.52
  19. 基于J2EE框架与工作流技术的公安公文管理系统设计与实现,TP311.52
  20. 滨海开发区信息管理系统中的设计与实现,TP311.52
  21. 工作流业务规则与安全约束的设计与实现,TP311.52

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com