旅游日記之查看路線和添加評(píng)論的設(shè)計(jì)與實(shí)現(xiàn)--畢設(shè)答辯精講 PPT課件_第1頁
旅游日記之查看路線和添加評(píng)論的設(shè)計(jì)與實(shí)現(xiàn)--畢設(shè)答辯精講 PPT課件_第2頁
旅游日記之查看路線和添加評(píng)論的設(shè)計(jì)與實(shí)現(xiàn)--畢設(shè)答辯精講 PPT課件_第3頁
旅游日記之查看路線和添加評(píng)論的設(shè)計(jì)與實(shí)現(xiàn)--畢設(shè)答辯精講 PPT課件_第4頁
旅游日記之查看路線和添加評(píng)論的設(shè)計(jì)與實(shí)現(xiàn)--畢設(shè)答辯精講 PPT課件_第5頁
已閱讀5頁,還剩13頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

旅游日記之查看路線和添加評(píng)論的設(shè)計(jì)與實(shí)現(xiàn) 2 隨著人們生活水平的提高 對于美好事物的追求也越來越高了 同時(shí)也希望可以把自己的一些感受分享給自己的朋友 但是原始的照相機(jī)已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足我們即拍即分享的心情了 同時(shí)手機(jī)行業(yè)隨著硬件水平的提高 在拍照等功能上已經(jīng)與相機(jī)沒有多大區(qū)別了 然而這個(gè)時(shí)候很多年輕人 就選擇利用手機(jī)這個(gè)移動(dòng)設(shè)備進(jìn)行分享心情 隨著移動(dòng)論壇留言的出現(xiàn) 手機(jī)設(shè)備已經(jīng)基本可以滿足年輕人的需求了 但是隨著網(wǎng)絡(luò)的發(fā)展 SNS社區(qū)的出現(xiàn) 大家對圖片的分享要求不斷提高 這個(gè)就需要大家可以再手機(jī)拍完照之后 可以及時(shí)的將照片分享到SNS社區(qū)上 然而現(xiàn)在大家面對同樣一個(gè)問題 照完照片還需要登錄SNS社區(qū) 才能進(jìn)行分享 然而我們這款軟件則解決了這個(gè)問題 將拍照與分享想結(jié)合 大大滿足了年輕人的及時(shí)分享欲望 程序設(shè)計(jì)背景 3 在手機(jī)飛速發(fā)展的今天 手機(jī)已成為人們快速獲取 發(fā)布和傳遞信息的重要渠道 它在人們政治 經(jīng)濟(jì) 生活等各個(gè)方面發(fā)揮著重要的作用 如今手機(jī)上發(fā)布信息主要是通過網(wǎng)絡(luò)來實(shí)現(xiàn)的 而主要的分享形式以圖片為主 因此圖片分享在手機(jī)上的地位顯而易見 它已成為手機(jī)信息傳遞的重要實(shí)現(xiàn)方式 從而倍受人們的重視 本課題是一款為自駕游導(dǎo)航 拍照 記錄和共享功能的Android應(yīng)用程序 獨(dú)特記錄界面風(fēng)格和樣式 能讓你彷佛在瀏覽記憶相冊一般 回顧的自己旅行的歷程 讓你記錄出行度假的經(jīng)驗(yàn)與你的朋友和家人分享 并分享你當(dāng)時(shí)的心情 好像他們親身經(jīng)歷過一樣 課題研究的目的和意義 4 本課題實(shí)現(xiàn)了圖片分享 路線查詢 及增添評(píng)論軟件的開發(fā) 包括分享大廳 路線查詢 創(chuàng)建相冊 添加相片 編輯相片 分享相冊 創(chuàng)建我的相冊 添加收藏 添加評(píng)論等內(nèi)容 用戶從服務(wù)器上發(fā)現(xiàn)圖片并分享 用戶可以瀏覽分享過的圖片以及收藏過的圖片 可以將圖片分享到第三方SNS社區(qū) 分享大廳 登錄服務(wù)器瀏覽服務(wù)器上所有自駕游路線 并瀏覽路線某一上的景點(diǎn)的相冊 搜索路線 為你尋找一條適合的導(dǎo)航路線 創(chuàng)建相冊 在路線上添加相冊 保存下你在這條路線照的相片 添加相片 通過拍照或訪問本地文件 添加照片至相冊 項(xiàng)目介紹 5 編輯相片 添加心情短語 旋轉(zhuǎn) 裁剪 分享相片 分享相冊 通過上傳分享 旅游路線的景點(diǎn)照片 創(chuàng)建我的路線 可以查看到所有用戶已上傳的路線 添加收藏 收藏用戶所有感興趣路線 添加評(píng)論 分享的路線和相片可以進(jìn)行評(píng)論 本論文主要實(shí)現(xiàn)的是搜索查看路線和添加評(píng)論等功能 系統(tǒng)提供三個(gè)熱點(diǎn)旅游路線 最新 最熱 精彩 用來搜索想要選擇的路線 當(dāng)用戶進(jìn)入主界面時(shí) 可以點(diǎn)擊選取最新 最熱和精彩的旅游路線 點(diǎn)擊中間 時(shí) 可以添加自己喜歡的路線 當(dāng)然 用戶還可以收藏自己喜愛的路線 并添加評(píng)論 6 系統(tǒng)框架 7 SDK softwaredevelopmentkit 軟件開發(fā)工具包 被軟件開發(fā)工程師用于為特定的軟件包 軟件框架 硬件平臺(tái) 操作系統(tǒng)等建立應(yīng)用軟件的開發(fā)工具的集合 因此 AndroidSDK指的既是Android專屬的軟件開發(fā)工具包 與iPhone相似 Android采用WebKit瀏覽器引擎 具備觸摸屏 高級(jí)圖形顯示和上網(wǎng)功能 用戶能夠在手機(jī)上查看電子郵件 搜索網(wǎng)址和觀看視頻節(jié)目等 比iPhone等其他手機(jī)更強(qiáng)調(diào)搜索功能 界面更強(qiáng)大 可以說是一種融入全部Web應(yīng)用的單一平臺(tái) Android平臺(tái)給我們提供了一個(gè)SharedPreferences類 它是一個(gè)輕量級(jí)的存儲(chǔ)類 特別適合用于保存軟件配置參數(shù) 使用SharedPreferences保存數(shù)據(jù) 其背后是用xml文件存放數(shù)據(jù) 文件存放在 data data shared prefs目錄下 SharedPreferences 它是Android提供用來存儲(chǔ)一些簡單的配置信息的一種機(jī)制 例如 一些默認(rèn)歡迎語 登錄的用戶名和密碼等 系統(tǒng)相關(guān)技術(shù) 8 基于LBS的位置服務(wù)應(yīng)用于旅游 旅游日記 采用基于LBS的路線導(dǎo)航 用戶能夠通過Wifi隨時(shí)查看百度地圖 根據(jù)需要搜索符合要求的出行路線 通過GPS模塊定位路線 SNS是一個(gè)采用分布式技術(shù) 通俗地說是采用P2P技術(shù) 構(gòu)建的下一代基于個(gè)人的網(wǎng)絡(luò)基礎(chǔ)軟件 SNS通過分布式軟件編程 將現(xiàn)在分散在每個(gè)人的設(shè)備上的CPU 硬盤 帶寬進(jìn)行統(tǒng)籌安排 并賦予這些相對服務(wù)器來說很渺小的設(shè)備更強(qiáng)大的能力 這些能力包括 計(jì)算速度 通信速度 存儲(chǔ)空間 旅游日記 采用SNS技術(shù) 用戶可以將自己的游記一鍵同步到新浪微博 開心網(wǎng) 人人網(wǎng) 還可以上傳旅游信息到服務(wù)器與 驢友 共享旅游經(jīng)驗(yàn)與體會(huì) 與此同時(shí)也可以隨時(shí)查看到 驢友 上傳的最新 最熱的旅游線路以及旅游動(dòng)態(tài) 心情體會(huì)和景點(diǎn)圖片 為自助出行提供參考 還可以對相關(guān)路線給出評(píng)價(jià) 9 旅游日記分為服務(wù)器端和客戶端兩大部分 總體的架構(gòu)圖如圖1所示 客戶端通過服務(wù)器端定義的API接口交換數(shù)據(jù) 針對移動(dòng)互聯(lián)應(yīng)用程序我們有多個(gè)客戶端 每個(gè)客戶端都遵循同樣的規(guī)則調(diào)用服務(wù)器提供的接口 獲取和提交數(shù)據(jù) 服務(wù)器端接受到請求之后 根據(jù)每個(gè)請求的從DB中獲取數(shù)據(jù) 或者將請求存入DB中 服務(wù)器端的數(shù)據(jù)主要包括get請求參數(shù) 返回json數(shù)據(jù)結(jié)構(gòu) 以及用戶的所有信息 服務(wù)器端與客戶端 10 客戶端實(shí)現(xiàn)存儲(chǔ)數(shù)據(jù) 需要保持用戶創(chuàng)建的路線名稱 路徑 相冊主題 心情 背景音樂 皮膚等信息 各個(gè)窗體進(jìn)行數(shù)據(jù)交互和跳轉(zhuǎn) 系統(tǒng)各個(gè)Activity之間的數(shù)據(jù)交互 實(shí)現(xiàn)窗體的跳轉(zhuǎn) 設(shè)計(jì)的系統(tǒng)流程圖如下圖2所示 11 上傳數(shù)據(jù)表定義該表定義需要上傳的數(shù)據(jù)表的格式 主要包括相片編號(hào) 路線編號(hào) 上傳用戶編號(hào) 相片地址 相片寬度 相片高度 發(fā)表評(píng)論時(shí)間的記錄 數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì) 12 日記數(shù)據(jù)表設(shè)計(jì)該表定義存儲(chǔ)旅游日記單條記錄的格式 主要包括路徑名稱 路徑 相冊主題 心情 背景音樂 皮膚 13 在查看路線功能上主要加載的是百度地圖 借用百度地圖的接口來實(shí)現(xiàn)該軟件的路線查看功能 路線查詢主要是借助百度地圖的接口來實(shí)現(xiàn)的 路線查看ShowRoute類繼承了Activity類 顯示百度地圖以及點(diǎn)擊導(dǎo)航按鈕所涉及代碼 初始化地圖管理 mapmanger newBMapManager getApplication 字符串為個(gè)人申請地圖api證書mapmanger init F071BA1F1CA6651A37F9D455F2A9A5256C72399C null setContentView R layout navigation 路線查看和搜索 14 地圖的初始化 設(shè)置地圖可以支持縮放mapView MapView findViewById R id bmapsView mapView setBuiltInZoomControls true 地圖控制器mapController mapView getController mapController setZoom 12 初始化搜索類mKSearch newMKSearch mKSearch init mapmanger newMySearchListener 根據(jù)之前一個(gè)界面出過來的出發(fā)點(diǎn)和終止點(diǎn) 進(jìn)行路線的搜索 從myroute跳轉(zhuǎn)過來 傳過起始 終點(diǎn)位置 進(jìn)行搜索Intentit getIntent start11 it getStringExtra start11 Stringend11 it getStringExtra end11 if start11 null 15 Pinglun繼承了HttpBaseActivity的部分方法 實(shí)現(xiàn)評(píng)論的信息存入數(shù)據(jù)庫 首先對各個(gè)控件聲明及定義及對控件的監(jiān)聽 然后與數(shù)據(jù)庫的注冊信息比較判斷是否已經(jīng)登錄 如果沒有登錄則跳轉(zhuǎn)至登錄頁面輸入登錄信息然后登錄 如果已經(jīng)登錄則可以進(jìn)行直接評(píng)論 然后登錄完成后 對所寫的評(píng)論請求網(wǎng)絡(luò)驗(yàn)證 publicvoidonClick Viewv TODOAuto generatedmethodstubif Task1Activity layuser getVisibility View GONE Toast makeText Pinglun this 親 登錄后 才可以評(píng)論哦 2000 show Intentit newIntent it setClass Pinglun this Login class startActivity it return v setClickable false pb setVisibility View VISIBLE Stringurl StringBufferdata newStringBuffer 添加評(píng)論 16 if Login uid 0 data append uid data append Login uid else data append uid data append Task1Activity uid data append 17 項(xiàng)目的各個(gè)顯示界面 18 在本論文即將完成之際 謹(jǐn)此向我的指導(dǎo)老師致以衷心的感謝和崇高的敬意 感謝趙妍

溫馨提示

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

評(píng)論

0/150

提交評(píng)論