- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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
您可能关注的文档
- 软件计算器课设报告..docx
- 软件设计模式与体系结构复习资料..doc
- 软件质量度量..doc
- 软件识别及主题显示..doc
- 软件过程改进与管理..docx
- 软件需求分析..docx
- 软件质量保证与测试实验报告..docx
- 软件需求分析报告实例..doc
- 软件需求工程大作业..doc
- 软件项目实施方法..doc
- 新高考数学二轮复习 题型归纳演练专题1-1 集合与常用逻辑用语(原卷版).doc
- 新高考数学二轮复习 题型归纳演练专题3-10 导数与数列,导数与概率统计(原卷版).doc
- 新高考数学二轮复习 易错点9平面向量(原卷版).doc
- 新高考数学二轮复习 易错点3函数概念与基本函数(解析版).doc
- 新高考数学二轮复习 易错点14 立体几何中的角(原卷版).doc
- 新高考数学二轮复习 数列重难点提升专题05 构造法求数列通项的八种技巧(二)(原卷版).doc
- 高考物理一轮复习讲义专题10.3 本专题实验(原卷版).doc
- 高考物理一轮复习讲义专题13.2 法拉第电磁感应定律 自感和涡流(原卷版).doc
- 新高考数学二轮复习 题型归纳演练专题3-1 利用导数解决切线(公切线)问题 (原卷版).doc
- 新高考数学二轮复习 易错点6求数列的通项公式(解析版).doc
文档评论(0)