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

自由审批流工作流引擎建模与实现

作 者: 李巍
导 师: 李辉
学 校: 北京化工大学
专 业: 计算机应用技术
关键词: 工作流 自由审批流 Petri网 Spring Hibernate
分类号: TP311.52
类 型: 硕士论文
年 份: 2011年
下 载: 47次
引 用: 1次
阅 读: 论文下载
 

内容摘要


工作流技术经过近40年的发展,相关技术已经比较成熟,已经广泛应用于金融、生产制造、电信等领域,成为现代企业管理中的重要环节,可以有效提高企业管理水平,优化企业结构,提高工作效率。工作流管理联盟成立后,它为工作流技术提供一系列技术规范,利用这些规范可以让不同的工作流系统具有互操作的能力,为不同系统之间的交互提供帮助。工作流系统的设计主要分为两个方面:工作流系统的建模和工作流引擎的设计。目前,工作流系统的建模方式有很多,如Petri网、UML活动图、有限状态机,它们都能描述离散、并发的系统,但总体而言,基于Petri网的建模,拥有清晰的语义、直观图形化的描述、基于状态的调度机制、成熟的分析验证方法,使得基于Petri网的模型能正确地、合理地描述工作流程。本文在Petri网建模的基础上,对模型中的选择路由、并行路由进行化简,简化工作流模型。工作流引擎是工作流管理系统的核心,本文设计的工作流引擎基于工作流管理系统提出的元模型、工作流参考模型来构建。该工作流引擎可以很方便地嵌入到业务系统中,这种融合是非侵入式的。该引擎基于Petri网进行建模,并对该模型进行简化,按照其功能划分为不同的服务,使用Spring容器来管理,增强了程序的扩展性。自由审批流是国内特有的业务流程模式,流行的工作流系统并不支持这些业务流程处理。针对这一难题,本文对自由审批流中的回退、跳转、会签、取回等操作进行了处理,并对这些操作添加了约束,提出了能够处理这些业务流程的工作流引擎的设计方法。通过旅游景区信息管理系统的应用,验证了该设计的准确性和有效性。

全文目录


摘要  4-6
ABSTRACT  6-14
第一章 绪论  14-18
  1.1 研究背景  14-15
  1.2 国内外研究现状  15-17
    1.2.1 Petri网  15
    1.2.2 UML活动图  15-16
    1.2.3 有限状态机  16-17
  1.3 研究内容  17
  1.4 本文结构  17-18
第二章 工作流技术  18-32
  2.1 工作流元模型  18-19
  2.2 工作流管理系统  19-23
    2.2.1 工作流管理系统简介  19
    2.2.2 工作流参考模型  19-21
    2.2.3 流程实例和活动的状态变迁  21-23
  2.3 Petri网建模  23-28
    2.3.1 Petri网基本概念  23-25
    2.3.2 Petri网的行为  25-26
    2.3.3 工作流模型到Petri网的映射  26-28
  2.4 相关J2EE技术介绍  28-31
    2.4.1 Spring技术  28-29
    2.4.2 ORM框架  29-31
  2.5 本章小结  31-32
第三章 工作流引擎的系统设计  32-40
  3.1 开源工作流框架比较  32-33
    3.1.1 JBPM  32
    3.1.2 Shark  32-33
    3.1.3 OSWorkflow  33
  3.2 基于Petri网的工作流引擎的系统设计  33-37
    3.2.1 内核服务  34
    3.2.2 模型组件  34-35
    3.2.3 运行实例  35-36
    3.2.4 引擎总线  36-37
  3.3 基于Petri网的调度机制  37
  3.4 工作流引擎对自由审批流的处理  37-38
    3.4.1 回退  37
    3.4.2 跳转  37-38
    3.4.3 会签  38
    3.4.4 加签  38
    3.4.5 取回  38
  3.5 本章小结  38-40
第四章 工作流引擎设计实现  40-52
  4.1 工作流网建模实现  40-42
  4.2 Engine结构  42-51
    4.2.1 工作流引擎总线  43-44
    4.2.2 流程解析服务接口  44-46
    4.2.3 引擎运行服务接口  46
    4.2.4 流程实例管理服务接口  46-47
    4.2.5 转移条件解析服务接口  47-48
    4.2.6 任务管理服务接口  48-50
    4.2.7 持久化服务接口  50-51
  4.3 本章小结  51-52
第五章 工作流引擎在景区信息管理系统中的应用  52-68
  5.1 景区信息管理系统介绍  52-53
  5.2 资源资产模块的业务流程  53-59
    5.2.1 采购流程  53-54
    5.2.2 用具租赁流程  54-56
    5.2.3 赔偿流程  56-57
    5.2.4 报修流程  57-59
  5.3 工作流引擎在景区信息管理系统中的应用  59-65
    5.3.1 采购流程设计  59-62
    5.3.2 任务分配策略  62-63
      5.3.2.1 扩展任务分配接口  62
      5.3.2.2 引用其它任务的操作人  62-63
      5.3.2.3 任务完成策略  63
    5.3.3 采购流程应用  63-65
      5.3.3.1 创建流程  64
      5.3.3.2 流程运转  64-65
  5.4 本章小结  65-68
第六章 总结和展望  68-70
  6.1 工作总结  68-69
  6.2 工作展望  69-70
参考文献  70-74
致谢  74-76
研究成果及发表的学术论文  76-78
作者与导师简介  78-79
附件  79-80

相似论文

  1. 移动计算环境下检查点技术研究与Petri网建模,TP301.1
  2. 复杂仿真系统VV&A工作流技术研究,TP391.9
  3. 农业供应链系统网络平台的构建,S126
  4. 基于工作流的高校学生信息管理系统的设计与实现,TP311.52
  5. 基于逻辑Petri网的Web服务组合建模与分析,TP393.09
  6. 基于Petri网的信息管理软件服务建模方法研究,TP311.52
  7. 人力资源管理系统的设计与实现,TP311.52
  8. 田径运动会通用管理系统,TP311.52
  9. 基于WSN混合定位算法的研究,TP212.9
  10. 物联网业务模型描述语言的研究与实现,TN929.5
  11. 基于S2SH框架的雅砻江虚拟研究中心系统研究与设计,TP311.52
  12. 基于Struts2与Hibernate的社区网站系统设计与实现,TP311.52
  13. 基于SSH的图像日志市场营销系统的设计与实现,TP311.52
  14. 工作流动态变更处理技术,TP311.52
  15. 基于域信任的自适应网格工作流调度算法,TP311.52
  16. 大桥综合管理信息系统的研究与设计,TP311.52
  17. 基于手持终端的固定资产管理系统设计与实现,TP311.52
  18. 一个工程物资管理系统的设计与实现,TP311.52
  19. 一个电子报纸发行系统的设计和实现,TP311.52
  20. 基于SSH的办公自动化双语系统的设计与实现,TP311.52
  21. 以Artifact为中心的工作流技术研究及其应用,TP311.52

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