政府审批工作流引擎的设计与实现毕业论文.docVIP

政府审批工作流引擎的设计与实现毕业论文.doc

  1. 1、本文档共49页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
政府审批工作流引擎的设计与实现毕业论文 目录 第一章 绪论 1 1.1 论文的研究背景和目的 1 1.2 相关国内外研究现状 1 1.3 论文的研究内容 2 1.4 论文的结构安排 3 第二章 工作流技术概述 5 2.1 工作流的定义 5 2.2 工作流管理系统简介 5 2.3 工作流参考模型 6 2.4 工作流引擎介绍 8 2.5 工作流引擎设计的相关技术 8 2.5.1 XML概述 8 2.5.2 Active?Directory 9 2.6 本章小结 10 第三章 政府审批工作流引擎的体系结构 11 3.1 青岛市政府网上审批项目概述 11 3.2 青岛市政府网上审批的架构 11 3.3 政府审批工作流引擎的系统结构 15 3.4 本章小结 16 第四章 工作流引擎的详细设计 17 4.1流程运行形态元素的设计 17 4.1.1步骤 17 4.1.2步骤的转移 21 4.1.3规则 23 4.1.4 用户 25 4.1.5 任务表单 25 4.2流程引擎中关键对象与对象模型的设计 26 4.2.1流程定义对象 27 4.2.2流程方案对象 28 4.2.3流程实例对象 29 4.2.4流程运行控制类 29 4.3本章小结 31 第五章 流程引擎的实现和应用 33 5.1流程引擎的总体实现 33 5.1.1流程定制工具设计 34 5.1.2流程状态控制 37 5.2流程引擎在审批系统中的应用 39 5.3本章小结 43 第六章 结束语 45 致 谢 47 参考文献 49 Active?Directory技术。 政府审批工作流引擎的体系结构。本章主要以青岛市政府审批项目为背景,介绍了政府审批工作流引擎的体系结构。 工作流引擎的详细设计。本章主要对工作流引擎在运行形态组成元素和关键对象进行了详细设计。 流程引擎的实现和应用。本章对流程引擎进行总体设计和实现。主要对流程定义工具和流程状态控制进行了分析和设计。最后给出了流程引擎在审批系统中的一个完整的应用。验证了本文研究设计的政府审批工作流引擎的可靠性和有效性。 结束语。本章总体对整个研究和设计工作进行了概括和总结,指出进一步工作的要点。 第二章 工作流技术概述 2.1 工作流的定义 工作流管理联盟(Workflow Management Coalition,简称WfMC )给出的工作流定义是:工作流是一类能够完全或者部分自动执行的经营过程。根据一系列过程规则,文档、信息或任务能够在不同的执行者之间进行传递与执行[6]。从WfMC给出的工作流定义中我们可以看出,工作流的基本特征和应用背景。 伴随无纸化办公的推行,网络办公显得尤其普遍和必要。在一些电子政务审批,物流管理,一些办公oa里的请销假等业务中,需要我们的办公软件能够实现任务在多个人员之间的流转,或者一个审批事项能够在多个部门间实现联合办理。这些业务背景都有一个共同的特征,他们需要一套流转规则,任务处理规则来实现任务的自动处理。 工作流在本质上是一套自动流转的规则制定与应用。它应该反映经营过程的如下几个问题[11]: 经营过程是什么(有哪些活动、任务组成,也就是结构上的定义)、怎么做(活动间的执行条件、规则以及所交互的信息,也就是控制流与信息流的定义)、由谁来做(人或计算机程序,也就是组织角色的定义)、做的怎样(通过工作流管理系统对执行过程进行监控)。因此,工作流是一种反映业务流程的计算机化的模型,它是为了在先进计算机环境支持下实现经营过程集成与经营过程自动化而建立的可由工作流管理系统执行的业务系统。 2.2 工作流管理系统简介 工作流管理系统是整个工作流应用的管理系统,主要功能有:开始的工作流程定制,工作流在运行状态的各种任务流转的控制,工作流程在流转过程中的监控。按照WfMC的定义:工作流管理系统(Workflow Management System WfMS)是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。 工作流管理系统的图形模型,如图2.1所示: 图2.1 工作流管理系统功能示意图 图2.1中可以看到工作流管理系统的总体架构分为三部分:工作流的建立阶段,工作流的运行阶段,人机交互部分。 (1) 工作流的建立阶段:工作流运用建模工具根据具体流转业务建立相应的应用模型。将实际的业务逻辑转换为软件里可直接识别使用的逻辑模型。为工作流实例提供基本任务流转规则方式。形成相应的文件(比如XML定义文件)或者持久化到数据库进行逻辑信息和数据信息的保存。 (2) 工作流实例的运行阶段:工作流实例化后会根据步骤信息,角色信息,任务分配信息,任务流转信息形成相应的逻辑实体。这一阶段也是工作流技术中最关键最复杂的环节。由工作流引擎来具体调度,生成,分配各种任务信息和相应任务的

文档评论(0)

你好世界 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档