论文部分内容阅读
办公自动化(Office Automation),简称OA,主要指办公信息处理的自动化,它应用各种先进的信息技术和集成技术,使原本由人从事的各种办公业务活动逐步由各种设备、人机信息系统来协助完成,从而达到降低劳动强度,避免重复劳动,提高工作效率,取得更好经济效益的目的。随着以计算机技术和通讯技术为代表的信息技术的发展,办公自动化在企业单位的管理和经营活动中发挥着越来越重要的作用。人们要求办公自动化系统能满足不断变化的办公需求,提供公文处理的自动办公功能,还要求能满足人们之间信息交换与共享的需求。工作流所关注的问题是处理过程的自动化,它根据一系列定义的规则,将文档、信息或任务在参与者之间传递,以达到某种目的。工作流技术和OA的结合,是一种在分布式环境下进行工作任务进程间的协调及协作式处理的计算机技术,其目的是实现人与计算机交互事件结合过程的自动化。从应用上看,目前工作流技术被看作是提高办公效率和生产率的关键技术,是计算机应用领域的一个研究热点。在企业的日常办公中,70%以上的工作都是常规的,并且有相对固定的流程和方式,只需按部就班地执行即可完成,而工作流技术可以很好地描述企业的业务流程,因此工作流是办公活动的核心,一个好的办公自动化系统应该具有完善的自定义、跟踪的功能,才能保证企业中的常规办公活动能够快捷、灵活地进行,从而提高工作效率和办公质量。从开发角度看,工作流技术是开发OA的核心技术之一。在办公自动化系统的开发过程中,进行详细认真的需求分析是必不可少的,也是系统能否成功实施的关键。由于办公自动化系统是基于工作流技术的系统,所以传统的以功能需求分析为主的设计方式不能满足OA系统需求分析的需要。以工作流法设计的OA系统能够适应办公自动化系统的特点,具有很强的生命力和良好的动态性。工作流技术的标准化组织工作流管理联盟WfMC提出了工作流产品的参考模型及其它一系列标准,本文对这些标准进行了深入的分析。然而,以工作流法设计办公自动化系统的最主要任务是办公流程的设计,这就涉及到工作流建模技术的研究。工作流的建模方法有很多,本文深入研究了Petri网建模方法在工作流建模中的应用,以InforFlow为实现平台,按照B/S模式设计并实现了基于工作流的web办公自动化系统。文中详细介绍了基于Petri网的建模方法,以及如何从业务流程中提取工作流,并对工作流模型进行了模型的正确性验证。