论文摘要
工作流技术是一种新兴的信息处理技术,主要用来帮助实现面向需求不断变化业务环境下的流程处理工作。其首要目标是实现过程的自动化处理,在工作流系统中,有关业务活动依时序或逻辑关系相互连接构成业务流程,文档、信息或任务依据所定义的业务流程在参与者之间传递、处理或执行。作为一种过程建模和过程管理的核心技术,工作流技术可以为业务流程及信息过程提供有力的支持。基于工作流技术的信息系统越来越重要,因此需要研究这类信息系统的开发方法。本文首先分析研究了当前比较流行的三种信息系统开发方法——结构化生命周期法、原型方法、面向对象的方法,揭示了这些传统的基于功能的信息系统开发策略存在弊端,提出了基于工作流技术的信息统开发方法。遵循WfMC的标准,综述了工作流管理系统的主要功能和体系结构,并对工作流技术,重点是对工作流模型和工作流引擎进行了深入研究。在此基础上,研究剖析了具体的工作流管理软件——Joinwork,研究Joinwork工作流管理系统的体系结构,建模方法,模型配置。并利用Joinwork提供的编程接口,实现了“通用引擎”,实现的“通用引擎”可以与企业应用程序简单的集成,不需要客户(使用引擎的编码人员)自己编写代码实现流程相关数据与应用数据的关联,最大程度上的减少了客户的编码量。论文的最后,使用“通用引擎”,实现了“武汉理工大学审批系统”,通过这个典型的基于工作流技术的信息系统的开发过程,总结出一套基于工作流技术的信息系统的开发方法。并且,将实现后的信息系统与传统的信息系统作比较,充分体现出基于工作流技术的信息系统易开发、易维护、易升级的优势。本论文的研究工作不仅为我们今后在此领域中的研究工作提供了可靠的理论和技术依据,而且对今后的进一步研究奠定了一定的基础,具有一定的应用价值。本文设计实现的“通用引擎”使信息系统的开发设计变得简单,可方便的嵌入到现有的系统中,大大降低和原系统集成的技术难度和风险。可以明显缩短基于流程定义的信息系统的开发周期,提高工作效率。
论文目录
摘要Abstract第1章 绪论1.1 引言1.2 国内外现状1.3 本文的主要内容第2章 信息系统的开发方法及存在问题2.1 结构化生命周期法2.2 原型方法2.3 面对对象的方法2.4 主要问题第3章 基于工作流技术的信息系统3.1 工作流技术相关概念3.2 工作流系统的组成3.3 工作流管理系统的参考模型3.4 工作流模型3.4.1 工作流元模型3.4.2 基于XML的工作流定义第4章 JOINWORK工作流技术的剖析4.1 工作流管理系统软件4.2 JOINWORK工作流管理系统4.2.1 Joinwork工作流系统的组成4.2.2 Hibernate技术4.3 JOINWORK工作流模型4.3.1 活动与状态4.3.2 Joinwork的系统变量4.3.3 流程的数据变量4.3.4 流程的流转机制4.4 工作流引擎对外接口4.5 通用引擎的开发4.5.1 工作流引擎初始化4.5.2 客户请求控制器4.5.3 页面显示4.5.4 “通用引擎”部署第5章 基于工作流技术的信息系统的设计5.1 基于工作流技术的信息系统的开发步骤5.1.1 问题定义阶段5.1.2 可行性研究阶段5.1.3 需求分析阶段5.1.4 设计阶段5.1.5 部署工作流管理软件5.1.6 工作流建模5.1.7 实现节点应用5.1.8 模型配置阶段5.1.9 部署应用5.1.10 测试5.1.11 维护5.2 基于PETRI网建模方法5.2.1 Petri网基本概念5.2.2 基于Petri网的工作流建模方法5.3 “武汉理工大学审批系统”的开发5.3.1 问题定义5.3.2 可行性研究5.3.3 需求分析5.3.4 设计阶段5.3.5 部署Joinwork管理系统5.3.6 工作流建模5.3.7 实现节点应用5.3.8 模型配置5.3.9 部署应用5.3.10 测试5.3.11 维护5.4 系统的运行界面第6章 总结与展望6.1 总结6.2 展望参考文献致谢攻读硕士期间发表的论文及参研情况
相关论文文献
标签:工作流论文; 引擎论文; 通用引擎论文; 工作流模型论文;