版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、計(jì)算機(jī)畢業(yè)設(shè)計(jì)開(kāi)發(fā)實(shí)例概況項(xiàng)目名稱酷行天下行業(yè)移動(dòng)互聯(lián)網(wǎng)架構(gòu)類型手機(jī)應(yīng)用開(kāi)發(fā)技術(shù)開(kāi)發(fā)技術(shù)Java、 Androd SDK、 XML數(shù)據(jù)庫(kù)技術(shù)SQLite、 MySQL其它技術(shù)Google Map API。規(guī)模系統(tǒng)總體規(guī)模:19.4人月項(xiàng)目概述在智能手機(jī)大行其道的今天,一部手機(jī)已經(jīng)可以實(shí)現(xiàn)很多,以前需要依賴專業(yè)儀器才 能實(shí)現(xiàn)的功能。比如,動(dòng)輒3、5百萬(wàn)像素,高則上千萬(wàn)像素的攝像頭,不但能拍攝效果不 錯(cuò)的照片,甚至可以拍攝高清視頻,這使我們?cè)诤芏鄷r(shí)候,都不需要特別帶相機(jī)出門(mén),一部 手機(jī)足以;智能手機(jī),大多都配有GPS芯片,再裝上靈圖天行者,凱立德等GPS軟件,既能 導(dǎo)航定位,又能記錄行蹤,暢游天下
2、也不怕。那有沒(méi)有這樣一款軟件,可以幫助我們把出行的路線記錄下來(lái),并且還能把在各個(gè)景 點(diǎn)拍的照片,也標(biāo)記在上面呢?這樣,我們不但能看到當(dāng)時(shí)的照片,更能體驗(yàn)當(dāng)時(shí)的情形, 最好還能給每段旅程或每個(gè)地方配上小小的游記心得,那就完美了。軟酷網(wǎng)帶領(lǐng)實(shí)訓(xùn)學(xué)生一起將開(kāi)發(fā)的酷行天下就是為了滿足大家的這一需求而產(chǎn)生的。本平臺(tái)使命:酷行天下,靚影隨行!總體業(yè)務(wù)流程介紹酷行天下可以自動(dòng)導(dǎo)入移動(dòng)存儲(chǔ)設(shè)備中的電子照片,并根據(jù)照片附帶的GPS信息在地 圖上標(biāo)記出拍照地點(diǎn),或直接用照片的縮略圖作為該點(diǎn)的標(biāo)記。另一方面,系統(tǒng)還可以導(dǎo)入 旅行途中GPS記錄的移動(dòng)軌跡信息,在地圖上標(biāo)記出旅行路線。除此以外,用戶還可以在地 圖上選擇
3、坐標(biāo)并創(chuàng)建關(guān)于該坐標(biāo)的游記、心得等文本信息。系統(tǒng)還可以擴(kuò)展支持對(duì)音視頻文件的支持,以及對(duì)靈圖天行者、凱立德等導(dǎo)航程序記 錄的軌跡信息的支持。最后,我們還希望能夠定義一種文件格式,使用戶能夠在朋友間分享彼此的旅程,或 者將行程信息保存成一種可以自動(dòng)播放或運(yùn)行的形式,使沒(méi)有安裝酷行天下的朋友也能輕松 體驗(yàn)美妙的旅行經(jīng)歷。其處理流程如下圖所示:圖1系統(tǒng)總體業(yè)務(wù)流程圖系統(tǒng)功能系統(tǒng)功能結(jié)構(gòu)主要功能包括采集照片、修改并保存、解析KML軌跡、繪制地圖、解析外部GPS軌跡、 音視頻同步、導(dǎo)入/導(dǎo)出行程、生成文件、系統(tǒng)設(shè)置等9個(gè)方面,功能結(jié)構(gòu)圖如下所示:酷行靚影紅程記錄系統(tǒng)圖2系統(tǒng)功能結(jié)構(gòu)圖系統(tǒng)功能需求4.2.
4、1.功能需求概述本系統(tǒng)主要功能包括采集照片、修改并保存、解析KML軌跡、繪制地圖、解析外部GPS 軌跡、音視頻同步、導(dǎo)入/導(dǎo)出行程、生成文件、系統(tǒng)設(shè)置等9個(gè)方面。采集照片程序會(huì)自動(dòng)從可移動(dòng)存儲(chǔ)設(shè)備采集照片。修改并保存用戶可以修改或添加照片中的GPS坐標(biāo)信息,保存后文件能在其它軟件中正常打開(kāi),且其它 軟件能提取到GPS坐標(biāo)信息。解析KML軌跡本系統(tǒng)能識(shí)別并加載KML格式的Google Map軌跡信息。繪制地圖系統(tǒng)能根據(jù)之前采集到的軌跡信息,在Googel地圖上繪制軌跡線。軟酷網(wǎng)官網(wǎng): 解析外部GPS軌跡為提高系統(tǒng)的適用性,除支持KML格式的軌跡信息外,我們還提供軌跡轉(zhuǎn)換模塊,將靈圖天 行者,凱立
5、德等軟件生成的軌跡信息轉(zhuǎn)換成KML格式。音視頻同步當(dāng)我們?cè)谶M(jìn)行騎行、駕駛、速滑、速降等活動(dòng)的時(shí)候,我們可以一邊攝錄,一邊記錄軌跡, 回訪的時(shí)候,我們希望既能看到當(dāng)時(shí)攝錄的場(chǎng)景,又能同步顯示當(dāng)時(shí)的地理位置信息,這時(shí) 候,我們實(shí)現(xiàn)音視頻播放與軌跡繪制同步。導(dǎo)入/導(dǎo)出行程為了分享精彩的旅程,我們需要能夠?qū)⒄麄€(gè)行程記錄導(dǎo)出,也要能導(dǎo)入其它人制作的行程記 錄。生成文件除了能夠?qū)?導(dǎo)出行程記錄,針對(duì)那些沒(méi)有安裝本系統(tǒng)的用戶,我們希望能夠?qū)⒄麄€(gè)行程 信息打包生成為一種通用的文件格式,讓他們也能分享我們的精彩。系統(tǒng)設(shè)置系統(tǒng)設(shè)置模塊是用來(lái)給用戶定義個(gè)性化設(shè)置內(nèi)容的操作模塊。采集圖片采集圖片的基本要求是能夠采集
6、被系統(tǒng)識(shí)別為“可移動(dòng)存儲(chǔ)設(shè)備”,如U盤(pán),讀卡器 內(nèi)的數(shù)碼照片,高級(jí)要求是能采集被系統(tǒng)識(shí)別為“本地存儲(chǔ)設(shè)備”的如移動(dòng)硬盤(pán)等設(shè)備內(nèi)的 電子照片。提取信息采集到新照片后,系統(tǒng)能提取照片中的Exif信息,包括相機(jī)品牌,相機(jī)型號(hào),拍攝時(shí) 間,所用光圈,開(kāi)門(mén)速度等信息,更重要的是,能從Exif信息中分離出我們需要的相機(jī)拍 攝地GPS坐標(biāo)信息,包括經(jīng)度描述,經(jīng)度信息,緯度描述,緯度信息,海拔高度等。修改并保存拍照時(shí),可能因?yàn)槭窃谑覂?nèi),或者受其它因素干擾,沒(méi)有能夠記錄下有效的GPS地理 信息;又或者記錄的GPS地理信息誤差較大,需要修正。這個(gè)時(shí)候,系統(tǒng)提供了修改并保存 功能,可以修改已記錄的Exif信息,或者
7、添加原Exif信息中并沒(méi)有保存的字段信息,并且, 保存后文件可以在其它圖片瀏覽編輯軟件中正常打開(kāi),能夠看到修改后的信息。添加及修改Exif信息主要是針對(duì)添加/修改照片的GPS地理位置信息,其中坐標(biāo)點(diǎn)信 息的來(lái)源,是通過(guò)用戶在電子地圖上指定拍攝地,而后通過(guò)Google Map API取到該點(diǎn)地理 坐標(biāo)。軟酷網(wǎng)官網(wǎng):系統(tǒng)能夠?qū)隟ML格式的運(yùn)動(dòng)軌跡信息,并在繪制地圖的過(guò)程中使用到這些信息。4.2.6 .繪制地圖系統(tǒng)需要調(diào)用Google Map API來(lái)繪制地圖,地圖范圍的選定,優(yōu)先根據(jù)導(dǎo)入的軌跡路 徑來(lái),如果沒(méi)有導(dǎo)入有效的軌跡信息,則根據(jù)照片集中的GPS坐標(biāo)來(lái)選取。當(dāng)沒(méi)有有效的軌跡信息時(shí),一個(gè)簡(jiǎn)單
8、的辦法就是,由于軌跡的本質(zhì)就是一系列的坐標(biāo) 點(diǎn),我們可以把照片集中所有照片的GPS坐標(biāo),按拍攝時(shí)間排序,整理成一個(gè)軌跡序列,傳 給 Google Map。解析外部GPS軌跡系統(tǒng)除了能支持標(biāo)準(zhǔn)的KML軌跡信息以外,還需要能兼容其他GPS設(shè)備或程序生成的 軌跡信息,如目前國(guó)內(nèi)使用最廣泛的凱立德和靈圖天行者兩款軟件,都能生成自己的軌跡文 件。系統(tǒng)除了能夠解析這些擴(kuò)展的GPS軌跡文件格式,還要實(shí)現(xiàn)各種格式之間的互相轉(zhuǎn)換。音視頻同步旅行中不止會(huì)拍照,我們還會(huì)通過(guò)攝影來(lái)記錄精彩的時(shí)刻,特別是當(dāng)我們?cè)隍T行,駕 駛,速滑,速降等活動(dòng)中,我們會(huì)拍攝沿途看到的風(fēng)光,而這個(gè)時(shí)候,GPS也會(huì)記錄下一條 軌跡線,我們需
9、要在系統(tǒng)中提供音視頻播放與軌跡描繪同步功能,即選中地圖上的視頻標(biāo)記, 則彈出視頻播放界面,播放界面的一側(cè)顯示地圖信息,當(dāng)視頻播放時(shí),側(cè)面的地理框中同步 繪制軌跡線,地圖框和視頻播放框能進(jìn)行大小切換。導(dǎo)入/導(dǎo)出行程當(dāng)我們?cè)谙到y(tǒng)中完成了整個(gè)行程的繪制及照片,視頻的關(guān)聯(lián),我們需要把整個(gè)行程(包 括軌跡,照片,視頻,日志,游記,心得等)打包,這樣可以把整個(gè)行程分享給朋友。當(dāng)我們從別人那里取到行程記錄以后,我們也可以通過(guò)導(dǎo)入行程,將新的行程加入到 我們自己的系統(tǒng)中,這樣就能身臨其境的感受好友的整個(gè)行程了。生成獨(dú)立格式文件對(duì)于沒(méi)有使用酷行靚影的朋友,顯然無(wú)法通過(guò)我們的系統(tǒng)來(lái)真實(shí)的體驗(yàn)這種身臨其境 的神奇旅
10、程,這時(shí),我們希望能夠把行程信息保存成一種較通用的,盡量不依賴于特定程序 的文件格式,這種格式可以是word文本格式,也可以是某種視頻文件格式。系統(tǒng)設(shè)置本模塊為用戶進(jìn)行預(yù)設(shè)功能定義的模塊。用戶可以設(shè)置,是否開(kāi)機(jī)自動(dòng)啟動(dòng),是否每次插入U(xiǎn)盤(pán)都自動(dòng)搜索電子照片,電子影 集的默認(rèn)命名規(guī)范,行程記錄的制定存儲(chǔ)路徑,導(dǎo)出行程時(shí)是否對(duì)照片進(jìn)行壓縮,并制定壓 縮規(guī)格等等??捎眯裕嚎煽啃裕旱倪\(yùn)行能力;健壯性:軟酷網(wǎng)官網(wǎng):系統(tǒng)具備傻瓜式操作特點(diǎn),好記易學(xué)、實(shí)用高效、令人滿意;系統(tǒng)應(yīng)具備強(qiáng)大的容錯(cuò)、數(shù)據(jù)恢復(fù)與穩(wěn)定運(yùn)行的能力;系統(tǒng)應(yīng)經(jīng)過(guò)完善的設(shè)計(jì)和充分的測(cè)試運(yùn)行,具備在較長(zhǎng)時(shí)間內(nèi)連續(xù)無(wú)故障性能:系統(tǒng)在響應(yīng)時(shí)間、數(shù)據(jù)吞
11、吐量和持續(xù)高速性等多方面提供較高性能的數(shù)據(jù)處 理和查詢服務(wù);擴(kuò)展性:系統(tǒng)應(yīng)易于擴(kuò)展和升級(jí),能夠根據(jù)具體需求快速、方便地定制、擴(kuò)展原系 統(tǒng)的功能,以更好地滿足檔案管理的新增和變更的需求;開(kāi)放性:系統(tǒng)應(yīng)具備開(kāi)放的標(biāo)準(zhǔn)化體系結(jié)構(gòu),可方便地與其它業(yè)務(wù)系統(tǒng)銜接,實(shí)現(xiàn) 與其它業(yè)務(wù)系統(tǒng)間的無(wú)縫集成;先進(jìn)性:系統(tǒng)應(yīng)采用業(yè)界先進(jìn)、主流的檔案數(shù)據(jù)管理、網(wǎng)絡(luò)管理及信息安全技術(shù), 具備較強(qiáng)的可用性、可靠性、健壯性、性能、安全性、擴(kuò)展性和開(kāi)放性。4.3.系統(tǒng)邏輯結(jié)構(gòu)系統(tǒng)的核心組件包括圖片采集模塊、信息提取模塊、軌跡導(dǎo)入模塊、地圖繪制模塊、 音視頻同步模塊、導(dǎo)入/導(dǎo)出行程模塊、系統(tǒng)設(shè)置模塊等。系統(tǒng)邏輯分層組件結(jié)構(gòu)如下圖所
12、 示:圖3系統(tǒng)邏輯結(jié)構(gòu)關(guān)鍵技術(shù)與難點(diǎn)信息管理平臺(tái):J2EE平臺(tái):Eclispe+Tomcat+SSH框架;支持多種數(shù)據(jù)庫(kù)平臺(tái)(MySQL、SQL Server、Oracle等);IO流操作;Google Map API 的使用;數(shù)據(jù)交換平臺(tái)接口規(guī)范;數(shù)碼照片中Exif信息的分析與提??;靈圖天行者和凱立德軌跡信息格式解析;導(dǎo)出軌跡文件格式定義;獨(dú)立運(yùn)行的軌跡信息文件格式及編碼格式。行業(yè)知識(shí)數(shù)碼照片行業(yè)涉及數(shù)碼照片中各種參數(shù)的含義。GPS衛(wèi)星定位系統(tǒng)涉及常用的GPS軟件,GPS數(shù)據(jù)格式等。Google Map涉及電子地圖的生成,標(biāo)記,軌跡等。系統(tǒng)工作量估計(jì)本項(xiàng)目總的實(shí)施工作量為425人天(19.4人月),具體工作量分析如下表所示:模塊功能工作量(人天)合計(jì)圖片采集模塊米集U盤(pán)讀卡器上圖片1030人天采集移動(dòng)硬盤(pán)上的圖片20圖片信息處理提取基本Exif信息2060人天提取Gps位置信息10添加Gps位置信息20修改Exif信息10軌跡格式解析KML軌跡格式解析2060人天凱立德,靈圖天行者軌跡解析40地圖繪制模塊在對(duì)話框中引入Web頁(yè)1570人天加載Google Map地圖15給指定位置加入標(biāo)簽20添加軌跡信息20
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度車展現(xiàn)場(chǎng)搭建與物料租賃一體化合同4篇
- 2025年度電商企業(yè)數(shù)據(jù)安全與隱私保護(hù)合同范本4篇
- 2025版倪茗離婚協(xié)議書(shū)及離婚后個(gè)人信用維護(hù)服務(wù)合同4篇
- 2025年度個(gè)人心理咨詢與輔導(dǎo)合同范本2篇
- 二零二五年度彩鋼活動(dòng)房租賃與安全監(jiān)控系統(tǒng)合同3篇
- 二零二五版農(nóng)業(yè)化肥產(chǎn)業(yè)投資基金合作協(xié)議4篇
- 2025版環(huán)保產(chǎn)業(yè)農(nóng)民工就業(yè)服務(wù)協(xié)議范本4篇
- 2025年度農(nóng)產(chǎn)品電子商務(wù)平臺(tái)建設(shè)合同7篇
- 2025年度苗木種植基地農(nóng)業(yè)觀光旅游合作協(xié)議4篇
- 2025年度車庫(kù)共享經(jīng)濟(jì)合作協(xié)議范本3篇
- 基因突變和基因重組(第1課時(shí))高一下學(xué)期生物人教版(2019)必修2
- 內(nèi)科學(xué)(醫(yī)學(xué)高級(jí)):風(fēng)濕性疾病試題及答案(強(qiáng)化練習(xí))
- 音樂(lè)劇好看智慧樹(shù)知到期末考試答案2024年
- 辦公設(shè)備(電腦、一體機(jī)、投影機(jī)等)采購(gòu) 投標(biāo)方案(技術(shù)方案)
- 查干淖爾一號(hào)井環(huán)評(píng)
- 案卷評(píng)查培訓(xùn)課件模板
- 2024年江蘇省樣卷五年級(jí)數(shù)學(xué)上冊(cè)期末試卷及答案
- 人教版初中英語(yǔ)七八九全部單詞(打印版)
- 波浪理論要點(diǎn)圖解完美版
- 金融交易數(shù)據(jù)分析與風(fēng)險(xiǎn)評(píng)估項(xiàng)目環(huán)境敏感性分析
- 牛頓環(huán)與劈尖實(shí)驗(yàn)論文
評(píng)論
0/150
提交評(píng)論