基于工作流的办公自动化系统的设计与实现.doc_第1页
基于工作流的办公自动化系统的设计与实现.doc_第2页
基于工作流的办公自动化系统的设计与实现.doc_第3页
基于工作流的办公自动化系统的设计与实现.doc_第4页
基于工作流的办公自动化系统的设计与实现.doc_第5页
已阅读5页,还剩61页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

硕士学位论文基于工作流的办公自动化系统的设计与实现作者:崔恺指导教师:王玲副教授南京理工大学年月声明本学位论文是我在导师的指导下取得的研究成果,尽我所知,在本学位论文中,除了加以标注和致谢的部分外,不包含其他人已经发表或公布过的研究成果,也不包含我为获得任何教育机构的学位或学历而使用过的材料。与我一同工作的同事对本学位论文做出的贡献均已在论文中作了明确的说明。研究生签名:她刚年岁月日学位论文使用授权声明南京理工大学有权保存本学位论文的电子和纸质文档,可以借阅或上网公布本学位论文的部分或全部内容,可以向有关部门或机构送交并授权其保存、借阅或上网公布本学位论文的部分或全部内容。对于保密论文,按保密的有关规定和程序处理。研究生签名:越研究生签名:么笙竺么酬咕一日程硕论文在计算机网络应用、通信技术和多媒体技术的快速发展的背景下,自动化办公、无纸化办公等已成为现代企事业单位办公的主流手段和趋势,对各级组织管理水平的提高助益很大。工作流技术是近年来在计算机应用领域中发展最快的新技术之一,它的主要功能是实现了人与计算机的高效结合。办公自动化系统中引入工作流技术,可以最大程度地发挥办公自动化系统的优势,降低办公中对时间、人力、财力的消耗,从而提高工作效率,节省办公成本,为企事业部门带来巨大的经济效益和社会效益。本文结合连云港市招生考试业务审批流程特点,探讨了研究基于网理论的工作流建模过程,设计开发了办公自动化系统。在构建办公自动化系统的过程中,利用工作流技术和网理论基础,可以方便地搭建办公业务流程,将复杂流程简单化,以实现办公中的协作交互,为招生办公室改进工作流程提供良好的技术支持。本文以连云港市招生考试办公自动化系统为开发背景,对工作流技术和网理论进行了阐述;介绍了工作流管理系统和基于工作流的办公自动化系统软件的开发与实现方法。在对办公系统进行详细的需求分析后,在工作流技术和基于网的工作流建模技术基础上对发文收文核心模块进行了过程分析与建模,设计发文收文两个核心环节。在设计过程中,提出了办公自动化动态工作流管理系统的实现方法,构建了基于工作流管理的办公自动化系统模型,设计了模型的基本算法,并对模型进行了性能分析和针对性的改进,在扩充网模型中对办公自动化系统流程模型进行了可行性分析和阐述。本文最后对系统要功能的实现和使用做了具体介绍。实践证明它不仅为企事业单位的办公管理提供了一种新的运行模式,而且极大地提高了办公效率,节省了成本开销,带来了直接的经济效益。关键词:工作流网工作流管理系统办公自动化,。,:;工程硕卜论文基作流的办公自动化系统的设计与实现目录摘要”目:录”“”一”“”一”一”绪论”一”的基本概念国内外的发展国外的发展”国内的发展系统的发展趋势“课题研究的背景及意义”课题研究的背景”课题研究的意义本文研究的主要内容工作流技术基本理论工作流的基本概念及与的结合工作流模型工作流模型工作流参考模型一工作流实现模型工作流过程定义语言“工作流模型规范本章小结系统的工作流模型基于网工作流建模基于网的工作流描述工作流模式与工作流网的映射”工作流建模实例一工作流网在系统中的应用基于工作流网的理论分析一基于工作流网的校验算法分析一网对工作流模型的描述网对工作流模型的性能评价本章小结目录工程硕论文系统的总体设计系统功能需求分析系统的技术架构网络拓扑结构系统的逻辑结构和部署结构系统主要功能”系统功能结构框图系统基本模块分析系统典型功能分析系统安全管理措施系统的安全考虑系统管理弓维护本章小节”系统的实现系统的开发环境“系统实现技术的选择技术平台选择编程语言选择公文管理子系统的实现公文管理子系统的工作流实现方法“公文管理【作流流程的实现系统的主要功能实现我的办公桌工作流“公共事务档案管理信息交流入力资源系统管理本章小结总结与展望本文工作总结一课题展望”致谢“”一”一”一”“”参考文献工程硕仁论文草于作流的办公自动化系统的设计与实现绪论的基本概念,即办公自动化(),计算机技术发展的新产物,是近年来随着技术的进步而产生的新概念。狭义的是指办公室自动化,是指处理一般办公事务的自动化;广义的则包含了更广泛的意义,包括了网络信息共享与处理系统等。在其出现之初只是被用来处理文档、表格以及其它一些简单的应用,辅助日常的办公。随着计算机及互联网技术的进步,技术也得到了很大的提高。目前,办公自动化这门学科受到人们前所未有的重视,在信息化建设的热潮中,系统也成了必不可少的信息化系统之一。办公自动化就是运用计算机技术、通信技术和网络技术等信息技术来完成常办公工作,将各种信息资源进行有效的整合,以实现更快捷、更有效、更优质的完成办公事务,并为办公人员提供决策支持,促进办公活动规范化和制度化,以达到既定的目标,获取更好的效果【。一个完整的系统应当能够进行信息采集、信息处理、信息传输和信息保存。信息足整个系统的主要工作对象,系统工作所借助的工具是计算机,系统的设计者、操纵者和得益者是人,整个系统就是在信息、计算机、人这三个主要的元素的协同作业下有条不紊地工作。系统可从下往上分为三个主要层次:事务层、管理层、决策层。作为基础层的事物层,主要处理一般的事务,包括文字处理、个人日程管理、人事管理、工资管理、资源管理等,还有其他一些相关的事务处理;管理层以事务层为基础,作为中间层,它是办公系统与管理信息系统的结合,其中,办公系统支持各种办公事务处理活动,管理信息系统支持管理控制活动;作为最高层的决策层,它以其自有的决策模型为支持,结合事务层和管理层办公系统的大量数据,实现上述系统的再结合,具有决策或辅助决策功能。国内外的发展在计算机信息处理技术、互联网技术和通信技术的大力推动下,办公自动化自起步以来已获得了较速的发展,并趋成熟。国外的发展办公自动化之所以发展这么迅猛,在世界各国得到了广泛的应用,除了其自身方便强大的功能和符合广大用户办公需求的特性外,还与各国政府和大公卅的支持和关注分绪论程硕论文不开,各国政府都大力在本国发展和研究办公自动化系统,并在各级政府、机构机关和企业大力推广,尤其是日本和美国,在系统的研究和推广应用上,更是不遗余力,这些因素都导致了办公自动化的快速发展和趋于成熟。国的发展大致经历了一下几个阶段:第一阶段主要是年代年代。这个时候,办公自动化刚刚兴起,首先出现在美国和日本,最初只具有(电子数据处理)的简单功能,且仅仅是用于国防军事上,年代,计算机开始由军用发展到民用,部分办公业务开始使用计算机,但是当时的计算机本身的发展所限,其价格和性能等因素限制了计算机在办公领域的大规模应用,所以当时的主流应用是(管理信息系统),后来,随着计算机的发展及计算机系统的升级,计算机在日常中的应用越来越普及,人们使用计算机越来越频繁,这使得计算机的应用得到了很快的发展,也就促使年代后期办公自动化()的诞生。第二阶段主要是年代中叶至年代中叶。这一时期,由于年代后期微型计算机的发展以及计算机在民用领域的推广,另外,基于计算机的应用的迅速发展,使得已经起步的办公自动化得到迅速的推广应用,美国的各大公司、联邦政府、州政府和各级组织纷纷建立起了自己的办公自动化系统,他们还建屯起了基于计算机网络的信息传输和共享系统。这一阶段的办公自动化系统网络化特征比较明显,办公信息之间的通信和共享变得十分便利。另外,由于计算机软硬件的进一步发展和系统集成学科的研究突破性的进展,促进了办公管理科学的发展和进步,这方面的研究得到了重视和进一步增强,其主要内容是分析办公流程、研究办公系统模型,分析、设计、评估办公自动化系统的模型等如此这砦理论方面的研究。第三阶段主要是年代中叶至年代中叶。这一阶段,计算机技术和通信技术的充分结合发展,是办公自动化发展中的一大特点,也使得办公自动化技术发展得更加完备和便利。全球化的计算机网络和电子信息交换网络在这一阶段得到了建立,网络通信体系和协议规范也得到了建立、健全、应用和发展,这一切使得办公自动化朝着更加成熟和完善的地步发展。第四阶段则是年代中期至今。信息技术的强劲发展,使得信息处理技术和信息通信技术也得到了进一步发展并且紧密结合起来,促进了一体化的大型网络办公自动化系统的出现和使用。国内的发展我国的办公自动化起步于年代中期。自年国内召开第一次办公自动化规划会议以来,无论是在技术运用方面,还是在应用内容的深度与广度等方面,办公自动化都有了新的变化和发展,并作为组织的核心应用系统起着不町或缺的作用。近几年来,我国的经济正以较快平稳的速度发展,在年由美国引发并迅速波及仝工稃硕论文基于工作流的办公自动化系统的设计与实现球的金融危机中,我国经济率先突出重围,走出困境,带动我国经济企业稳步回升的一大重要力量就是电子信息经济的强劲发展势头,在这样的背景下,国内企事业单位对企业办公生产的信息化、提高生产办公的效率越来越重视,办公自动化在我国也得到了前所未有的关注,也正以前所末有的速度发展。办公自动化在我国的发展至今已经历了三个阶段】:、起步阶段(年年)这一阶段的办公自动化围绕结构化数据处理展开应用,以文件系统和关系型数据库系统为基础。信息技术在日常办公中的引进,提高了办公及文件管理水平。这一阶段的主要成果就是实现了基本的办公数据的管理,但没有解决办公过程中最需要的沟通协作支持、文档资料的综合处理等等问题,办公自动化的应用并没有取得好的效果。、应用阶段(年年)这个阶段办公自动化管理系统基于网络、采用结构设计模式、以工作流为系统主线,具有文档管理、电子邮件、群组协同等基本功能,使得公文流转、请示审批、新闻发布、日常办公等处于一定的流程控制下运转,基本实现了办公自动化,不仅使得员工的办公工作大为方便,还规范了组织管理,组织运营效率也得到提高。是这一阶段典型的解决方案之一,它具有自带的文档型数据库系统,可以对组织中大量非结构化数据进行有效处理,安全控制功能也得到了增强,并在强大的工作流平台、系统的支持下实现协同:作,将网络平台的功能进行最大程度地利用,使办公自动化进入了真正的实用阶段。、发展阶段(年至今)经过不断的发展与完善,办公自动化应用软件的各项功能渐趋成熟,功能不再局限于原来单一的行政办公信息服务,而是渐渐渗透到组织内部的各种事项管理环节,在组织的日常经营办公管理中起着霞要的作用。在市场的快速变化与竞争的趋激烈下,办公管理系统必须要有更新的、更多的内容与功能,而怎么方便、快捷地协调组织内部各级组织、各部门以及人员之间的工作,有效整合各种信息资源,为员工提供高效、快捷的协作工作平台,这是客户更为看重的。系统的发展趋势随着信息化的普及,组织流程的改进,技术的创新,知识的累积与应用,未来的系统会旱现人性化、智能化、系统化等特性。未来的应向如下几个方向发展:、个性化办公:系统主要追求人性化、易用性、可靠性和对每个人的适用性,使人与人之问、人与系统之间的交流协作更加便利,由员工使用合适的系统,而不是系统需要合适的员工使用,即由人适应系统转为系统适应人,真让数据和信息为人服务。、移动办公:办公自动化技术的发展将与计算机、通信、互联网技术的发展紧密绪论程硕士论文结合,可以通过各种中断设备接入系统,使得办公变得无处不在、随时可行,员工在出差、旅途或家垦,能随时方便地接入系统,还能通过手机上网进行办公,节省办公时间,提高办公效率,降低办公成本。、智能化办公:通过知识的驱动对办公事务的流程进行智能化操作处理,系统具有更多的智能功能,自动回复、自动收发电子邮件、事件提醒、系统自我维护等智能操作,将人和企业从日常繁琐复杂的事务处理和数据处理中解放出来。课题研究的背景及意义课题研究的背景在信息化建设如火如荼的背景下,为了提升本单位的信息化水平、提高办公效率、降低办公成本,连云港市招生办公室也在本单位进行了大规模的信息化建设投入,除了给每个员工配备电脑外,还在单位内部搭建了局域网,在局域网内实现了信息资源的共享,但如果仅限于此的话,耗费了大量资金投入的信息网络的功能就不会得到充分有效的利用和发挥,也没有实现真正的办公信息化和自动化。为了实现真正的办公自动化,就需要在目前的单位局域网内引入办公自动化系统。目前,软件市场空前繁荣,市场上的办公自动化软件系统产品也很多。但是,这些软件产品都具有一定的通用性,它并没有针对某个行业、某个企业的实际情况开发,如此一来,面对各行业、各企业不同的生产特点和管理文化以及独特性能,这些通用产品的适用性就显得尤为不足。此外,商业化软件在具有强大的功能的同时,也具有操作性差、购买成本高、不容易上手等缺点,这螳都使得商业化的自动化产品并不能适应企业单位的实际情况,不能完全满足企业的实际要求,对企业的实际帮助有限。因此,要解决引进商业软件带来的诸多问题,可以针对企业的实际情况和需求,对企业的办公系统进行定制开发。为了解决引进商业办公系统软件存在的问题,最好的解决方案就是为针对招生办公室的实际情况和需求,定制一套专用的办公系统。此系统应具有信息化管理的功能,对本单位的内部信息和常办公事务进行有效的管理,考虑到招办今后的发展和办公事务的益复杂,对于招办这样一个部门齐全、业务性强、管理重要性高的单位,此办公系统还应当且必须具有网络化、自动化的功能特性。仅仪依靠人工的方法进行事务处理和日常办公,不仅效率低下,在越来越繁琐复杂的事务面前显得力不从心,而且与信息化建设及招办发展趋势不相适应,在此网络办公自动化系统中,用计算机代替人按照人的指令执行一系列办公操作,不仅省时、省力、省钱,而且可以避免人为地错误。一句话,此系统能帮助办公人员轻松处理日常事务、进行信息管理、共享信息资源,提高招生办公室的办公效率和信息管理水平,发展过程中的一系列问题也迎刃而解,且对于从实质工程硕卜论文基于作流的办公自动化系统的设计与实现上推进本单位的信息化建没有着重要的意义。课题研究的意义本课题的研究对于本单位的实际情况、同类单位的同类需求、办公自动化的应用领域都有很重要的现实意义:对整个单位的办公事务流程进行协同化的处理。一个先进、完备的办公自动化系统不仅要实现文档无纸化和方便文档传递,它还要能够与其它系统集成,在各系统之间、部门与部间、人员与人员之间、任务与任务之间,搭建一个协作交流的平台,实现对单位内的人和事进行有效、有序、科学的分配和管理,从而使整个单位的工作流程能按照既定的程序有条不紊地流转进行,每件事、每个人、每个不同系统模块都是这个流程的一个对象,系统可以对其进行监督和管理,最终完成单位办公事务。本课题的研究及其所属系统的设计和开发,正是通过协同平台将各种系统进行集成,从而对本单位人员和事务进行集中控制和有效管理,最终提高办公效率、管理效率。实现信息集成与资源共享。本系统采用技术框架将各种异构系统下的网络信息系统进行集成,从而让各种可利用的网络信息资源实现共享和为办公服务。无差别实现本单位的办公自动化要求。本课题所研究的系统是对本单位的需求和环境特点进行量身定做,不仅功能和需求上完全满足要求,而且还节省了开发和运维的成本。培养了技术人员和系统应用人员。在本系统的研究开发过程中,由于技术人员和应用人员的参与,培养和锻炼了技术人员的理论水平、实践能力和开发经验,节省了系统培训成本。技术人员积累的经验也能为系统今后的升级和二次开发降低难度。本课题研究的方法和实现的系统,作为成功应用的范例,为同类企事业单位的同类问题提供具有参考价值的解决方案。本文研究的主要内容本文以:【作流技术为研究方向,介绍了工作流的发展、主要技术理论、实现的核心技术等方面的内容。以连云港市招生办公系统为主要依托,利用工作流技术的一些重要理论,重点研究以下几方面的内容:第一章绪论部分,主要介绍了的基本概念,国内外的发展状况及发展趋势,阐述了课题研究的背景与目标。第二章要介绍了工作流技术的基本理论,本章详细研究工作流模型的结构和工作过程,并对作流建模的方法进行深入的研究。第章主要介绍了系统的工作流模型,运用网的基本理论构建了系统的收文发文核心模块的工作流模璎。通过工作流网、进程网和随机网的理论绪论工程硕。:论文进行了系统建模和性能分析,最后利用网在描述业务流程上具有的柔性化的优点,通过扩充网对具有并发关系的流程模型进行了描述。第四章主要详细讨论了系统的整体设计架构,其中包括系统网络拓扑图,系统设计的逻辑结构和物理部署结构,系统实现的主要功能模块划分及软件系统的安全性等方面的内容。第五章以连云港市招生考试系统为例,实现了系统的主要功能,介绍了主要功能公文管理子系统的实现方法,最后,详细介绍了办公自动化系统各个模块典型功能的实现。第六章对本文的研究进行了总结,并对下一步的研究工作进行了展望。些任务的过程。工作流的基本要素就是活动,与事务执行过程中的任务对应,活动与活动之间的连接关系,则是对应事务执行的规则和流程,一个工作流就是一组以一定关系组合起来的活动。我们可以从工作流的定义中发现,工作流其实就是组织经营过程在计算机中通过工作流管理系统的实现,也就是说,工作流管理系统是工作流在计算机中实现的软件环境。在用工作流实现经营过程时,工作流管理系统必须要知道经营过程有哪螳任务活动组成,经营过程的定义是什么,如何经营过程,经营过程的角色是什么,还要知道经营过程中的活动的执行条件、连接规则和活动问所交互的信息。活动间交互的信息即是工作流的控制流和信息流,经营过程的角色是人或软件程序,过程执行时工作流管理系统还对过程执行的情况进行监控。工作流伞的示意图如图所示,从图中,我们能直观的看出工作流包括的经营过程范围和相应的工作流研究领域。图:作流伞作流技术基本理论工程硕论文在企业的实际应用中,工作流往往是与经营过程藿组相联系的,以实现对一个组织中核心经营过程的建模、评价分析和操作。虽然并非所有的企业再造工程()都需要采用工作流的方式实施,但由于工作流支持经营过程逻辑与其信息支撑系统的分离,并支持应用逻辑和过程逻辑的分离,这种方式在企业进行实际应用时具有非常显著的优点,所以,实施的最理想的方法就是工作流技术。它并不需要修改硬件环境、操作系统、数据库系统、编程语言、应用开发工具、用户界面这蝗具体功能模块的实现方式,只需通过修改过程模型来达到改进系统性能的目的,从而实现对生产经营过程部分或全部地集成管理,进而把人、信息和应用工具有效地组织起来,很大程度上提高了软件的重用率,且使得系统的性能得到了最大的发挥。根据的定义,工作流管理系统(,简称)是一个完成工作流的定义和管理,并按照预先设定好的工作流流程逻辑在计算机中完成工作流实例的执行的软件系统。工作流管理系统主要用来对工作流的执行进行定义、实现和管理,它由一个或多个工作流引擎负责运行,将现实世界中的业务过程转化成计算机可识别的某种表示形式,并由此形式推进执行工作流实例,监控工作流的运行状态。不同的工作流管理系统有着很多相同的特性,尽管它们各自的应用范围、实施方式不同。概括起来,几乎所有的工作流管理系统都提供了以下种功能【(见图)()建立阶段的功能:建立工作流过程,对相关业务活动进行定义和建模。()运行阶段的控制功能:运行工作流,对活动进行排序、调度。()运行阶段的人机交互功能:在活动执行时,实现用户与应用程序之间的交互。图作流管理系统的特性工作流模犁的蕾要功能是对工作流过程进行定义,这其中还有相瓦关联的活动以及工程硕士论文摹作流的办公自动化系统的设计与实现流模型包括了工作流过程的所有信息,工作流过程的开始、结束,活动及其关系。工作其动作规则,需要由用户完成的任务、外部应用,工作流引擎及其之间的应用关系,工作流有关数据及其描述等,当然,这个工作流是能够被工作流引擎执行的过程。此外,在过程执行时,为了关联活动和参与者,还需将组织角色模型中的数据引用到工作流过程定义中来。以下定义的一些基本概念与工作流模型相关。()工作流元模型():主要包括一些基本概念,不仅作为一套语言规范用来描述工作流模型,还是对应应用域的工作流模型的抽象模型。()工作流概念模型():根据工作流元模型中的基本概念,抽象描述某个应用域的业务过程。()工作流定义语言():这一语言是在工作流元模型的基础上定义的,可以用来形式化地表述工作流模型。()工作流模型():包含工作流执行所需要的信息,对某个应用域的任务流程形式化的描述。()工作流实例():业务流程的一次执行,是工作流模型的一个实例。如图,是对以上概念及其之间关系的反映。从图中可以看出,工作流模型是基于工作流元模型的。工作流基于工作流元模型定义语言基于表示作流形式化工作流概念模型模型实例作流实例图基本概念之间的关系工作流技术已经在办公自动化领域中得到了重要的应用,它将办公中的人员和事务工作以一定的规则流程组合起来,对人和事进行合理的分派和组织,对人员和事务活动的状态进行跟踪监控,使得办公自动化系统能够高效率地运行。在办公自动化中引入工作流技术,是办公自动化系统真正适应用户和企业需要的重要冈素,也是办公自动化得工作流技术基本理论工程硕论文以进一步发展的方向。工作流模型工作流模型工作流模型,或称作工作流规格或工作流类型,是业务过程在计算机中的有效表示,可以通过合并过程模型、组织模型和资源模型得到。在分析实际业务过程时,应该从过程结构、数据模型和组织结构三个方面作为出发点加以考虑,其中数据模型包括工作流管理系统工作时所需的所有资源以及工作流中的所有相关的数据。所以,在建立工作流模型时,这三个方面的信息都应考虑进去。过程模型、组织模型和数据模型,这三方面的实体相互交叉联系,它们的若干实体的组合搭建了业务过程的框架,一个业务过程实际上就是它们三者的结合构成【。工作流模型实际上由过程模型、组织结构、资源模型和与工作流相关的数据构成,图反映了它们之间的对应关系:型图工作流模型相互之间的关系、组织模型用于对执行者在工作流执行过程中的相关信息进行描述,这一模型包括组织机构、角色、参与者等信息在内。其中,组织机构是对一个组织单位的物理组织结构的反映;角色则是一个逻辑组织信息的反映;参与者即一个具体过程定义的执行者,具体反映为组织机构、角色或人,在工作流模型中,参与者作为将活动和执行者联接在一起的桥梁。组织模犁系统中设置了部门、人员和角色这三种组织形式。部门对应着企业组织的实际部门设蔑与划分,与实际存在的部门一致。人员则是与实际企业的每个具体的员工对应,工程硕论文基于作流的办公自动化系统的设计与实现都是具有独立、完整的行为能力与技术本领的个人。角色则是能完成某项任务的一类人,当然,需要以其所掌握的技能为前提。、资源模型资源模型包括了工作流执行时的需要使用的各种数据、需要调用的各种应用程序以及其它需要使用的资源,数据信息也就包含了相关数据以及工作流执行时的环境数据。相关数据是针对具体的工作流实例的,用于过程执行时的各种所需交互及计算应用,还能作为中间变量保存中间数据和结算结果值,并可用于数据的共享传递。环境数据则与过程实例无关,它只是为工作流管理系统及工作流的执行提供基础的数据和条件。作为生产要素,资源在企业的生产经营管理中不可或缺,工作流执行过程中,只有得到各种相关资源的支持与保障,相应人员才能完成相关任务。本系统中按照树结构组织资源的组织结构,将具体资源具体归类,最后统一在企业的整体资源树中。、工作流相关数据包括简单变量和对象,其中简单变量对应一种特定数据类型的变量,如整型,字符串型等,对象则包括封装属性和方法的信息实体。、过程模型通过活动和转移条件描述的业务流程。活动的类型可分为一般活动、路由活动、自动活动、子工作流、内置块等,而活动与活动之间通过转移条件连接并动态执行。工作流建模工具使用活动节点、逻辑节点和连接弧三类基本建模组件。工作流过程则可看成节点与连接弧组成的有向图,其中节点代表活动,包括活动节点和逻辑节点,而连接弧代表活动间的顺序【。()活动节点:分为路由型节点(),人工型节点州),自动型符点(),子过程节点()、开始节点和结束节点,如图所示。路由型节点一般没有具体的执行任务,用于显式地表达经过“,“组合面成的复杂逻辑关系,激活后立刻结束,不执行任何任务;人工型节点():需要人工完成的任务,一般由参与者从自己的工作项列表框中选取执行;自动型节点():无需人工参与,直接由工作流管理系统激活相关的外部应用而执行的活动,比如一个程序,或者,等其它复杂应用程序;子过程节点():可以分解的节点,实质上就是一个子工作流,其内部包含可以组成工作流模型的所有元素。()逻辑节点:用来表示活动节点之间的逻辑关系,包括或分支节点()、或汇聚节点()、与分支节点(),与汇聚节点()种。逻辑节点直观方便地标示了流程的走向,是活动间逻辑关系的显式表达。作流技术摹本理论工程颂论文分支活动体连接分支枷连接后续她展瓤普通活动鼬活动(、)后缴斛循环活动后续变迁子过程活动图活动节点类型()连接弧:连接活动节点之间的有向线段,直观显示活动的变迁路线,其中,跟顺序结构、或汇聚、与分支、与汇聚相关联的连接弧是没有条件的;而因为要判断后续活动的导航,跟或分支相关联的连接弧需要进行条件判断,因而是有条件的。工作流参考模型如图所示,是工作流参考模裂【示意图,这是由提出的,图中表示的是工作流管理系统结构中的主要功能模块和模块间的接口。与工作流执行服务器连接的是工作流接口,这些接口为对工作流系统的服务的访问提供了支持,还支持系统组件间的交互访问。定义的类接口定义如下:接口是交换接口,其设定了过程模型的读写操作规范和互换格式协议;接口是客户端函数接口,设定了工作流服务与所有客户应用之间的功能操作及交互方式;接口是应用程序接口,它是工作流服务于所有工作流直接调用的应用程序之间的通信接口;接口是互操作接口,是工作流服务与其它工作流执行服务之间的信息交互的接口;接口是系统监控与管理接口,通过该接口实现对工作流的监控和管理。工程硕卜论文基于工作流的办公自动化系统的设计与实现过程定义工具接口,令工作流与交换格式盛工作流执行服务接口工作流引擎山接口了姗今口了工作流客户工作流直接应用调用的应用图作流参考模型上述【作流参考模型图中的主要模块定义如下【:过程定义工具:对工作流过程进行定义,输出计算机能处理的定义结果。图形方式是目前大多数过程定义工具所采用的,通过绘图方式,过程设计者可以直观地创建过程模型。为了帮助设计者设计出良好的过程模型,有的过程定义工具还带有分析、检测等功能。工作流执行服务:主要功能足执行过程实例、导引活动过程、维护控制数据及相关数据、还交互联系外界资源以完成各项活动等,其组成单元是工作流引擎。工作流客户端应用:利用任务操作和工作流任务表管理器,共同为用户提供服务,完成操作工作流管理系统分配的任务。其中,工作流任务表管理器是对工作流的任务列表进行管理的软件单元模块,通过对任务的执行进行分配管理,实现与工作流参与者的交瓦。工作流直接调用的应用:工作流运行时,一些自动执行的活动对一些应用的直接调用。通常情况,工作流引擎根据应用程序的类别、活动数据以及活动执行所需要的数据即可激活外部应用程序;若情况复杂,则采用工具代理的形式,工具代理与工作流引擎之间的数据交换及消息通信则通过专用集成接口来完成。系统管理和监控工具:通过提供一系列管理功能,以及对工作流整体流动情况进行监控,来实现安全性检查、过程监控、权限管理等功能,其主要的监管功能模块有用户管理、角色管理、资源管理、临控管理和过程监控管理等。工作流实现模型、工作流管理系统及其构成作流技术摹本理论工程硕一:论文如图所示,是工作流管理系统的体系结构图,该结构图是由提出的。体系结构图中描述了工作流管理系统的各功能组成单元及其之间相互连接的接口以及它们之间的相互关系。该体系结构可以为实现工作流产品之间的互操作提供通用的基础,支持工作流管理系统及其产品应该具有的主要功能。由下图可以看出,这个工作流管理系统可以分成三部分:一软件构件系统控制数据!外部产品擞据图作流管理系统的结构图软件构件:它包括过程建模工具,工作流引擎,任务表管理器和用户界面,用来实现工作流管理系统不同的组成单元的功能;系统控制数据:主要包括过程定义,组织角色模型数据,工作流控制数据,工作流相关数据和任务表等模块,主要用来为工作流管理系统中的所有软件构件提供数据支持;外部产品数据:被调用的外部应用以及这些应用所需要的数据。它们被工作流系统调用来完成部分或整个工作流管理的功能,它们外部系统和数据,并非工作流管理系统的组成部分。程硕论文基作流的办公自动化系统的设计与实现、工作流实现模型的组成模块说明()过程建模工具:用来以计算机可识别的方式描述工作流业务过程。()组织角色模型:主要描述了组织结构的情况以及组织中的角色。()工作流执行系统和工作流引擎:工作流执行系统的组成单元是一个或多个工作流引擎,也就是过程执行环境。其中,工作流引擎是的核心组成软件。()工作流控制数据:工作流实例及每一活动的工作状态信息,是由工作流引擎控制的系统数据。()工作流相关数据:与业务过程流相关的数据。()工作列表:由管理。工作流引擎通过工作列表及实现系统与用户的交互。()应用程序和应用数据:应用程序能被直接调用,或通过代理进行间接调用。应用数据不同于工作流控制数据和工作流相关数据,是应用程序的局部数据,透明于的其它部分。工作流过程定义语言工作流模型需要经过相关描述才能被计算机处理,用来将工作流模型描述成可被计算机识别处理的语言就是“工作流过程定义语言”。正如项目使用的是(),使用的是(),而使用的是,不同的工作流实现模型有自己的规范描述语占、语法规范、标示符、关键字和文法规贝,】。在体系中,工作流参考模型以工作流引擎为核心,定义了五种接口,其中接口的主要功能足相关过程定义的导入和导出,其中包括了工作流过程定义语言。在企业应用中,使用者对工作流进行建模、分析、归档时往往会用不同工具。工作流过程定义接口,即接口,它有一个公共的交换格式,以便于实现不同产品的工作流定义之间的模型交换。接口还支持:【作流过程的定义与执行这两个不同阶段的分离,实现了工作流的定义工具和执行引擎的相砭独立,使得工作流产品的灵活性和可配置性获得极大的增加,为用户提供了更方便、可用的选择和组合。工作流模犁的过程模璎能反映现实中的各项业务流程,如投诉、请假流程等。过程模型的组成足一系列活动,这螳活动之间具有一定的约束关系,且在具体的执行过程中需要使用一些资源(对应资源模型)和角色(对应组织模型)。工作流建模就是将这一系列的活动以及其之间的关系按照事务的需求进行定义,并对相应的活动的起卜时间、要使用的人员角色、资源等进行安排,在将模型上传给引擎后由工作流引擎将任务项进行适时、正确的分派。工作流技术基本理论程硕:论文工作流建模就是先对业务流程进行分析,然后根据分析结果对工作流模型进行建模,建模时使用建模工具并以计算机能处理的形式进行,最后得到一个能被引擎解释并执行的过程定义,可以使用描述该过程定义。体系中,关于工作流模型定义有如下三方面的考虑:定义了一个元模型。该元模型就是用来描述说明模型的模型,如图所示。元模型在这里就是用来描述工作流模型内在关系,描述了工作流模型内部存在的各个对象和对象之间的联系及其属性,其有助于创建可相互交换信息的工作流模型。定义了一套标准交换接口,该接口用于过程定义。给出了工作流模型的具体设计,设计基于元模型。图的元模型实体以下是的工作流过程语言所

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论