论文部分内容阅读
随着国土资源信息化建设的不断深入,国土资源电子政务系统也变得越来越复杂、越来越庞大,孤立的土地业务子系统已经不能满足当前国土资源信息化建设的要求。如此庞大的系统用传统的面向对象的程序开发方法遇到了无法克服的困难。MAPGIS工作流管理平台在这种情况下开发出来,它已成为电子政务系统搭建平台、运行平台。
目前的电子政务开发中主要存在以下问题:1.孤立的系统难以维护,一旦业务需要调整必须找开发商进行重新开发,用户几乎无法对业务流进行调整,开发商难以维护各个用户的版本;2.企业业务流程逻辑在企业级软件中实现的缺省方式是分散的。这意味着业务流程逻辑散布在各种系统中。这样得到的软件难于维护,结果,企业只能将改变业务流程以适应软件;3.对迭代开发的支持:如果软件中业务流程部分不容易更改,组织就会花很大的精力在开发前的业务流程分析中,希望一次成功。但可悲的是,在任何软件项目开发中,这都很少能实现。工作流管理系统使得新业务流程很容易部署,业务流程相关的软件可以以一种迭代的方式开发,因此工作流管理系统使开发更有效、风险更低、系统更容易维护。这些问题严重影响着大型应用系统的设计、开发和维护。
本文的目标就是通过对工作管理系统进行分析设计,实现一套实用的工作流管理系统,旨在改变传统政务办公系统的开发模式、使之功能更易于扩展、更适于业务的变化、使需求调研的效率提高、使软件开发更容易控制、使各个系统之间各个部门之间协作极为方便。文中把整个工作流管理系统划分为五个大的模块:工作流引擎,工作流可视化维护模块,节假日管理,机构用户及权限管理模块和表单自定义模块。着重分析了这五个模块的设计与实现,对在系统设计与开发过程中所用到的关键技术包括协同办公、复杂权限管理、都做了详细的阐述。最后给出了一个工作流管理系统具体应用,同时对研究工作做了总结,并展望了工作流管理系统下一步的研究方向。