申请审批工作流原型系统的开发与分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
申请审批工作流原型系统的开发与分析
摘要:申请审批工作流原型系统涵盖了采用中间件开
发工作流的基本方法、原理和最基础的功能,这个系统集信息
输入、传输、存储、查询、管理为一体,完善后可以为机关办
公等工作提供可靠的信息基础,快捷的办公流程,方便管理,实
现了信息、计算机资源的高度共享的管理系统。本文概述了工作流相关理论,详细介绍了申请审批工作流原型的开发过
程。
关键词:申请审批工作流
图分类号:TP39 文献标识码:A 文章编
号:1007-9416(2011)03-0117-02
Development and analysis of approval workflow
prototype
system
Abstract:Approval workflow prototype system using
middleware development work flow across the basic methods, principles and most basic function The system of information collection, transmission, storage, inquiry, the management of the integration, improve the office after work for organs provide reliable
information base, and efficient office procedures to facilitate management of information, sharing of computer resources at the management system.This paper presents an overview of relevant workflow theory , detailed approval workflow prototype development.
Key words:approvalworkflow 1、引言
随着计算机技术的飞速发展,在全球范围内,对工作流的
技术研究以及相关的产品开发进入了更为繁荣的阶段。开发
种能够大大提高工作效率的工作流方案将可以把人从繁琐的重复劳动中解放出来。
申请审批工作流原型的系统采用B/S 结构, 这个原型系
统含盖了采用中间件开发工作流的基本方法、原理和最基础
的功能,其他复杂的工作流程都是在此基础上发展的。这个系统集信息输入、传输、存储、查询、管理为一体,完善后可以为机关办公等工作提供可靠的信息基础,快捷的办公流程,方便管理,实现了信息、计算机资源的高度共享的管理系统。
2、工作流相关理论2.1 工作流概述
工作流的概念起源于生产组织和办公自动化领域,提出
的目的是通过将工作分解成定义良好的任务、角色,按照一定
的规则和过程来执行这些任务并对它们进行监控, 达到提高工作效率、降低生产成本、提高企业生产经营管理水平和企业竞争力的目标。工作流经过人工操作到计算机完成的转变广泛应用于各领域。
目前,在全球范围内,对工作流的技术研究以及相关的产
品开发进入了更为繁荣的阶段,更多更新的技术被集成进来
文件管理系统、数据库、电子邮件、Internet 服务等都已被
容纳到工作流管理系统之中。工作流产品的市场每年以两位
数字的速度迅猛增长。市场上工作流产品发展迅速,据统计, 1997 年工作流产品的增长率超过35%。作为支持企业经
营过程重组(Business Process Reengineering, BPR、) 经营过程自动化(Business Process Automation, BPA的一种手段,工作流
技术的研究应用日益受到学术界与企业界的重视。
2.2 工作流的定义根据国际工作流管理联盟(Workflow
Management
Coalition,WfMC)的定义,工作流(Workflow)就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照
规程采取行动,并令其在参与者之间传递。简单地说,工作流
就是一系列相互衔接、自动进行的业务活动或任务。我们可以将整个业务过程看作是一条河,其中流过的就是工作流。
我们从工作流定义中可以看出,工作流是经营过程的个计算机实现,而工作流管理系统则是这一实现的软件环境。
使用工作流来作为经营过程的实现技术首先要求工作流系统能够
反映经营过程的如下几个方面的问题,即经营过程是
什么(由哪些活动、任务组成,也就是结构上的定义)、怎么做(活动间的执行条件、规则以及所交互的信息,也就是控制流
与信息流的定义)、由谁来做(人或计算机应用程序,也就是组织角色的定义)、做得怎样(通过工作流管理系统对执行过程
进行监控)。
3、申请审批工作流原型的分析3.1 功能性需求
(1)发起人拟制申请。
(2)各级领导审批,查看前面领导的意见,若不同意则直接
结束流程。
(3)流程监控。
(4)系统管理。
3.2UML 活动图
以下活动图说明了每个角色的活动,图1,图2。
4、申请审批工作流原型的开发4.1 启动工作流
Jsp页面(begintask.jsp)将向展现逻辑begin传最初的任务数据:fin/name,fin/reason,fin/money 。展现逻
begin 运算辑中逻辑将启动整个工作流的实例。
begin 节点参数设置:数据的存储路径:fin。
begin 业务逻辑的流程: 开始(开始构件)-->事务开始