亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于Java的碧海蒼梧旅游系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        2023-08-01 07:25:15張大秀朱屹誠
        現(xiàn)代信息科技 2023年11期

        張大秀 朱屹誠

        摘? 要:根據(jù)最新防疫政策下旅游業(yè)的發(fā)展現(xiàn)狀,為提高用戶體驗(yàn)和旅游管理效率,調(diào)研了游客和旅游業(yè)服務(wù)人員的喜好,設(shè)計(jì)一款能適應(yīng)目前情景的旅游系統(tǒng)。該系統(tǒng)可以實(shí)現(xiàn)景點(diǎn)搜索、票務(wù)預(yù)訂、瀏覽住宿、用車和特色農(nóng)產(chǎn)品推薦等功能,不僅可以幫助旅客制定個(gè)性化的出行計(jì)劃,為旅客帶來碧海蒼梧的游覽體驗(yàn),還能助力當(dāng)?shù)亟?jīng)濟(jì)發(fā)展和鄉(xiāng)村振興。

        關(guān)鍵詞:碧海蒼梧系統(tǒng);Spring Boot;推薦功能;JPA技術(shù)

        中圖分類號(hào):TP393 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2023)11-0001-06

        Design and Implementation of Java-based Blue Sea and Cangwu Tourism System

        ZHANG Daxiu1,2, ZHU Yicheng2

        (1.Quanzhou Vocational College of Economics and Business, Quanzhou? 362000, China; 2.Bengbu University, Bengbu? 233030, China)

        Abstract: Based on the current development status of the tourism industry under the latest epidemic prevention policies, in order to improve user experience and tourism management efficiency, the preferences of tourists and tourism service personnel are investigated, and a tourism system that adapt to the current situation is designed. This system can achieve functions such as scenic spot search, ticket booking, browsing accommodation, using vehicles, and specialty agricultural products recommendation. It can not only help visitors formulate personalized travel plans, bring visitors a blue sea and Cangwu travel experience, but also assist in local economic development and rural revitalization.

        Keywords: Blue Sea and Cangwu system; Spring Boot; recommendation function; JPA technology

        0? 引? 言

        隨著國家防疫政策的進(jìn)一步優(yōu)化放開,國內(nèi)外的旅游需求將空前高漲,旅游出行將成為人們未來一段時(shí)間的熱點(diǎn)話題。旅游出行,可以使游客領(lǐng)略當(dāng)?shù)氐娘L(fēng)土人情,增長(zhǎng)見識(shí),開闊視野[1],而且能夠帶動(dòng)當(dāng)?shù)氐慕?jīng)濟(jì)及農(nóng)副產(chǎn)業(yè)的發(fā)展,進(jìn)而助力鄉(xiāng)村振興。旅游業(yè)是一個(gè)綜合性行業(yè),其產(chǎn)業(yè)鏈包括上游交通、住宿、景點(diǎn)等資源端,中游的線上渠道和下游多種旅游消費(fèi)者[2]。然而,隨著防疫政策優(yōu)化放開、旅游人數(shù)增長(zhǎng),如何將衣、食、住、行、游、購、娛等各方面資源整合,為游客和商戶提供服務(wù)呢?

        本文設(shè)計(jì)了一款碧海蒼梧旅游系統(tǒng),該旅游系統(tǒng)使用Spring Boot作為后端框架,前端頁面采用Thyme leaf開發(fā)框架,為了讓用戶有較好的體驗(yàn)以及持久的數(shù)據(jù)響應(yīng),系統(tǒng)采用了JPA技術(shù)、數(shù)據(jù)庫MySQL。該碧海蒼梧旅游系統(tǒng)可以幫助游客提前準(zhǔn)備,了解目的地的情況,提前制定出行計(jì)劃。疫情防控的需要對(duì)系統(tǒng)的功能提出了一些新的要求,結(jié)合用戶信息利用推薦技術(shù)為用戶推薦制定“個(gè)性化”出行方案,提供旅游項(xiàng)目/產(chǎn)品的展示預(yù)訂、目的住宿和交通預(yù)訂服務(wù)等,方便游客出行,提高游客的游覽體驗(yàn),助力當(dāng)?shù)亟?jīng)濟(jì)和鄉(xiāng)村振興。

        1? 系統(tǒng)設(shè)計(jì)

        碧海蒼梧旅游系統(tǒng)整體設(shè)計(jì)結(jié)構(gòu)如圖1所示,該旅游系統(tǒng)分前臺(tái)和后臺(tái)兩部分開發(fā),分別對(duì)應(yīng)用戶和管理員兩種角色,目的是為用戶提供景點(diǎn)、住宿、票務(wù)、用車和項(xiàng)目產(chǎn)品的展示預(yù)訂服務(wù)。前臺(tái)用戶模塊有用戶個(gè)人信息、景點(diǎn)查詢預(yù)定、住宿查詢預(yù)訂、租車、特色項(xiàng)目/產(chǎn)品和訂單管理五大模塊。后臺(tái)管理系統(tǒng)需要先登錄再使用,可進(jìn)行用戶、景點(diǎn)、住宿、票務(wù)、車輛、產(chǎn)品項(xiàng)目和訂單的管理維護(hù)。

        1.1? 開發(fā)工具

        碧海蒼梧旅游系統(tǒng)的設(shè)計(jì)用到的開發(fā)工具有IntelliJ IDEA、MySQL和Redis。其中IntelliJ IDEA是Java語言的集成開發(fā)環(huán)境,具有較強(qiáng)的代碼提示功能和各種插件、包[3]。對(duì)于程序開發(fā)人員比較方便好用。MySQL是關(guān)系模型的數(shù)據(jù)庫,其突出特點(diǎn)是可以根據(jù)特殊需求進(jìn)行數(shù)據(jù)庫定制,幫助管理員配置服務(wù)器,具有改進(jìn)性能的專用存儲(chǔ)框架[4],運(yùn)行速度快。Redis是一款非基于關(guān)系的存儲(chǔ)系統(tǒng),它使用鍵值對(duì)的方式存儲(chǔ)緩存數(shù)據(jù)。Redis擁有主從復(fù)制的功能,數(shù)據(jù)從主節(jié)點(diǎn)單向復(fù)制到從節(jié)點(diǎn)。主從復(fù)制功能可以使服務(wù)器的讀寫分離,實(shí)現(xiàn)數(shù)據(jù)冗余,提高服務(wù)器對(duì)抗故障的能力[5]。

        1.2? 相關(guān)技術(shù)

        碧海蒼梧旅游系統(tǒng)主要使用了Spring Boot技術(shù)、JPA技術(shù)和Thymeleaf技術(shù)。Spring Boot技術(shù)主要是用于構(gòu)建基于Spring應(yīng)用框架,自帶嵌入式服務(wù)器,可通過注解方式配置工作,節(jié)省配置時(shí)間。JPA(Java Persistence API)技術(shù)是用來從Java應(yīng)用程序中訪問數(shù)據(jù)庫的標(biāo)準(zhǔn)API,是一套ORM的標(biāo)準(zhǔn)[6]。JPA可以由其他工具或者框架來實(shí)現(xiàn),JPA主流的實(shí)現(xiàn)者是Hibernate。JPA相比于JDBC的主要優(yōu)點(diǎn)是在JPA中數(shù)據(jù)由類和對(duì)象來表示,而不是像JDBC需要由表和記錄來表示。Thymeleaf是一款Spring Boot官方推薦的模板引擎[7]。它可以做到動(dòng)靜分離,因?yàn)樗怯蒆tml作為模板,或者通過后端服務(wù)器渲染顯示頁面。

        2? 數(shù)據(jù)庫設(shè)計(jì)

        根據(jù)碧海蒼梧旅游系統(tǒng)的需求,為給用戶提供更好的服務(wù),助力當(dāng)?shù)亟?jīng)濟(jì)和鄉(xiāng)村振興,該系統(tǒng)包含admin、user、attraction、accommodation、car、order、Tourism-Projects和Featured-Products表。其中管理員(admin)包含id、name和password屬性,用戶(user)表由id、name、password、phone、email、sex、age屬性組成,如表1所示。

        景點(diǎn)(attraction)實(shí)體屬性由id、img、name、opentime、ticket、star、stock、city、addr、detail 組成,如表2所示。

        住宿(accommodation)表id、img、name、price、stock、star、city、addr、detail屬性組成,如表3所示。

        車輛(car)實(shí)體屬性由id、img、name、type、price、seat組成,具體的數(shù)據(jù)類型和注釋如表4所示。

        特色項(xiàng)目(Tourism-Projects)表包含id、name、img、detail、type、price、begin、end等屬性組成,如表5所示。

        特色產(chǎn)品(Featured-Products)表包含id、name、img、detail、type、price屬性,如表6所示。

        訂單(order)表包含的屬性由id、bookid、userid、number、payment、status、paytime、phone、username、bookname、begin、end、detail組成,如表7所示。

        3? 系統(tǒng)實(shí)現(xiàn)

        3.1? 前臺(tái)用戶模塊

        前臺(tái)用戶模塊設(shè)計(jì)有個(gè)人信息、景點(diǎn)管理、住宿管理、用車管理、特色項(xiàng)目/產(chǎn)品和訂單管理模塊。用戶進(jìn)入系統(tǒng)后可以以游客的身份進(jìn)行瀏覽,但預(yù)定及購買功能則需要登錄后才可以進(jìn)行操作,其登錄界面如圖2所示。

        若無賬號(hào)則需要點(diǎn)擊圖2中的注冊(cè)賬號(hào)填寫信息,設(shè)置密碼完成賬號(hào)注冊(cè)。注冊(cè)登錄后可以對(duì)個(gè)人信息、我的訂單進(jìn)行編輯修改。

        3.1.1? 景點(diǎn)模塊

        景點(diǎn)模塊包含景點(diǎn)列表和景點(diǎn)詳情,如圖3所示,在列表界面可以按名稱搜索景點(diǎn),然后點(diǎn)擊詳情按鈕進(jìn)入景點(diǎn)詳情界面,用戶可以在此頁面購買門票,頁面也可以為用戶推薦所瀏覽景點(diǎn)附近性價(jià)比高的住宿點(diǎn)。如圖4所示。

        3.1.2? 住宿模塊

        住宿模塊包含酒店民宿列表(如圖5所示)和詳情按鈕(如圖6所示)。在搜索欄中可以搜索酒店民宿,點(diǎn)擊詳情按鈕,進(jìn)入詳情界面,用戶可以了解酒店民宿詳情,可以預(yù)訂酒店民宿,模塊還可以按所在城市推薦景點(diǎn)。

        3.1.3? 用車模塊

        用車模塊包含用車列表和用車詳情,如圖7所示,在車輛列表界面看到感興趣的內(nèi)容,點(diǎn)擊詳情按鈕,進(jìn)入用車詳情界面,也可以在列表界面按名稱搜索車輛進(jìn)入詳情界面,如圖8所示。

        3.1.4 特色項(xiàng)目/產(chǎn)品模塊

        特色項(xiàng)目/產(chǎn)品模塊包含對(duì)特色旅游項(xiàng)目和當(dāng)?shù)靥厣a(chǎn)品的列表和詳情頁面,如圖9所示,可以在特色項(xiàng)目/產(chǎn)品列表頁篩選喜歡的項(xiàng)目和產(chǎn)品,然后點(diǎn)擊詳情按鈕進(jìn)入詳情頁查看介紹,并進(jìn)行預(yù)訂購買。

        3.2? 后臺(tái)管理模塊

        后臺(tái)管理模塊要有管理員權(quán)限的賬號(hào)先登錄再使用,登錄頁面如圖10所示。登錄后管理員可以對(duì)用戶、景點(diǎn)、住宿、用車、特色項(xiàng)目/產(chǎn)品和訂單模塊進(jìn)行管理,如圖11所示。

        4? 測(cè)試分析

        4.1? 前臺(tái)用戶模塊功能測(cè)試

        注冊(cè)之后可通過QQ或微信一鍵登錄,給用戶帶來更高的安全性和更好的使用體驗(yàn)。也可以輸入手機(jī)號(hào),點(diǎn)擊“獲取短信驗(yàn)證碼”注冊(cè)登錄。首次使用時(shí),用戶需要開啟位置信息,碧海蒼梧系統(tǒng)會(huì)根據(jù)位置信息自動(dòng)推薦附近的旅游景點(diǎn)。此外還進(jìn)行了個(gè)人中心、景點(diǎn)列表/詳情、住宿列表/詳情、用車列表/詳情、特色項(xiàng)目產(chǎn)品/列表詳情和訂單列表/詳情功能的測(cè)試,其測(cè)試用例如表8所示。

        4.2? 后臺(tái)管理員模塊功能測(cè)試

        碧海蒼梧系統(tǒng)后臺(tái)需要由有管理員權(quán)限的賬號(hào)登錄進(jìn)去才能進(jìn)行后續(xù)測(cè)試,管理員完成登錄測(cè)試之后,可以進(jìn)行用戶、景點(diǎn)、住宿、用車、特色項(xiàng)目/產(chǎn)品和訂單的管理。進(jìn)行測(cè)試景點(diǎn)、住宿、用車、特色項(xiàng)目/產(chǎn)品的過程中,可以通過相應(yīng)的列表頁面查看/修改/刪除/添加信息圖片;可以查看用戶和訂單信息,還可以根據(jù)用戶需求展示特色項(xiàng)目/產(chǎn)品。具體測(cè)試用例如表9所示。

        5? 結(jié)? 論

        碧海蒼梧旅游系統(tǒng)采用Spring Boot框架結(jié)合JPA技術(shù)和數(shù)據(jù)庫完成設(shè)計(jì),適應(yīng)目前后疫情發(fā)展的需要以及旅游行業(yè)的發(fā)展。在傳統(tǒng)旅游網(wǎng)站上增加了特色項(xiàng)目/產(chǎn)品和自動(dòng)推薦的功能,方便了用戶,也有利于刺激當(dāng)?shù)靥厣袠I(yè)的發(fā)展,助力鄉(xiāng)村振興。

        參考文獻(xiàn):

        [1] 張嵐.基于JAVA WEB技術(shù)旅游服務(wù)網(wǎng)站系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [D].成都:電子科技大學(xué),2012.

        [2] 于建韜.智慧旅游管理系統(tǒng)的分析與應(yīng)用 [J].佳木斯職業(yè)學(xué)院學(xué)報(bào),2022,38(3):155-157.

        [3] 曹利.基于Bootstrap旅游網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) [J].太原師范學(xué)院學(xué)報(bào):自然科學(xué)版,2019,18(4):65-67.

        [4] 歐陽桂秀.基于Java和MySQL的數(shù)據(jù)庫管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].信息記錄材料,2022,23(9):240-242.

        [5] 蔣晟,陳科.基于Spring Boot的學(xué)生宿舍管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].現(xiàn)代信息科技,2021,5(12):6-9.

        [6] 陳衡.Web技術(shù)的旅游網(wǎng)站開發(fā)與實(shí)現(xiàn) [J].現(xiàn)代電子技術(shù),2018,41(7):85-89.

        [7] 吳濤,張俊.基于Dubbo的攀枝花康養(yǎng)旅游網(wǎng)站設(shè)計(jì)與實(shí)現(xiàn) [J].電腦知識(shí)與技術(shù),2020,16(35):78-80.

        作者簡(jiǎn)介:張大秀(1992—),女,漢族,安徽宿州人,助教,碩士研究生,研究方向:移動(dòng)邊緣技術(shù)、深度學(xué)習(xí)、計(jì)算機(jī)技術(shù);朱屹誠(2001—),男,漢族,安徽寧國人,本科在讀,研究方向:計(jì)算機(jī)與信息技術(shù)。

        收稿日期:2023-01-05

        基金項(xiàng)目:安徽省蚌埠學(xué)院自然科學(xué)基金項(xiàng)目(2022ZR09);安徽省蚌埠學(xué)院大學(xué)生創(chuàng)新訓(xùn)練項(xiàng)目(S202111305125)

        熟女白浆精品一区二区| 国产午夜精品理论片| 亚洲首页一区任你躁xxxxx| 国产精品欧美亚洲韩国日本| 亚洲av资源网站手机在线| 后入内射国产一区二区| 亚洲欧洲∨国产一区二区三区| 正在播放老肥熟妇露脸| 日本老熟欧美老熟妇| 99久久久69精品一区二区三区| 亚洲一区二区三区偷拍自拍| 日韩中文字幕在线丰满| 国产精品 无码专区| 波多野结衣乳巨码无在线| 国产欧美VA欧美VA香蕉在| 制服丝袜视频国产一区| 国产内射视频免费观看| 精品一区二区三区芒果| 日本无码欧美一区精品久久| 国产va免费精品观看| 国产三级视频在线观看视主播| 国产精品国产三级国产剧情 | 人妻无码中文人妻有码| 亚洲 暴爽 AV人人爽日日碰 | 亚洲黄色在线看| 国产在线观看女主播户外| 亚洲精品国产第一区二区| 一性一交一口添一摸视频| 在线免费欧美| 亚洲av手机在线观看| 亚洲欧洲国产成人综合在线| 少妇太爽了在线观看| 无码天堂在线视频| 蜜桃一区二区三区视频| 男男啪啪激烈高潮cc漫画免费| 亚洲V在线激情| 国产无卡视频在线观看| 亚洲成av人片在www鸭子| 中文字幕久久久人妻无码| 色综合久久无码中文字幕app| 少妇一区二区三区精选|