Flex技術下市政道路挖佔系統的設計與開發論文

Flex技術下市政道路挖佔系統的設計與開發論文

  摘 要:隨著城市規模的不斷擴大,城市道路挖佔專案數量迅速增加,導致原有的道路挖佔管理模式已經無法滿足城市發展需求。因此,利用 J2EE 的成熟架構和基於 Flex 的介面展示技術等手段,建設並使用道路挖佔管理系統,從而有效提高工作效率,規範管理流程,使挖佔管理工作邁上一個新的臺階。

  關鍵詞:Flex;道路挖佔;市政管理;資訊系統。

  近年來,隨著社會經濟的快速發展,西安的城市規模不斷擴大,城市道路挖佔專案數量迅速增加。如何利用先進的科技手段提高道路挖佔管理水平,節約管理成本,是相關部門亟待解決的問題。

  此前,市政道路挖佔採用網站後臺管理模式管理挖掘資料,資料統計仍然使用人工統計的方式進行,整體管理模式落後,效率低下。道路挖佔管理系統的建設可以很好地解決這個問題,大大提高工作效率,規範管理流程,推動挖佔管理工作的發展。

  1 系統關鍵技術引入。

  1.1 Flex 技術。

  Flex 技術是 Adobe 公司推出的、開發 RIA 的開源跨平臺的框架,它是一種面向物件的開發語言,結合了使用者介面和資料訪問元件,利用 Adobe Flash Player 和 AdobeAIR,可以實現跨瀏覽器、桌面和作業系統。Flex 採用 GUI 介面開發,使用基於XML 的 MXML 語言,具有多種元件,可以實現 Web Service、遠端物件、列排序、圖表等功能,內建動畫效果和其他簡單互動介面等。

  該系統首頁就是利用Flex技術對道路挖佔的統計資料進行圖 表 和 柱 狀 圖 的 展 示 . 利 用 Flex 的 核 心 標 籤 組 件,可以實現前端與後臺 JAVA 物件的互動,實現前端對後臺方法的.呼叫。其返回資料為字串型。Flex 語言透過對字串的解析,將後臺返回的結果視覺化展示在瀏覽器端上。

  首頁展示的內容包括按施工類別統計的柱形圖,按施工進度統計的餅圖,將施工類別與施工進度結合展示的綜合性統計圖表,以便於領導和管理層及時瞭解道路挖佔的專案情況。道路挖佔管理系統首頁如圖 1 所示。

  1.2 J2EE 技術。

  J2EE是Java2 平臺企業版,是一套全然不同於傳統應用開發的技術架構,它包含大量元件,可以簡化、規範應用系統的開發和部署,是一種利用 Java 2 平臺來簡化企業解決方案的開發、部署和管理相關的複雜問題的體系結構。J2EE 技術的基礎就是核心 Java 平臺或 Java 2 平臺的標準版。J2EE 不僅鞏固了標準版中的許多優點,例如“編寫一次、隨處執行”的特性,方便存取資料庫的 JDBC API、CORBA 技術,以及能夠在 Internet應用中保護資料的安全模式等,同時,還提供了對 EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java ServerPages)和 XML 技術的全面支援。

  該系統平臺核心用先進的J2EE( Java 2 PlatformEnterprise Edition)技術架構,基於多層軟體構架(即客戶層、Web 層、業務層、資訊系統層),採用面向服務的思想,使平臺具有先進實用、安全可靠、便於相容、易於擴充套件的系統性能。

  2 系統設計與實現。

  2.1 系統架構設計。

  本系統架構由資料服務層、系統支撐層和系統應用層組成,具體如圖 2 所示。資料服務層主要負責管理系統中各類資料的儲存,保證資料的安全性、有效性。系統採用 Oracle 11g 資料庫,主要用於儲存業務資料和基礎資料。根據各類資料的特點和相關國家標準,制訂規範的資料格式,並利用中介軟體技術提供標準資料介面。

  系統支撐層充當了系統應用層與資料服務層之間的橋樑,它主要包括資料中介軟體、訊息中介軟體和 GIS 服務,負責資料轉發和資料共享等服務。系統應用層,即對道路挖佔管理系統的業務邏輯和 UI 實現。

  2.2 業務流程。

  道路挖佔系統中的資料是由市政審批部門錄入全市挖掘佔用工地資訊,並在地圖上標註出挖佔的具體位置。管理大隊透過移動終端現場勘察挖佔專案,查詢相關資訊,上傳勘察結果,核實相關手續後變更專案狀態,最終歸檔專案資料。市政管理部門透過 Web 端統一管理全市挖佔專案,以便相關人員能夠在地圖上直接看到挖佔位置及其相關資訊。

  任何狀態下的挖佔專案,在距離截止日期 10 d 時,系統都會新增顯示“快到期”狀態,超過截止日期第二天增加顯示“已超期”狀態,並顯示超期天數。

  道路挖佔資料實時同步至市政資訊網站,對外資訊公開。超期但未完工的專案,由市政審批部門稽核延期手續和資料後,及時對專案做延期處理。具體工作流程如圖 3 所示。

  2.3 系統功能。

  道路挖佔系統最終實現的功能模組有 Web 端和移動端 2部分。Web 端包括基礎資料、挖佔管理、查詢管理、挖佔統計、單位管理 5 部分。其中,基礎資料包括資料字典與圖示維護,用來配置系統引數;查詢管理包括延期專案查詢、勘察資訊查詢與更改狀態查詢;挖佔統計包括退讓面積統計、主次幹道統計、同比面積統計、道路等級統計、挖佔面積統計等;挖佔管理包括道路挖佔管理、道路挖掘管理、佔道街具管理和代徵路管理。每個模組都具有延期、勘察、更改狀態、標記、新增、刪除和匯出等功能,涵蓋了市政審批和管理大隊部門的所有業務型別。

  移動端具有挖佔管理、查詢管理、挖佔統計和單位管理 4個功能。

  該系統的整體功能模組如圖 4 所示。

  3 結束語。

  該系統是基於 J2EE 的成熟架構和基於 Flex 的介面展示技術,有良好的使用者體驗,實現了對佔道工地的監管,對審批、施工、工期、圍擋、維護至完工等各個環節的精細化管理,切實提高了挖佔管理的工作效率和資訊透明度,使各級領導對道路挖佔管理情況一目瞭然,便於統籌排程和指揮。同時,挖佔資訊和道路佔用資訊透過市政設施局網站對外公開,方便市民檢視和監督。

  參考文獻:

  [1]布朗。Flex 程式設計[M].張驥,譯。北京:人民郵電出版社,2008.

  [2]於曉晶,歐爾格力,劉慧。基於 Flex 技術的公眾出行服務系統的研究與實現[J].測繪與空間地理資訊,2014(8)。

  [3]王亞玲,郭新波,胡牧。基於 Flex 技術的報表系統[J].計算機系統應用,2015(11)。

最近訪問