基于WEBGIS的車輛定位系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的中期報(bào)告_第1頁(yè)
基于WEBGIS的車輛定位系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的中期報(bào)告_第2頁(yè)
基于WEBGIS的車輛定位系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的中期報(bào)告_第3頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

基于WEBGIS的車輛定位系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)的中期報(bào)告一、項(xiàng)目概述車輛定位系統(tǒng)是基于WEBGIS(Web地理信息系統(tǒng))構(gòu)建的,用于對(duì)車輛進(jìn)行實(shí)時(shí)定位、監(jiān)控和管理。車輛定位系統(tǒng)由客戶端和服務(wù)器端兩部分構(gòu)成??蛻舳瞬捎肏TML、CSS、JavaScript和Bootstrap等技術(shù)構(gòu)建,實(shí)現(xiàn)了車輛定位監(jiān)控界面和管理界面。服務(wù)器端采用Java語(yǔ)言開(kāi)發(fā),使用Spring框架和MyBatis框架等技術(shù),實(shí)現(xiàn)了車輛定位信息的管理和存儲(chǔ)、車輛定位數(shù)據(jù)的采集和處理等功能。本中期報(bào)告主要內(nèi)容為服務(wù)器端的開(kāi)發(fā)進(jìn)展和實(shí)現(xiàn)情況。二、開(kāi)發(fā)進(jìn)展1.數(shù)據(jù)庫(kù)設(shè)計(jì)在設(shè)計(jì)數(shù)據(jù)庫(kù)時(shí),考慮到需求變化和擴(kuò)展性,采用了較為靈活的ER模型設(shè)計(jì)方法。經(jīng)過(guò)與項(xiàng)目組成員的討論和修改,確定了以下實(shí)體:車輛(Vehicle):id(主鍵)、車牌號(hào)碼、車輛品牌、車輛型號(hào)、車輛顏色、車輛類型、所屬組織機(jī)構(gòu)組織機(jī)構(gòu)(Organization):id(主鍵)、組織機(jī)構(gòu)名稱、所屬上級(jí)組織機(jī)構(gòu)定位數(shù)據(jù)(LocationData):id(主鍵)、車輛id(外鍵)、定位時(shí)間、經(jīng)度、緯度、速度、方向、車輛狀態(tài)根據(jù)以上實(shí)體,設(shè)計(jì)了以下關(guān)系圖:(插入關(guān)系圖)在實(shí)際開(kāi)發(fā)中,使用MySQL數(shù)據(jù)庫(kù)存儲(chǔ),并通過(guò)MyBatis框架與Java代碼進(jìn)行交互。2.技術(shù)選型服務(wù)器端采用Java語(yǔ)言進(jìn)行開(kāi)發(fā),在此基礎(chǔ)上選擇了Spring框架、MyBatis框架和Log4j日志框架等技術(shù)。Spring框架是一個(gè)開(kāi)源框架,主要解決企業(yè)級(jí)應(yīng)用開(kāi)發(fā)的方方面面。Spring框架提供了IoC容器、AOP(面向切面編程)、JDBC模板、事務(wù)管理等功能,使得企業(yè)級(jí)應(yīng)用程序開(kāi)發(fā)更加方便、快捷、高效。MyBatis框架是一個(gè)開(kāi)源框架,是一種優(yōu)秀的ORM(對(duì)象關(guān)系映射)框架。MyBatis框架主要由三個(gè)組件組成:SqlSessionFactory(會(huì)話工廠)、SqlSession(會(huì)話對(duì)象)和Mapper(數(shù)據(jù)庫(kù)操作映射接口)。Log4j日志框架是一個(gè)開(kāi)源框架,用于記錄系統(tǒng)日志并進(jìn)行管理。3.功能實(shí)現(xiàn)服務(wù)器端主要功能包括:車輛管理:對(duì)車輛信息進(jìn)行增刪改查等操作;組織機(jī)構(gòu)管理:對(duì)組織機(jī)構(gòu)進(jìn)行增刪改查等操作;定位數(shù)據(jù)管理:對(duì)車輛的定位數(shù)據(jù)進(jìn)行采集、存儲(chǔ)、查詢、導(dǎo)出等操作。目前已經(jīng)完成車輛管理和組織機(jī)構(gòu)管理的開(kāi)發(fā)工作,并進(jìn)行了測(cè)試。在車輛管理和組織機(jī)構(gòu)管理中,使用MyBatis框架進(jìn)行了數(shù)據(jù)庫(kù)操作。下一步的開(kāi)發(fā)工作是定位數(shù)據(jù)管理的具體實(shí)現(xiàn)。將采用AMap(高德地圖)提供的LBS(地理位置服務(wù))API對(duì)車輛定位數(shù)據(jù)進(jìn)行采集和處理??紤]到車輛數(shù)目龐大,將采用多線程的方式進(jìn)行數(shù)據(jù)采集和存儲(chǔ)。三、開(kāi)發(fā)總結(jié)和展望通過(guò)本次開(kāi)發(fā),我們深入學(xué)習(xí)了WebGIS技術(shù)、Spring框架、MyBatis框架等技術(shù)。在開(kāi)發(fā)過(guò)程中,我們學(xué)習(xí)了如何高效地管理和組織項(xiàng)目、如何進(jìn)行系統(tǒng)設(shè)計(jì)和代碼實(shí)現(xiàn)等方面的知識(shí),獲得了很多實(shí)踐經(jīng)驗(yàn)。下一步,我們將繼續(xù)深入開(kāi)發(fā)工作,完善定位數(shù)據(jù)管理功能,實(shí)現(xiàn)數(shù)據(jù)采集和存儲(chǔ)等

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論