- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
亳州师范高等专科学校.doc
亳州师范高等专科学校
毕业论文设计
题目:
学号:
姓名:
专业:
指导老师 :
系别:
年 月
目 录
引言 1
1.1编写目的 1
1.2背景 1
1.3定义 1
1.4参考资料 1
2总体设计 1
2.1需求规定 1
2.2运行环境 1
2.3基本设计概念和处理流程 2
基于需求,开元工作流管理系统中主要包括如下八个部分的部件和数据。 2
2.4结构 3
2.5功能需求与程序的关系 4
2.5.1流程运转功能 4
2.5.2 流程运转扩展功能 5
2.5.3流程监控功能 7
2.5.4 系统数据处理功能 8
2.5.5 权限控制功能 8
2.5.6 工作流系统一般功能 9
2.6.7 工作流系统的表单功能 10
2.5.8 系统扩展功能 11
2.5.9 系统日志 12
2.5.10 系统高级功能 12
2.6人工处理过程 13
2.7尚未问决的问题 13
3接口设计 14
3.1用户接口 14
3.1.1 通过工作流引擎实现 14
3.2外部接口 16
3.3内部接口 16
4运行设计 17
4.1运行模块组合 17
4.2运行控制 17
4.3运行时间 17
5系统数据结构设计 18
5.1逻辑结构设计要点 18
5.2物理结构设计要点 18
5.3数据结构与程序的关系 18
6系统出错处理设计 19
6.1出错信息 19
6.2补救措施 21
6.3系统维护设计 22
引言
1.1编写目的
概要设计说明书描述开元工作流引擎系统的运行环境,模块划分功能需求的基本设计和处理流程,功能模块间的接口,整个系统的总体实现方式,此说明书是详细设计的直接依据,亦是代码编写和系统测试依据之一。
1.2背景
开元工作流引擎管理系统(KYWfMS,Workflow Engine Management System)是以计算机支持的分布式、协同工作业务流程的自动或半自动化为研究目标的软件系统。随着计算机网络,特别是Internet/Intranet 的迅猛发展和应用,计算机支持的分布式、协同工作的工作流系统在企、事业单位中的地位显得越来越重要,也有着广阔的前景。
1.3定义
术语/缩写 解 释 过程定义 由过程定义工具所定义的一个工作流过程 过程实例 过程定义运行之后转化为过程实例,一个过程定义可以产生多个过程实例 活动 一个相对独立的工作的描述,它是过程定义的一个重要组成部分 活动实例 活动运行之后的一个实例 工作项 在一个活动实例中,工作流参与者所需执行的工作 工作项列表 一个参与者所负责的所有工作项的详细描述 路由 活动之间传递信息的拐点 转移 从活动到路由或从路由到活动,描述路由与活动之间关系的连接 工作流控制数据 表示过程实例、活动实例的状态信息 工作流相关数据 与业务过程相关的数据,工作流引擎根据它们来确定过程实例的状态转移 日志数据 系统中所有发生的事件及相应数据的记录 运行服务器 负责整个过程的运行、调度、查询及日志的记录等 过程定义状态 表示过程定义目前所处的状态,如:是否已发布等 过程实例状态 表示过程实例目前所处的状态,如:运行、挂起等 活动实例状态 表示活动实例目前所处的状态,如:运行、挂起等 工作项状态 表示工作项目前所处的状态,如:运行、挂起等 工作流引擎 运行服务器的核心,负责过程实例的执行、调度
1.4参考资料
TC-1025_10_xpdl_102502C中文 4Broad 译
工作流管理技术基础 范玉顺 清华大学出版社
2总体设计
2.1需求规定
开元工作流引擎管理主要作为本公司后续开发的信息系统的基础服务性系统,所以在确定需求是以本公司的实际应用为主要来源,参照工作流管理联盟工作流标准V1.0而形成,是为了为本公司后续开发的信息系统提供流程性事务中与流程控制相关的服务。目前为单引擎设计,没有涉及多引擎的相互协作的处理。
2.2运行环境
软件环境:
操作系统 Windows 2000/2003 server
支撑软件环境:J2sdk 1.42以上,支持jsp2.0/servlet2.0,JSTL1.1的WEB SERVER
硬件环境:
CPU I386 主频 2.5 G以上
RAM 512M以上(推荐1G)
2.3基本设计概念和处理流程
基于需求,开元工作流管理系统中主要包括如下八个部分的部件和数据。
(1)过程定义工具
(3)过程定义
(4)工作流执行子系统和工作流引擎
WfMS 的核心软件组。它的功能包括:解释过程定义,创
文档评论(0)