下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
工程現(xiàn)場管理系統(tǒng)設計與實現(xiàn)1系統(tǒng)總體設計1)現(xiàn)場簽到:領導層面為及時監(jiān)控實際施工相關人員是否及時的到達施工現(xiàn)場,施工現(xiàn)場人員需在到達施工現(xiàn)場后及時上報自己的位置信息。項目經(jīng)理、質(zhì)檢員、安全員、資料員、工程部人員到達現(xiàn)場后,可以關聯(lián)任務或者關聯(lián)工程進行定位。2)進度上報:項目經(jīng)理通過手機登錄系統(tǒng)后,可以在指定的工作量清單上,填報每個工作量的實際進度,作為整個項目的形象進度作為依據(jù)。3)質(zhì)量檢查:質(zhì)檢員、項目經(jīng)理、部門經(jīng)理、工程部主管等角色通過手機登錄系統(tǒng)后,系統(tǒng)自動篩選出所選工程的質(zhì)量檢查任務,上傳質(zhì)量檢查資料和現(xiàn)場拍攝的照片作為本次質(zhì)量檢查的佐證。4)安全檢查:安全員、項目經(jīng)理、部門經(jīng)理、工程部主管等角色通過手機登錄系統(tǒng)后,在手機上填報工程的安全檢查任務,只需勾選各個安全監(jiān)控點的實際檢查是否合格即可。安全員可以上傳安全檢查資料,必須上傳安全現(xiàn)場拍攝的照片作為本次安全檢查的佐證。5)企業(yè)通訊錄:包括客戶的通訊錄、公司內(nèi)部的通訊錄管理,提供姓名、所在單位、部門、號碼、職務等信息??梢约尤胧謾C通訊錄,同時提供發(fā)信息、撥打電話和撥打企業(yè)內(nèi)部短號等功能。2體系結(jié)構框架該系統(tǒng)應適用于所有采用Android系統(tǒng)的移動終端,主要包含前端系統(tǒng)和后端服務系統(tǒng)。系統(tǒng)可靠并且易于改進及升級,具備一定的可擴展性。在設計上采用客戶端+服務器的模塊化方法,利用JAVA編程在Android開發(fā)平臺中運行程序,創(chuàng)建跟蹤讀取GPS信息獲取用戶的位置信息,將其存入后臺服務器,并顯示在map中。重點解決GPS信號的數(shù)據(jù)采集和信息處理,以及如何和通信模塊建立連接發(fā)送位置信息。前端系統(tǒng)主要是客戶端,包含GPS模塊,數(shù)據(jù)采集處理模塊以及通信模塊。其中,數(shù)據(jù)采集模塊集中采用Android的API模塊,獲取GPS模塊中的GPS信號;通過數(shù)據(jù)處理模塊對獲取的GPS信號進行數(shù)據(jù)封裝使其適應于網(wǎng)絡傳輸協(xié)議;通信模塊最終將已處理完成的數(shù)據(jù)傳輸至服務器。后端服務器系統(tǒng)將數(shù)據(jù)存儲記錄,以供GPS位置服務、通信服務、地圖服務和WEB服務等。3關鍵技術實現(xiàn)方案整體軟件實現(xiàn)使用Andriod2.2操作系統(tǒng),代碼編寫環(huán)境選擇了JAVA開發(fā)中廣泛使用的開源Eclipseo通過界面調(diào)用GPS設置類的方法,將GPS監(jiān)聽器注入。當GPS坐標滿足設定情況下數(shù)據(jù)反饋到界面進行顯示,同時數(shù)據(jù)監(jiān)聽調(diào)用通信類的方法將坐標值通過無線網(wǎng)絡發(fā)送。編程中將GPS模塊和數(shù)據(jù)采集模塊相結(jié)合,利用Android提供的API從平臺的GPS模塊,獲取設備當前位置。主要包括3個功能函數(shù)和一個監(jiān)聽器:(1)設置GPS參數(shù):openGPSSettingsO;(2)獲取最新的GPS坐標位置:getLasGpsModel(); (3)updateWithNewLocation(Locationlocation);(4)GPS監(jiān)聽器:LocationListenerll=newLocationListener()o工作流程是:首先打開系統(tǒng)的實用GPS設置;然后在獲取最新坐標的時候,將重新構建過的GPS坐標監(jiān)聽器注入到軟件中。當GPS坐標發(fā)生變化時候,監(jiān)聽器即可獲取該坐標數(shù)值,在publicvoidonLocationChanged(LocationargO)方法中進行處理。這里的處理包括兩部分:一個是更新界面上的坐標數(shù)值和地理位置數(shù)值;另一個是調(diào)用通信模塊的處理,將坐標值發(fā)送到服務器端。數(shù)據(jù)處理模塊將數(shù)據(jù)封裝后送至通信模塊傳輸,因此編程中將數(shù)據(jù)處理和通信模塊結(jié)合實現(xiàn)為軟件提供與服務器之間的通信服務。其中,通信協(xié)議采用超文本傳輸協(xié)議(HTTP:HyperTextTransferProtocol)o主要采用4.2種方法:(1)構建通信消息內(nèi)容模型:CreateMsg(Location);⑵發(fā)送消息:SendMsgOo當GPS定位模塊獲取到新的坐標時,即調(diào)用本模塊的構建消息模型方法,將GPS數(shù)據(jù)構建成本軟件所需要的格式,然后在調(diào)用消息發(fā)送方法來發(fā)送數(shù)據(jù)到遠程的服務器。4基于地圖的簽到查詢訪問地圖API需要申請一個通行證地圖密鑰。在Dos模式下獲得MD5 碼 :keytool-1ist-aliasandroiddebugkey-keystore^x^-store-passandroid-keypassandroidapiKey可通過MD5加密的認證指紋獲得,無論是模擬器,還是真實設備都需要apiKey作為以后每次加載地圖的鑰匙。填入認證指紋(MD5)即可獲得apiKey了,在以后需要加載地圖時,在工程文件中的布局文件layout中的main,xml文件中表明apikey:為了正常使用Google的地圖服務,需要MapView(com.google,android,maps.MapView)將Google地圖嵌入到Android應用程序中。MapView提供了三種模式圖:衛(wèi)星地圖,交通地圖和街道地圖,通過實現(xiàn)地圖視圖模式的切換,便于從不同角度顯示定位,滿足不同的需求,文中設置為街道地圖:mapView.setTraffic(true)o為進一步完善地圖信息,可在MapView上添加圖層,My0ver1aymy0ver1ay=newMyirstOverlay(drawable,this);增力□個性化的設置,在指定位置添加注解,繪制圖像或處理點擊事件。圖標會讓地圖上的位置更清晰。5拍照和上傳文件模塊實現(xiàn)拍照和文件上傳是手機應用中最顯著的功能,作為現(xiàn)場管理,用戶最關心的是工程現(xiàn)場的情況是怎樣,包括進度、質(zhì)量和安全。通過調(diào)用手機的拍照功能,能夠?qū)F(xiàn)場的情況實時記錄下來,然后通過網(wǎng)絡上傳到服務器。拍照處理過程:調(diào)用android,hardware.Camera接口,進行圖片抓拍,然后根據(jù)手機設備的內(nèi)存和網(wǎng)絡帶寬,自動對圖片進行壓縮;生成上傳任務,由后臺服務進行通信連接,完成異步文件上傳。關鍵代碼如下:mCamera.takePicture(shutter2,raw,jpegCallback);//抓取圖片resizeBitmap(Bitmapmap,intdstW);〃壓縮圖片upLoadFile(Entityentity,AsyncHttpResponseHandlerhander);//上傳文件6系統(tǒng)測試與效果分析在手機客戶端,對現(xiàn)場管理的功能進行測試。包括現(xiàn)場定位,進度上報,質(zhì)量和安全檢查的填報。在本系統(tǒng)的設計中,充分考慮了Android系統(tǒng)易擴展性和高效率等優(yōu)點,集中使用了Android系統(tǒng)各接口API模塊,使系統(tǒng)從開發(fā)效率和運行效率上都有較大的提升,并能夠穩(wěn)定運行于所有Android系統(tǒng),具有很強的適應性,在一定程度上滿足了現(xiàn)場管理對位置的需求。同時,本系統(tǒng)可有效地運用手機拍照模塊實時記錄現(xiàn)場情況,并通過3G網(wǎng)絡模塊,為其它應用提供了相應的接口,具有可擴性和可維護性。7總結(jié)與展望本文結(jié)合工程本身特點和現(xiàn)場管理的實際需求,提出了基于移動互聯(lián)網(wǎng)的工程現(xiàn)場管理系統(tǒng)設計方案,介紹了系統(tǒng)的業(yè)務原型和功能框架結(jié)構,以及定位模塊和地圖展示等關鍵技術的實現(xiàn)方案。為現(xiàn)場管理提供有效的、及時的監(jiān)督手段,對工程項目的進度、質(zhì)量和安全進行把關,確保工程順利實施。通過全面的系統(tǒng)測試,目前已經(jīng)集成到實際的工作中,并取得了較好的應用效果。工程現(xiàn)場管理是工
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025-2030西南鄉(xiāng)村旅游業(yè)市場研究及農(nóng)旅融合發(fā)展趨勢與鄉(xiāng)村旅游開發(fā)規(guī)劃分析報告
- 2025-2030葡萄酒橡木桶市場分析投資評估行業(yè)布局研究
- 2025-2030葡萄牙葡萄酒釀造行業(yè)市場品牌競爭分析及投資發(fā)展優(yōu)化規(guī)劃解讀
- 押題寶典安全員A證考試題庫及參考答案詳解(綜合題)
- 常州2025年江蘇常州工學院招聘15人筆試歷年參考題庫附帶答案詳解
- 山東2025年山東體育學院公開招聘人員筆試歷年參考題庫附帶答案詳解
- 宿州2025年安徽宿州市埇橋區(qū)事業(yè)單位招聘工作人員149人筆試歷年參考題庫附帶答案詳解
- 安徽安徽醫(yī)科大學2025年度專職輔導員招聘12人筆試歷年參考題庫附帶答案詳解
- 安康2025年陜西安康學院碩士研究生招聘10人筆試歷年參考題庫附帶答案詳解
- 寧波浙江寧波市奉化區(qū)名山建設保障服務中心招聘工作人員筆試歷年參考題庫附帶答案詳解
- 大數(shù)據(jù)安全技術與管理
- 2026青島海發(fā)國有資本投資運營集團有限公司招聘計劃筆試備考試題及答案解析
- 鼻飼技術操作課件
- 置景服務合同范本
- 隧道掛防水板及架設鋼筋臺車施工方案
- 2025年國家市場監(jiān)管總局公開遴選公務員面試題及答案
- 碼頭租賃意向協(xié)議書
- 初一語文2025年上學期現(xiàn)代文閱讀真題(附答案)
- 2026屆浙江紹興市高三一模高考數(shù)學試卷試題(含答案)
- GB/T 33092-2016皮帶運輸機清掃器聚氨酯刮刀
- 中學主題班會課:期末考試應試技巧點撥(共34張PPT)
評論
0/150
提交評論