镇政府电子政务平台工程项目管理平台设计与实现 - 蜂朝网
服务电话:021-62170626

镇政府电子政务平台工程项目管理平台设计与实现

时间: 2014-02-12 编号:sb201402121463 作者:蜂朝网
类别:工程项目管理论文 行业: 字数:37560 点击量:1405
类型: 收费    费用: 0元

本站提供专业的[留学生论文]定制业务,如需服务请点击这里给我发消息,联系电话:13671516250.

文章摘要:
工程项目管理系统作为政府电子政务系统的重要组成部分,主要用于建设工程项目的管理和审批,其他的工程项目也可以应用工程项目管理,这个系统一般只在一定行政区划范围内使用,它能够清晰的定义工程项目管理审批流程之间的接口和组织机构关系。

本文是软件工程专业工程项目管理论文,主要研究镇政府电子政务平台工程项目管理系统设计与实现。

第一章 绪 论


1.1 课题研究的背景及研究目的

现代工程项目管理起源于二十世纪五十年代[1],是我国工程项目建设的核心组成部分,主要用于工程项目管理过程中对工程设计、工程过程组织、项目过程控制等工作进行系统地管理和分析[2],随着市场的开放搞活和项目管理体制改革的不断深入,工程项目管理的模式已经面临着严峻的挑战[3]。随着工程项目管理行业需求的日益增多,工程项目管理面向的方面也日趋繁重。投标、设计、采购、申请等日常管理工作的传统手工操作方法,已无法满足当前政府部门对于工程项目管理的要求[4-5]。随着计算机及软件技术的发展,人们开始认识到工程项目管理的工作效率亟待提高,管理者对决策的准确性和科学性也面临挑战,如何增加项目管理进程的透明度,已经成为政府各职能部门着手思考的问题[6]。随着 Internet 技术的迅速发展和普及,利用现代化的工具,例如数据库技术、通信技术等在网络环境下,建立符合政府职能部门需求的工程项目管理系统,已经成为现如今在政府部门上马信息管理系统的热点[7-9]。EPMS(Engineering Project Management System,工程项目管理系统)是将计算机技术和管理科学结合起来,同时运用 DSS(Decision Support System,决策支持系统)、工作流、MIS(Management Information System,管理信息系统)等理论对工程项目进行管理的系统,这些理念有助于工程项目管理效率的提高,基于政府电子政务平台的工程管理系统能有效地整合各种资源、简化业务流程设计和流程处理、提高办件处理效率、严格控制管理成本、提高领导决策的准确性等作用,有效地解决政府项目管理中面临的问题,提高了政府部门工作的效率和服务的质量[10-11]。昆山市巴城镇电子政务平台涉及的业务领域多、管理的内容多且动态变化,使该平台的效能发挥受到限制。为什么要建立一个基于电子政务平台的工程项目管理系统,是本论文研究的重点,经过需求调研得知,乡镇一级政府办公规模相对较小,办公场所比较集中,项目审批地点相对分散,政务信息和审批结果需要迅速公开,同时,乡镇政府的领导也希望能够整合多个办公平台,简化办公流程,因此选择设计基于电子政务平的工程项目管理系统。基于此平台开发一个工程项目管理系统将使昆山市巴城镇工程项目管理的能力得到很大提高,同时,也使政府电子政务平台功能更加完善,增加了该平台的快捷性、安全性和稳定性。进一步提高了昆山市巴城镇政府的科学决策能力和工作效率。目前昆山市巴城镇还没有一套成体系的、基于电子政务平台的工程项目管理系统,基层政府对工程项目管理时还存在不少问题,因而建立一套完整的镇政府电子政务平台工程项目管理系统的需求十分迫切。


1.2 国内外工程项目管理系统发展现状


1.2.1 工程项目管理系统

工程项目管理首次被提出,通过应用并取得良好效果的先驱是美国的杜邦公司,他们将工程项目管理的思想应用于维修领域,提高了维修效率。而在二战结束后的导弹设计过程中,美国人再一次应用工程项目管理的理论,使总体的完成时间缩短了十八个月。这两个经典的案例应用取得较好的效果,使人们开始对工程管理的相关理论产生了兴趣,随后展开了较为深入的探索和研究[12-14]。国内外普遍认为,工程项目管理系统可分为三个基本功能层次:基本功能、分析预测、基于网络的集成应用[15]。基本功能——通过软件技术对项目管理工作的工作流程进行抽象,实现对工程项目管理工作过程中各个环节和工作项的信息处理过程,包括项目进度管理、资质审批、建设质量控制、专项资金审批、建设费用控制管理、办件管理、工程采购管理等[16]。实现项目各方面相关数据的共享,从而达到减轻政府工作人员工作强度的目标。分析预测——数据和信息管理是工程项目管理系统中最为基础的部分,仅仅有了数据是不足以说明问题的,为了更有效地挖掘这些数据信息资源中潜在的数字,系统需要针对不同的工作目标,建立抽象的数学模型,通过对工程项目管理过程中的数据进行分析,产生统计值和预测值,其中包括工程进度、资金使用方法、资金需求计划等诸多方面,从而达到降低风险提高决策能力的目标[17-18]。基于网络的集成应用——将计算机网络技术应用于现代工程项目管理中,系统中的不同角色可以通过网络实现在线协同办公,办公信息也可以通过互联网实现在不同结点之间的流转与共享。网络文档管理、在线讨论、视频会议等多种功能在某种程度上也体现了基于网络的应用[19],另外,还可以将云计算、网格技术等多种最新的技术应用于工程项目管理系统的开发和应用中。


第二章 系统架构和关键技术


2.1 工程项目管理系统技术方案

本论文所涉及的工程项目管理系统采用的架构为 Java/JSP(Java Server Page,Java 服务器页面),细化为 MVC(Model View Controller,模型-视图-控制器)模式和SSH(Struts Spring Hibernate)技术,数据库采用 Oracle 11g,Web 服务器采用Weblogic,工作流引擎自主开发,工作流设计器图形化界面采用第三方开源的图形化界面类,用户界面开发使用 ExtJS 框架结合 JavaScript 语言开发,报表工具采用开源的 Jasper Report。整体架构为 B/S(Browser/Server 浏览器/服务器)架构,适合在多种浏览器下运行。如图 2-1 所示的是系统的技术方案框架图,系统分为四个层次,其中 Hibernate扮演者与数据库连接的持久层的角色,通过 Hibernate 的配置和映射,连接 Oracle11g 数据库,同时也支持其他厂商不同版本的数据库系统;业务逻辑层中主要用到了接口(Interface)和实现类(Business),接口和实现类之间的依赖关系通过 Spring 的依赖注入方法解决,同时使用Spring的AOP技术解决系统的权限管理和日志管理;在表示视图层中,通过 Struts 的 Action 技术制作了 Controller,即控制页面和请求的跳转,以及请求结果的组织,在页面上主要用到了 JSP、ExtJS、JavaScript、JasperReport 等技术。


第三章 工程项目管理系统的需求分析........ 15

3.1 工程项目管理系统的用例分析 ....... 15

3.2 工程项目管理系统的流程分析 ....... 19

3.3 系统的开发环境 ....... 20

3.4 系统的运行环境 ....... 20

3.5 本章小结 ....... 20

第四章 工程项目管理系统的设计.... 21

4.1 工程项目管理系统总体设计 ..... 21

4.2 工程项目管理系统各功能模块设计 ..... 22

4.3 数据库设计 ......... 27

4.4 通用流程模型设计 ......... 29

4.5 工作流引擎设计 ....... 33

4.6 本章小结 ....... 38

第五章 工程项目管理系统的实现.... 39

5.1 系统流程模型的实现 ..... 39

5.2 系统核心模块的实现 ..... 51

5.2.1 办件办理模块 ...... 51

5.2.2 办件审批模块 ...... 55

5.2.3 办件查询统计模块 .... 56

5.3 流程模型设计 ..... 57

5.4 本章小结 ....... 59


结论


镇政府电子政务平台工程项目管理系统是针对江苏省昆山市巴城镇政府具体需求设计的一套完备的工程项目管理系统,作为巴城镇电子政务平台的重要组成部分,主要分为办件办理、办件维护、办件审批、办件监控、查询统计、系统管理、办公管理、流程管理的主要功能模块,主要设计实现了两大部分内容,第一是镇政府工程项目的办件信息管理,第二是办件过程中工作流程的设计和管理。这套系统担负着巴城镇诸多工程项目的信息管理和行政审批任务,是近期巴城镇政府重点扶持的项目。本论文所涉及的系统,主要采用 B/S 架构,利用 MVC 设计模式,应用 SSH技术打造的轻量级 J2EE 系统结构,使得系统各模型层次之间,以及各模块之间处在一种松耦合的状态,能够方便地像“搭积木”一样分离和组合各个功能模块,能够轻松应对数据库迁移、Web 服务器集群化、分布式系统应用等企业级应用定制。

在本系统的系统分析和设计阶段,充分利用软件工程思想,使用用例图、时序图、流程图、模块图、状态图等分析手段,将系统设计做得十分完善,同时在系统分析和开发过程中储备了大量的文档,包括调研报告、需求分析报告、概要设计书、详细设计书、测试报告、用户手册等文档,在论文撰写阶段,笔者充分利用这些文档,从中提取了大量的数据,用以佐证系统的合理性和正确性。系统的很多工作涉及到流程运行和流程管理,本系统提供了一套基于 C/S 架构的图形化流程定制设计软件,能够轻松地设计流程、发布流程、监控流程和管理流程。流程的各个环节设置充足的属性和方法,便于用户使用,通过对流程管理的抽象,使得流程的定制和管理“傻瓜化”,让不懂计算机编程的普通政府工作人员也能够轻松地定制流程和使用流程。系统对流程的抽象,细分为全程代理的审批流程、单部门的串联审批流程和多部门的并联审批流程等三种,每种流程都能够对应多个实际应用流程实例,提供给用户作为流程模板使用。


参考文献

[1] 王健, 刘尔烈, 骆刚. 浅谈电子政务系统的构成及发展趋势[J]. 系统工程学报, 2004, 19(2):33-34

[2] 刘红平, 唐敏, 何明全. 浅谈政府投资工程项目的全过程造价控制[J]. 重庆大学学报(自然科学版), 2005, 28(4): 57-58

[3] 李红娇, 李建华, 诸鸿文. 传统政务与电子政务服务质量模型及仿真分析[J]. 上海交通大学学报, 2005, 39(8): 15-17

[4] 赵冰然, 王鑫. 电子政务建设与政务流程再造[J]. 黑龙江交通科技, 2010, 2: 14-16

[5] Marius Coman. BUSINESS INTELLIGENCE AND E-GOVERNANCE[J]. Lexet Science,2009, 16(1): 69-71

[6] Prateek Bhanti, Urmani Kaushal, Archana Pandey. E-Governance in Higher Education: Conceptand Role of Data Warehousing Techniques[J]. International Journal of Computer Applications,2011, 18(1): 12-15

[7] 王晓华, 王浣尘. 浅析政府代建制下的工程项目管理[J]. 上海交通大学学报, 2004, 38(3):13-18

[8] 余晓钟, 张焕杰. 政府工程项目招标投标中存在的问题及建议[J]. 经济问题探索, 2008, 11:33-35

[9] 王铁军, 付超繁. 电子政务建设中工程监理模式的应用[J]. 贵州工业大学学报(自然科学版), 2008, 32(2): 45-46

[10] 王柳人. 基于 Web 的辽宁财税政务系统的设计与实现[D]. 成都: 电子科技大学, 2004,35-41


如需定做,工程项目管理论文请联系我们专家定制团队,QQ337068431,热线咨询电话:021-62170626
分享到: