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

?

旅游心得分享平臺的研究與設(shè)計

2022-08-28 07:44謝紅博張偉建張曉晶
現(xiàn)代信息科技 2022年10期
關(guān)鍵詞:服務(wù)端景點個人信息

謝紅博,張偉建,張曉晶

(哈爾濱理工大學(xué),黑龍江 哈爾濱 150080)

0 引 言

年輕人是各類手機APP 用戶的絕對主力,同時大學(xué)生群體本身就是旅游的狂熱愛好者,相比較于其他群體,大學(xué)生群體具有旅游時間集中在寒暑假、旅游資金有限、傾向于“網(wǎng)紅打卡地”作為旅游目的地、旅游消費人口大的特征。同時這類群體在旅游的地點、時間、愛好、興趣等方面上具有很大的相似性,因此同類人群的旅游心得對其他人具有較大的參考價值。

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

本系統(tǒng)的主要為年輕旅游愛好者提供一個方便的心得分享平臺,便于其他想要旅游的人可以“追隨他人的腳步”,實現(xiàn)靈活的“自由行”。因此本系統(tǒng)的功能主要分為服務(wù)端和移動端。

1.1 服務(wù)端設(shè)計

系統(tǒng)服務(wù)端的主要功能包括景點管理、用戶管理、推薦算法設(shè)置等,其功能結(jié)構(gòu)如圖1所示。

圖1 旅游心得分享平臺服務(wù)端功能模塊

(1)景點管理:主要是管理系統(tǒng)中的景點信息,用戶在旅游中可以針對景點進(jìn)行評論、發(fā)布旅游心得等,管理員可以在服務(wù)端提前設(shè)置好想要的景點信息,包括:景點名稱、地點、經(jīng)緯度、類型、面積、高度、注意事項等;同時旅游者也可以在手機移動端添加景點信息。

(2)用戶管理:包括對用戶個人信息的錄入和保存。錄入過程包括選擇資料錄入路徑、上傳相應(yīng)資料、在數(shù)據(jù)庫中建立相應(yīng)的備份。個人信息查詢:主要負(fù)責(zé)個人信息的全部查詢信息修改;用于客戶端修改個人信息,同時同步到服務(wù)端進(jìn)行信息上傳和存儲。信息刪除:主要負(fù)責(zé)個人信息的刪除,刪除需要注意同時刪除客戶端和服務(wù)端上的相關(guān)信息。

(3)多媒體管理:包括對用戶上傳信息和圖片的上傳,審核和存儲功能。審核功能:保證用戶上傳信息無非法、反黨、黃賭毒等內(nèi)容。信息經(jīng)審核無誤后按照有關(guān)的文件路徑上傳到服務(wù)端數(shù)據(jù)庫,同時返回給移動端許可的信息。

(4)推薦算法設(shè)置:根據(jù)用戶注冊的個人信息和瀏覽的興趣點,推薦類別相同的信息。將用戶瀏覽信息的關(guān)鍵點進(jìn)行排序,選出五個用戶最感興趣的話題進(jìn)行推薦。在用戶下一次登錄的時候自動呈現(xiàn)給用戶。

(5)系統(tǒng)設(shè)置:本系統(tǒng)分為三個界面,一是推薦界面:根據(jù)用戶的瀏覽習(xí)慣和景區(qū)最新推出的旅游項目進(jìn)行推薦。二是隨心出行界面:匯總其他用戶的精品旅游心得,供用戶選擇查看。三是個人設(shè)置界面:用戶登錄注冊更改個人信息,也可以瀏覽歷史記錄,查看旅游足跡等。

(6)地圖管理:設(shè)計相關(guān)地圖接口,調(diào)用谷歌地圖,將各個省份地區(qū)的景區(qū)信息添加進(jìn)地圖中。同時提供搜索功能,如可以發(fā)現(xiàn)全國5A 級景區(qū)分布等。將全國景區(qū)以省市縣三級劃分,更加直觀地展現(xiàn)景區(qū)信息。關(guān)于調(diào)動谷歌地圖的問題,我們會嚴(yán)格按照中國知識產(chǎn)權(quán)保護法,向谷歌公司發(fā)出申請,得到許可后再進(jìn)行相關(guān)地圖接口的設(shè)計。

(7)評論管理:將景區(qū)信息和所發(fā)布的評論進(jìn)行相應(yīng)的鏈接。當(dāng)用戶查找相關(guān)的景區(qū)信息時,優(yōu)先展現(xiàn)相關(guān)的評論信息。同時將對評論區(qū)的評論進(jìn)行實時審核,將不符合的信息刪除。并且對信息進(jìn)行服務(wù)端存儲備份。

1.2 系統(tǒng)移動端設(shè)計

系統(tǒng)移動端的主要包括用戶注冊、發(fā)布心得體會、查看用戶評論等,其功能結(jié)構(gòu)如圖2所示。

圖2 旅游心得分享平臺移動端功能模塊

(1)用戶注冊:主要對用戶個人信息的錄入、查詢、修改和刪除。信息錄入:包括用戶的姓名、年齡、性別、居住所在地等信息。信息修改:用戶在移動端修改信息,審核通過后將數(shù)據(jù)發(fā)送給服務(wù)端。信息刪除:用戶在移動端刪除數(shù)據(jù),同時服務(wù)端刪除對應(yīng)的信息。

(2)發(fā)布心得:主要是針對用戶在景區(qū)游玩的感受,同時審核信息,并將審核通過的信息按照評論質(zhì)量和發(fā)布時間在移動端發(fā)表,同時在服務(wù)端數(shù)據(jù)庫備份。

(3)查看評論:主要針對用戶可以查看其他人發(fā)布的評論信息,根據(jù)他們評論的旅游心得,從中獲取到我們所需要的信息,解決用戶對于景點相應(yīng)的疑問。

(4)景點瀏覽:可以讓用戶了解到景點內(nèi)的相關(guān)信息,通過其他人對景點的評價可以判斷是否適合自己,避免用戶不了解景區(qū)從而有不好的旅行體驗,讓用戶有更好的旅游攻略,找到適合自己的景區(qū)。

(5)地圖瀏覽:地圖瀏覽是一張全國的景點地圖,可以將我們旅行過的地方標(biāo)記起來,記錄我們的行程軌跡,也可以將我們想去的地方標(biāo)記出來,能夠進(jìn)行更好的行程規(guī)劃,從而提高用戶的體驗感。

(6)我的設(shè)置:我的設(shè)置中包含對于用戶個人信息的添加與修改,發(fā)布旅游相關(guān)的信息,以及用戶旅行行程的具體規(guī)劃信息。

(7)我的足跡:歸納總結(jié)用戶的瀏覽歷史,總結(jié)用戶最感興趣的五個標(biāo)簽。便于下次用戶登錄推薦。將用戶旅游過的景區(qū)在地圖上標(biāo)記、進(jìn)行足跡連接、形成年度報告等。

1.3 系統(tǒng)數(shù)據(jù)庫設(shè)計

本系統(tǒng)的開發(fā)采用輕量級的關(guān)系數(shù)據(jù)庫Mysql,它是開源免費使用的小型數(shù)據(jù)庫,在很多小型管理信息系統(tǒng)中具有廣泛的應(yīng)用。在旅游心得分享平臺中,主要的使用者有旅游愛好者(已注冊的用戶可以發(fā)表心得)、游客、管理員。管理員負(fù)責(zé)對整個平臺進(jìn)行維護和管理,包括:信息的審核、用戶的管理、數(shù)據(jù)的維護、系統(tǒng)設(shè)置等;已注冊的旅游愛好者可以發(fā)布個人旅游心得體會,查看個人已發(fā)布的旅游心得并修改或者刪除,隨心瀏覽其他旅游信息并且發(fā)表個人的評論等;游客只能夠瀏覽信息,不能夠發(fā)表評論。系統(tǒng)的整體ER 設(shè)計如圖3所示。

圖3 系統(tǒng)的整體ER 圖

系統(tǒng)的主要數(shù)據(jù)表包括心得體會(experience_table)、評論(comment)、用戶(travel_lover)、景點(attractions)等。心得體會數(shù)據(jù)表主要的字段包括:id、發(fā)布者的id、發(fā)布時間、發(fā)布的圖片、發(fā)布的文本信息、關(guān)聯(lián)的景點、關(guān)聯(lián)的欄目等信息,如表1所示。

表1 心得體會(experience_table)數(shù)據(jù)表

評論表(comment)主要是保存用戶對景點或者他人心得體會的評論,包括:id、發(fā)布用戶的id、評論的內(nèi)容、評論的分類、評論的時間、評論的對象、評論的描述、評論的表情等信息,如表2所示。

表2 用戶評論(traveler_comment_table)數(shù)據(jù)表

2 系統(tǒng)的主要功能實現(xiàn)

系統(tǒng)開發(fā)采用IntelliJ IDEA 2020.3.2 x64 集成化開發(fā)環(huán)境,數(shù)據(jù)庫使用MySQL5.5 版本,應(yīng)用服務(wù)器采用apachetomcat-8.5.64,JDK 采用1.8.141 版本, 項目開發(fā)采用Spring、SpringMVC 以及MyBatis 框架,程序目錄結(jié)構(gòu)如圖4所示。

圖4 項目開發(fā)的程序目錄結(jié)構(gòu)

2.1 項目包路徑為:com.gin

Com.gin.Servlet:所有模塊訪問的路徑文件,注解@WebServlet 寫的是訪問路徑也就是url 瀏覽器訪問地址;Com.gin.util:數(shù)據(jù)庫工具類、字符串工具類、常用方法庫;com.gin.entity:數(shù)據(jù)庫表字段映射類、也就是實體類;Com.gin.dao:數(shù)據(jù)庫操作類、繼承自com.gin.util.DaoModel 類來實現(xiàn)增、刪、改、查、操作。

2.2 webroot 目錄下

模塊名稱/list.jsp:后臺查詢數(shù)據(jù)和顯示列表的;模塊名稱/add.jsp:后臺添加數(shù)據(jù)頁面;模塊名稱/updt.jsp:顯示更新數(shù)據(jù)的頁面;模塊名稱/index.jsp:前臺列表頁面;模塊名稱/addweb.jsp:前臺添加頁面,操作和顯示,和add.jsp類似;模塊名稱/detailweb.jsp:前臺詳情頁面,顯示所有的信息;核心代碼在com.gin.util.Servlet 下,負(fù)責(zé)增、刪、改、查、等功能實現(xiàn)。系統(tǒng)運行的主界面如圖5所示。

圖5 系統(tǒng)運行的主界面

3 系統(tǒng)的主要優(yōu)點

本系統(tǒng)要實現(xiàn)一個適合于年輕群體(大學(xué)生)的旅游心得分享平臺,能夠結(jié)合年輕人的特點和需求,為他們量身定做的一個手機端APP,能夠讓旅游者隨時隨地的發(fā)布自己的旅游心得,分享自己的人身閱歷,同時讓“宅男”“宅女”能夠足不出戶地體驗到旅游的快樂,也能為其他人的旅游提供參考,幫助其更好的規(guī)劃旅游路線。

平臺主要優(yōu)點有:

(1)本平臺上的關(guān)于景區(qū)的圖片和信息,都是來自實地游玩的游客的真實感受,更具有真實性,同時大量的有效數(shù)據(jù)更能直觀反映出景區(qū)的大體情況。有效地避免了虛假宣傳問題的發(fā)生,使得使用者能夠獲取到更加真實可靠的信息。

(2)系統(tǒng)提供優(yōu)秀的圖片檢索功能,可以有效識別相關(guān)的圖片,丟棄無關(guān)甚至是非法的圖片,使得圖片管理和信息收集更加集中化、專項化。減少冗余的信息,使得用戶更快的更加直觀地找到自己想要的信息。

(3)本系統(tǒng)具有良好的推薦機制,可以根據(jù)游客的地理位置推薦附近的旅游景點,根據(jù)不同需求,對于短途短時間的游客,推薦附近省份的旅游景點,而對于長途有充裕時間的游客,推薦其他省份的旅游景點。隨手拍APP 還可以根據(jù)年齡因素等推薦適合的旅游項目??纯赐g人都在玩什么,豐富游客的旅游體驗,有效的提升游客的生活幸福感。

4 結(jié) 論

古有“讀萬卷書,行萬里路”,而今許多年輕人總憧憬能夠來一場“說走就走”的旅行,但是往哪走、怎么走呢?隨著互聯(lián)網(wǎng)的飛速發(fā)展和快速普及,人均一部智能手機早已成為現(xiàn)代大學(xué)生群體的標(biāo)配,旅游之前在互聯(lián)網(wǎng)查閱攻略、心得體會、注意事項等已經(jīng)成為大學(xué)生的一種習(xí)慣。通過本平臺旅游愛好者能夠隨時隨地、隨心所欲的查閱各種旅游信息,并能夠及時地分享自己的旅游體會、記錄生活軌跡、增長人生閱歷。

猜你喜歡
服務(wù)端景點個人信息
Where Empires Meet
保護死者個人信息 維權(quán)要不留死角
敏感個人信息保護:我國《個人信息保護法》的重要內(nèi)容
假期后,景點在干什么你想象不到
淺論非法使用個人信息的刑法規(guī)制
主題語境九:個人信息(1)
多人聯(lián)機對戰(zhàn)游戲的設(shè)計與實現(xiàn)
基于三層結(jié)構(gòu)下機房管理系統(tǒng)的實現(xiàn)分析
基于三層結(jié)構(gòu)下機房管理系統(tǒng)的實現(xiàn)分析
沒有景點 只是生活
大城县| 尚义县| 昆明市| 银川市| 东海县| 唐山市| 察雅县| 祁东县| 平和县| 新闻| 耒阳市| 白城市| 武冈市| 任丘市| 新郑市| 八宿县| 肇州县| 南岸区| 平塘县| 崇信县| 高雄市| 德兴市| 肇州县| 葫芦岛市| 茌平县| 福安市| 鞍山市| 保德县| 连山| 安多县| 韶山市| 铜鼓县| 含山县| 军事| 化州市| 东台市| 曲麻莱县| 潜山县| 恩施市| 冷水江市| 衡阳县|