- 相關(guān)推薦
Flex技術(shù)下市政道路挖占系統(tǒng)的設(shè)計(jì)與開發(fā)論文
摘 要:隨著城市規(guī)模的不斷擴(kuò)大,城市道路挖占項(xiàng)目數(shù)量迅速增加,導(dǎo)致原有的道路挖占管理模式已經(jīng)無法滿足城市發(fā)展需求。因此,利用 J2EE 的成熟架構(gòu)和基于 Flex 的界面展示技術(shù)等手段,建設(shè)并使用道路挖占管理系統(tǒng),從而有效提高工作效率,規(guī)范管理流程,使挖占管理工作邁上一個(gè)新的臺(tái)階。
關(guān)鍵詞:Flex;道路挖占;市政管理;信息系統(tǒng)。
近年來,隨著社會(huì)經(jīng)濟(jì)的快速發(fā)展,西安的城市規(guī)模不斷擴(kuò)大,城市道路挖占項(xiàng)目數(shù)量迅速增加。如何利用先進(jìn)的科技手段提高道路挖占管理水平,節(jié)約管理成本,是相關(guān)部門亟待解決的問題。
此前,市政道路挖占采用網(wǎng)站后臺(tái)管理模式管理挖掘數(shù)據(jù),數(shù)據(jù)統(tǒng)計(jì)仍然使用人工統(tǒng)計(jì)的方式進(jìn)行,整體管理模式落后,效率低下。道路挖占管理系統(tǒng)的建設(shè)可以很好地解決這個(gè)問題,大大提高工作效率,規(guī)范管理流程,推動(dòng)挖占管理工作的發(fā)展。
1 系統(tǒng)關(guān)鍵技術(shù)引入。
1.1 Flex 技術(shù)。
Flex 技術(shù)是 Adobe 公司推出的、開發(fā) RIA 的開源跨平臺(tái)的框架,它是一種面向?qū)ο蟮拈_發(fā)語言,結(jié)合了用戶界面和數(shù)據(jù)訪問組件,利用 Adobe Flash Player 和 AdobeAIR,可以實(shí)現(xiàn)跨瀏覽器、桌面和操作系統(tǒng)。Flex 采用 GUI 界面開發(fā),使用基于XML 的 MXML 語言,具有多種組件,可以實(shí)現(xiàn) Web Service、遠(yuǎn)程對(duì)象、列排序、圖表等功能,內(nèi)建動(dòng)畫效果和其他簡單互動(dòng)界面等。
該系統(tǒng)首頁就是利用Flex技術(shù)對(duì)道路挖占的統(tǒng)計(jì)數(shù)據(jù)進(jìn)行圖 表 和 柱 狀 圖 的 展 示 . 利 用 Flex 的 核 心 標(biāo) 簽 組 件,可以實(shí)現(xiàn)前端與后臺(tái) JAVA 對(duì)象的交互,實(shí)現(xiàn)前端對(duì)后臺(tái)方法的調(diào)用。其返回?cái)?shù)據(jù)為字符串型。Flex 語言通過對(duì)字符串的解析,將后臺(tái)返回的結(jié)果可視化展示在瀏覽器端上。
首頁展示的內(nèi)容包括按施工類別統(tǒng)計(jì)的柱形圖,按施工進(jìn)度統(tǒng)計(jì)的餅圖,將施工類別與施工進(jìn)度結(jié)合展示的綜合性統(tǒng)計(jì)圖表,以便于領(lǐng)導(dǎo)和管理層及時(shí)了解道路挖占的項(xiàng)目情況。道路挖占管理系統(tǒng)首頁如圖 1 所示。
1.2 J2EE 技術(shù)。
J2EE是Java2 平臺(tái)企業(yè)版,是一套全然不同于傳統(tǒng)應(yīng)用開發(fā)的技術(shù)架構(gòu),它包含大量組件,可以簡化、規(guī)范應(yīng)用系統(tǒng)的開發(fā)和部署,是一種利用 Java 2 平臺(tái)來簡化企業(yè)解決方案的開發(fā)、部署和管理相關(guān)的復(fù)雜問題的體系結(jié)構(gòu)。J2EE 技術(shù)的基礎(chǔ)就是核心 Java 平臺(tái)或 Java 2 平臺(tái)的標(biāo)準(zhǔn)版。J2EE 不僅鞏固了標(biāo)準(zhǔn)版中的許多優(yōu)點(diǎn),例如“編寫一次、隨處運(yùn)行”的特性,方便存取數(shù)據(jù)庫的 JDBC API、CORBA 技術(shù),以及能夠在 Internet應(yīng)用中保護(hù)數(shù)據(jù)的安全模式等,同時(shí),還提供了對(duì) EJB(Enterprise JavaBeans)、Java Servlets API、JSP(Java ServerPages)和 XML 技術(shù)的全面支持。
該系統(tǒng)平臺(tái)核心用先進(jìn)的J2EE( Java 2 PlatformEnterprise Edition)技術(shù)架構(gòu),基于多層軟件構(gòu)架(即客戶層、Web 層、業(yè)務(wù)層、信息系統(tǒng)層),采用面向服務(wù)的思想,使平臺(tái)具有先進(jìn)實(shí)用、安全可靠、便于兼容、易于擴(kuò)展的系統(tǒng)性能。
2 系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)。
2.1 系統(tǒng)架構(gòu)設(shè)計(jì)。
本系統(tǒng)架構(gòu)由數(shù)據(jù)服務(wù)層、系統(tǒng)支撐層和系統(tǒng)應(yīng)用層組成,具體如圖 2 所示。數(shù)據(jù)服務(wù)層主要負(fù)責(zé)管理系統(tǒng)中各類數(shù)據(jù)的存儲(chǔ),保證數(shù)據(jù)的安全性、有效性。系統(tǒng)采用 Oracle 11g 數(shù)據(jù)庫,主要用于存儲(chǔ)業(yè)務(wù)數(shù)據(jù)和基礎(chǔ)數(shù)據(jù)。根據(jù)各類數(shù)據(jù)的特點(diǎn)和相關(guān)國家標(biāo)準(zhǔn),制訂規(guī)范的數(shù)據(jù)格式,并利用中間件技術(shù)提供標(biāo)準(zhǔn)數(shù)據(jù)接口。
系統(tǒng)支撐層充當(dāng)了系統(tǒng)應(yīng)用層與數(shù)據(jù)服務(wù)層之間的橋梁,它主要包括數(shù)據(jù)中間件、消息中間件和 GIS 服務(wù),負(fù)責(zé)數(shù)據(jù)轉(zhuǎn)發(fā)和數(shù)據(jù)共享等服務(wù)。系統(tǒng)應(yīng)用層,即對(duì)道路挖占管理系統(tǒng)的業(yè)務(wù)邏輯和 UI 實(shí)現(xiàn)。
2.2 業(yè)務(wù)流程。
道路挖占系統(tǒng)中的數(shù)據(jù)是由市政審批部門錄入全市挖掘占用工地信息,并在地圖上標(biāo)注出挖占的具體位置。管理大隊(duì)通過移動(dòng)終端現(xiàn)場勘察挖占項(xiàng)目,查詢相關(guān)信息,上傳勘察結(jié)果,核實(shí)相關(guān)手續(xù)后變更項(xiàng)目狀態(tài),最終歸檔項(xiàng)目數(shù)據(jù)。市政管理部門通過 Web 端統(tǒng)一管理全市挖占項(xiàng)目,以便相關(guān)人員能夠在地圖上直接看到挖占位置及其相關(guān)信息。
任何狀態(tài)下的挖占項(xiàng)目,在距離截止日期 10 d 時(shí),系統(tǒng)都會(huì)新增顯示“快到期”狀態(tài),超過截止日期第二天增加顯示“已超期”狀態(tài),并顯示超期天數(shù)。
道路挖占數(shù)據(jù)實(shí)時(shí)同步至市政信息網(wǎng)站,對(duì)外信息公開。超期但未完工的項(xiàng)目,由市政審批部門審核延期手續(xù)和資料后,及時(shí)對(duì)項(xiàng)目做延期處理。具體工作流程如圖 3 所示。
2.3 系統(tǒng)功能。
道路挖占系統(tǒng)最終實(shí)現(xiàn)的功能模塊有 Web 端和移動(dòng)端 2部分。Web 端包括基礎(chǔ)數(shù)據(jù)、挖占管理、查詢管理、挖占統(tǒng)計(jì)、單位管理 5 部分。其中,基礎(chǔ)數(shù)據(jù)包括數(shù)據(jù)字典與圖標(biāo)維護(hù),用來配置系統(tǒng)參數(shù);查詢管理包括延期項(xiàng)目查詢、勘察信息查詢與更改狀態(tài)查詢;挖占統(tǒng)計(jì)包括退讓面積統(tǒng)計(jì)、主次干道統(tǒng)計(jì)、同比面積統(tǒng)計(jì)、道路等級(jí)統(tǒng)計(jì)、挖占面積統(tǒng)計(jì)等;挖占管理包括道路挖占管理、道路挖掘管理、占道街具管理和代征路管理。每個(gè)模塊都具有延期、勘察、更改狀態(tài)、標(biāo)記、添加、刪除和導(dǎo)出等功能,涵蓋了市政審批和管理大隊(duì)部門的所有業(yè)務(wù)類型。
移動(dòng)端具有挖占管理、查詢管理、挖占統(tǒng)計(jì)和單位管理 4個(gè)功能。
該系統(tǒng)的整體功能模塊如圖 4 所示。
3 結(jié)束語。
該系統(tǒng)是基于 J2EE 的成熟架構(gòu)和基于 Flex 的界面展示技術(shù),有良好的用戶體驗(yàn),實(shí)現(xiàn)了對(duì)占道工地的監(jiān)管,對(duì)審批、施工、工期、圍擋、維護(hù)至完工等各個(gè)環(huán)節(jié)的精細(xì)化管理,切實(shí)提高了挖占管理的工作效率和信息透明度,使各級(jí)領(lǐng)導(dǎo)對(duì)道路挖占管理情況一目了然,便于統(tǒng)籌調(diào)度和指揮。同時(shí),挖占信息和道路占用信息通過市政設(shè)施局網(wǎng)站對(duì)外公開,方便市民查看和監(jiān)督。
參考文獻(xiàn):
[1]布朗。Flex 程序設(shè)計(jì)[M].張?bào)K,譯。北京:人民郵電出版社,2008.
[2]于曉晶,歐爾格力,劉慧。基于 Flex 技術(shù)的公眾出行服務(wù)系統(tǒng)的研究與實(shí)現(xiàn)[J].測繪與空間地理信息,2014(8)。
[3]王亞玲,郭新波,胡牧。基于 Flex 技術(shù)的報(bào)表系統(tǒng)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2015(11)。
【Flex技術(shù)下市政道路挖占系統(tǒng)的設(shè)計(jì)與開發(fā)論文】相關(guān)文章:
談安卓系統(tǒng)的測量軟件開發(fā)技術(shù)論文(精選6篇)04-29
FPGA數(shù)據(jù)采集與回放系統(tǒng)設(shè)計(jì)論文04-24
系統(tǒng)技術(shù)開發(fā)合同4篇01-20
基于系統(tǒng)設(shè)計(jì)的科研管理論文09-22
技術(shù)項(xiàng)目設(shè)計(jì)開發(fā)合同05-24
蘇教版技術(shù)與設(shè)計(jì)2說課稿 系統(tǒng)的優(yōu)化06-22
解析科技競賽賽務(wù)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)論文04-19