国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

一款城市景點自助講解APP的設(shè)計及實現(xiàn)

2017-03-10 06:35
關(guān)鍵詞:景點路線頁面

周 艷

(重慶生產(chǎn)力促進(jìn)中心, 重慶 401147)

一款城市景點自助講解APP的設(shè)計及實現(xiàn)

周 艷

(重慶生產(chǎn)力促進(jìn)中心, 重慶 401147)

基于目前城市景點自助游服務(wù)軟件及APP無法提供景點的詳細(xì)介紹及相關(guān)功能的現(xiàn)狀,分析了現(xiàn)有傳統(tǒng)導(dǎo)航軟件和旅游網(wǎng)站的優(yōu)勢和不足,設(shè)計并開發(fā)了一款城市景點自助游APP。該APP軟件重點設(shè)計了“概況”“在哪兒”“最佳路線”“景點總覽”等功能,可為游客提供定位、導(dǎo)航、路徑規(guī)劃、景點介紹、景區(qū)活動等基本的自助旅游服務(wù)。

自助旅游; 城市景點; 旅游導(dǎo)航

當(dāng)前,旅游已經(jīng)成為人們生活必不可少的休閑手段之一。城市景點具有人文性、藝術(shù)性和知識性,是休閑健身和了解城市文化的重要場所,正受到越來越多的市民和游客關(guān)注。而城市旅游越來越熱的重要原因在于其具有以下特點:(1) 獨特的自然文化景觀。我國各大城市的園林設(shè)計普遍都合理利用了植物的觀賞特性,結(jié)合城市的文化和歷史,具備了較高的藝術(shù)水準(zhǔn)以及不錯的觀賞價值,城市景點已經(jīng)成為城市的名片。(2) 形色各異的特色建筑。如重慶洪崖洞景區(qū)建在渝中區(qū)的北坡上,保留了具有豐厚文化歷史底蘊的山城文化,別具一格。(3) 低廉的旅游費用。城市景點與商業(yè)化景區(qū)不同,一般都免費開放,不像其他旅游需要高額的交通費及門票開支,便捷的自助游就已足夠,因而是游客了解一個城市的廉價而直接的窗口[1]。

傳統(tǒng)旅游導(dǎo)航多采用PC機(jī),可移動性較差。近年來專用的導(dǎo)航設(shè)備在車載導(dǎo)航中得到了廣泛應(yīng)用,但不適合隨身攜帶。智能手機(jī)的普及,為基于智能手機(jī)的輕量級智能導(dǎo)航提供了新的選擇。但是,國內(nèi)的旅游導(dǎo)航軟件重點關(guān)注各大商業(yè)旅游景點,對城市景點的關(guān)注度不夠,尤其是對城市景點的內(nèi)部介紹較少。而百度地圖、高德地圖等軟件重點在于道路導(dǎo)航,無法進(jìn)行景區(qū)內(nèi)部景點的自助旅游[2]。

基于上述需求,開發(fā)了一款基于城市景點的自助旅游APP,提供給公眾自助下載安裝。當(dāng)游客進(jìn)入景點后,APP自主定位景點并進(jìn)行自助導(dǎo)航和景點介紹。

1 系統(tǒng)功能設(shè)計

城市景點旅游的特點要求自助講解具有便捷性、廉價性和方便性,因此,運用手機(jī)旅游是其主要的技術(shù)實現(xiàn)方式[3]。本系統(tǒng)主要功能如圖1所示。

圖1 系統(tǒng)主要功能圖

圖1所示的各功能模塊具體功能如下:

(1) 入口界面。加載程序時的入口界面,后續(xù)的所有界面都依賴于此主界面。系統(tǒng)共有4個一級界面,每個一級界面都包含至少1個選項卡。選項卡的內(nèi)容包括“首頁”“在哪兒”“最佳路線”“景點總覽”等標(biāo)題(根據(jù)點擊內(nèi)容而更換),功能鍵包括搜索按鈕、活動按鈕。

(2) 首頁。定時輪播最新活動圖片和基本描述,顯示景點的四大分類:山山水水、附近美食、實驗基地特色介紹、人文建筑。

(3) 在哪兒。在地圖上顯示用戶當(dāng)前位置,并顯示地址名稱;與此同時在地圖上標(biāo)注出景點位置,點擊圖標(biāo)顯示該景點的圖片、名稱、簡介等信息,點擊查看詳情進(jìn)入景點詳情頁面。

(4) 最佳路線。列出所有路線選項,每個選項中顯示路線名稱,預(yù)計要消耗的時間,該路線的特色,以及途中經(jīng)過的景點。

(5) 最佳路線詳情頁。頂部顯示路線名稱、耗時以及游覽此路線需要注意的事項等,然后依次列出經(jīng)過的每一個景點的基本信息,包括該景點的景點名稱、景點排序、景點介紹等。

(6) 景點總覽。列出所有景點選項,包括景點圖片、名稱、描述等信息,點擊選項進(jìn)入景點詳情界面。

(7) 景點詳情界面。有景點大圖、景點名稱、景點描述、游覽景點的時間等溫馨提示。

(8) 搜索頁。點擊搜索圖標(biāo)進(jìn)入搜索頁面,提示一段時間內(nèi)最熱的搜索詞,輸入景點名或景點所屬分類進(jìn)行檢索,將檢索結(jié)果放到檢索結(jié)果界面。

(9) 檢索結(jié)果頁。列出檢索到的景點信息選項,點擊可查看詳情。

(10) 景點活動頁。使游客能隨時查看最新的景點活動,顯示活動圖片、活動時間、活動地點以及活動描述等信息。

2 關(guān)鍵程序設(shè)計與實現(xiàn)

2.1 數(shù)據(jù)庫接口設(shè)計

系統(tǒng)采用前后端分離的方式編寫,需要接口供前端使用以傳遞數(shù)據(jù)。主要接口如下:

(1) queryActivityDetail活動查詢接口。根據(jù)ajax傳過來的json對象(含ID),查詢活動信息,返回查詢結(jié)果和活動信息的對象[4-5]。ActivityDto為活動信息的實體類,包括String picUrl(活動圖片的url);String ac_name(活動名稱);String ac_id(活動ID);String ac_desc(活動描述);String ac_time(活動時間);String ac_place(活動地點);String ac_attached(活動附加信息及get、set方法)。

查詢活動信息程序[6-7]:

public ResponseDto queryActivityDetail(ActivityDto activityDto) throws Exception {

ActivityDto dto =

activityDao.queryActivityDetail(activityDto);

ResponseDto responseDto = new ResponseDto();

responseDto.setResultDesc("查詢成功");

responseDto.setDetail(dto);

return responseDto;

}

(2) queryScenicSpotsList查詢分類接口。根據(jù)景點類型查詢所有景點,返回查詢結(jié)果和景點信息實體類ScenicSpotsDto,再通過ajax取出返回的結(jié)果中的信息。Xml中的SQL查詢語句如下[8-9]: