城市管理科学执法分析决策系统的开发与实现

2013-04-29 01:38:34陈观林何江翁昌健戴旭
计算机时代 2013年7期
关键词:城市管理统计分析

陈观林 何江 翁昌健 戴旭

摘 要: 数字城管建设过程中积累了大量的执法信息,分析和挖掘这些信息具有重要的意义。介绍了一个城市管理科学执法分析决策系统的具体设计和实现,该系统基于Java EE平台,采用MVC设计模式,使用Struts 2和Hibernate框架,综合运用了统计分析方法。该系统能为城市管理的科学执法提供决策支持。

关键词: 城市管理; 科学执法; 统计分析; MVC设计模式; Java EE

中图分类号:TP31 文献标志码:B 文章编号:1006-8228(2013)07-73-05

0 引言

加强城市管理行政执法工作,是城市经济和社会发展的重要组成部分,也是加快城市化进程和建设现代化城市的重要保障[1]。

近年来,随着“数字城市”[2]的兴起,国内外众多城市纷纷开展了“数字城管”[3]和“数字执法”[4]的研究和实践。在城市管理信息系统建设的过程中,积累了大量的城市管理行政执法信息[5]。如何从这些原始数据中挖掘出有效的信息,为城市管理行政执法提供有益的支持,对城市的科学执法具有重大的意义[6]。

本文开发实现了一个基于统计分析方法的城市管理科学执法分析决策系统,该系统采用Java EE平台技术,结合Hibernate与Struts2框架,对“数字执法”信息进行有效的分析和挖掘,从而为城市管理的科学执法提供直观、全面的依据。

1 系统总体设计与分析

1.1 系统需求分析

城市管理科学执法分析决策系统主要针对城市管理行政执法产生的大量数据进行分析处理,具体功能包括执法信息导入、执法信息分析、执法事件预测、信息查询和综合信息统计等。

⑴ 执法信息导入:可以在系统上按规定要求输入执法数据,也可以按照指定的格式导入Excel表格数据。

⑵ 执法信息分析:对数据库中的事件进行数据分析、地理空间分析,通过比对事件的相似度找到同种类型事件中较为合理的处理方式。

⑶ 执法事件预测:通过比较历史数据,预测某个时间段、特定地区发生事件的可能性。

⑷ 信息查询:按照指定条件输入,以表格的形式显示相关的信息;或者输入指定的条件,在地图上显示相应结果。

⑸ 综合信息统计:按不同的条件对数据进行统计,以图表的形式展现统计结果。

系统的基本功能框架如图1所示。

1.2 系统的数据库设计

系统主要设计了以下数据表:Users(用户表)、UserRoles(用户角色表)、UserDepts(用户部门表)、Districs(城区表)、Roads(检查道路表)、Tasks(任务表)、CheckResultIssues(问题表)、CheckResult(检查结果表)、Rules(细则表)和UserTeams(小组表)等。

系统的数据库表结构如图2所示。

2 系统的详细设计与实现

系统基于Java EE平台设计开发,以SQL Server 2008作为后台数据库,采用Hibernate实现持久层管理,使用MVC设计模式实现分层思想的代码分离,同时综合利用AJAX框架、JavaScript技术、百度地图API等技术,实现了基于B/S架构的Web应用系统。

下面对系统中用户登录、案件导入、信息查询、科学执法和地图展示等关键模块的实现进行详细说明。

2.1 用户登录模块的实现

用户需要输入正确的账号与密码才能进入系统的主界面。

用户登录界面采用css+div设计而成,如图3所示。

2.4 科学执法模块的实现

科学执法模块是系统的核心功能,主要包括数据的统计、分析和预测等功能。

⑴ 案件信息统计

信息统计是通过输入关键的条件,按照条件的要求进行案件信息的统计,并以图表的形式展现。

案件信息统计的界面如图8所示。

案件预测分为案件趋势预测与模型预测。趋势预测是利用往年的数据,计算出下一年可能的趋势图,作为参考比较;模型预测是通过输入关键条件,经过计算排序输出可能会出现的模型案例,以提供参考。

① 案件趋势预测

案件趋势预测的界面如图10所示。

案件趋势预测的过程是通过传递参数给存储过程,存储过程通过游标,然后计算出数值,再返回数据。

案件趋势预测的关键代码如下:

2.5 地图展示模块的实现

通过调用百度地图的API接口,在系统上显示百度的地图,利用输入的关键字,在地图上各个城区进行标点,可以显示各个城区的案件数量。

地图展示的界面如图12所示。

3 结束语

城市管理科学执法分析决策系统是一个面向城市管理行政执法领域的决策分析系统。该系统通过分析“数字城管”累积的城市管理执法数据,从中提取有用的数据,为决策者提供参考信息,从而提高城市管理的效能与水平。本文实现的城市管理科学执法分析决策系统基于主流的Java EE平台进行开发,采用MVC设计模式,使用SQL Server 2008数据库,并综合运用了AJAX技术、Hibernate+Struts2框架技术等,实现了城市管理执法事件的有效分析,并提供分析结果的图形化显示。系统还有很大的升级空间,未来将进一步研究算法的智能性,为决策的科学性提供保障。

参考文献:

[1] 王家华.“数字执法”在城市管理中的应用及绩效[J].中共杭州市委党校学报,2008.5:63-67

[2] 陈甲全,袁超,张国琴.国外数字城市建设应用现状及对我国的启示[J].数字通信,2011.2:32-35

[3] 孫峰.数字城管业务系统建设初探[J].电脑知识与技术,2009.5(24):6707-6711

[4] 王明生.“数字执法”模式的构建与应用[J].城市管理与科技,2011.6:45-47

[5] 郭喜安.数字化城市管理相关技术的应用与创新[J].城市发展研究,2009.16(7):11-12

[6] 廉波,王正华,易晓山.基于数据挖掘的CBR在数字化城市管理中的应用[J].办公自动化杂志,2009.12:20-22

猜你喜欢
城市管理统计分析
论“清单式管理”:现代治理改革重要标志之一
如何发挥新时期统计工作的作用之我见
城市管理执法中存在的问题与对策研究
企业固定资产分析存在问题及对策分析
企业导报(2016年17期)2016-11-07 20:45:19
以统计分析为基础的房地产税收优化分析
经营者(2016年12期)2016-10-21 09:24:17
浅析如何加强城市管理综合行政执法工作
科技视界(2016年21期)2016-10-17 20:22:01
数字城管
SPSS在高校图书馆服务体系中的应用研究
科技视界(2016年20期)2016-09-29 11:18:30