陳觀林 何江 翁昌健 戴旭
摘 要: 數(shù)字城管建設過程中積累了大量的執(zhí)法信息,分析和挖掘這些信息具有重要的意義。介紹了一個城市管理科學執(zhí)法分析決策系統(tǒng)的具體設計和實現(xiàn),該系統(tǒng)基于Java EE平臺,采用MVC設計模式,使用Struts 2和Hibernate框架,綜合運用了統(tǒng)計分析方法。該系統(tǒng)能為城市管理的科學執(zhí)法提供決策支持。
關鍵詞: 城市管理; 科學執(zhí)法; 統(tǒng)計分析; MVC設計模式; Java EE
中圖分類號:TP31 文獻標志碼:B 文章編號:1006-8228(2013)07-73-05
0 引言
加強城市管理行政執(zhí)法工作,是城市經(jīng)濟和社會發(fā)展的重要組成部分,也是加快城市化進程和建設現(xiàn)代化城市的重要保障[1]。
近年來,隨著“數(shù)字城市”[2]的興起,國內(nèi)外眾多城市紛紛開展了“數(shù)字城管”[3]和“數(shù)字執(zhí)法”[4]的研究和實踐。在城市管理信息系統(tǒng)建設的過程中,積累了大量的城市管理行政執(zhí)法信息[5]。如何從這些原始數(shù)據(jù)中挖掘出有效的信息,為城市管理行政執(zhí)法提供有益的支持,對城市的科學執(zhí)法具有重大的意義[6]。
本文開發(fā)實現(xiàn)了一個基于統(tǒng)計分析方法的城市管理科學執(zhí)法分析決策系統(tǒng),該系統(tǒng)采用Java EE平臺技術,結合Hibernate與Struts2框架,對“數(shù)字執(zhí)法”信息進行有效的分析和挖掘,從而為城市管理的科學執(zhí)法提供直觀、全面的依據(jù)。
1 系統(tǒng)總體設計與分析
1.1 系統(tǒng)需求分析
城市管理科學執(zhí)法分析決策系統(tǒng)主要針對城市管理行政執(zhí)法產(chǎn)生的大量數(shù)據(jù)進行分析處理,具體功能包括執(zhí)法信息導入、執(zhí)法信息分析、執(zhí)法事件預測、信息查詢和綜合信息統(tǒng)計等。
⑴ 執(zhí)法信息導入:可以在系統(tǒng)上按規(guī)定要求輸入執(zhí)法數(shù)據(jù),也可以按照指定的格式導入Excel表格數(shù)據(jù)。
⑵ 執(zhí)法信息分析:對數(shù)據(jù)庫中的事件進行數(shù)據(jù)分析、地理空間分析,通過比對事件的相似度找到同種類型事件中較為合理的處理方式。
⑶ 執(zhí)法事件預測:通過比較歷史數(shù)據(jù),預測某個時間段、特定地區(qū)發(fā)生事件的可能性。
⑷ 信息查詢:按照指定條件輸入,以表格的形式顯示相關的信息;或者輸入指定的條件,在地圖上顯示相應結果。
⑸ 綜合信息統(tǒng)計:按不同的條件對數(shù)據(jù)進行統(tǒng)計,以圖表的形式展現(xiàn)統(tǒng)計結果。
系統(tǒng)的基本功能框架如圖1所示。
1.2 系統(tǒng)的數(shù)據(jù)庫設計
系統(tǒng)主要設計了以下數(shù)據(jù)表:Users(用戶表)、UserRoles(用戶角色表)、UserDepts(用戶部門表)、Districs(城區(qū)表)、Roads(檢查道路表)、Tasks(任務表)、CheckResultIssues(問題表)、CheckResult(檢查結果表)、Rules(細則表)和UserTeams(小組表)等。
系統(tǒng)的數(shù)據(jù)庫表結構如圖2所示。
2 系統(tǒng)的詳細設計與實現(xiàn)
系統(tǒng)基于Java EE平臺設計開發(fā),以SQL Server 2008作為后臺數(shù)據(jù)庫,采用Hibernate實現(xiàn)持久層管理,使用MVC設計模式實現(xiàn)分層思想的代碼分離,同時綜合利用AJAX框架、JavaScript技術、百度地圖API等技術,實現(xiàn)了基于B/S架構的Web應用系統(tǒng)。
下面對系統(tǒng)中用戶登錄、案件導入、信息查詢、科學執(zhí)法和地圖展示等關鍵模塊的實現(xiàn)進行詳細說明。
2.1 用戶登錄模塊的實現(xiàn)
用戶需要輸入正確的賬號與密碼才能進入系統(tǒng)的主界面。
用戶登錄界面采用css+div設計而成,如圖3所示。
2.4 科學執(zhí)法模塊的實現(xiàn)
科學執(zhí)法模塊是系統(tǒng)的核心功能,主要包括數(shù)據(jù)的統(tǒng)計、分析和預測等功能。
⑴ 案件信息統(tǒng)計
信息統(tǒng)計是通過輸入關鍵的條件,按照條件的要求進行案件信息的統(tǒng)計,并以圖表的形式展現(xiàn)。
案件信息統(tǒng)計的界面如圖8所示。
案件預測分為案件趨勢預測與模型預測。趨勢預測是利用往年的數(shù)據(jù),計算出下一年可能的趨勢圖,作為參考比較;模型預測是通過輸入關鍵條件,經(jīng)過計算排序輸出可能會出現(xiàn)的模型案例,以提供參考。
① 案件趨勢預測
案件趨勢預測的界面如圖10所示。
案件趨勢預測的過程是通過傳遞參數(shù)給存儲過程,存儲過程通過游標,然后計算出數(shù)值,再返回數(shù)據(jù)。
案件趨勢預測的關鍵代碼如下:
2.5 地圖展示模塊的實現(xiàn)
通過調(diào)用百度地圖的API接口,在系統(tǒng)上顯示百度的地圖,利用輸入的關鍵字,在地圖上各個城區(qū)進行標點,可以顯示各個城區(qū)的案件數(shù)量。
地圖展示的界面如圖12所示。
3 結束語
城市管理科學執(zhí)法分析決策系統(tǒng)是一個面向城市管理行政執(zhí)法領域的決策分析系統(tǒng)。該系統(tǒng)通過分析“數(shù)字城管”累積的城市管理執(zhí)法數(shù)據(jù),從中提取有用的數(shù)據(jù),為決策者提供參考信息,從而提高城市管理的效能與水平。本文實現(xiàn)的城市管理科學執(zhí)法分析決策系統(tǒng)基于主流的Java EE平臺進行開發(fā),采用MVC設計模式,使用SQL Server 2008數(shù)據(jù)庫,并綜合運用了AJAX技術、Hibernate+Struts2框架技術等,實現(xiàn)了城市管理執(zhí)法事件的有效分析,并提供分析結果的圖形化顯示。系統(tǒng)還有很大的升級空間,未來將進一步研究算法的智能性,為決策的科學性提供保障。
參考文獻:
[1] 王家華.“數(shù)字執(zhí)法”在城市管理中的應用及績效[J].中共杭州市委黨校學報,2008.5:63-67
[2] 陳甲全,袁超,張國琴.國外數(shù)字城市建設應用現(xiàn)狀及對我國的啟示[J].數(shù)字通信,2011.2:32-35
[3] 孫峰.數(shù)字城管業(yè)務系統(tǒng)建設初探[J].電腦知識與技術,2009.5(24):6707-6711
[4] 王明生.“數(shù)字執(zhí)法”模式的構建與應用[J].城市管理與科技,2011.6:45-47
[5] 郭喜安.數(shù)字化城市管理相關技術的應用與創(chuàng)新[J].城市發(fā)展研究,2009.16(7):11-12
[6] 廉波,王正華,易曉山.基于數(shù)據(jù)挖掘的CBR在數(shù)字化城市管理中的應用[J].辦公自動化雜志,2009.12:20-22