功能
根據旅游業的實際業務需求,方便游客對旅游資源的便捷獲取并享受其快捷的旅游服務。網站系統采用瀏覽器、服務器的結構設計。該系統的用戶角色分為:游客、會員、網站管理員。該系統分為前臺的用戶模塊、后臺的管理員模塊。用戶模塊如下:發布游記、發表評論、點贊游記、特產預定、個人信息管理、用戶注冊、網站信息預覽。管理員模塊如下:訂單管理、景區管理、特產管理、酒店管理、首頁信息發布管理、游記管理、評論管理、用戶管理。
前臺模塊
(1)用戶簽到:用戶每天可簽到一次得20積分,且一天只能簽到一次,可以查詢到不同的積分值對應不同的獎勵實施方案。
(2)用戶注冊:用戶在前臺輸入有效的信息,包括用戶手機號以及郵箱等信息。然后通過接入第三方平臺的短信驗證、郵件激活用戶狀態等幾個關鍵操作,用戶才完成注冊成為會員的操作。
(3)用戶登錄:只有當用戶賬號處于可用狀態時,該用戶才可以成功登錄進入系統。
(4)用戶個人信息設置:用戶可以修改自己的頭像圖標、登錄密碼、地址等個人信息。
(5)發布游記:用戶可以將自己旅游心得通過圖片或文字的形式發布到網站上,與廣大的驢友分享旅途的快樂。
(6)發表評論:已注冊用戶可以對審核通過的游記發表自己的評論以及對景點、特產、酒店發表自己的評論。
(7)點贊游記:已注冊用戶可以對自己喜歡的游記進行點贊操作,對應的游記點贊數目加一。
(8)下訂單:登錄用戶可以對自己喜歡商品進行購買,完成下訂單的操作并且對訂單進行在線付款。
(9)前臺搜索:用戶可以對江西省各個地級市的特產、美景、資訊、酒店進行分類的模糊查詢。
(10)個人訂單管理:用戶可以在自己的個人主頁查詢自己下單情況并且可以對未付款的訂單進行刪除操作。
(11)個人游記管理:用戶可以對已經發表的游記進行刪除或修改操作以及查看每個游記的點贊情況和評論信息。
后臺模塊
(1)管理員登錄:管理員只有在個人信息得到有效的驗證后才可登錄網站后臺系統。
(2)訂單圖表統計:用戶可以通過折線圖和柱狀圖對江西省各個地級市下訂單的數量以及營業金額進行統計顯示,對形成的圖形可以下載生成圖片格式進行保存,便于管理員對數據進行分析。
(3)網站首頁信息發布管理: 該功能模塊可以實現廣告管理、資訊管理、特產管理、景區管理。廣告管理和資訊管理模塊可實現廣告和資訊的發布操作并在首頁進行分類展示,可以對已經發布的廣告和資訊信息進行修改并重新發布,可以對選中的廣告和資訊信息進行上下架處理。特產管理和景區管理可以對已發布特產和景區信息進行修改操作,對特產和景區的狀態進行上下架處理。
(4)景點管理:可以分頁顯示所有的景點信息并且可以在搜索欄內輸入地級市的名稱進行各個地區的景點查詢。實現點擊發布按鈕可將景點發布到首頁的江西美景模塊,可對景點信息進行修改和批量的上架、下架操作,點擊新增景點可以發布新的景點信息。
(5)特產管理:可以分頁顯示所有的特產信息并且可以在搜索欄內輸入特產名稱實現特產的精確查詢。實現點擊發布按鈕可將特產發布到首頁的江西特產模塊,可對特產信息進行修改和批量的上下架操作,點擊新增特產菜單項可以發布新的特產信息。
(6)酒店管理:可以分頁顯示所有的酒店信息并且可以在搜索欄內輸入酒店名稱實現酒店信息的精確查詢。可對酒店信息進行修改和批量的上架、下架操作,點擊新增酒店選項可以發布新的特產信息。
(7)游記管理:可以分頁顯示所有的游記信息并且可以在搜索欄內輸入用戶的賬號來查詢顯示該用戶已發布的所有游記信息。管理員可對游記進行單項或批量的審核操作判斷游記是否可以通過審核,游記的狀態欄應該用不同的字體顏色顯示通過或待審核狀態。
(8)評論管理:該功能分為景點評論、特產評論、酒店評論、游記評論。管理員可以對這些評論進行撤回或通過的權限管理。在游記評論模塊,可以根據用戶編號來查詢該用戶已發布的評論信息。
(9)訂單管理:可以根據用戶名查詢該用戶的所有的下單信息,并可對某一個訂單信息進行詳細的查詢。
(10)用戶權限管理:可以查詢所有的用戶信息以及在搜索框中輸入用戶名來查詢某一個用戶的具體信息,實現對用戶權限進行管理。
核心流程設計
開發技術
springmvc+spring+mybatis
支付寶沙箱支付
echarts可視化圖表
阿里云短信接口