基于Android的社交導游系統(tǒng)的設計與實現(xiàn)
發(fā)布時間:2021-07-24 10:26
如今物質生活水平得到了提高,而且現(xiàn)代人面臨著較大的壓力,旅游無疑成了一個增長見識、舒緩壓力的極佳方式。在旅游過程中,如果沒有導游,只能走馬觀花,無法詳細了解旅游景點的詳細信息和典故。所以導游在旅游過程中起著重要的作用。但考慮到成本,或者想自助游,這些旅客的導游訴求無法得到滿足,此時導游APP便能派上用場。市面上的導游APP通常只提供了官方的導游語音,不僅很難覆蓋到各個小的景點,而且導游形式也較為單一。系統(tǒng)不僅提供了豐富的導游功能,也提供了一個平臺供旅客們相互交流自己的所見所聞。在調查了用戶的需求和了解了國內外市場現(xiàn)狀之后,對社交導游系統(tǒng)進行了需求分析,將系統(tǒng)分為四大板塊,即地圖板塊、動態(tài)板塊、發(fā)布板塊和個人板塊。系統(tǒng)采用MVP的業(yè)務架構,并針對使用頻率很高的Recycler View進行了高可擴展的設計。系統(tǒng)的總體結構劃分為四個層和兩個類,即視圖層、業(yè)務層、數(shù)據(jù)層、網絡層和工具類、配置類。系統(tǒng)使用Ok Http+Gson完成網絡請求,文件存儲使用阿里云OSS。地圖板塊引入了百度地圖來展示具有地理位置信息的景點;動態(tài)板塊使用瀑布流的形式展現(xiàn)列表,實現(xiàn)了內容的下拉刷新和分頁加載;發(fā)布板塊具...
【文章來源】:華中科技大學湖北省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:66 頁
【學位級別】:碩士
【部分圖文】:
EventBus原理圖
華 中 科 技 大 學 碩 士 學 位 論 文2.2.1 地圖板塊功能分析(1)地圖當用戶進入地圖板塊時,地圖會自動移動到當前位置,并在地圖上展現(xiàn)用戶周邊的景點。當用戶點擊某個景點圖標,可以選擇瀏覽該景點相關的導游內容或者查詢從用戶位置到該景點的最佳路徑。用戶還可以手動請求定位。
17圖 3-1 系統(tǒng)總體架構圖(2)業(yè)務邏輯架構系統(tǒng)采用 MVP 做為業(yè)務邏輯架構。M 即 Model,用來存儲應用中用到的數(shù)般由 Java Bean 對象實現(xiàn);V 即 View,負責界面的繪制以及和用戶的交互, Activity 或者 Fragment 承擔;P 即 Presenter,是連接 V 與 M 的橋梁,通常senter 里編寫業(yè)務代碼,處理完成后回調 View 中的方法更新界面[32]。MVP與M不同點是:MVC 中允許 M 和 V 直接交互,而 MVP 中 M 與 V 通過 Presenter 。使用 MVP 架構相對于 MVC 的好處是,將業(yè)務邏輯與 UI 相關邏輯分離,
【參考文獻】:
期刊論文
[1]旅游APP的發(fā)展與導游員的應對策略[J]. 鄭琳琳,林喜慶. 莆田學院學報. 2017(03)
[2]淺析螞蜂窩自由行APP的特色發(fā)展[J]. 徐夢月. 科技經濟導刊. 2017(14)
[3]旅游“智客”[J]. 王蘭. 汽車觀察. 2017(02)
[4]我國旅游APP的現(xiàn)狀與未來[J]. 李劍蘭,陳曉衛(wèi). 統(tǒng)計與管理. 2016(11)
[5]Android環(huán)境下主UI線程與子線程通信機制研究[J]. 孫翠改. 數(shù)字技術與應用. 2016(09)
[6]基于Android的智能手機軟件性能測試系統(tǒng)研究[J]. 武西康,胡勝利. 信息通信. 2016(04)
[7]“面包旅行”APP火了[J]. 曾祥伍. 職業(yè). 2015(19)
[8]基于HttpClient的Android客戶端的設計與實現(xiàn)[J]. 王超,閭陳莉,吳迪,項英杰. 計算機時代. 2014(03)
[9]淺析Android Handler的使用誤區(qū)與避免[J]. 李君,王華軍. 軟件. 2013(03)
[10]安卓手機自動化壓力測試淺析[J]. 汪夢琪,李筠. 信息技術. 2012(11)
博士論文
[1]個性化旅游信息服務系統(tǒng)的基礎理論與關鍵技術研究[D]. 趙晨陽.蘭州大學 2012
碩士論文
[1]移動互聯(lián)網時代途牛網的商業(yè)模式創(chuàng)新研究[D]. 郭佳祺.蘇州大學 2015
[2]基于全產業(yè)鏈發(fā)展模式的攜程旅行網競爭戰(zhàn)略研究[D]. 崔紅波.西南交通大學 2012
本文編號:3300475
【文章來源】:華中科技大學湖北省 211工程院校 985工程院校 教育部直屬院校
【文章頁數(shù)】:66 頁
【學位級別】:碩士
【部分圖文】:
EventBus原理圖
華 中 科 技 大 學 碩 士 學 位 論 文2.2.1 地圖板塊功能分析(1)地圖當用戶進入地圖板塊時,地圖會自動移動到當前位置,并在地圖上展現(xiàn)用戶周邊的景點。當用戶點擊某個景點圖標,可以選擇瀏覽該景點相關的導游內容或者查詢從用戶位置到該景點的最佳路徑。用戶還可以手動請求定位。
17圖 3-1 系統(tǒng)總體架構圖(2)業(yè)務邏輯架構系統(tǒng)采用 MVP 做為業(yè)務邏輯架構。M 即 Model,用來存儲應用中用到的數(shù)般由 Java Bean 對象實現(xiàn);V 即 View,負責界面的繪制以及和用戶的交互, Activity 或者 Fragment 承擔;P 即 Presenter,是連接 V 與 M 的橋梁,通常senter 里編寫業(yè)務代碼,處理完成后回調 View 中的方法更新界面[32]。MVP與M不同點是:MVC 中允許 M 和 V 直接交互,而 MVP 中 M 與 V 通過 Presenter 。使用 MVP 架構相對于 MVC 的好處是,將業(yè)務邏輯與 UI 相關邏輯分離,
【參考文獻】:
期刊論文
[1]旅游APP的發(fā)展與導游員的應對策略[J]. 鄭琳琳,林喜慶. 莆田學院學報. 2017(03)
[2]淺析螞蜂窩自由行APP的特色發(fā)展[J]. 徐夢月. 科技經濟導刊. 2017(14)
[3]旅游“智客”[J]. 王蘭. 汽車觀察. 2017(02)
[4]我國旅游APP的現(xiàn)狀與未來[J]. 李劍蘭,陳曉衛(wèi). 統(tǒng)計與管理. 2016(11)
[5]Android環(huán)境下主UI線程與子線程通信機制研究[J]. 孫翠改. 數(shù)字技術與應用. 2016(09)
[6]基于Android的智能手機軟件性能測試系統(tǒng)研究[J]. 武西康,胡勝利. 信息通信. 2016(04)
[7]“面包旅行”APP火了[J]. 曾祥伍. 職業(yè). 2015(19)
[8]基于HttpClient的Android客戶端的設計與實現(xiàn)[J]. 王超,閭陳莉,吳迪,項英杰. 計算機時代. 2014(03)
[9]淺析Android Handler的使用誤區(qū)與避免[J]. 李君,王華軍. 軟件. 2013(03)
[10]安卓手機自動化壓力測試淺析[J]. 汪夢琪,李筠. 信息技術. 2012(11)
博士論文
[1]個性化旅游信息服務系統(tǒng)的基礎理論與關鍵技術研究[D]. 趙晨陽.蘭州大學 2012
碩士論文
[1]移動互聯(lián)網時代途牛網的商業(yè)模式創(chuàng)新研究[D]. 郭佳祺.蘇州大學 2015
[2]基于全產業(yè)鏈發(fā)展模式的攜程旅行網競爭戰(zhàn)略研究[D]. 崔紅波.西南交通大學 2012
本文編號:3300475
本文鏈接:http://www.sikaile.net/kejilunwen/ruanjiangongchenglunwen/3300475.html
最近更新
教材專著