论文部分内容阅读
Internet/ Intranet的快速发展和应用,为办公自动化的发展提供了很好的契机。目前,Web OA应用技术正逐渐成为当今的研究热点。工作流是Web OA的核心技术,本文对Web OA中的工作流技术进行了深入研究。现在,很多工作流系统缺乏协作能力,开发商都没有统一的标准进行开发,多以Java的开发为主。由于公司无线电管理信息综合平台系统的需求,业务程度越来越复杂,提高业务的我们决定开发一个基于OA的工作流系统。在.Net开发平台下,我们可以更容易的进行Web服务的开发。这个工作流系统的优势在于松散耦合,低成本,较高的协作能力,对复杂的流程能较好得到应用等等。全文介绍了工作流技术涉及的概念和主要组织——工作流管理联盟(WfMC)。然后全面分析了工作流产品的共性,并按模块化的方式集中展示了一个通用的工作流管理系统模型。结合自己研究的成果,参考市场上已有的工作流产品,提出了一个新的工作流产品的开发需求。文中详尽阐述了产品的功能、界面、外部接口、属性等方面的需求。需求的主要特点在于:面向研究和开发,着重于与其它工作流产品的协同工作,对不利于产品通用性的功能作了一定的保留。本文第一章介绍工作流引入的背景,基本的定义,工作流国内外的研究状况及相关的一些基本概念。本文第二章对工作流的参考模型,工作流系统的组成和构架进行了分析。本文第三章对Web OA的一些概念,体系结构的论述和.Net框架的介绍。本文第四章主要基于对XPDL工作流的过程定义进行分析,对于XML语言的过程定义进行描述。本文第五章主要对工作流系统的流程定义,工作流的引擎,监控管理,客户端的应用进行系统的设计与分析。本文第六章主要对工作流系统的实现,介绍了工作流的流程定义实现和工作流引擎的接口实现,分别给出一些类和函数。本文第七章结合实际的OA系统,把工作流作为子系统,给出实际的图表介绍及在OA中的应用。论文最后对自身进行了总结,阐述了论文的主要工作,并且对以后的工作做了一定的分析,给出了建议。