可视化流程的设计-毕业论文

上传人:wo7****35 文档编号:54149771 上传时间:2018-09-08 格式:DOC 页数:29 大小:386.50KB
返回 下载 相关 举报
可视化流程的设计-毕业论文_第1页
第1页 / 共29页
可视化流程的设计-毕业论文_第2页
第2页 / 共29页
可视化流程的设计-毕业论文_第3页
第3页 / 共29页
可视化流程的设计-毕业论文_第4页
第4页 / 共29页
可视化流程的设计-毕业论文_第5页
第5页 / 共29页
亲,该文档总共29页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《可视化流程的设计-毕业论文》由会员分享,可在线阅读,更多相关《可视化流程的设计-毕业论文(29页珍藏版)》请在金锄头文库上搜索。

1、本科毕业论文本科毕业论文(科研训练、毕业设计)题题 目:目:可视化流程的设计可视化流程的设计姓姓 名:名:学学 院:软件学院院:软件学院系:系:专专 业:软件工程业:软件工程年年 级:级: 学学 号:号:指导教师(校内):指导教师(校内): 职称:职称:指导教师(校外):指导教师(校外): 职称:职称:2004 年 5 月 22 日可视化流程的设计摘要: 工作流是一项重要而有价值的技术,它的概念是从生产和办公的过程中演变而来的。自工业文明以来,它就一直存在至今,它也是通过对工作活动的流程的研究来提高工作效率的研究产物,它能很好的把工作活动定义为规范的任务,角色,规则以及用来调节绝大多数生产和办

2、公中的工作过程。一开始,这些工作都是由操作实体的人来做的,随着 IT 时代的到来,这些过程通过计算机系统实现半自动或全自动控制,如今,对多数组织而言,工作流管理系统在办公自动化方面作出了巨大的贡献。本文介绍了有关工作流的基础知识并且设计和实现了一个工作流建模(过程定义)工具。关键词:工作流 可视化 工作流管理系统 过程定义The Design of Visual Workflow Abstract: Workflow is a important and valuable technology,its concept has evolved from the notion of process

3、 in manufacturing and the office.Such processes have existed since industrialization and are products of a search to increase efficiency by concentrating on the routine aspects of work activities.They typically separate work activities into well-defined tasks,roles,rules,and procedures which regulat

4、e most of the work in manufacturing and the office.Initially,processes were carried out entirely by humans who manipulated physical objects.With the introduction of information technology,processes in the work place are partially or totally automated by computer system.Nowadays,workflow management s

5、ystem is making great contributions to the office-automation of many organizations.This paper introduces some basic knowledge about workflow,we design and implement a modeling tool (process-definition) of workflow.Keywords: workflow visual workflow management system process-definition可视化流程设计系统目目 录录引

6、言引言1第一章第一章 背景知识背景知识21.1 工作流技术产生的历史21.2 工作流的基本概念和定义31.3 工作流管理系统51.4 工作流参考模型71.5 工作流技术的特点和研究发展情况91.6 采用工作流管理系统的好处10第二章第二章 系统概述系统概述132.1 开发目的132.2 开发环境132.3 功能概述132.4 DELPHI简介.14第三章第三章 系统设计与实现系统设计与实现163.1 界面设计163.2 设计原理173.3 文件的保存和读取193.4 工作结点属性界面的设计213.5 语法检查22结束语结束语24致谢致谢24参考文献参考文献25厦门大学本科毕业论文 软件学院 阮

7、泉泉1引 言工作流就是自动运作的业务过程部分或整体,表现为参与者对文件、信息或任务按照规程采取行动,并令其在参与者之间传递。简单地说,工作流就是一系列相互衔接、自动进行的业务活动或任务。我们可以将整个业务过程看作是一条河,其中流过的就是工作流。可视化流程设计系统就是对工作流进行直观的操作与管理。随着工作流在企业内部以及在日常生活中伴演着越来越重要的角色。开发一个可以对工作流进行操作、管理的可视化流程设计系统,具有很重要的意义。也具有很强的市场价值。本文介绍了有关工作流的基础知识并且设计和实现了一个工作流建模(过程定义)工具。可视化流程设计系统2第一章第一章 背景知识1.11.1 工作流技术产生

8、的历史工作流技术产生的历史工作流技术的历史可以追溯到 70 年代末的办公自动化和任务批处理。第一次使用工作流术语可追溯到 80 年代初,但是那个时候还没有真正的工作流管理系统出现。在以前,网络互联的应用不十分普及,并且功能相对较弱,各种软件系统被设计成用于处理单个任务。随着计算机网络技术的发展,计算机的处理模式从集中式处理向分布协作式处理发展。在这种新的处理模式中,人们可以更加精确地对高层的系统行为进行建模,开发的系统能够更快地对应用需求的变化作出反应。因此,应用系统不仅仅要处理单个任务,还要能够管理组织机构内部的工作流,这种应用需求推动了工作流管理的迅速发展。为了更加深刻地认识工作流管理对未

9、来的影响,有必要回顾一下过去 40 年应用软件系统的演化历程,从历史的观点来认识工作流。图 1 显示了工作流管理系统成为应用软件系统的一个组成部分的历史发展过程。在 6 0 年代,应用系统是一个个独立的程序,每个应用程序都有着自己特有的用户界面和专门的数据存取系统,各个应用程序之间互不相干。在 70 年代,把数据管理部分分离出来,于是产生了数据库管理系统 (DBMS),应用系统大大地简化了数据管理工作。到了 80 年代,同样地又把用户界面部分分离出来,于是产生了用户界面管理系统 (UIMS)。通过使用 UIMS,应用程序不再过多地管理和用户的交互功能,并且使应用程序有相似的用户界面,方便了用户

10、使用。直到 90 年代,工作流管理系统作为一个通用的应用功能开始出现,用于支持业务处理,使应用开发人员可以把业务流程从应用中提取出来。OSAPPLDBMSOSAPPLDBMSOSUIMSAPPLDBMSOSUIMSWFMSAPPL图 1.1 工作流管理系统的发展历程厦门大学本科毕业论文 软件学院 阮泉泉3进入 90 年代,越来越多的组织机构开始认识到需要有支持设计和执行业务流程的高级工具。业务流程问题成为目前信息系统开发中的突出问题,要求信息系统包含工作流管理系统以支持各种业务流程,其理由主要有 4 个:(1)新的管理哲学激发了组织机构对业务流程的兴趣,如业务流程再造 (BPR)和持续过程改进

11、 (CPI);(2)组织机构内部的业务过程数量比以前大大增加,如今的组织机构比以前提供更多的产品和服务,并且产品和服务的生命周期也比以前大大缩短了,从而业务过程的数量也急剧增加;(3)为了适应激烈的竞争,组织机构需要经常改变业务流程;(4)业务流程变得更加复杂。从工作流管理的发展历程可以看出,工作流管理的概念早在 80 年代初就已提出,但是由于当时计算机技术发展的限制,一直未能得到充分发展。直到最近几年,随着计算机技术和网络技术的迅猛发展,以及伴随着市场竞争的加剧,企业对提高生产质量、缩短生产周期等的要求强烈,使得工作流管理成为企业界和研究领域的热门话题。种种迹象表明工作流管理将会对下一代的信

12、息系统产生重大影响。1.21.2 工作流的基本概念和定义工作流的基本概念和定义1993 年,国际工作流管理联盟(Workflow Management Coalition,WfMC)的成立标志着工作流技术开始进入相对成熟的阶段。为了实现不同工作流产品之间的互操作,WfMC 在工作流管理系统的相关术语、体系结构及应用编程接口等方面制定了一系列标准。不同的研究者和工作流产品供应商从不同的角度给出了工作流的定义。以下是机构比较具有代表性的定义。工作流管理联盟给出的工作流定义:工作流是一类能够完全或者部分自动执行的业务过程,它根据一系列过程规则、文档、信息或任务能够在不同的执行者之间进行传递与执行。G

13、igaGroup 的定义是:工作流是业务过程中可运转的部分,包括任务的顺序以及由谁来执行、支持任务的信息流、评价与控制任务的跟踪、报告机制。IBM Almaden Research Center 的定义是:工作流是业务过程中的一种计算机化的表示模型,定义了完成整个过程所需用的各种参数。这些参数包括对过程中每一个单独步骤的定义、步骤间的执行顺序、条件以及数据流的建立、每一步骤由谁负责以及每个活动所需要的应用程序。可视化流程设计系统4Amit Sheth 的定义是:工作流是涉及到多任务协调执行的活动,这些任务分别由不同的处理实体来完成。一项任务定义了需要做的某些工作,它可用各种形式来进行定义,包括

14、在文件或电子邮件中的文本描述、一张表格、一条消息以及一个计算机程序。用来执行任务的处理实体可以是人,也可以是计算机系统(比如一个应用程序、一个数据库管理系统)。以上这些对工作流的定义是用非形式化语言对工作流所进行的描述,虽然各有不同,但基本上都达成了这样的一个共识:工作流是业务过程的一个计算机实现,而工作流管理系统则是这一实现的软件环境。这些工作流的定义分别反映了业务过程如下几个方面的问题,即业务过程是什么(由哪些活动、任务组成,也就是结构上的定义)、怎么做(活动间的执行条件、规则以及所交互的信息,也就是控制流与信息流的定义)、由谁来做(人或者计算机应用程序,也就是组织角色的定义)、做得怎样(

15、通过工作流管理系统进行监控)。在实际情况这可以更广泛地把凡是由计算机软件系统(工作流管理系统)控制其执行的过程都称为工作流。工作流通常用于过程的自动化,通过将文档、信息或任务按照预先定义好的规则和流程在参与者之间进行传递,从而帮助用户实现和完成整个经营目标。在企业应用中,工作流经常与业务过程重组(Business Process Re-engineeringBPR)相联系,完成对一个组织(和机构)中核心业务过程(或者称为关键业务过程)的建模、评价分析和操作的实施。虽然并非所有的 BPR 过程都需要采用工作流的方式进行实施,但是,工作流技术通常是实施 BPR 的一个较好的方法,因为工作流提供了业

16、务过程逻辑与它的信息支撑系统的分离,并实现了应用逻辑和过程逻辑分离,这种方式在进行企业实际应用时具有显著的优点。它可以在不修改具体功能模块实现方式(硬件环境、操作系统、数据库系统、编程语言、应用开发工具、用户界面)的情况下,通过修改(重新定义)过程模型来改进系统性能,实现对生产业务过程部分或全部地集成管理,有效地把人、信息和应用工具合理地组织在一起,提高软件的重用率,发挥系统的最大效能。工作流技术可以支持企业实现对经营管理和生产组织的过程控制以及决策支持,能够实现现代企业“在适当的时间把适当的信息传给适当的人”的要求。工作流系统还可以提供系统日志功能。这种日志记录对于进行企业业务过程运转情况的事后分析和流程优化提供了十分重要的数据。如前面介绍,工作流主要是用来描述业务过程的,因此,一个工作流就可以看成是组织机构的一个具体的经营流程的抽象或图示化的表示。那么什么是业务过程呢?我们知道,组织机构的经营过程由一系列相关任务组成,这

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 学术论文 > 毕业论文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号