宋紅革 王明歷 賀立國


摘 要:近幾年,隨著城市住宅房地產建設項目管理和行政執法工作任務更加繁重和艱巨,迫切需要通過不斷增強管理和行政執法科技含量,全面提升建設項目管理和行政執法控制力。本文根據城市規劃監察的工作特點,針對巡查的方式方法進行了研究,結合當前智能手機、移動通訊技術和計算機技術的發展,提出一種基于Android平臺,智能手機,GPS(全球定位系統),3G無線通訊技術,GIS(地理信息系統)技術的房地產建設項目巡查系統。
關鍵詞:安卓;房地產項目;全球定位系統:移動巡查;GIS;GPS
1. 引言
利用工作流技術、WEBGIS技術、嵌入式GIS、GPS等新興技術,建立基于地理信息系統的移動智能巡查系統,系統可監視巡檢人員工作狀態,定位巡檢人員的巡查軌跡,實時上報問題并實現巡查點定位等,彌補了以往問題上報滯后、現場情況無法可視化的缺點,擺脫了巡查管理保存問題。可以準確地把巡查現場的項目實地情況,巡查人員的工作狀況等數據實時地采集和傳輸,在調度管理中心統一管理,實現辦公的無線遠程自動化。
2. 需求分析
(1)實現巡查表單的電子化,完成在智能手機上的填寫,按照"派發-發現-上報-巡查-驗證-分析"管理流程,重新梳理體系巡查業務管理的工作流程,中也管理人員制定巡查任務并下發,巡查人員按照巡查計劃,監察房地產項目建設情況,發現問題及時上報。
(2)通過Android智能手機填寫巡查問題信息,通過3G/4G網絡實現數據實時上傳,管理人員接收巡查工作人員上報的問題,派發任務,并跟進監督情況。在巡查過程中可利用智能手機的GPS芯片,實時上傳巡查人員的位置信息,管理者也可了解巡檢人員的巡查線路。
(3)管理人員實現對巡查問題的統計工作,通過對巡查實際數據和歷史數據的分析,按照問題類別、任務類別、巡檢單位或者巡檢人員的統計,可根據問題類別及分布,合理的調度維修及巡查人員。
3. 系統架構設計
在需求分析的基礎上系統所實現的關鍵任務,對基于Android智能手機的房地產建設項目巡查系統進行了架構設計。根據系統需求分析的結果,提出系統的關鍵任務,從系統先進性、系統開放性、可擴展性、安全性及業務適應性五個方面描述系統設計原則。依據設計原則,將系統架構設計分為技術架構、功能架構和安全體系架構。技術架構主要描述系統結構劃分及手機端和中也服務器端所采用的技術方式。
3.1系統的關鍵任務
系統所采用的Android智能手機具備定位、數據通信等功能,重要的是作為一個開放的平臺,能夠實現基于該平臺的手機應用系統的運行,首先系統一個重要任務就是對智能手機端所需功能進行設計與開發,實現智能手機端對巡查任務的接收、巡查數據的采集和上報,及巡查定位。
其次,系統的第二任務是要在管理中也端在需求分析的基礎上設計服務器端的功能設計,并實現管理中也端功能。
再次,要在保證系統功能滿足需求的情況下,對系統的性能和安全性進行設計與實現。要完成智能手機端與服務器端數據的交互,本文要設計兩者之間的通信方式,系統之間數據的交互流程和數據接口。
最終,實現上文所提的系統目標和解決的問題,為房地產建設項目巡查提供一種新的解決方案。
3.2系統設計原則
基于Android平臺的房地產建設項目巡查系統的設計原則應主要體現在系統先進性、系統開放性、可擴展性、安全性四個方面[1]。
(1)先進性原則;
(2)開放性原則;
(3)可擴展性原則;
(4)安全第一原則。
3.3 系統技術架構設計
3.3.1系統邏輯架構
按照系統分層和面向服務的SOA設計理念[2],基于Android智能手機的房地產項目建設項目巡查系統總體邏輯結構分為3個層次,從下至上,依次為數據層、支撐層、業務應用層。以達到手機端Android平臺和服務器端Windows平臺、Oracle數據庫之間的交互,本系統的邏輯架構圖如下圖所示。
3.3.2系統網絡架構
3.3.3系統技術選型
3.3.3.1Android智能手機系統選用
Android智能手機而不是iOS、win phone等平臺,是因為Android平臺具備如下優勢:
(1)開放性
Android是開源的,硬件適應性強。開放性使其擁有更多的開發者,用戶和應用會日益豐富。
(2)豐富的硬件
HTC、索尼愛立信、夏普、LG、三星、聯想等等,每一家手機廠商都推出了各自的Android手機,機型多樣,數不勝數。功能上的差異和特色,卻不會影響到數據同步、甚至軟件的兼容。
(3)方便開發
Android平臺提供給第蘭方開發商一個十分寬泛、自由的環境[3]。
3.3.3.2 GIS平臺
本系統的服務端地圖應用采用ArcGIS server進行搭建,手機端采用ArcGIS for AndroidAPI進行地圖應用的開發,可使用Java構建多種應用程序,應用程序訪問ArcGIS server REST服務來獲取地圖服務,可運用ArcGISserver提供的強大制圖、地理編碼、地理處理和自定義功能實現復雜的業務功能。
3.4 安全體系結構
眾所周知,房地產數據是涉密的,數據安全都具有高機密性、保密性、完整性等特點。因此要從各個方面保證數據在網絡上安全傳輸。加強訪問控制、權限控制和管理、身份驗證、數據存儲加密、網絡安全、日志管理、物理網絡隔離等。在本系統中,技術上的安全保障只是整個安全體系的一部分,經過對基于Android平臺的房地產建設項目巡查系統安全要求的認真分析,確立了一套比較完善的安全體系架構,包括技術、管理等多個層面的安全措施,全面地保證了整個系統的安全[4]。
4. 結束語
基于Android平臺的房地產建設項目巡查系統,提供了一個為房地產項目巡查計劃的制定和巡查工作的日常管理的工作平臺。系統部署方便、靈活,用戶可隨時查看巡查項目信息。改變了傳統的粗放型管理模式,改變了巡查工作的難于監管的現狀。結合實際業務需求,該系統可以為各地區城市規劃監察管理部門構建完整的房地產建設項目巡查業務管理基礎平臺。同時,本系統在其他城市規劃巡查項目領域有廣泛推廣意義。
參考文獻:
[1]許小媛,黃黎,李從明,劉芳.基于云安全架構的Android惡意軟件靜態檢測方案[J].制造業自動化,2018(05):1-5+14.
[2]朱珠,傅曉,王志堅.基于Android應用程序安裝包隱蔽下載劫持漏洞研究[J/OL].計算機應用:1-6[2018-06-07].http://kns.cnki.net/kcms/detail/51.1307.TP.20180607.1053.016.html.
[3]胡冰惠. 基于細粒度動態分析的Android平臺第三方庫隱私泄露分析[D].北京交通大學,2018.
[4]張嘉成. 基于Android技術的政府移動自動化辦公系統設計與實現[D].江西財經大學,2018.