轻量级工作流引擎的设计与实现..doc

  1. 1、本文档共46页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
轻量级工作流引擎的设计与实现.

目 录 目 录 1 摘 要 3 Abstract 4 第一章 引 言 5 1.1 轻量级工作流引擎的概念 5 1.2 工作流管理系统的分类及本文的侧重点 5 1.2.1 面向文档的与面向过程的 5 1.2.2 结构化的与即席的 6 1.2.3 基于邮件和基于数据库 6 1.2.4 任务推动的与目标拉动的 6 1.2.5 本文的侧重点 6 第二章 工作流管理系统参考模型简介 7 第三章 系统分析与设计 9 3.1 工作流模型的设计 9 3.1.1 工作流模型的对象 9 3.1.1.1 从一个简单的业务实例看业务的需求 9 3.1.1.2 工作流对象的具体分析和说明 11 3.1.2 对象之间的逻辑关系 13 3.1.2.1 对对象进行分类以及各个分类中对象之间的关系 13 3.1.2.2 各个模型之间的逻辑关系 15 3.1.3 工作流实例,流程实例,环节实例和工作项的状态转换 16 3.1.4 任务分派 19 3.1.5 转换条件的满足 19 3.2 系统结构 21 3.3 系统模块的划分 22 3.4 数据库设计 22 3.5 类的设计 26 3.5.1 实体类的设计 26 3.5.1.1 数据库访问类 26 3.5.1.2 值对象类 31 3.5.2 业务类的设计 35 3.5.3 接口类的设计 37 第四章 系统实现 37 4.1 关键问题的解决方案 37 4.1.1 启动工作流实例 37 4.1.2 推进工作流实例的进程 38 4.1.3 类型为文档的附件的处理 39 4.2 一个简单工作流管理系统的实现 39 4.2.1 系统应用框架 39 4.2.2 J2EE相关技术的应用 40 4.2.2.1 J2EE核心模式和类的实现 41 4.2.2.2 JavaBean技术与类的实现 41 4.2.2.3 JBOSS应用服务器和工作流引擎的实现 41 4.2.2.4 Jsp/Servlet技术和系统界面的实现 43 4.2.3 具体编码实现 43 第五章 系统的不足 44 第六章 总 结 44 参考文献 45 轻量级工作流引擎的设计与实现 摘 要 工作流管理技术由于良好的企事业业务适应性得到了广泛的应用,基于工作流管理技术的工作流管理系统已经为各企事业单位带来传统信息系统所没有的效益。工作流是一种反映业务流程的计算机化的模型,是为了在先进计算机环境下实现经营过程集成和经营过程自动化而建立的可由工作流管理系统执行的业务模型。工作流管理系统是支持企业经营过程高效执行并监控其执行过程的计算机软件系统。工作流引擎是工作流管理系统的核心。它为管理系统提供一系列通用的服务,以实现各种管理系统的具体应用。针对目前企事业的一般业务,我们运用了轻量级工作流引擎的概念,主要探讨轻量级工作流引擎的具体设计和具体实现。实践证明,轻量级的工作流引擎可以满足企事业一般的需求,而且明显缩短了开发周期。 关 键 字:轻量级,工作流引擎,工作流模型,工作流实例,业务规则 Abstract Because of the good adaptabilities to the enterprises’ business, the workflow management technology now has already been used extensively. The workflow management system which bases on the workflow management technology has also already brought the benefit that the traditional information system couldn’t bring. The workflow is a computerize model which reflects the business process, and it is also a business model which can be carried out by the workflow management system, setting up with the purpose of accomplishing the integration and automation of the management process under the advanced computer circumstances. The workflow management system is a computer software system that can suppo

文档评论(0)

cjbckk + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档