论文部分内容阅读
工作流是指整体或部分的业务过程在软硬件环境支持下的全自动或半自动化。论文研究以作者参与开发的GOA系统为背景,首先用“5C”观念阐述了办公自动化系统的概念和内涵,并从市场和技术两方面分析了办公自动化系统在我国的现状,指出了B/S结构的办公自动化系统的优势。 论文介绍了工作流技术的基本概念和基于工作流技术的OA系统模型,指出一个工作流实例一般要经历的定义、创建、处理和关闭四个阶段,并从多个不同角度给出了工作流的分类及具体实现方法,在此基础上提出了GOA系统采用的模型及实现策略。 论文对目前办公自动化系统软件的主流开发平台进行了对比,确定了GOA系统软件结构选用基于J2EE标准建立的Struts框架。从GOA系统的设计目标和需求分析入手,全面介绍了系统的功能、性能、运行环境和总体架构。 论文深入讨论了GOA系统设计与实现中所采用的UML建模、Apache Struts框架、数据库连接池及数据库持久层设计等关键技术,给出了这些技术在系统中的实现实例,简要介绍了构件技术的基本思想及特点,着重分析了GOA系统中所采用的J2EE构件(JSP,JavaBean)、Java数据库连接技术(JDBC),并给出了连接池技术在GOA系统中的实现。 论文进而给出了GOA系统中工作流子系统的功能结构和应用框架,并从概要设计、详细设计、数据库设计及具体实现几方面深入讨论了该子系统从设计到实现的主要过程和相关技术的应用。 论文最后总结了课题研究的意义、成果和GOA系统的技术特点,提出了作者进一步的研究设想。