论文部分内容阅读
目前的信息化系统,一般可分为业务系统(如销售管理系统、财务系统、ERP等)与办公自动化系统(Office Automation)(如邮件,协作,项目管理,知识管理等),业务系统直接处理单位前台的运营活动,而办公自动化(OA)系统则在后台作为一个整体去有效地操控业务系统。OA系统在其应用和发展的定位上主要以“办公自动化”为核心,包括了公文审批、办公管理等功能。其特点是以集体在行政办公上审批、批阅文件为线索,实现符合单位行政要求的审批结构体系,达到“审批自动化”的目的,从而节省纸质文件传递在时间和人力成本上的浪费,提高审批的工作效率。在全球计算机技术高速的发展下,部队内部的信息化建设已经迫在必行。其中的部队审批系统建设不仅涉及部队部门内部工作流程的精简和改革,也涉及部门之间、部门与其他公众的数据交换和接口标准制定等诸多因素。通过对审批系统总体框架、功能模块设计和实现方式的研究,可建立安全可靠、运转高效的审批管理平台,快速完成部队办公的审批工作。在该平台上按定义好的工作流程,可以快速地进行各种审批、请示或传阅。对在流程中出现的问题,也按原先定义进行处理,实现审批活动的信息化、快速化,进而实现企业内部办公自动化,提高生产工作的效率。该部队审批平台基于关系数据库的工作流引擎(DBFlow)技术,整个技术由Java实现,根据已有的工作流模型提出并详细介绍了DBFlow工作流引擎所支持的工作流模型。特别给出DBFlow工作流引擎支持的工作流模型继承体系,该体系来源于面向对象的思想,结合类继承的方式,实现工作流模型的继承机制,从而使工作流模型能象类一样具有重用性,甚至多态性。为了实现部队的审批自动化,本论文主要做了以下几个方面的研究工作:1)通过审批工作流技术的全面阐述,分析了工作流目前发展的现状和不足,为自己的相关研究工作划定了问题范围;2)提出了基于关系数据库的DBFlow工作流引擎,给出了DBFlow工作流引擎的框架体系结构,并介绍了DBFlow工作流引擎所支持的工作流模型;3)在DBFlow工作流引擎所支持的工作流模型的基础上,提出了通用的部队审批工作流平台的设计思想和方法;4)通过部队的日常审批的工作流实例,来体现该部队审批平台的功能。