资源预览内容
第1页 / 共75页
第2页 / 共75页
第3页 / 共75页
第4页 / 共75页
第5页 / 共75页
第6页 / 共75页
第7页 / 共75页
第8页 / 共75页
第9页 / 共75页
第10页 / 共75页
亲,该文档总共75页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
四 川 大 学硕 士 学 位 论 文题 目 基于 WEB 技术的工作流管理系统设计与实现作 者 刘福顺 完成日期 2006 年 4 月培 养 单 位 四 川 大 学 指 导 教 师 唐宁九 教 授 专 业 计算机软件与理论 研 究 方 向 软件工程 授于学位日期 年 月 日四川大学硕士学位论文基于 WEB 技术的工作流管理系统设计与实现基于 WEB 技术的工作流管理系统设计与实现计算机软件与理论 专业研究生 刘福顺 指导教师 唐宁九工作流是一类能够完全或者部分自动执行的经营过程,它根据一系列过程规则,文档、信息或任务能够在不同的执行者之间进行传递与执行。工作流管理系统是一个软件系统,它完成工作流的定义和管理,并按照在计算机中预先定义好的工作流逻辑推进工作流实例的执行。一个完整的工作流管理系统是由工作流执行部件、工作流功能部件和外部应用系统构成的。工作流执行部件,即工作流引擎,是工作流管理系统的核心。工作流引擎负责解释过程定义、创建模型实例、调度模型实例任务、推进流程等功能。一个过程模型就是企业经营过程中业务流程的一个抽象模型,当使用诸如 Petri 网这样的形式语言来描述一个企业经营过程时,就形成了过程定义。过程定义被工作流引擎解释转换为能被工作流引擎执行的过程模型,创建运行时模型实例并依据特定的调度算法,例如经典 Petri 网调度算法,对过程实例中的活动进行调度。工作流技术在企业中的应用范围主要有两类,一类是在以公文流转为功能主体的办公自动化系统中的应用,另一类则是为企业业务系统提供运行支撑平台的工作流管理系统。不同的应用对工作流引擎的功能要求也是不同的,作为一个功能完善的工作流引擎,核心调度能力要灵活,同时要能够支持常见的流程模型,例如:固定流程、自由流程以及嵌套流程等。本文论述的是一个基于 WEB 技术的工作流管理系统的设计与实现,提出了一种将工作流技术应用于企业的工作流管理系统的通用架构,阐述了经典petri 网调度算法在工作流引擎中的应用与实现,分析并实现了工作流引擎对三种常见的流程模型的支持。关键词:工作流;工作流管理系统;Petri 网;工作流引擎四川大学硕士学位论文基于 WEB 技术的工作流管理系统设计与实现Web-based Workflow Management System Design and ImplementationLiuFushun( Computer Software give out a common workflow management system structure which is useful when you want to apply workflow technology to enterprise application; expound the application and implementation of classical Petri-net schedule arithmetic in workflow engine; analyze the support of three kinds of process model in workflow engine.Key Words: Workflow; Workflow Management System; Petri-net; Workflow 四川大学硕士学位论文基于 WEB 技术的工作流管理系统设计与实现Engine四川大学硕士学位论文基于 WEB 技术的工作流管理系统设计与实现目目 录录1 绪论 .11.1 工作流的起源 .11.2 本文结构安排 .12 基本理论 .22.1 工作流 .22.2 工作流参考模型 .32.3 工作流管理系统 .62.4 工作流管理系统架构 .82.4.1 工作流管理系统组成部分 .82.4.2 工作流管理系统组件说明 .92.5 Petri 网.102.5.1 Petri 网的基本元素.102.5.1.1 库所 .112.5.1.2 变迁 .122.5.1.3 弧 .132.5.1.4 标记 .132.5.2 Petri 网的触发器.14四川大学硕士学位论文基于 WEB 技术的工作流管理系统设计与实现2.5.3 Petri 网的路由.152.5.4 Petri 网的发散和汇聚.163 相关工作 .183.1 工作流发展现状 .183.2 工作流研究领域 .204 系统描述 .214.1 系统功能描述 .214.2 系统对外服务 .225 系统设计 .245.1 工作流管理系统架构 .255.1.1 业务系统注册服务 .255.1.2 过程模型定义服务 .275.1.3 工作流程监控服务 .295.1.4 通用功能接口服务 .295.1.5 统一工作平台服务 .305.2 部件功能解析 .
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号