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

?

義工旅行信息服務系統(tǒng)設計與實現(xiàn)

2018-02-24 13:55:24劉園陳俊辰賀濤石潤宇李鵬程劉遠剛
電腦知識與技術 2018年34期
關鍵詞:大學生

劉園 陳俊辰 賀濤 石潤宇 李鵬程 劉遠剛

摘要:義工旅行是一種以打工換宿的形式開展的旅行方式,在我國大學生是參與這種旅行活動的主體,而目前各大旅行服務平臺均未提供此類旅行服務業(yè)務。為此,該文針對義工旅行信息服務的特殊需求,設計并開發(fā)了一套B/S(Browser/Server)架構(gòu)的義工旅行信息服務系統(tǒng),實現(xiàn)了招聘、約伴、行程規(guī)劃、游記等圍繞義工旅行業(yè)務開展的一系列功能,從而為義工旅行者和商家旅社搭建了一個信息溝通和共享的平臺。

關鍵詞:義工旅行;大學生;旅行平臺

中圖分類號:TP311? ? ? 文獻標識碼:A? ? ? 文章編號:1009-3044(2018)34-0066-03

隨著中國旅游業(yè)發(fā)展迅速,越來越多的旅行方式開始興起,義工旅行作為這種新興的方式開始被大眾關注,這種旅游形式起源于國外,而且已經(jīng)有GAPPER國際義工旅行的集體。[1]我國自2010年以來,義工旅行的招募地已經(jīng)由廈門拓展到上海、麗江、三亞、拉薩等重點旅游城市,而這一趨勢還在不斷增長,但是業(yè)界對義工旅行的研究也很少,市場上有關義工旅行的產(chǎn)品很少,旅游相關信息服務平臺也均未針對這一特殊需求提供專門業(yè)務模塊。國內(nèi)的義工旅行還在發(fā)展初期,抓住這個市場,是平臺開發(fā)的主要目的。該文對于開發(fā)義工旅行平臺的可行性、創(chuàng)新性、總體設計等方面進行研究,致力于解決義工旅行團體在實際中遇到的問題,為今后“義工旅行”的深入研究開辟新的方向。

1 系統(tǒng)總體設計

系統(tǒng)采用B/S的3層架構(gòu)設計,包括 Browser客戶端、Web服務器端、DB端。B/S架構(gòu)的系統(tǒng)不用像C/S系統(tǒng)那樣安裝任何程序,只要Web瀏覽器就可使用。瀏覽器負責系統(tǒng)的顯示,服務器處理系統(tǒng)的事務,這樣有效減少了客戶端的壓力。該系統(tǒng)的整體架構(gòu)如圖1所示

系統(tǒng)的整體架構(gòu)包括:表示層、應用層和數(shù)據(jù)層。表示層是直接面向用戶,用來展示數(shù)據(jù)信息的。它可以顯示和接收用戶輸入的數(shù)據(jù),給使用者提供交互式的操作窗口。應用層處在數(shù)據(jù)層與表示層的中間,成為系統(tǒng)架構(gòu)中的核心部分。數(shù)據(jù)層是對數(shù)據(jù)的訪問,將結(jié)構(gòu)化和非結(jié)構(gòu)化數(shù)據(jù)進行調(diào)度和存儲。

采用3層B/S架構(gòu)的主要優(yōu)點有:開發(fā)能夠只關注整個系統(tǒng)結(jié)構(gòu)中的某1層;能夠降低層與層之間的依賴程度,輕松地替換原有層次;有利于各層邏輯的復用[2]。

2 系統(tǒng)功能設計

該義工旅行平臺在實現(xiàn)了通用的旅行功能的基礎上,依據(jù)特定的角色——義工,來制定特殊的功能,為義工用戶提供一個專業(yè)化的平臺,滿足其現(xiàn)實需求,同時又減少了資源浪費和縮短尋求旅舍的時間,進一步降低旅舍的成本,提高效率。該平臺主要功能模塊有:招聘、約伴、地圖、游記和景點模塊。其詳細結(jié)構(gòu)如圖2所示。

2.1 招聘模塊

2.1.1 認證旅舍功能

若用戶為旅舍老板想發(fā)布招聘,必須先要認證一家旅舍才具備發(fā)布招聘的功能。

2.1.2 發(fā)布招聘和查看功能

發(fā)布招聘時需要輸入招聘標題、起止時間、需求人數(shù)、內(nèi)容描述與要求,還可以上傳旅舍的圖片。旅舍發(fā)布招聘有助于義工線上獲取信息,方便查找[4]。在用戶認證過一次旅舍之后無須再認證,直接進入招聘界面。

2.2 約伴模塊

2.2.1 發(fā)布約伴功能

義工在確定目的地之后,想尋求同行者,就可以進行線上約伴。約伴功能可以輸入自己的一些情況介紹,旅程時間、目的地和對同伴的要求,還可以上傳自己的圖片以便增加約伴的同行率。

2.2.2 評論與回復約伴功能

在瀏覽過程中看到有興趣的信息后,可以進行評論,同時發(fā)布人看到評論后也可以回復此評論,以便達成一致。

2.3 地圖模塊

2.3.1 旅舍、景點地圖展示

在地圖模塊可以選擇城市,如果不選擇則定位當前城市,以一定比例尺進行地圖的展示。景點用藍色氣泡標注,旅舍用紅色氣泡標注,點擊氣泡則出現(xiàn)所選目標的簡介。

2.3.2 行程和規(guī)劃路線

對于感興趣的景點與旅舍可以加入行程,在行程列表,如果對于景點不太滿意,可以進行刪除。對于所選擇的景點和旅舍可以規(guī)劃路線,選擇出行時間和一家旅舍作為起始點,選擇完成后根據(jù)算法進行規(guī)劃,并在地圖進行展示,每個地點標記序號,之間用折線相連。對于景點的游玩時間也進行提示。

2.4 游記模塊

2.4.1 查看和發(fā)布游記

用戶在完成旅行后,可以分享自己的旅行經(jīng)歷,發(fā)布游記。游記類似于旅行軟件的攻略模塊[3],可以記錄在旅行中遇到的趣事與在某個旅舍的經(jīng)歷,給想要去相關景點的其他義工以參考 [5]。

2.4.2 關注發(fā)布人

在查看了某個義工的游記后,如果對其旅行感興趣,可以對此用戶添加關注。

3 數(shù)據(jù)庫設計

該平臺所涉及的數(shù)據(jù)較多,如用戶的基本信息、旅舍的招聘信息、約伴信息等,都需要存儲下來,基于此該平臺使用SQL Server數(shù)據(jù)庫來進行設計存儲。

根據(jù)平臺中涉及的內(nèi)容進行劃分,包括實體與實體之間的聯(lián)系,實體還包含各自的屬性,基于以上信息進行數(shù)據(jù)庫的概念設計,概念模型局部ER圖如下圖3所示。

根據(jù)以上ER圖轉(zhuǎn)換成關系模式,信息如下:

用戶(用戶ID,用戶名,密碼,性別,手機號碼)

旅舍(旅舍ID,旅舍名,認證時間,聯(lián)系方式,旅舍簡介,位置)

景點(景點ID,景點名稱,景點標題,游玩時間,位置,經(jīng)度,緯度)

招聘信息(招聘ID,用戶ID,招聘標題,發(fā)布時間,義工要求,工作開始日期,工作結(jié)束日期)

約伴信息(約伴ID,用戶ID,標題,發(fā)布日期,工作日期,地點,內(nèi)容)

游記信息(游記ID,用戶ID,游記標題,發(fā)布時間,旅舍名稱,內(nèi)容)

4 系統(tǒng)實現(xiàn)

在后臺設計功能時采用SSH(struts+spring+hibernate)框架,它是目前較流行的一種Web應用程序開源集成框架,用于幫助開發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清晰、可復用性好、維護方便的多層Web應用程序。

前端選擇了Bootstrap開發(fā)框架,它是基于HTML、CSS、JavaScript 開發(fā)的簡潔、直觀、強悍的前端開發(fā)框架,使得 Web 開發(fā)更加快捷。 Bootstrap提供了優(yōu)雅的HTML和CSS規(guī)范,還有實現(xiàn)頁面效果的技術(如AJAX),應用AJAX來提高用戶的交互效果。

在地圖功能模塊,調(diào)用了百度地圖的API,它不僅包含構(gòu)建地圖的基本功能接口,還提供了諸如本地搜索、路線規(guī)劃等數(shù)據(jù)服務。其功能強大,使用靈活,主要用來實現(xiàn)景點與旅舍在地圖上的可視化,以及規(guī)劃路線的展示。

圖4所示的是平臺首頁,主要分為三個模塊進行信息展示,旅舍、景點和游記。該平臺的主要任務是為尋求旅舍的義工提供一個旅舍專欄,把進行招聘的旅舍集中列舉,使信息更加直觀簡化,縮短了用戶盲目尋找的時間 [4]。除此之外,在該平臺選擇旅舍,還可以看到旅舍的位置,基本情況與之前在此做過義工的用戶群體,有助于增強義工出行的安全性、可靠性。

用戶可以搜索想去的地方,查找當?shù)氐闹包c與進行招聘的旅舍,選擇旅舍進行聯(lián)系,選擇景點可以加入行程,景點加載完畢后選擇行程列表可以看到剛剛所加入的景點信息,選擇時間參數(shù)來進行路線的規(guī)劃。如圖5所示,對于加入的景點與時間條件,進行相關的算法分析,對于每個景點的游玩時間與順序都給出參考,方便用戶進行時間安排與決策。

平臺還實現(xiàn)了約伴與游記的功能,約伴模塊是用戶在確定了旅舍之后,在平臺中尋找與自己志同道合的人一起前往做義工。游記模塊可以記錄出行經(jīng)歷,來給他人做參考,也可以在出行時參考其他用戶的經(jīng)歷,制定自己的計劃,使得出行更加便捷。

5 結(jié)束語

以B/S為架構(gòu)的義工旅行信息服務平臺實現(xiàn)了義工招聘、尋找旅舍、約伴、記錄游記和地圖行程的相關操作,此方式對于用戶來說操作簡單、方便,無須下載只需在瀏覽器中打開即可使用。同時運用AJAX等技術,完善了以往旅行平臺中的不足,提供了更加專業(yè)、高效的義工旅行的服務。平臺中將GIS相關的操作運用其中,不僅使得地圖在平臺中的作用更加強大,各種位置信息渲染的效果也更加美觀、實用[7]。義工旅行信息平臺可以為用戶提供從尋求旅舍、約伴再到搜尋周圍景點的一條龍服務,為義工用戶帶來更多的便利,同時通過義工旅行的方式,拉動旅游業(yè)經(jīng)濟的增長,為社會發(fā)展做出貢獻。

參考文獻:

[1] 李剛. 瘋狂Java講義[M]. 2版. 北京: 電子工業(yè)出版社, 2014: 2.

[2] 崔海福, 何貞名. 基于B/S架構(gòu)的GIS專業(yè)文獻資料管理系統(tǒng)的設計與實現(xiàn)[J]. 中國科技論文,2016(9).

[3] 楊光圓, 童斌. 國內(nèi)義工旅行組織的現(xiàn)狀與問題分析[J]. 現(xiàn)代經(jīng)濟信息,2017(12).

[4] 杜俊楠. 大學生假期義工換宿旅行實踐與探索[J]. 產(chǎn)業(yè)與科技論壇,2017(13).

[5] 滕麗霞, 陶友華. 研學旅行初探[J]. 價值工程,2015(35).

[6] 虞德森. 數(shù)字城市背景下旅游地理信息系統(tǒng)總體設計研究[J]. 科技資訊,2013(10).

[7] 郭冉, 張義群. 大學生義工旅行的設計與探索[J]. 產(chǎn)業(yè)與科技論壇,2018(8).

【通聯(lián)編輯:謝媛媛】

猜你喜歡
大學生
大學生付費實習“天坑”必須提防
國際大學生節(jié)
帶父求學的大學生
大學生之歌
黃河之聲(2017年14期)2017-10-11 09:03:59
大學生繳存公積金,這個可以有
新大學生之歌
北方音樂(2017年7期)2017-05-16 00:32:46
從8 個字看大學生的政治認同
大學生實習“注水”誰之過
大學生實習如何落到“實處”
讓大學生夢想成真
中國火炬(2013年7期)2013-07-24 14:19:23
托克逊县| 闵行区| 桂东县| 镇宁| 永登县| 思南县| 金寨县| 纳雍县| 长岭县| 宕昌县| 商都县| 龙门县| 神木县| 阜康市| 当阳市| 赞皇县| 微山县| 陆河县| 常德市| 许昌县| 翁源县| 大埔县| 象山县| 浦江县| 明星| 洛南县| 金沙县| 丽水市| 红河县| 石阡县| 盘锦市| 深圳市| 夏河县| 通州市| 大竹县| 永和县| 武汉市| 思茅市| 西畴县| 岑溪市| 黔江区|