论文部分内容阅读
随着计算机技术和网路的发展和普及,信息化已经影响到社会的各行各业,正在蓬勃发展的电子政务就是其发展的结果。当前电子政务发展很迅猛,从上到下,各级政府都在建立自己的电子政务系统。工作流管理技术作为一种过程建模和过程管理的核心,可以与其他系统有效地结合,实现符合政府需求的各种业务管理系统,如办公自动化系统、电子政务系统等。 本文以作者参与的广州市环保部门电子政务系统的子系统——危险废物转移联单管理系统的设计与实现为论文的研究背景,实现了基于Web的工作流管理系统,并提出了一站式框架下的环保系统的框架。本文首先分析了工作流和电子政务的研究现状与发展趋势,提出用工作流的思想来解决环保电子政务系统中部门之间的联办互动工作。根据WFMC参考模型和电子政务应用的实际需求,使用面向对象的方法进行设计,基于J2EE架构,采用UML技术对工作流管理系统进行建模。工作流引擎以组织模型、信息模型和控制模型为基础,采用关系结构,节省了系统的开发时间,提高了引擎相关数据的可维护性。工作流管理系统采用面向组件的方法进行设计和实现,系统框架采用Spring轻量级架构,各组件分开实现,提高了组件的可复用性和整个系统的可扩展性。文中详细介绍了系统关键技术在组件实现中的应用,表现层中Spring MVC的实现,反转控制和依赖注入机制对减轻组件依赖性的作用,使用Hibernate进行对象关系映射以及事务管理,等等。这些技术的应用大大提升了工作流管理系统的性能。文章最后以所设计的基于J2EE,面向电子政务的工作流管理系统为原型,引出了一站式框架下环保系统的概念。详细分析了一站式框架下环保系统的结构,介绍了系统中工作流的实现和系统组件的实现方法,有效地利用已有的组件,可以实现一站式框架下环保系统的原型架构。 本文实现的基于J2EE的工作管理系统为作为一站式电子政务核心部分,为电子政务环保系统的发展奠定了重要的基础。