基于J2EE的重大工程包项目信息管理系统的设计与实现

2015-12-08 11:49陈秀娟
电脑知识与技术 2015年25期
关键词:系统设计电子政务

陈秀娟

摘要:提出了基于J2EE的重大工程包项目信息管理系统,介绍了系统总体架构和分析设计。该文介绍了重大工程包项目信息管理系统的申报、管理、协调调度、GIS定位和移动APP应用等,通过系统建设,加快推进全省重大工程包项目管理信息化水平,推动政务公开、优化项目服务、提高工作效率。

关键词:重大工程包;J2EE;系统设计;电子政务

中图分类号 TP311 文献标识码:A 文章编号:1009-3044(2015)25-0034-02

Design and Realize of Major Project Information Management System Based on J2EE

CHEN Xiu-juan

(Anhui Economic Information Center, Hefei 230001, China)

Abstract: This paper presented the Major project information management system based on J2EE,and introduced the system architecture and design of the system. The paper introduced the applications of Major project information management system , such as the Declaration, management, coordination and scheduling, GIS positioning and mobile APP applications. By this system, accelerating the information level of the project information management system, leading the government more open, the project service more optimization and the work more efficient.

Key words: Major project; J2EE; system design; E-government

2014年8月,中央同意并转发了国家发改委《关于上半年经济形势和做好下半年经济工作的建议》,明确提出要积极推进具有全局性、基础性、战略性意义的国家重大工程,定向精准促进投资增长。2014年9月,国家选择确定了信息电网油气网络、生态环保、清洁能源、粮食水利、交通运输、健康养老服务、能源矿产资源保障等7大类重大工程包。近期国家发改委宣布再增加新兴产业、增强制造业核心竞争力、现代物流、轨道交通等4个重大工程包。为进一步加强和完善重大工程调度工作,明确和规范有关工作安排,国家发改委制定印发了《加强和完善重大工程调度工作暂行办法》[1]。2015年5月20日,詹夏来常务副省长在全省重大工程包项目汇报会上要求建立省政府协调调度重大工程项目库,加快推进全省重大工程包项目管理信息化水平,推动政务公开、优化项目服务、提高工作效率。

当前,重大工程包项目信息管理和服务工作存在的主要问题,一是缺乏统一、规范的项目信息管理平台,信息共享度低;二是项目信息采集难,信息更新不及时;三是跨部门、跨地区联动、协调机制及相应技术服务和支持手段落后。这些问题如不及时解决,将严重影响到重大工程包项目的执行和项目推进工作力度。基于此背景,建立健全“安徽省重大工程包项目信息管理系统”,以便进一步加强协调配合,创新工作方法和工作机制,形成上下联动、部门协调的工作格局。

1 系统架构

1.1总体架构

为保障系统建设得到合理的满足,并适应系统的未来发展,在本系统的建设过程中,根据以往类似系统的建设经验,采用了如下图所示的系统架构[2]:

项目基于安徽省经济信息中心的网络安全保障体系,通过梳理出贯穿于系统规划建设和运维管理全过程的项目管理规范及技术标准体系,建立项目应用支撑层、数据资源层、应用层和用户层。

应用层主要实现系统的各项逻辑操作,满足日常工作需求,主要包括“861”项目信息管理系统、重大工程包项目信息管理系统、申报国家重大工程包项目库和省政府协调调度重大工程项目库。

用户层主要包括市县区发改委及省直单位报送界面及省市发改委管理界面等,为省市县区用户和系统维护管理人员分别提供工作及管理窗口。

1.2 技术路线

项目设计基于B/S三层结构,统一采用J2EE[3]技术路线。按照MVC模式开展。用户界面层选择JSP、HTML、Applet、Flex等,构建MVC模式中View组件。业务逻辑层选择Servlet、JavaBean、JSF等,构建MVC模式中Module和Control组件。数据访问层使用JDBC技术,利用中间件的数据库连接池构建数据源,尽量避免了由应用系统自己开发管理数据源。

2 系统功能需求分析

重大工程包包括信息电网油气网络重大工程、生态环保重大工程、清洁能源重大工程、粮食水利重大工程、交通运输重大工程、健康养老服务重大工程、能源矿产资源保障重大工程、新兴产业重大工程、增强制造业核心竞争力重大工程、现代物流重大工程、轨道交通重大工程及其他项目共十一类,在此基础上关联的项目库有申报国家重大工程包项目库、省政府协调调度重大工程项目库、“861”项目库和“大新专”项目库。

每个工程包都需要对项目的申报、管理、查询、进度维护、GIS定位、报表展示进行全程跟踪,方便各业务部门管理、协调调度和决策参考。

2.1业务/技术标准规范

标准规范体系[4]是为保障系统建设和顺利实施必须建立的一整套相关管理制度和业务技术标准。为了实现重大工程包项目信息系统的统一性、协调性、扩展性,以各项基础性、关键性的标准制定工作为重点内容,对重大工程包项目信息系统建设中各个环节涉及的各类标准规范进行分析制定,形成统一的项目建设标准规范体系,满足重大工程包项目信息管理系统的规划建设和运维管理。目前整理出的标准规范有:1)全省重大工程包(含“861”项目)项目指标规范;2)全省重大工程包(含“861”项目)申报业务规范。

2.2项目管理平台

项目管理平台包含项目申报子系统和项目管理子系统。

申报系统主要建设省、市、县(市、区)发改委重点办及相关省直部门/企业对所管重大工程包项目的报送入口,并根据后台权限流程配置进行申报、审核和审定的动态工作管理。项目管理系统主要建设省、市、县(市、区)发改委重点办及相关省直部门/企业对项目各个阶段的维护更新和查询管理,实现项目在管理过程中全程记录、全程留痕等需求。其中管理流程如下所示:

2.3进度报送系统

系统进度报送主要针对已入选计划/计划草案项目进行月度进展信息报送,系统提供“月度报送”接口供报送单位维护月度信息,同时提供“报送情况”供省重点办及相关上级单位监督报送情况。

2.4报表分析系统

报表分析系统根据工作需求灵活定制各类项目报表和图文展示。报表分析系统主要有两大类:统计数据和项目报表,均包含基本类别表和月度进展表。报表工具要提供可视化的报表设计器,通过设计界面上的拖拽,可以轻松地进行各种报表的设计。报表提供基于权限的用户数据视图和数据访问权限控制。

2.5领导/公众查询系统

领导/公众查询系统适用于省领导掌握重大工程包项目的窗口。设计各项目库的基本信息和各种栏目信息,省领导一目了然重大工程包项目信息和进展情况等。主要实现三个部分功能:项目查询、统计汇总和信息浏览。

2.6协调调度系统

协调调度系统建设包括基础平台及系统管理、事项申报管理系统、事项调度管理系统以及与短信平台接口集成等建设。根据“分级分层、申报单位管理”协调调度项目的原则和调度需求分析,协调调度系统流程设计如下:

2.7地理信息应用系统

利用百度/腾讯/高德等第三方地理信息系统(GIS)[5],建立基于全省电子地图的项目管理系统,系统实现自动制作交通运输、生态环保、“大新专”等专题图、电子地图标注项目进度信息、按照项目阶段和业务类型查询专题图、进行项目统计汇总、按照行政区域进行项目查询统计等。

地理信息应用系统可以直观地展示项目进展情况,项目进入计划库后,省领导及相关部门领导需第一手掌握项目动态进展,通过GIS定位项目位置,结合项目进度报送的图片进行实景展示,让领导足不出户即完成基本调研工作。

2.8项目管理移动APP[6]

省重大工程包项目信息管理系统可以用移动终端进行移动办公,很好地解决了各单位领导、员工出差、休假、外出或其他特殊情况时不能及时处理重要办公事宜的问题,使得各单位人员能够随时随地、及时有效地进行移动化信息处理,提高项目管理工作的效率。

建设适用移动终端的省重大工程包项目信息管理APP系统,项目管理APP包括:用户登录、项目管理、进度报送、项目查询、通知查询、统计汇总、GIS地理定位及展示。

3 系统的实现

根据系统需求分析,整理出适合项目管理的业务/技术标准规范,设计完成了安徽省重大工程包项目信息管理系统的开发。系统基于J2EE理念的SSH框架开发,通过DAO层和Hibernate管理数据库数据,Service层控制数据流转,用统一CSS定制前台展示页面,有条理地清晰展示项目管理和报表数据挖掘。

4 结论

该系统的设计与实现,立足省级项目信息系统的管理和应用需求,提出了适合全省重大项目的标准规范,并能灵活配置各类项目的申报、管理、调度过程,更能灵活展示项目各类指标信息,并提供专业的各类项目数据采集平台。通过安徽省重大工程包项目信息管理系统的建设,提升了项目信息系统建设水平和应用能力。

参考文献:

[1] 《加强和完善重大工程调度工作暂行办法》(发改办投资[2015]851号)[S].

[2] 电子政务系统总体设计要求(GB/T 21064-2007)[S].

[3] 李洋,孙永维,许冰,王英双.基于Ajax,Struts,Hibernate和Spring的J2EE架构[J].吉林大学学报:信息科学版, 2011(11):576-584

[4] 电子政务业务流程设计方法通用规范(GB/T 19487-2004)[S].

[5] 李清泉,李德仁.大数据GIS[J].武汉大学学报(信息科学版)[S].2014(6).

[6] 李文闯.基于Android的移动GIS数据采集系统研究[D].北京:首都师范大学,2013.

猜你喜欢
系统设计电子政务
论基于云的电子政务服务平台构建
一种基于SATA硬盘阵列的数据存储与控制系统设计研究
目标特性测量雷达平台建设构想
电子政务工程项目绩效评价研究
中国电子政务的“短板”
试论基于Petri网的电子政务系统