版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、<p> 基于Android的洛陽“本地通”旅游向?qū)脚_移動客戶端的設(shè)計(jì)與實(shí)現(xiàn)</p><p><b> 摘 要</b></p><p> 洛陽作為十三朝古都,在中國的旅游城市中占有舉足輕重的地位,最近幾年的發(fā)展更是取得舉世矚目的成效,尤其是洛陽的牡丹和龍門石窟更是馳名中外,成功召開的第三十屆牡丹花會無疑是對洛陽旅游行業(yè)最好的褒獎。與此同時(shí),隨著我國
2、旅游業(yè)的迅速發(fā)展,為從世界各地來到洛陽的游客提供一個(gè)很好的向?qū)脚_成了當(dāng)務(wù)之急。</p><p> 因此,該系統(tǒng)是結(jié)合洛陽市旅游行業(yè)發(fā)展的實(shí)際情況、以實(shí)際應(yīng)用為開發(fā)背景、經(jīng)過實(shí)際的需求分析、采用在PC端對Android開發(fā)環(huán)境的模擬技術(shù)而開發(fā)出來的基于Android系統(tǒng)的一個(gè)手機(jī)應(yīng)用。本文運(yùn)用軟件工程原理和軟件開發(fā)方法,對本應(yīng)用進(jìn)行了概要設(shè)計(jì)和詳細(xì)設(shè)計(jì)。該應(yīng)用操作簡便、界面友好、靈活、實(shí)用、安全,可以滿足不同愛
3、好的游客對個(gè)人出行的要求,尤其是在該應(yīng)用中,用戶之間交互性的實(shí)現(xiàn)更是對傳統(tǒng)旅游網(wǎng)站的一大突破。</p><p> 本文詳細(xì)介紹了洛陽本地通旅游向?qū)脚_在Android系統(tǒng)上開發(fā)的設(shè)計(jì)背景,設(shè)計(jì)思路以及實(shí)現(xiàn)方法,著重說明了該應(yīng)用的創(chuàng)新點(diǎn)、突破點(diǎn)、用戶的體驗(yàn)要求和應(yīng)用的實(shí)際運(yùn)行情況。圍繞該應(yīng)用的實(shí)際使用情況來對該應(yīng)用進(jìn)行分析設(shè)計(jì),對在開發(fā)的過程中采用數(shù)據(jù)流程圖、ER圖以及程序流程圖進(jìn)行了詳細(xì)的說明。</p&g
4、t;<p> 由于這是一個(gè)交互式的應(yīng)用,用戶可以在上面瀏覽、分享驢友的心得、經(jīng)驗(yàn),與志同道合的驢友進(jìn)行交流,使得該應(yīng)用的開發(fā)對洛陽本地旅游行業(yè)的發(fā)展有著很重要的意義。</p><p> 關(guān)鍵詞:Android,旅游,交互性,軟件工程,創(chuàng)新</p><p> DESIGN AND IMPLEMENTION OF LUOYANG PLACES DIRECTORY TRAVE
5、L SYSTEM BE BASED ON MOBILE WHICH IS APPLYING ANDROID SYSTERM</p><p><b> ABSTRACT</b></p><p> LUOYANG ,as a capital of 13 dynasty , plays a decisive role in the tourist cities of C
6、hina. In recent years, the development of LUOYANG travel is outstanding, especially Luoyang peony and the Longmen Grottoes is famous in the world . The upcoming thirtieth meeting of Luoyang peony is undoubtedly affirm t
7、o LUOYANG travel. At the same time ,as the fast development of China travel, it is an urgent affairsj to offer tourists a travel platform. Under the circumstances, LUOYANG PLACES DIRECTORY TRAV</p><p> So,
8、 the systerm is combine with the physical truth of LUOYANG travel, which based on the actual application for development background. After the actual demand analysis, eveloped a Mobile application on the Android systerm.
9、 It use engineering principles and development methods of the whole system.Soon afterwards makes outline system design and detailed design. The application is easy and simple to handle, the page is friendly , flexiblely
10、, practically, safely. It Can meet different hobbies of t</p><p> This paper introduces LUOYANG PLACES DIRECTORY TRAVEL APPLICATION BASED ON MOBILE WHICH IS APPLYING ANDROID SYSTERM design background, desig
11、n idea and realize method. The focus on the application innovation points , break through points, the user experience requirements and the actual operation of the application. The application of analysis and design is
12、around the actual use of the situation. In the process of development using data flow diagram, ER figure and program flow chart of the devel</p><p> As this is an interactive applications, users can scan ot
13、hers experience, which can be shared with friends who has the same interest. This application for LUOYANG local travel development has certain significance.</p><p> KEY WORDS:Android,travel,interaction,soft
14、ware engineering,innovate </p><p><b> 目 錄</b></p><p><b> 前 言1</b></p><p> 第1章 系統(tǒng)概述2</p><p> §1.1 開發(fā)背景2</p><p> §
15、1.1.1 Android系統(tǒng)的發(fā)展歷程2</p><p> §1.1.2 Android系統(tǒng)的發(fā)展前景3</p><p> §1.1.3 本地通應(yīng)用與Android系統(tǒng)結(jié)合的優(yōu)勢4</p><p> §1.2 國內(nèi)外研究現(xiàn)狀4</p><p> §1.2.1 國內(nèi)的研究現(xiàn)狀4<
16、/p><p> §1.2.2 國外的研究現(xiàn)狀5</p><p> §1.2.3 結(jié)合相關(guān)應(yīng)用來對比該應(yīng)用的優(yōu)勢5</p><p> §1.3 系統(tǒng)創(chuàng)新點(diǎn)6</p><p> §1.3.1 向用戶提供雙向式的信息交流6</p><p> §1.3.2 交互性
17、的應(yīng)用形式6</p><p> §1.3.3 實(shí)時(shí)性的信息交互7</p><p> §1.3.4 更方便用戶的便捷性7</p><p> §1.4 系統(tǒng)意義7</p><p> §1.4.1 對用戶的意義7</p><p> §1.4.2 對旅游行業(yè)
18、的意義8</p><p> 第2章 系統(tǒng)分析9</p><p> §2.1 系統(tǒng)要點(diǎn)分析9</p><p> §2.1.1 廣泛的用戶參與是該應(yīng)用推廣的前提9</p><p> §2.1.2 完善的應(yīng)用功能是該應(yīng)用可以推廣的基礎(chǔ)9</p><p> §2.1.
19、3 便捷的應(yīng)用環(huán)境和定位功能是該應(yīng)用的又一突破9</p><p> §2.2 系統(tǒng)流程分析10</p><p> §2.3 系統(tǒng)功能結(jié)構(gòu)分析12</p><p> §2.4 系統(tǒng)數(shù)據(jù)庫的分析14</p><p> 第3章 主要功能模塊的設(shè)計(jì)16</p><p>
20、67;3.1 攻略文章的設(shè)計(jì)16</p><p> §3.2 推薦必到點(diǎn)17</p><p> §3.3 游客路線的選擇以及到達(dá)方式17</p><p> §3.4 路線上傳及分享18</p><p> §3.5 文章和標(biāo)簽的匹配18</p><p> 第4章
21、 數(shù)據(jù)庫設(shè)計(jì)19</p><p> §4.1 概念結(jié)構(gòu)設(shè)計(jì)19</p><p> §4.2 邏輯結(jié)構(gòu)設(shè)計(jì)20</p><p> 第5章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)21</p><p> §5.1 應(yīng)用界面設(shè)計(jì)21</p><p> §5.1.1 應(yīng)用登陸首頁設(shè)計(jì)21&l
22、t;/p><p> §5.1.2 攻略文章界面設(shè)計(jì)22</p><p> §5.1.3 推薦必到點(diǎn)界面設(shè)計(jì)23</p><p> §5.1.4 我的行程界面設(shè)計(jì)23</p><p> §5.2 基本界面的實(shí)現(xiàn)24</p><p> §5.2.1 Activ
23、ity24</p><p> §5.2.2 數(shù)據(jù)庫文件的打包27</p><p> 第6章 系統(tǒng)實(shí)現(xiàn)28</p><p> §6.1 開發(fā)技術(shù)及系統(tǒng)架構(gòu)28</p><p> §6.1.1 開發(fā)技術(shù)選擇28</p><p> §6.1.2 安卓各種開發(fā)工具的選
24、擇28</p><p> §6.2 本次開發(fā)過程中的技術(shù)難點(diǎn)29</p><p> §6.2.1 系統(tǒng)的技術(shù)難點(diǎn)主要有以下方面29</p><p> §6.2.2 技術(shù)難點(diǎn)的實(shí)現(xiàn)29</p><p><b> 結(jié) 論30</b></p><p>&l
25、t;b> 參考文獻(xiàn)31</b></p><p><b> 致 謝32</b></p><p><b> 前 言</b></p><p> 當(dāng)今社會,隨著現(xiàn)在人們生活節(jié)奏的加快、工作強(qiáng)度的增加,工作之余的節(jié)假日,旅游漸漸成為人們休閑娛樂的一個(gè)主要方式。旅游不僅是對身心的一種放松,更是對祖國大好
26、風(fēng)光的一種領(lǐng)略。</p><p> 洛陽,作為全國的旅游勝地,擁有很多國家著名景點(diǎn),龍門石窟以及隋唐遺址之類的大型景區(qū),越來越受到大家的青睞,逐漸成為人們假日旅游的首選。一年一度的牡丹花會,更是讓全國各地的游客對古都洛陽趨之若鶩。在洛陽旅游蓬勃發(fā)展的同時(shí),傳統(tǒng)的旅游網(wǎng)站已漸漸不能滿足廣大游客的需求。在一些傳統(tǒng)網(wǎng)站上,游客都只是大致的了解一下這個(gè)地方的各個(gè)景點(diǎn),但是這些官方給出的旅游網(wǎng)站大多都帶有一定的宣傳性
27、,以致于這些信息都比較單一、相互獨(dú)立,不分層次、沒有聯(lián)系,用戶根據(jù)這些信息難以做出適合自己的選擇,也不能給外來的游客一個(gè)很好的引導(dǎo)。同時(shí)這些網(wǎng)站缺乏目的性和交互性,不能讓來自外地的游客對我們的景點(diǎn)以及美食有一個(gè)比較感性的認(rèn)識,又加上傳統(tǒng)網(wǎng)站的狹隘性,大家都是被動的瀏覽信息,就是在旅途中有什么心得體會也無法與廣大驢友來分享,不能給后來者一個(gè)很好的借鑒作用。</p><p> 基于Android的洛陽“本地通”旅游
28、向?qū)脚_移動客戶端的應(yīng)用,是利用當(dāng)前先進(jìn)的Android手機(jī)開發(fā)技術(shù)、網(wǎng)絡(luò)通訊技術(shù),以及移動客戶端廣大的用戶,這一很大的優(yōu)勢,來向來自世界各地的旅客來展示洛陽的風(fēng)景名勝以及特色美食。該應(yīng)用在給游客賓至如歸的感覺的同時(shí),也讓越來越多的游客可以更全面的了解洛陽的城市風(fēng)光,以一種別樣的方式來給大家呈現(xiàn)洛陽各方面的奇特好玩之處。</p><p> 與此同時(shí),該應(yīng)用的交互性,更是對傳統(tǒng)網(wǎng)站、以及手機(jī)應(yīng)用的一大突破,用來自
29、世界各地的游客的每個(gè)人的特有方式,來為洛陽當(dāng)?shù)氐穆糜螛I(yè)做一個(gè)很好的宣傳。因此,無論是對天南地北的游客還是對洛陽當(dāng)?shù)氐穆糜螛I(yè),都會是一個(gè)很好的平臺。</p><p><b> 第1章 系統(tǒng)概述</b></p><p><b> §1.1 開發(fā)背景</b></p><p> 旅游是一項(xiàng)綜合性游覽觀光活動,人們
30、為達(dá)到度假、休閑、娛樂、探險(xiǎn)、求知等目的,出游于城市、地區(qū)和國家之間。洛陽是全國旅游行業(yè)的領(lǐng)先城市,近年來,在改革開放和市場經(jīng)濟(jì)的新形勢下,到洛陽來旅游的國內(nèi)外游客日漸增多,在這種情況下,洛陽本地通應(yīng)用順勢而生。</p><p> 與此同時(shí),隨著信息行業(yè)的飛速發(fā)展,Android系統(tǒng)在各個(gè)系統(tǒng)平臺上的優(yōu)勢也日趨凸顯。與傳統(tǒng)的手機(jī)系統(tǒng)平臺不同,Android系統(tǒng)采用開源的模式,使得很多人可以自行開發(fā)手機(jī)軟件并共享
31、,從而也就使得這個(gè)平臺可以使用的用戶更多;再者,Android系統(tǒng)反應(yīng)速度快,操作更簡單,這也使得該系統(tǒng)的應(yīng)用可以得到更廣泛的推廣。</p><p> 在這種前提下,開發(fā)一種基于Android系統(tǒng)的洛陽本地通移動應(yīng)用,對方便游客出行、提高旅游服務(wù)質(zhì)量、打造高端旅游服務(wù)業(yè)、加快發(fā)展旅游事業(yè)有著非常重要的意義。</p><p> §1.1.1 Android系統(tǒng)的發(fā)展歷程<
32、/p><p> 隨著移動通信與Internet向移動終端的普及,網(wǎng)絡(luò)和用戶對移動終端的 要求越來越高,而Symbian,Windows Mobile,IOS等手機(jī)平臺過于封閉,不能很好的滿足用戶的需求,因此市場迫切需要一個(gè)開發(fā)性很強(qiáng)的平臺。經(jīng)過多年的發(fā)展,第三代數(shù)字通信(3G)技術(shù)活動了廣泛的接受,它為移動終端用戶帶來了更快的數(shù)據(jù)傳輸速率。隨著3G網(wǎng)絡(luò)的使用,移動終端不再僅是通訊的網(wǎng)絡(luò)終端,這還將成為互聯(lián)網(wǎng)的終端。
33、因此,移動終端的應(yīng)用軟件和需要的服務(wù)將會有很大的發(fā)展空間。 Google 為此在2007年11月推出了一個(gè)專為移動設(shè)備設(shè)計(jì)的軟件平臺——Android。</p><p> 2008年,在智能手機(jī)領(lǐng)域還是諾基亞的天下,Symbian系統(tǒng)在智能手機(jī)市場中占有絕對優(yōu)勢。在這種前提下,Google發(fā)布的Android 1.0系統(tǒng)并沒有被外界看好,甚至言論稱最多一年Google就會放棄Android系統(tǒng)。但是在發(fā)布系統(tǒng)之
34、后不久就有一款搭載Android 1.0系統(tǒng)的手機(jī)現(xiàn)身,這款手機(jī)就是T-Mobile G1,手機(jī)是由運(yùn)營商T-Mobile定制,臺灣HTC(宏達(dá)電)代工制造。T-Mobile G1是世界上第一款使用Android操作系統(tǒng)的手機(jī),手機(jī)的全名為HTC Dream。這款手機(jī)采用了3.17英寸480x320分辨率的屏幕,手機(jī)內(nèi)置528MHz處理器,擁有192MB RAM以及256MB ROM。</p><p> 在隨后
35、的2009年4月,Google正式推出了Android 1.5這款手機(jī),從Android 1.5版本開始,Google開始將Android的版本以甜品的名字命名,Android 1.5命名為Cupcake(紙杯蛋糕),該系統(tǒng)與Android 1.0相比有了很大的改進(jìn)。在2009年10月份,Google發(fā)布了Android 2.0操作系統(tǒng),Google將Android 2.0至Android 2.1系統(tǒng)的版本統(tǒng)稱為Eclair(松餅),同
36、樣是一種甜品名稱。新系統(tǒng)與舊系統(tǒng)相比進(jìn)行了較大的改進(jìn):Android 2.0版本的代表機(jī)型為NEXUS One(G5),這款手機(jī)為Google旗下第一款自主品牌手機(jī),該機(jī)是由HTC代工生產(chǎn)。NEXUS One(G5)采用了一塊3.7英寸觸摸屏,分辨率提升至480x800。手機(jī)內(nèi)置高通snapdragon QSD8250 1GHz處理器,擁有512MB RAM以及512MB ROM,手機(jī)運(yùn)行非常流暢。NEXUS One(G5)擁有一枚50
37、0萬像素的攝像頭。</p><p> 在這以后,Android便一直沒有停下發(fā)展的腳步,在2011年1月,Google稱每日的Android設(shè)備新用戶數(shù)量達(dá)到了30萬部,到2011年7月,這個(gè)數(shù)字增長到55萬部,而Android系統(tǒng)設(shè)備的用戶總數(shù)達(dá)到了1.35億,Android系統(tǒng)已經(jīng)成為智能手機(jī)領(lǐng)域占有量最高的系統(tǒng)。截止到2011年9月份,Android系統(tǒng)的應(yīng)用數(shù)目已經(jīng)達(dá)到了48萬,而在智能手機(jī)市場,And
38、roid系統(tǒng)的占有率已經(jīng)達(dá)到了43%。繼續(xù)在排在移動操作系統(tǒng)首位。Google即將會發(fā)布全新的Android 4.0操作系統(tǒng),這款系統(tǒng)被Google命名為Ice Cream Sandwich(冰激凌三明治)。</p><p> §1.1.2 Android系統(tǒng)的發(fā)展前景</p><p> 安卓系統(tǒng)的幾大優(yōu)勢:</p><p><b> 開放
39、性 </b></p><p> Android跟Linux并不是一個(gè)概念,Android基于Linux,但更重要的是它提供了一個(gè)framework,基于這個(gè),developer 可以輕松的開發(fā)各種應(yīng)用程序,并且這些代碼以及開發(fā)工具都是開放和免費(fèi)的。 </p><p> 與 Google 應(yīng)用的無縫結(jié)合</p><p> 如果現(xiàn)在一臺電腦不能上網(wǎng),那
40、么簡直就是一臺廢物,同樣,如果一個(gè)手機(jī)不能上網(wǎng),在 2、3 年之后,也會丟失一大部分價(jià)值(不需要上網(wǎng)的手機(jī)用戶還會存在很長一段時(shí)間),而 Google 開發(fā) Android 的目的也在于把手機(jī)和這些應(yīng)用結(jié)合起來。 </p><p><b> 開發(fā)的易上手性</b></p><p> Java 是最容易上手的,不像 Iphone,需要熟悉他的很多框架,以及 obje
41、ctive c(雖然學(xué)起來也并不難)。</p><p> 據(jù) Google 稱,基于安卓系統(tǒng)的幾大優(yōu)勢,在其推出后的兩個(gè)月內(nèi),程序員下載這個(gè)軟件開發(fā)平臺的次數(shù)已經(jīng)高達(dá) 250000 多次。盡管在如此龐大的下載數(shù)量中只有一小部分開發(fā)者真正開始編寫實(shí)際的應(yīng)用程序,但卻由此可以看出驚人的開發(fā)商興趣。相比之下,Symbian 在操作系統(tǒng)推出一年后,其操作指南的下載次數(shù)只有 70000 次左右。 看起來“Google 手
42、機(jī)”盡管宣傳比較低調(diào),但實(shí)際賣得還不錯,前景很是被人看好。</p><p> §1.1.3 本地通應(yīng)用與Android系統(tǒng)結(jié)合的優(yōu)勢</p><p> Android 作為一款具有很大的潛在用戶的智能手機(jī)操作系統(tǒng),其前景自是一片大好,尤其是在對新鮮事物充滿好奇、愛趕新潮的年輕人當(dāng)中;而對于該應(yīng)用-洛陽本地通,專注于洛陽本地的旅游行業(yè),面向的也是一群充滿朝氣與活力、喜歡到處游玩
43、的年輕群體。</p><p> 因此,該應(yīng)用與安卓系統(tǒng)的結(jié)合,可以借助安卓這一平臺,來為洛陽本地通做一個(gè)很有前景的推廣。</p><p> §1.2 國內(nèi)外研究現(xiàn)狀</p><p> §1.2.1 國內(nèi)的研究現(xiàn)狀</p><p> 國內(nèi)的研究中,在旅游業(yè)這一方面,提及的信息技術(shù)有虛擬現(xiàn)實(shí)技術(shù)、圖像變形技術(shù)、遙感技術(shù)
44、、GPS技術(shù)等,徐素寧等提出了基于WebGIS電子地圖、全景圖像生成和網(wǎng)絡(luò)全景圖像瀏覽組成的虛擬旅游系統(tǒng)技術(shù)方案。</p><p> 近期也有學(xué)者開始關(guān)注移動技術(shù)的發(fā)展動態(tài),劉亞軍提出了我國旅游業(yè)迎接移動電子商務(wù)應(yīng)采取的對策;杜小慧等提出了基于移動運(yùn)營商、基于PDA、基于短信平臺的旅游移動電子商務(wù)模式,并指出了其在旅游服務(wù)中的應(yīng)用價(jià)值。喬瑋介紹了國外手機(jī)旅游信息服務(wù)發(fā)展的狀況,總結(jié)了旅游信息服務(wù)的特征及對旅游業(yè)
45、產(chǎn)生的影響。</p><p> §1.2.2 國外的研究現(xiàn)狀</p><p> 在西方發(fā)達(dá)國家,旅游業(yè)信息化實(shí)踐歷時(shí)較長,已積累了較成熟的經(jīng)驗(yàn),關(guān)于信息技術(shù)在旅游業(yè)中的理論研究也形成了一定的規(guī)模。</p><p> 凱薩斯(Kazasis)研究了智能信息與旅游目的地的相互作用,提出了旅游者、各地區(qū)、特定目的地的旅游信息之間的智能互動關(guān)系模型。布朗(B
46、rown)研究了旅游業(yè)對新興移動技術(shù)的應(yīng)用,著重討論了3種信息技術(shù):支持旅游者的系統(tǒng)、電子地圖和指南、電子導(dǎo)游。特薩馬科斯(Tsamakos)提出通過移動方式拍賣旅游產(chǎn)品。泰勒(Taylor)提出了旅游信息市場模型(TIM)。近來學(xué)者對旅游信息技術(shù)的研究更顯創(chuàng)意,喬塞姆(Tjostheim)討論了利用網(wǎng)絡(luò)游戲吸引旅游者去博物館的可行性。</p><p> §1.2.3 結(jié)合相關(guān)應(yīng)用來對比該應(yīng)用的優(yōu)勢&
47、lt;/p><p> 從系統(tǒng)的發(fā)展來說,Android無疑是占據(jù)著絕對的優(yōu)勢的。而本應(yīng)用在該系統(tǒng)上的推廣和其他與旅游相關(guān)的其他應(yīng)用——大眾點(diǎn)評、百度身邊、螞蜂窩、Touch China等相比則顯現(xiàn)出了優(yōu)勢。這些傳統(tǒng)應(yīng)用有以下幾個(gè)特點(diǎn):</p><p><b> 覆蓋范圍</b></p><p> 除了Touch China前三個(gè)應(yīng)用都能覆蓋到
48、全國各地,這極大方便了用戶的使用,不管去哪個(gè)地方都可以用,但是其他幾個(gè)都不能做到這些。而且就是Touch China這樣做,其缺點(diǎn)也是顯而易見的:專注度不高。關(guān)于城市信息的豐富程度參差不齊。對于發(fā)達(dá)城市或熱門的旅游城市,這些應(yīng)用都能夠提供豐富詳細(xì)的吃喝玩了、交通、地理位置等信息,但對于一般的欠發(fā)達(dá)城市或偏遠(yuǎn)的旅游景點(diǎn),提供的信息往往不足。</p><p><b> 信息來源</b><
49、/p><p> 以上四個(gè)應(yīng)用的信息來源都包括官方信息和用戶提供的信息。但Touch China的用戶參與度不高,其信息更側(cè)重官方提供;大眾點(diǎn)評、百度身邊和螞蜂窩的信息來源則更側(cè)重于由用戶來提供。但用戶提供的信息通常只是一些評論和描述,而本系統(tǒng)的信息來源不僅僅包括評論和描述,還包括用戶提供的路線、攻略心得等,為其他用戶做更詳細(xì)的參考。</p><p><b> 信息檢索模式<
50、/b></p><p> 大眾點(diǎn)評和百度身邊的檢索模式是類別——>點(diǎn)——>點(diǎn)介紹。這種檢索模式只是簡單列舉一個(gè)點(diǎn)有哪些好玩的,好吃的,并沒有說明為什么好玩,為什么好吃,怎么玩才好玩,怎么吃才好吃。這種模式只單純地提供了游玩的內(nèi)容,并沒有提供游玩的方法。螞蜂窩使用的是攻略文章的模式。這種模式提供給用戶旅游攻略,旅游計(jì)劃,旅游感受等等,讓用戶知道到一個(gè)景點(diǎn)該怎樣玩,怎樣吃。</p>
51、<p> 本系統(tǒng)使用的模式是在攻略文章模式的基礎(chǔ)上加入對特色的對比和對點(diǎn)的對比。</p><p> §1.3 系統(tǒng)創(chuàng)新點(diǎn)</p><p> §1.3.1 向用戶提供雙向式的信息交流</p><p> 為用戶提供的旅游信息的不再只是網(wǎng)站運(yùn)營方,還包括用戶自己的朋友和在旅途中結(jié)識的一些驢友。在旅途的過程中,用戶可以將旅游途中的遇到的
52、好看的、好玩的、好吃的用手機(jī)發(fā)到應(yīng)用網(wǎng)站與好友分享。對洛陽旅游景點(diǎn)和特色美食來說,也可以為自己做一個(gè)很好的宣傳,而且是以用戶的角色,可以增加后來的游客對這些宣傳的可信度,給他們以一種更親切的方式來進(jìn)行心得交流。</p><p> §1.3.2 交互性的應(yīng)用形式</p><p> 用戶在使用本應(yīng)用時(shí),不再只是一個(gè)個(gè)體,系統(tǒng)可以將各個(gè)用戶關(guān)聯(lián)起來形成一關(guān)系群體,在群體中用戶可以互
53、相交流旅游心得和經(jīng)驗(yàn)。先來的可以為后來的提供些實(shí)際的指導(dǎo)和建議,后來的也可以參考先來的來為自己的行程做個(gè)更合理的安排,而不僅僅是在網(wǎng)站上看到一些景點(diǎn)的官方信息,這樣可以確保自己的旅途更加舒適、更加的愜意。</p><p> §1.3.3 實(shí)時(shí)性的信息交互</p><p> 使用本系統(tǒng)的移動終端,用戶可以實(shí)時(shí)更新和查看旅游信息。</p><p> 通過
54、使用本系統(tǒng),一方面讓游客感覺到身邊一直有一個(gè)貼心的本地朋友,旅游過程輕松開心;另一方面,對整個(gè)旅游行業(yè)的良好風(fēng)氣起到監(jiān)督凈化作用。</p><p> §1.3.4 更方便用戶的便捷性</p><p> 傳統(tǒng)的論壇或是應(yīng)用,很多都是在電腦來提供給用戶的,而洛陽本地通的這個(gè)應(yīng)用,不僅在電腦端提供官方網(wǎng)站,而且提供手機(jī)終端,即是移動終端??梢员WC外地出游的游客不必要帶著自己的筆記本
55、或是什么來給自己的出游增加負(fù)擔(dān),一部小小的手機(jī),好玩景點(diǎn)、餐飲美食,各方面的實(shí)際信息或是經(jīng)驗(yàn)心得,一觸即達(dá),也可以隨時(shí)隨地的來和查看旅游給自己的建議,或是把自己的心得與大家分享。</p><p><b> §1.4系統(tǒng)意義</b></p><p> §1.4.1對用戶的意義</p><p> 將Android和旅游向?qū)?/p>
56、應(yīng)用結(jié)合產(chǎn)生的應(yīng)用能夠扮演一個(gè)PC無法扮演的角色,就是幫助眾多的大中小商家,能夠幫他獲取、獲得用戶,幫助移動互聯(lián)網(wǎng)的用戶,能夠用手機(jī)找到吃喝玩樂、衣食住行的需要,而且會針對用戶當(dāng)時(shí)的需要、地理位置,做一個(gè)非常聰明的篩選。</p><p> 作為洛陽本地通,記錄的都是洛陽本地的風(fēng)景名勝、餐飲美食,可以對世界各地的來洛陽游玩的旅客提供一個(gè)很好的向?qū)В苍S他們中的很多人來的時(shí)候?qū)@里都不是很熟悉,在網(wǎng)上能搜索到的也都
57、是景點(diǎn)的一些官方信息,該應(yīng)用可以讓游客從一個(gè)個(gè)用戶、一個(gè)個(gè)切身經(jīng)歷的游客角色來給他們以更真實(shí)、更切合實(shí)際的出游指南。</p><p> 該應(yīng)用提供的有登錄和分享的功能,可以讓用戶在游玩之后有一個(gè)更好的平臺,來與世界各地的驢友來分享他們對洛陽本地這些景點(diǎn)的游玩心得,有一個(gè)讓用戶去記錄自己的行程,以一種游記的形式,來給后來的游客一個(gè)很好的指導(dǎo)。</p><p> 通過智能手機(jī)的訪問方式,游
58、客可以方便的獲得合理的游玩安排、驢友經(jīng)驗(yàn)、推薦路線等各種旅游信息。</p><p> §1.4.2對旅游行業(yè)的意義</p><p> 信息反饋交流功能,可以加強(qiáng)對旅游企業(yè)經(jīng)營狀況、信譽(yù)程度、游客投訴的次數(shù)等指標(biāo)進(jìn)行評估,加強(qiáng)日常監(jiān)督,確保旅游市場信息準(zhǔn)確無誤。</p><p> 通過使用本應(yīng)用,一方面讓游客感覺到身邊一直有一個(gè)貼心的本地朋友,旅游過程
59、非常輕松開心;另一方面也可以通過游客的切身經(jīng)歷,來對洛陽的各個(gè)風(fēng)景名勝和特色美食有個(gè)更全面的宣傳,同時(shí)也提升了洛陽旅游的品質(zhì)與品位,打造洛陽旅游品牌新形象,使洛陽市成為旅游信息化城市的領(lǐng)跑者,為洛陽的旅游業(yè)發(fā)展起到一定的促進(jìn)作用。</p><p><b> 第2章 系統(tǒng)分析</b></p><p> §2.1 系統(tǒng)要點(diǎn)分析</p><
60、p> §2.1.1廣泛的用戶參與是該應(yīng)用推廣的前提</p><p> “應(yīng)用做的再好,沒有用戶來使用,那也是致命的敗筆?!?lt;/p><p> 基于這個(gè)原理,洛陽本地通應(yīng)用與Android相結(jié)合,通過自己的宣傳和努力,讓一些去過洛陽各個(gè)景點(diǎn)的資深驢友注冊為用戶參與進(jìn)來,由他們提供最為民間和真實(shí)的旅游信息、對當(dāng)?shù)氐奶厣包c(diǎn)、餐飲、住宿、紀(jì)念品、休閑方式等做比較,作為系統(tǒng)最
61、具價(jià)值的信息的來源,來幫助游客篩選景點(diǎn),確定旅行目的地。</p><p> 同時(shí)也要保證可以讓沒有什么經(jīng)驗(yàn)的用戶參與進(jìn)來,在分享驢友的心得和旅途的過程中來確定自己的行程。</p><p> §2.1.2完善的應(yīng)用功能是該應(yīng)用可以推廣的基礎(chǔ)</p><p> 提供攻略文章、推薦必到點(diǎn)、路線套用等旅游信息讓用戶輕松的規(guī)劃自己的旅游行程,提高旅游效率,讓旅
62、游項(xiàng)目更充實(shí)多樣。</p><p><b> 具體功能如下:</b></p><p> 總攻略:對某個(gè)地區(qū)的景點(diǎn)、小吃、店鋪等進(jìn)行一個(gè)總體的評說。</p><p> 對比攻略:對具有同一特色的不同點(diǎn)從不同方面進(jìn)行對比點(diǎn)評。</p><p> 點(diǎn)攻略:對某一景點(diǎn)、某種小吃或某家店鋪進(jìn)行點(diǎn)評。</p>
63、<p> 推薦必到點(diǎn);將某個(gè)地區(qū)最具特色的景點(diǎn)、飲食或店鋪推薦給游客。</p><p> 套用路線:該系統(tǒng)提供路線或者將其他游客提供的路線推薦給游客。</p><p> 我的行程:將用戶添加的景點(diǎn)等信息保存并根據(jù)地圖為用戶提供路線,并合理安排游客行程的順序。</p><p> §2.1.3便捷的應(yīng)用環(huán)境和定位功能是該應(yīng)用的又一突破<
64、/p><p> 地圖與文章和行程相關(guān)聯(lián):</p><p> 網(wǎng)站端用戶在瀏覽攻略文章時(shí),可以直接查看文章中提到的地點(diǎn)在地圖中的位置;在移動終端,可以點(diǎn)擊文章中的地點(diǎn)關(guān)鍵字查看地點(diǎn)在地圖中的位置。用戶規(guī)劃好行程后,可以在地圖中查看行程中所有地點(diǎn)的位置和此次行程的路線。</p><p> 移動終端用戶可以定位自己的位置,并將自己的位置信息分享給其他好友。</p&
65、gt;<p> §2.2系統(tǒng)流程分析</p><p> 洛陽,河洛文化的發(fā)祥地,歷史文化豐富,先后有十三朝在此定都,近年來,隨著旅游業(yè)的發(fā)展,來洛陽游玩的朋友更是絡(luò)繹不絕。游客在到洛陽開始自己的旅行之前,可以通過洛陽本地通來查看的用戶之前來的時(shí)候玩什么、吃什么、喝什么,通過參考驢友們的旅游心得文章來最終判斷出適合自己的景點(diǎn)。</p><p> 該應(yīng)用采用提供攻
66、略文章、推薦必到點(diǎn)、路線套用等旅游信息讓用戶輕松的規(guī)劃自己的旅游行程,提高旅游效率,讓旅游項(xiàng)目更充實(shí)多樣。</p><p> 通過攻略文章,游客可以從不同的特色文章里來選擇自己喜歡的、感興趣的洛陽特色景點(diǎn),在對比其他旅游的行程的同時(shí),來比較不同的點(diǎn),不同的角度,來最終確定自己的路線。與此同時(shí),推薦必到點(diǎn),也盡最大可能的為洛陽的景點(diǎn)做了一個(gè)很好的宣傳,而且在這其中,游客不僅可以去到龍門石窟、白馬寺、關(guān)林……這些游
67、客都耳熟能詳?shù)牡胤剑瑫r(shí)他們也可以發(fā)現(xiàn)一些沒有做過很好的宣傳但是風(fēng)景確實(shí)宜人的景點(diǎn),讓游客的旅程更加充實(shí)而不是千篇一律。</p><p> 路線套用這一項(xiàng),更是可以給有相同愛好的游客節(jié)省更多的時(shí)間和精力,套用驢友的路線或是推薦路線,更是可以讓游客感覺到,像是有一個(gè)本地的朋友來為自己做向?qū)?,不僅節(jié)省了時(shí)間,更是可以一覽宜人風(fēng)景。旅途中需要注意的問題以及該路線中的風(fēng)景,都會由于前人的經(jīng)驗(yàn)而讓這次旅程變得更加充實(shí)和愜
68、意,少去很多的意外和不必要的煩惱。</p><p> 該應(yīng)用通過一系列的攻略,當(dāng)游客到達(dá)洛陽后,他們就可以按照自己事先制定好的游玩線路來實(shí)行自己的游玩計(jì)劃。借鑒驢友的輕松旅游路線抑或是別具一格,自創(chuàng)更適合自己的行程路線,從而最終選擇出一條比較省時(shí)、比較經(jīng)濟(jì)合理的路線,減少游客在旅途中不必要的麻煩,讓游客輕輕松松、快快樂樂到達(dá)目的地。</p><p> 由于該應(yīng)用是基于移動終端,在游客到
69、達(dá)目的地后,一樣可以通過移動終端來查看應(yīng)用中關(guān)于目的地的相關(guān)文章,幫助游客游玩和消費(fèi),無論是在經(jīng)濟(jì)方面還是時(shí)間方面,都能最大可能的以一個(gè)驢友的身份給出最合理的建議,例如:到達(dá)龍門石窟,游客都知道要去龍門大佛前去一睹龍門標(biāo)志性景點(diǎn)的風(fēng)采,但是通過該應(yīng)用中的驢友或是管理員給出的相關(guān)攻略文章,從而得知,在西山石窟的對面,不僅有一樣壯觀的東山石窟,還有充滿神秘感和具有歷史文化意義的香山寺和白園。通過這些,可以讓游客對洛陽龍門石窟的這個(gè)世界級景點(diǎn)
70、有個(gè)感性的認(rèn)識,在此基礎(chǔ)上,來合理安排自己的行程,可以知道龍門石窟哪些地方比較好玩,哪些地方可以一眼帶過,以便讓他們可以領(lǐng)略到更多更美的風(fēng)景。游玩過后,如若有人到達(dá)真不同飯店,游客也可以根據(jù)自己的實(shí)際情況來點(diǎn)哪些菜、點(diǎn)多少菜。同時(shí),在各個(gè)各具特色的民族小店面前,通過該應(yīng)用的相關(guān)推薦,讓徘徊猶豫的游客也可以在欣賞各種各樣的民族風(fēng)情的同時(shí),選擇到自己喜歡的、同時(shí)又可以做紀(jì)念的、最經(jīng)濟(jì)的商品來留念。</p><p>
71、 同時(shí),該應(yīng)用還可以保證游客在旅游行進(jìn)中或旅游結(jié)束后,把自己在游玩點(diǎn)拍的照片上傳到網(wǎng)上供其它游客欣賞;游客還可以在旅游結(jié)束后發(fā)表游記文章來記錄發(fā)生在旅游中的點(diǎn)點(diǎn)滴滴、心靈感悟等。他們的這些信息,不僅可以幫助游客來為自己留下旅途中的美好回憶,更是可以以一個(gè)前任驢友的身份,來為后來游客提供借鑒和參考,給其它游客選擇點(diǎn)和路線帶來幫助。</p><p> 在游客的旅行結(jié)束后,游客如果覺得別人推薦的路線、抑或是自己自創(chuàng)的
72、旅行線路還不錯,同樣可以共享自己的旅行線路,供其它游客在選擇旅行線路的時(shí)候來選擇。</p><p> 基于以上這些設(shè)計(jì),該應(yīng)用的具體流程如應(yīng)用整體流程圖2-1所示:</p><p> 圖2-1 系統(tǒng)整體流程圖</p><p> §2.3系統(tǒng)功能結(jié)構(gòu)分析</p><p> 根據(jù)上述的流程,該應(yīng)用的主要模塊有攻略文章、推薦必到點(diǎn)
73、、我的行程,其中攻略文章中包括:點(diǎn)攻略、對比攻略、總攻略等。</p><p> 點(diǎn)攻略就是對洛陽的某一個(gè)景點(diǎn),例如龍門石窟、白馬寺、關(guān)林等,做一個(gè)整體的點(diǎn)評,讓游客可以通過該應(yīng)用的點(diǎn)攻略,在未到該景區(qū)之前,就有一個(gè)感性的認(rèn)識。當(dāng)游客真的來到該景點(diǎn),可以有一種賓至如歸的感覺。同時(shí),該應(yīng)用的點(diǎn)攻略不僅僅是針對洛陽本地的景點(diǎn),也有當(dāng)?shù)氐母鞣N風(fēng)味的小吃或是店鋪,同樣通過該應(yīng)用的點(diǎn)攻略文章,可以讓游客在沒有到來之前對當(dāng)?shù)?/p>
74、的這些地方有個(gè)感性的認(rèn)識,來更好的為來洛陽的游客提供最大程度的便利。</p><p> 對比攻略,相對于只針對一個(gè)景點(diǎn)或是一個(gè)店鋪的點(diǎn)攻略,該應(yīng)用的對比攻略就是通過對比,可以從不同的方面對具有不同特色的地方進(jìn)行一個(gè)全面的對比。例如當(dāng)?shù)氐穆尻査搼?yīng)用可以從風(fēng)味特色來對比不同的店面的特色;同時(shí)對于洛陽的牡丹石,該應(yīng)用也可以通過不同的質(zhì)地、不同的價(jià)格,在該方面進(jìn)行一個(gè)全面的對比……讓游客在未到該地方消費(fèi)之前就有個(gè)
75、自己的選擇,可以最大限度的為游客節(jié)省時(shí)間和金錢。</p><p> 總攻略:對某個(gè)地區(qū)的景點(diǎn)、小吃、店鋪等一個(gè)總體的評說??偣ヂ跃褪轻槍δ骋粋€(gè)地區(qū)的景點(diǎn),小吃或是店鋪,以一篇攻略的形式,對該地區(qū)進(jìn)行一個(gè)總體的評說。例如洛陽的老城,該應(yīng)用可以通過總攻略來詳細(xì)的介紹該地區(qū),其中包括歷景門、洛陽水席、特色店鋪……讓游客對該地區(qū)的各個(gè)方面都有一個(gè)感性的了解,不至于聽到這個(gè)地方還是一頭霧水,斷章取義的認(rèn)為老城就是一座破舊
76、的城市,其實(shí)里面還是有很多的風(fēng)景和美食的。</p><p> 推薦必到點(diǎn):就是將洛陽當(dāng)?shù)刈罹咛厣木包c(diǎn)、餐飲、店鋪,通過該應(yīng)用推薦給用戶。例如洛陽的龍門石窟,這是洛陽作為全國著名旅游城市的標(biāo)志性景區(qū),如果來到了洛陽沒有去看龍門石窟,那真的可以說您真的是有點(diǎn)有虛此行的意思了;還有洛陽現(xiàn)在每年四月份左右舉行的洛陽牡丹花會,作為牡丹的勝地,洛陽因?yàn)橛辛四档さ氖㈤_而更顯風(fēng)韻,每年的四月份,早中晚的牡丹次第盛開,似乎就是
77、在為洛陽這座城市歡迎遠(yuǎn)道而來的客人。所以如果選擇在春天來到洛陽,牡丹必是繼龍門石窟這一世界文化遺產(chǎn)的風(fēng)景名勝之后的不二選擇;還有就是洛陽水席,世界級的風(fēng)景名勝看過、雍容華貴的牡丹欣賞之后,下一站,毫無疑問就是洛陽的特色美食了,作為洛陽的地方性美食,洛陽水席當(dāng)之無愧,人多的話齊聚一堂,若是人少,三五成形,一樣可以通過該應(yīng)用的攻略文章來品味到洛陽美食。</p><p> 我的行程:就是將用戶在查看之前所確定下來的景
78、點(diǎn)、某種小吃或是店鋪給保存記錄下來,并根據(jù)地圖來為用戶提供路線,同時(shí)為該用戶來添加行程路線順序。將用戶添加的景點(diǎn)等信息保存并根據(jù)地圖為用戶提供路線并合理安排游客的行程順序。</p><p> 該應(yīng)用的具體功能如系統(tǒng)功能模塊圖所示:</p><p> 圖2-2應(yīng)用功能模塊圖</p><p> §2.4系統(tǒng)數(shù)據(jù)庫的分析</p><p&
79、gt; 根據(jù)該應(yīng)用的功能分析和系統(tǒng)流程的分析,該應(yīng)用主要涉及的實(shí)體有游客、點(diǎn)(景點(diǎn)、小吃、店鋪等)、路線、文章,并且在這些主要實(shí)體之間有如下關(guān)系:一個(gè)游客通過該應(yīng)用來發(fā)表多篇文章,而一片文章只能屬于一個(gè)本地通用戶;同時(shí),一個(gè)游客可以創(chuàng)建一個(gè)或是多個(gè)旅行路線,而一個(gè)旅行路線卻只能有一個(gè)用戶來創(chuàng)建,一個(gè)游客可以套用其他游客創(chuàng)建的路線,游客創(chuàng)建的路線可以被多個(gè)游客所套用;一個(gè)景點(diǎn)的攻略文章可以有多篇,一篇游記中也可以包含多個(gè)景點(diǎn);關(guān)于景點(diǎn)可
80、以有多個(gè)標(biāo)簽,例如老城可以有歷景門、洛陽水席兩個(gè)標(biāo)簽,一個(gè)標(biāo)簽頁可以被包含在多篇游記當(dāng)中,一篇游記文章也可以包含多個(gè)標(biāo)簽。</p><p> 該應(yīng)用采用的是目前流行的開源的開發(fā)工具Eclipse,利用Android SDK和Android ADT在其上搭建Android開發(fā)環(huán)境。同時(shí),Android操作系統(tǒng)內(nèi)嵌的是SQLite輕量級數(shù)據(jù)庫,所占用的資源非常低,在嵌入式的設(shè)備中,只要幾百K的內(nèi)存就夠了,同時(shí)該數(shù)據(jù)
81、庫還能與多種開發(fā)語言相結(jié)合,其中就有本應(yīng)用開發(fā)所應(yīng)用的Java開發(fā)語言,比起Mysql、PostgerSQL這兩款開源世界著名的數(shù)據(jù)庫管理系統(tǒng)來講,SQLite的處理速度比他們的都快,因此本系統(tǒng)在移動終端采用SQLite數(shù)據(jù)庫存儲用戶從網(wǎng)站下載更新的內(nèi)容。</p><p> 第3章 主要功能模塊的設(shè)計(jì)</p><p> §3.1攻略文章的設(shè)計(jì)</p><p
82、> 游客可以通過瀏覽以及發(fā)表總攻略、對比攻略、點(diǎn)攻略三個(gè)不同層級的文章來記錄自己的游玩歷程,或是通過查看其他游客的攻略文章來確定自己的游玩路線。</p><p> 1. 總攻略,把最能代表洛陽的景點(diǎn)和特色展示給游客,讓游客選擇自己感興趣的景點(diǎn)和特色。例如洛陽的老城,該應(yīng)用可以通過總攻略來詳細(xì)的介紹該地區(qū),其中包括歷景門、洛陽水席、特色店鋪……讓游客對該地區(qū)的各個(gè)方面都有一個(gè)感性的了解,不至于聽到這個(gè)地方
83、還是一頭霧水,聽到名字就以為老城就是一座破舊的城市,其實(shí)里面還是有很多的風(fēng)景和美食的。</p><p> 2. 對比攻略,在游客選擇的特色下,把具有相同特色的不同的景點(diǎn)展示給游客,讓游客根據(jù)不同景點(diǎn)的好壞選擇自己中意的點(diǎn)。相對于只針對一個(gè)景點(diǎn)或是一個(gè)店鋪的點(diǎn)攻略,該應(yīng)用的對比攻略就是通過對比,可以從不同的方面對具有不同特色的地方進(jìn)行一個(gè)全面的對比。例如本地的洛陽水席,游客可以從風(fēng)味特色來對比不同的店面的特色;同
84、時(shí)對于洛陽本地的牡丹石,游客也可以通過不同的質(zhì)地、不同的價(jià)格,在該方面進(jìn)行一個(gè)全面的對比……讓游客在未到該地方消費(fèi)之前就有個(gè)自己的選擇,可以最大限度的為游客節(jié)省時(shí)間和金錢。</p><p> 3.總攻略,對某個(gè)地區(qū)的景點(diǎn)、小吃、店鋪等一個(gè)總體的評說,也就就是對洛陽的某一個(gè)景點(diǎn),例如龍門石窟、白馬寺、關(guān)林等,做一個(gè)整體的點(diǎn)評,讓游客可以通過該應(yīng)用的點(diǎn)攻略,在未到該景區(qū)之前,就有一個(gè)感性的認(rèn)識,游客如果真的來到該景
85、點(diǎn),可以有一種賓至如歸的感覺。同樣通過該應(yīng)用的點(diǎn)攻略文章,可以讓游客在沒有到來之前對洛陽當(dāng)?shù)赜袀€(gè)感性的認(rèn)識,來更好的為洛陽的游客提供最大程度的便利。</p><p> 通過該應(yīng)用的攻略文章,游客不僅可以提前領(lǐng)略到洛陽本地的風(fēng)景名勝以及特色美食,同時(shí)游客也可以根據(jù)驢友們的建議,來合理安排自己的行程。</p><p><b> §3.2推薦必到點(diǎn)</b>&l
86、t;/p><p> 推薦必到點(diǎn)就是將洛陽當(dāng)?shù)刈罹咛厣木包c(diǎn)、餐飲、店鋪,通過該應(yīng)用推薦給用戶。</p><p> 例如洛陽的龍門石窟,這是洛陽作為全國著名旅游城市的標(biāo)志性景區(qū),如果來到了洛陽沒有去看龍門石窟,那真的可以說您真的是有點(diǎn)有虛此行的意思了;還有洛陽現(xiàn)在每年四月份左右舉行的洛陽牡丹花會,作為牡丹的勝地,洛陽因?yàn)橛辛四档さ氖㈤_而更顯風(fēng)韻,每年的四月份,早中晚的牡丹次第盛開,似乎是在為
87、洛陽這座城市歡迎遠(yuǎn)道而來的客人,所以如果選擇在春天來到洛陽,牡丹必是繼龍門石窟這一世界文化遺產(chǎn)的風(fēng)景名勝之后的不二選擇;還有就是洛陽水席,世界級的風(fēng)景名勝看過、雍容華貴的牡丹欣賞之后,下一站,毫無疑問就是洛陽的特色美食了,作為洛陽的地方性美食,洛陽水席當(dāng)之無愧,人多的話齊聚一堂,若是人少,三五成形,一樣可以通過該應(yīng)用的攻略文章來品味到洛陽美食。</p><p> §3.3 游客路線的選擇以及到達(dá)方式&
88、lt;/p><p> 游客路線的選擇,可以通過查看之前確定下來的景點(diǎn)、小吃或是店鋪給記錄保存下來,并根據(jù)地圖來為用戶提供路線,以確定游客最終的旅行路線。同時(shí)游客還可以在旅行的途中,再為自己添加所要到達(dá)的點(diǎn)。</p><p> 在游客出行的過程中,一個(gè)陌生的地方,游客從出發(fā)地到達(dá)目的地的時(shí)候,常常不知道該怎么到達(dá)目的地,即使在知道到達(dá)目的地的路線后,游客所知道的路線的未必是比較省時(shí)合理的路線
89、。</p><p> 為幫助游客在從一個(gè)點(diǎn)出發(fā)到達(dá)另一個(gè)點(diǎn)的時(shí)候選擇出一條比較省時(shí)合理的路線,該應(yīng)用可以根據(jù)游客選擇的交通方式列出多條交通路線供游客選擇,并把最合適的、最快捷的交通路線推薦給游客。</p><p> §3.4 路線上傳及分享</p><p> 游客在結(jié)束自己愉快的游玩后,可以將自己的游玩路線上傳,并且進(jìn)行分享使路線成為模板路線來幫助其
90、它游客確定他們的游玩路線,可以更好的方便后來的游客。</p><p> §3.5 文章和標(biāo)簽的匹配</p><p> 一篇好的攻略文章中會包含很多游客感興趣的信息,特別是好的景點(diǎn)推薦或是特色推薦,游客看到這些地點(diǎn)或特色時(shí)可能會迫不及待地的想要查看其更多的相關(guān)信息。這種問題的通常情況下的解決方法是只能讓游客只能離開正在看的文章,使用搜索功能去查找,然而這時(shí)候文章可能還沒看完,游
91、客遇到了是繼續(xù)看文章還是去搜索的矛盾。特別的,如果游客對文章中的多個(gè)點(diǎn)都感興趣,那么選擇會更麻煩,游客可能查了這個(gè)忘了那個(gè)。</p><p> 為了解決這個(gè)問題,系統(tǒng)將文章里游客可能感興趣的詞都做成標(biāo)簽,標(biāo)簽是特色、景點(diǎn)等的關(guān)鍵詞,標(biāo)簽大大減少了游客的查找自己感興趣的信息時(shí)間,便于游客查找更多自己感興趣的旅游信息。游客可以在不離開當(dāng)前文章的情況下就可以查看其它相關(guān)的信息,還可以進(jìn)行相關(guān)的操作,操作后可以繼續(xù)閱讀
92、之前的文章,大大方便了游客的信息查詢和處理。</p><p> 系統(tǒng)根據(jù)這些標(biāo)簽,將對文章進(jìn)行掃描匹配。文章和標(biāo)簽的掃描匹配有兩種方式:</p><p> 自動掃描匹配。自動匹配在系統(tǒng)已設(shè)定的時(shí)間段里,系統(tǒng)自動對標(biāo)簽表進(jìn)行掃描并匹配文章表中的數(shù)據(jù)。自動匹配只有在固定的時(shí)間才能匹配,操作比較簡單,管理員只要設(shè)置一次就可以了,但是不夠方便。</p><p> 手動
93、掃描匹配。手動匹配是系統(tǒng)管理員手工進(jìn)行匹配。系統(tǒng)管理員可以在任何時(shí)間進(jìn)行文章和標(biāo)簽的手動匹配操作,操作比較復(fù)雜,但是比較方便,管理員可根據(jù)實(shí)際情況隨時(shí)操作。</p><p> 終上所述,系統(tǒng)對文章和標(biāo)簽的匹配方式采取自動掃描匹配和手動掃描匹配兩種方式幫助系統(tǒng)管理員操作。</p><p> 第4章 數(shù)據(jù)庫設(shè)計(jì)</p><p> §4.1概念結(jié)構(gòu)設(shè)計(jì)&
94、lt;/p><p> 數(shù)據(jù)庫是整個(gè)軟件設(shè)計(jì)與開發(fā)的基礎(chǔ),數(shù)據(jù)庫設(shè)計(jì)的好壞直接影響軟件設(shè)計(jì)的性能和可擴(kuò)充性。也就是說一個(gè)應(yīng)用,首先要有數(shù)據(jù)的保證。結(jié)合該應(yīng)用所要實(shí)現(xiàn)的功能,要先在Android的模擬器上創(chuàng)建數(shù)據(jù)庫?;谝陨戏治龈鱾€(gè)實(shí)體之間的關(guān)系,以及主要實(shí)體的具體內(nèi)容,要設(shè)計(jì)規(guī)范化的數(shù)據(jù)庫,首先就要根據(jù)之前學(xué)過的數(shù)據(jù)庫設(shè)計(jì)中的范式理論和原則來進(jìn)行設(shè)計(jì)。</p><p> 該應(yīng)用的數(shù)據(jù)庫ER圖
95、如圖3-1所示:</p><p> 圖4-1 數(shù)據(jù)庫ER圖</p><p> 同時(shí),該應(yīng)用的數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì)要以滿足應(yīng)用的功能為目的,結(jié)合應(yīng)用的各個(gè)功能來進(jìn)行數(shù)據(jù)庫的設(shè)計(jì)。要以功能模塊為中心來進(jìn)行數(shù)據(jù)庫的設(shè)計(jì),但是也應(yīng)該考慮到各個(gè)功能之間的邏輯獨(dú)立性以及聯(lián)系性。</p><p> 在考慮功能實(shí)現(xiàn)的前提下,要結(jié)合數(shù)據(jù)庫設(shè)計(jì)中的范式要求,以更好的實(shí)現(xiàn)數(shù)據(jù)庫設(shè)計(jì)的
96、表結(jié)構(gòu),減少冗余數(shù)據(jù),提高數(shù)據(jù)庫的存儲效率,保證數(shù)據(jù)的完整性、一致性和將來的可擴(kuò)展性。</p><p> §4.2邏輯結(jié)構(gòu)設(shè)計(jì)</p><p> 由于Android系統(tǒng)采用的是SQLite數(shù)據(jù)庫,其文本格式與網(wǎng)站所用數(shù)據(jù)庫SQL Server的不同,因此需要預(yù)先通過代碼轉(zhuǎn)換數(shù)據(jù)庫文本格式。與此同時(shí),為了提高設(shè)備的開發(fā)效率,以及后期設(shè)備的運(yùn)行速率,在數(shù)據(jù)庫的結(jié)構(gòu)設(shè)計(jì)上,該應(yīng)用還
97、是要遵循以下數(shù)據(jù)庫邏輯設(shè)計(jì)規(guī)范:</p><p> 表和字段的命名都用名詞結(jié)尾,增加了數(shù)據(jù)庫表的可讀性,便于程序員的開發(fā)。</p><p> 需要用Bool類型的都使用int類型,使程序員在數(shù)據(jù)庫和程序間對Bool類型的數(shù)據(jù)不用在經(jīng)過數(shù)據(jù)類型的轉(zhuǎn)化,而能直接對數(shù)據(jù)處理。</p><p> 主KEY用自增ID字段。</p><p> 字
98、符串統(tǒng)一用nvarchar,因?yàn)閚varchar可根據(jù)字符串的實(shí)際長度來動態(tài)占據(jù)物理的存儲空間,提高存儲空間的利用率。</p><p> 攻略文章的長度用text而不用nvarchar,因?yàn)閚varchar的限制是8000(4000個(gè)漢字)。</p><p> 日期類型的字段使用datetime類型,不用字符串的數(shù)據(jù)方式處理,因?yàn)閐atetime類型有時(shí)間精度的控制,采用字符串的方式時(shí)
99、間的精度不便于控制。</p><p> 同時(shí),為了配合該應(yīng)用的離線和在線的使用,為其創(chuàng)建獨(dú)立的數(shù)據(jù)庫,如果游客在出行之前已經(jīng)下載了該應(yīng)用的旅游攻略,該應(yīng)用就可以保障在游客到洛陽本地再一次想要聯(lián)網(wǎng)使用時(shí),該應(yīng)用會對比游客之前下載的數(shù)據(jù),并及時(shí)將更新的數(shù)據(jù)添加到游客下載的移動終端的數(shù)據(jù)庫中,保證游客出行方便的同時(shí),也為游客節(jié)省流量的消耗。</p><p> 第5章 詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)</
100、p><p> §5.1 應(yīng)用界面設(shè)計(jì)</p><p> 移動終端主界面包括攻略文章、推薦必到點(diǎn)、我的行程等三個(gè)界面。通過這三個(gè)界面為用戶展示攻略文章、特色景點(diǎn)以及點(diǎn)的位置,并幫助用戶制定管理路線,三個(gè)主界面都由標(biāo)簽來相互轉(zhuǎn)換。</p><p> §5.1.1 應(yīng)用登陸首頁設(shè)計(jì)</p><p> 應(yīng)用登陸首頁是設(shè)計(jì)思路:
101、該應(yīng)用是首先呈現(xiàn)在各地來洛陽游玩的游客們眼前的,所以項(xiàng)目組選擇了清新亮麗的登錄頁面,給用戶一種很親近的感覺;首頁中的牡丹,更是讓游客在第一時(shí)間感受到洛陽的特色景點(diǎn)。并且操作簡單,容易上手。</p><p><b> 圖5-1 應(yīng)用首頁</b></p><p> §5.1.2 攻略文章界面設(shè)計(jì)</p><p> 攻略文章界面默認(rèn)為
102、程序啟動后顯示的主界面,目的是讓用戶打開程序后首先看到攻略文章,在攻略中找到感興趣的點(diǎn)。攻略文章中的各個(gè)標(biāo)簽都是各具特色,讓游客可以很清晰了解所要瀏覽的內(nèi)容,同時(shí)不同攻略之間的對比,也充分展示了洛陽本地的各種風(fēng)景與特色。</p><p> 攻略文章界面頂端包含三個(gè)Tab鍵,分別為總攻略、對比攻略、點(diǎn)攻略,三種不同的攻略由粗到細(xì)為用戶展示景點(diǎn)的特色,幫助用戶對景點(diǎn)有個(gè)全面的了解。中間兩個(gè)文本框顯示了兩篇熱門攻略文
103、章的概要文字,讓用戶進(jìn)入界面后能夠先看到文章的內(nèi)容并引導(dǎo)用戶點(diǎn)擊進(jìn)入查看詳細(xì)的文章內(nèi)容,這樣來提高攻略文章的點(diǎn)擊率。界面右下角的點(diǎn)擊查看更多按鈕,用戶點(diǎn)擊后,會進(jìn)入詳細(xì)的攻略文章列表,總攻略、對比攻略、點(diǎn)攻略分別對應(yīng)一個(gè)列表。攻略文章界面如圖所示:</p><p> 圖5-2 攻略文章頁面</p><p> §5.1.3 推薦必到點(diǎn)界面設(shè)計(jì)</p><p&
104、gt; 推薦必到點(diǎn)界面為用戶展示該城市受用戶喜愛或推薦的景點(diǎn)、特色或小吃等,幫助用戶快速準(zhǔn)確的選擇行程。用戶可以根據(jù)美食、景點(diǎn)、商場等分類對這些信息進(jìn)行篩選,快速的找到想要去的地點(diǎn)。</p><p> 點(diǎn)擊每個(gè)地點(diǎn),都會進(jìn)入該地點(diǎn)的詳細(xì)介紹界面,為用戶展示與該地點(diǎn)有關(guān)的地址、聯(lián)系方式、相關(guān)攻略文章、評論等信息,幫助用戶詳細(xì)的了解后做出適合自己的選擇。推薦必到點(diǎn)界面如圖所示:</p><p&
105、gt; 圖5-3 推薦必到點(diǎn)頁面</p><p> §5.1.4我的行程界面設(shè)計(jì)</p><p> 我的行程界面為用戶提供添加、刪除、排序等管理行程的功能,用戶在查看攻略文章時(shí)添加的地點(diǎn)都會在我的行程界面顯示。用戶通過點(diǎn)擊刪除按鈕、拖動地點(diǎn)對行程進(jìn)行刪除、排序操作。點(diǎn)擊行程中的每個(gè)點(diǎn)都會進(jìn)入地圖界面,為用戶展示該地點(diǎn)的位置。我的行程界面如圖所示:</p>&l
106、t;p> 圖5-4 我的行程頁面</p><p> §5.2 基本界面的實(shí)現(xiàn)</p><p> §5.2.1 Activity</p><p> Activity是Android應(yīng)用組件中最基本的一種,在應(yīng)用中,一個(gè)activity通常就是一個(gè)單獨(dú)的屏幕。每一個(gè)activity都被實(shí)現(xiàn)為一個(gè)獨(dú)立的類,并且繼承于Activity這個(gè)基
107、類。這個(gè)activity類將會顯示由幾個(gè)View控件組成的用戶接口,并對事件做出響應(yīng)。大部份的應(yīng)用都會包含多個(gè)的屏幕。</p><p> 本應(yīng)用應(yīng)用程序的攻略文章界面、推薦必到點(diǎn)界面和我的行程界面都是一個(gè)繼承Activity類的類。而每一個(gè)activity都有生命周期,從創(chuàng)建到銷毀,在編寫程序時(shí)要格外注意。當(dāng)一個(gè)新的屏幕打開后,前一個(gè)屏幕將會暫停,并保存在歷史堆棧中。用戶可以返回到歷史堆棧中的前一個(gè)屏幕。當(dāng)屏幕
108、不再使用時(shí),還可以從歷史堆棧中刪除。默認(rèn)情況下,Android將會保留從主屏幕到每一個(gè)應(yīng)用的運(yùn)行屏幕。</p><p> 程序中的每個(gè)activity都要在AndroidManifest.xml中注冊,而且必須制定一個(gè)程序默認(rèn)啟動的activity。在本程序中,默認(rèn)啟動的activity是程序啟動界面。注冊代碼如下:</p><p> <activity android:name
109、=".Start"></p><p> <intent-filter></p><p> <action android:name="android.intent.action.MAIN"/></p><p> <category android:name="android.
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于安卓平臺的手機(jī)計(jì)步器畢業(yè)論文
- 基于安卓平臺的手機(jī)計(jì)步器畢業(yè)論文
- 安卓應(yīng)用基礎(chǔ)畢業(yè)論文外文翻譯
- 基于安卓平臺的手機(jī)計(jì)步器的設(shè)計(jì)-畢業(yè)論文
- 基于安卓的手機(jī)游戲開發(fā)畢業(yè)論文
- 畢業(yè)論文范文——基于安卓平臺的手機(jī)助手設(shè)計(jì)與實(shí)現(xiàn)
- 畢業(yè)論文范文——基于安卓平臺的手機(jī)助手設(shè)計(jì)與實(shí)現(xiàn)
- 旅游管理專業(yè)畢業(yè)論文(含外文翻譯)
- 安卓的機(jī)制與安全性畢業(yè)論文外文翻譯
- 基于安卓android手機(jī)平臺的記事本設(shè)計(jì)課程設(shè)計(jì)畢業(yè)論文
- 安卓開發(fā)外文翻譯--安卓應(yīng)用基礎(chǔ)
- 畢業(yè)論文---智能小區(qū)安防系統(tǒng)(含開題報(bào)告、外文翻譯)
- flash畢業(yè)論文(含外文翻譯)
- 安卓系統(tǒng)外文翻譯
- 畢業(yè)論文---基于安卓平臺的校園通軟件設(shè)計(jì)
- 基于安卓平臺開發(fā)的移動應(yīng)用——用藥指南【畢業(yè)論文】
- 旅游資源的開發(fā)畢業(yè)論文(含外文翻譯)
- adobeflash平臺畢業(yè)論文外文翻譯
- [雙語翻譯]安卓外文翻譯--安卓智能手機(jī)上的whatsapp messenger程序的取證分析(節(jié)選)
- android外文翻譯--外文翻譯--在安卓平臺的擊鍵動力學(xué)
評論
0/150
提交評論