学位论文 > 优秀研究生学位论文题录展示
自由审批流工作流引擎建模与实现
作 者: 李巍
导 师: 李辉
学 校: 北京化工大学
专 业: 计算机应用技术
关键词: 工作流 自由审批流 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
|
相似论文
- 移动计算环境下检查点技术研究与Petri网建模,TP301.1
- 复杂仿真系统VV&A工作流技术研究,TP391.9
- 农业供应链系统网络平台的构建,S126
- 基于工作流的高校学生信息管理系统的设计与实现,TP311.52
- 基于逻辑Petri网的Web服务组合建模与分析,TP393.09
- 基于Petri网的信息管理软件服务建模方法研究,TP311.52
- 人力资源管理系统的设计与实现,TP311.52
- 田径运动会通用管理系统,TP311.52
- 基于WSN混合定位算法的研究,TP212.9
- 物联网业务模型描述语言的研究与实现,TN929.5
- 基于S2SH框架的雅砻江虚拟研究中心系统研究与设计,TP311.52
- 基于Struts2与Hibernate的社区网站系统设计与实现,TP311.52
- 基于SSH的图像日志市场营销系统的设计与实现,TP311.52
- 工作流动态变更处理技术,TP311.52
- 基于域信任的自适应网格工作流调度算法,TP311.52
- 大桥综合管理信息系统的研究与设计,TP311.52
- 基于手持终端的固定资产管理系统设计与实现,TP311.52
- 一个工程物资管理系统的设计与实现,TP311.52
- 一个电子报纸发行系统的设计和实现,TP311.52
- 基于SSH的办公自动化双语系统的设计与实现,TP311.52
- 以Artifact为中心的工作流技术研究及其应用,TP311.52
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|