唐鵬飛



摘要:文章以“永州八景”APP為例,設(shè)計(jì)了一款基于Android的旅游APP。本系統(tǒng)是基于Android平臺(tái)、使用Java語(yǔ)言開(kāi)發(fā)的一款提供永州旅游信息服務(wù)的軟件,提供了查看地圖、項(xiàng)目詳情、路邊風(fēng)景、特產(chǎn)介紹、游客分享、個(gè)人中心等功能。用戶(hù)通過(guò)APP可以查看景點(diǎn)歷史文化由來(lái)、路線導(dǎo)航,還可與他人分享自己的出游照片、游記心得等。
關(guān)鍵詞:Android;旅游;永州八景
考古發(fā)掘考證表明,永州是中華民族道德文明之源、世界稻作文化之源、世界女書(shū)文化之源、中國(guó)制陶工藝之源、理學(xué)文化之源、瑤族發(fā)祥之地和道德之鄉(xiāng),特別是千年古文字女書(shū)乃世界唯一性的特色資源。永州境內(nèi)有名勝古跡2500多處,其中國(guó)保、省保單位42處,具有申報(bào)國(guó)保和省保單位條件的還有近40處,在全省僅次于長(zhǎng)沙,位列第2;零陵是中國(guó)夏朝前出現(xiàn)的34個(gè)古地名之一;有舜文化、柳文化、理學(xué)文化、瑤族文化、女書(shū)文化、碑刻文化等古文化;有祁劇、瑤族長(zhǎng)鼓舞、祁陽(yáng)小調(diào)、零陵花鼓戲、東安獅舞等非物質(zhì)文化遺產(chǎn);有九嶷山、陽(yáng)明山、舜皇山、金洞、湘江、瀟水等秀麗山川;有7個(gè)國(guó)家森林公園和6個(gè)國(guó)家級(jí)、省級(jí)自然保護(hù)區(qū)[1]。此外,永州市環(huán)保狀況整體較好,將成為發(fā)展文化旅游產(chǎn)業(yè)的獨(dú)特優(yōu)勢(shì)。
為了充分利用永州市突出的文化旅游資源,加快培育永州國(guó)內(nèi)外知名的旅游品牌,推動(dòng)永州文化旅游產(chǎn)業(yè)的大發(fā)展,同時(shí)為了來(lái)永旅客可以享受到更快捷、更方便、更全面的旅游體驗(yàn),特設(shè)計(jì)本APP。
1功能需求1.1功能結(jié)構(gòu)
永州八景功能結(jié)構(gòu)如圖1所示。
1.2項(xiàng)目功能性需求
APP功能需求由列表、卡牌、視頻組成。
1.2.1列表
通過(guò)列表展示永州八景,通過(guò)點(diǎn)為游客提供永州八景的歷史文化由來(lái)。
1.2.2卡牌
展示永州八景縮略圖,其功能包括:查看地圖、項(xiàng)目詳情、路邊風(fēng)景、特產(chǎn)介紹、游客分享、個(gè)人中心。
(1)查看地圖:利用百度導(dǎo)航SDK,從當(dāng)前位置到景點(diǎn)的最佳路線,起到導(dǎo)航功能。如:永州火車(chē)站,乘坐23路至金水灣停車(chē)場(chǎng)(由金水灣至骨科醫(yī)院可以跟導(dǎo)航走),再由骨科醫(yī)院坐車(chē)31路河西橋下下車(chē),至思柳橋渡口乘船。
(2)項(xiàng)目詳情:主要介紹基于Android的永州八景APP,介紹永州八景及沿線風(fēng)光。主要包含列表、卡牌、視頻3個(gè)功能,列表項(xiàng)主要描述永州八景的相關(guān)信息。卡牌項(xiàng)描述每個(gè)景點(diǎn)的簡(jiǎn)介信息以及查看更多功能,包含查看地圖、項(xiàng)目詳情、游客分享、特產(chǎn)介紹、路邊風(fēng)景、個(gè)人中心。
(3)路邊風(fēng)景:會(huì)把從出發(fā)地到目的地一路上其他有名的、游客未曾有出游計(jì)劃的景點(diǎn)列出,以及目的地附近其他的景點(diǎn)推薦。
⑷特產(chǎn)介紹:介紹永州有名的小吃特產(chǎn)的推薦,比如:水晶巷的醬板鴨、永州血鴨、八寶飯、粑粑、枇杷、柚子。
(5)游客分享:可以在這里分享自己出游的照片、視頻或者是游記心得。
(6)個(gè)人中心:查看登錄APP賬號(hào)的一些個(gè)人資料信息,有頭像、昵稱(chēng)、手機(jī)、郵箱、姓名。
1.2.3視頻
視頻主要介紹永州柳子街旅游文化。
2功能設(shè)計(jì)2.1整體劃分
本系統(tǒng)一共劃分為3個(gè)子系統(tǒng):Android客戶(hù)端、服務(wù)器端MYSQL、數(shù)據(jù)庫(kù)端。
本軟件所需要運(yùn)行的基本環(huán)境如下:(1)服務(wù)器:
基金項(xiàng)目:項(xiàng)目名稱(chēng):依托無(wú)線校園網(wǎng)絡(luò)的湖南科技學(xué)院移動(dòng)學(xué)習(xí)資源建設(shè)及應(yīng)用研究;項(xiàng)目編號(hào):16XKY054。
Tomcat7以上環(huán)境即可。(2)數(shù)據(jù)庫(kù):MYSQL數(shù)據(jù)庫(kù)。⑶Android客戶(hù)端(Android4.0以上)。
2.2服務(wù)端功能
服務(wù)端接收客戶(hù)端的數(shù)據(jù)通過(guò)POST請(qǐng)求傳送報(bào)文,包含了使用者在客戶(hù)端所提問(wèn)題中的全部關(guān)鍵字,報(bào)文是JSON字符串的格式,服務(wù)端對(duì)JSON字符串解析,并作為搜索條件進(jìn)行存儲(chǔ)。
服務(wù)端訪問(wèn)MySQL數(shù)據(jù)庫(kù),首先會(huì)根據(jù)是否查詢(xún)某一類(lèi)型的信息在數(shù)據(jù)庫(kù)中根據(jù)TYPE字段進(jìn)行匹配,之后會(huì)根據(jù)關(guān)鍵字在數(shù)據(jù)庫(kù)中的TITLE字段進(jìn)行匹配,并將得到結(jié)果。
服務(wù)端將檢索出的信息匯總成List,并轉(zhuǎn)換成JSON格式,通過(guò)一個(gè)JSONARRAY進(jìn)行存儲(chǔ),每一個(gè)數(shù)組對(duì)象便是信息的具體信息,之后將這個(gè)JSON字符串返回給客戶(hù)端[2]。2.3數(shù)據(jù)庫(kù)設(shè)計(jì)永州八景數(shù)據(jù)庫(kù)實(shí)體-聯(lián)系(Entity Relationship,ER)圖由share,home,message_card,scenic_spot,landscape,souvenir,road,feature等8張表構(gòu)成[3],相互關(guān)系如圖2所示。
3客戶(hù)端界面設(shè)計(jì)
3.1結(jié)構(gòu)布局
本系統(tǒng)是Java開(kāi)發(fā)的永州八景APP應(yīng)用,包含3大塊:列表、卡牌、視頻,示意如圖3所示。
3.2整體風(fēng)格
界面設(shè)計(jì)清晰簡(jiǎn)單、簡(jiǎn)約大方、條理清晰、操作便捷,與現(xiàn)永州特色文化宣傳系統(tǒng)緊密貼合。APP設(shè)計(jì)元素上強(qiáng)調(diào)極簡(jiǎn)、符號(hào)化,去除冗余的裝飾效果,用來(lái)突顯APP的文字圖片等信息內(nèi)容[5]。
4結(jié)語(yǔ)
永州八景APP充分結(jié)合了永州旅游特點(diǎn)進(jìn)行設(shè)計(jì),對(duì)傳播永州旅游文化,提升游客旅游體驗(yàn),起到了積極的作用。同時(shí),也為其他同類(lèi)APP設(shè)計(jì)提供了可供參考的價(jià)值。endprint