基于SpringBoot的酒店管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
基于SpringBoot的酒店管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
基于SpringBoot的酒店管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
基于SpringBoot的酒店管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
基于SpringBoot的酒店管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩41頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第1章緒論1.1課題背景及研究的目的與意義隨著旅游業(yè)的飛速發(fā)展及人們對生活水平要求的提高,酒店行業(yè)與時俱進,提高酒店運營效率及提供良好的服務質(zhì)量成為各酒店追求的目標。酒店管理系統(tǒng)的需求也日益增加,以應對行業(yè)發(fā)展帶來的管理壓力。SpringBoot框架作為Java企業(yè)級開發(fā)的主流框架之一,具有成熟的技術(shù)體系和強大的社區(qū)支持,能夠提供完善的解決方案,滿足系統(tǒng)對于管理高效、系統(tǒng)穩(wěn)定、可維護性的要求。本文的具體研究目的和意義如下:1.提高酒店管理效率通過開發(fā)一個SpringBoot框架下的酒店管理系統(tǒng),可以實現(xiàn)酒店各項業(yè)務的集中管理。2.優(yōu)化用戶體驗通過系統(tǒng)的在線預訂、支付等功能,提升客戶的預訂體驗和服務滿意度,增強客戶黏性,促進再次消費。3.降低成本酒店管理系統(tǒng)的使用可以大大降低人力成本,提高酒店工作效率,同時減少因為人為失誤而導致的損失,從而降低酒店的運營成本。4.促進信息化管理酒店管理系統(tǒng)的建立,有利于酒店實現(xiàn)信息化管理,提高數(shù)據(jù)的準確性和及時性,為管理決策提供有力支持。1.2國內(nèi)外研究現(xiàn)狀國內(nèi)針對酒店管理系統(tǒng)設(shè)計的研究集中在功能設(shè)計、性能優(yōu)化和用戶服務改進等方向。研究者致力于通過SpringBoot框架實現(xiàn)系統(tǒng)的高效穩(wěn)定運行,包括客房預訂、訂單管理、客戶管理等核心功能的完善,同時關(guān)注系統(tǒng)的性能優(yōu)化,以提高系統(tǒng)性能。此外,對界面設(shè)計和操作體驗進行優(yōu)化,以提升用戶服務質(zhì)量和系統(tǒng)易操作性。在國外,酒店管理系統(tǒng)設(shè)計更注重技術(shù)創(chuàng)新和跨平臺整合。研究者著眼于如何在SpringBoot框架下實現(xiàn)與其他技術(shù)的無縫銜接,包括云計算、大數(shù)據(jù)分析等,以提升系統(tǒng)的綜合性能和擴展性。他們關(guān)注于跨平臺的集成與部署,致力于打造跨設(shè)備、跨平臺的智能酒店管理系統(tǒng),滿足不同地區(qū)、不同規(guī)模酒店的管理需求,推動酒店管理系統(tǒng)的全球化發(fā)展。1.3主要研究內(nèi)容及章節(jié)安排1.3.1主要研究內(nèi)容 本課題主要研究內(nèi)容包括對酒店行業(yè)需求的深入分析,概述系統(tǒng)的功能組件和系統(tǒng)流程,然后進行系統(tǒng)設(shè)計,包括數(shù)據(jù)庫規(guī)劃和系統(tǒng)架構(gòu)設(shè)計等方面。在技術(shù)選型與開發(fā)環(huán)境搭建階段,研究者需確定合適的開發(fā)工具和框架,搭建開發(fā)環(huán)境以支持系統(tǒng)的開發(fā)和測試工作。隨后,需要進行功能模塊的開發(fā),包括客房預訂、訂單管理、客戶管理等核心功能的實現(xiàn),同時注重系統(tǒng)的性能優(yōu)化與測試,確保系統(tǒng)在高并發(fā)、大數(shù)據(jù)量情況下的穩(wěn)定運行。另外,還需要關(guān)注用戶界面的設(shè)計,通過人性化的界面設(shè)計和良好的用戶體驗,提升系統(tǒng)的易用性和用戶滿意度。整個研究過程旨在構(gòu)建一款高效穩(wěn)定、功能完善、用戶友好的酒店管理系統(tǒng),以滿足酒店行業(yè)日益增長的管理需求,提升酒店管理水平和競爭力。第2章需求分析2.1系統(tǒng)需求概述2.1.1系統(tǒng)功能需求分析前端部分主要實現(xiàn)用戶賬號注冊、登錄、賬戶密碼修改、用戶賬號安全管理功能,房間信息展示、評價展示功能,房間信息搜索、預定、備注、房價結(jié)算功能,訂單查看功能,訂餐、報修功能等等。前端功能結(jié)構(gòu)圖如圖2-1所示。圖2-1前端功能結(jié)構(gòu)圖 后端部分主要實現(xiàn)了對用戶信息、訂單信息、房間信息、廣告、評價等方面的管理操作,同時也實現(xiàn)統(tǒng)計分析等功能。后端功能結(jié)構(gòu)圖如圖2-2所示。圖2-2后端功能結(jié)構(gòu)圖2.2系統(tǒng)用例設(shè)計2.2.1用戶信息操作模塊用戶進入前端登錄界面,可以進行用戶新賬號注冊、登錄,若密碼忘記,可以在該界面修改密碼。登錄后進入主界面后可對個人信息、收藏房間、喜歡房間、訂單記錄、我的評價等信息進行查看。同時可以查看自己賬號的安全等級,綁定手機號、修改密碼等。管理員可以對系統(tǒng)用戶的信息進行修改等。用戶信息操作模塊用例圖如圖2-3、圖2-4所示。圖2-3用戶信息操作模塊用例圖(用戶)圖2-4用戶信息操作模塊用例圖(管理員)2.2.2房間操作模塊用戶進入系統(tǒng)后,可以查看全部房間類別的信息,點擊房間圖片后,可以查看房間詳細介紹。在該界面可以預定房間,收藏、喜歡房間,查看、發(fā)表有關(guān)房間的評論,房間報修等。管理員在后端,可以查看房間詳細配置介紹,進行相關(guān)管理操作,操作房間的相關(guān)配置,添加房間分類等。房間操作模塊用例圖如圖2-5、圖2-6所示。圖2-5房間操作模塊用例圖(用戶)圖2-6房間操作模塊用例圖(管理員)2.2.3訂單操作模塊用戶點擊預定房間后,顯示房間訂單明細,可以對訂單進行備注。對于房間訂單,可以進行取消和結(jié)算,點擊結(jié)算后會跳轉(zhuǎn)支付界面。同時,房間訂單支付后,可以進行用餐預定。后臺顯示用戶訂單,管理員可以實現(xiàn)對用戶的訂單取消、訂單信息刪除等操作。在接收到訂餐信息后,可以派餐。訂單操作模塊用例圖如圖2-7、圖2-8所示。圖2-7訂單操作模塊用例圖(用戶)圖2-8訂單操作模塊用例圖(管理員)2.2.4運營管理模塊管理員在后端可以對酒店運營如廣告、通知等進行管理。在廣告界面,管理員可以對廣告進行管理。為方便管理員發(fā)表通告,管理員可以統(tǒng)一發(fā)送用戶通知、編輯通知信息、刪除用戶通知。為保持酒店正向輿論,管理員可以檢查網(wǎng)友對本酒店的評論,同時可以管理評論。運營管理模塊用例圖如圖2-9所示。圖2-9運營管理模塊用例圖2.2.5系統(tǒng)統(tǒng)計模塊管理員在后臺可以看到本酒店的酒店房間分類、數(shù)量,近期系統(tǒng)訪問量,訂單總數(shù),熱門房間排名等。圖2-10系統(tǒng)統(tǒng)計模塊用例圖第3章概要設(shè)計3.1系統(tǒng)整體架構(gòu)概述3.1.1系統(tǒng)主要架構(gòu)本系統(tǒng)后端采用SpringBoot框架,前端采用Vue.js框架的系統(tǒng)整體架構(gòu)。整體架構(gòu)中,后端負責處理業(yè)務邏輯和數(shù)據(jù)訪問,提供接口供前端調(diào)用;前端負責構(gòu)建用戶界面,通過HTTP請求與后端進行通信,并呈現(xiàn)數(shù)據(jù)給用戶。采用SpringBoot框架和Vue.js框架的組合,能夠?qū)崿F(xiàn)系統(tǒng)在提高開發(fā)效率和維護性的同時,保持性能和可擴展性。系統(tǒng)架構(gòu)圖如圖3-1所示。圖3-1系統(tǒng)架構(gòu)圖3.2系統(tǒng)流程設(shè)計3.2.1用戶登錄流程設(shè)計用戶在前端登錄界面可以注冊賬號,或輸入賬號密碼進行登錄。用戶登錄活動圖如圖3-2所示。圖3-2用戶登錄活動圖3.2.2房間預訂流程設(shè)計用戶進入前端主界面后,可以看到房間類別的展示信息,可以選擇適合的房間,點擊后跳轉(zhuǎn)至房間詳細介紹界面,在該界面可以看到房間大小、配置、網(wǎng)友評論等信息,同時可以將房間添加到收藏、喜歡列表中。點擊預定后跳轉(zhuǎn)至結(jié)算界面,在該界面可以結(jié)算訂單,添加訂單備注等。房間預定活動圖如圖3-3所示。圖3-3房間預定活動圖3.2.3用戶管理流程設(shè)計管理員執(zhí)行用戶信息管理,可以看到用戶信息,對用戶信息可以實現(xiàn)查找、添加等。用戶管理活動圖如圖3-4所示。圖3-4用戶管理活動圖3.2.4房間管理流程設(shè)計管理員進入房間管理界面,查看當前酒店現(xiàn)有的房間及房間配套設(shè)施等信息,對各類信息等進行管理。房間管理活動圖如圖3-5所示。圖3-5房間管理活動圖3.2.5訂單管理流程設(shè)計管理員進入訂單管理界面,查看用戶預訂的房間信息,可以取消或刪除已完成的訂單記錄。訂單管理活動圖如圖3-6所示。圖3-6訂單管理活動圖3.3系統(tǒng)流程設(shè)計3.3.1用戶實體設(shè)計用戶實體設(shè)計包括用戶id、用戶賬號、用戶密碼、角色權(quán)限、用戶郵箱、用戶手機號、用戶創(chuàng)建時間。用戶實體關(guān)系圖如圖3-7所示。圖3-7用戶實體關(guān)系圖3.3.2房間實體設(shè)計房間實體包括房間id、房間名稱、窗戶、房間配置、房間簡介、房間價格、房間上架時間。房間實體關(guān)系圖如圖3-8所示。圖3-8房間實體關(guān)系圖3.3.3訂單實體設(shè)計訂單實體包括訂單id、訂單編號、訂單狀態(tài)、訂單選定時間、訂單支付時間、房間對應id、訂房數(shù)、客戶id、客戶地址、訂單備注、客戶聯(lián)系方式。訂單實體關(guān)系圖如圖3-9所示。圖3-9訂單實體關(guān)系圖3.3.4評論實體設(shè)計評論實體包括評論id、評論內(nèi)容、評論時間、評論人id、評論房間id、評論點贊數(shù)量。評論實體關(guān)系圖如圖3-10所示。圖3-10評論實體關(guān)系圖3.3.5通知實體設(shè)計通知實體設(shè)計包括通知id、通知時間、通知內(nèi)容。通知實體關(guān)系圖如圖3-11所示。圖3-11通知實體關(guān)系圖3.3.6訂餐實體設(shè)計 訂餐實體包括房間id、用戶id、訂餐時間、送餐時間、菜品信息、訂餐備注、用戶手機號。訂餐實體關(guān)系圖如圖3-12所示。圖3-12訂餐實體關(guān)系圖3.3.7廣告實體設(shè)計廣告實體包括廣告id、廣告照片、廣告跳轉(zhuǎn)ip、廣告公布時間。廣告實體關(guān)系圖如圖3-13所示。圖3-13廣告實體關(guān)系圖3.3.8維修實體設(shè)計維修實體包括房間id、用戶id、報修項目、報修信息具體描述、報修時間、處理情況。維修實體關(guān)系圖如圖3-14所示。圖3-14維修實體關(guān)系圖3.4系統(tǒng)流程設(shè)計3.4.1實體E-R圖數(shù)據(jù)庫實體E-R圖如圖3-15所示。圖3-15數(shù)據(jù)庫實體E-R圖3.4.2數(shù)據(jù)庫結(jié)構(gòu)酒店管理系統(tǒng)數(shù)據(jù)庫結(jié)構(gòu)表如表1所示。表1數(shù)據(jù)庫結(jié)構(gòu)表序號表名說明1用戶表(b_user)存儲用戶信息2房間表(b_thing)存儲房間信息3訂單表(b_order)存儲訂單信息4評論表(b_comment)存儲評論信息5維修表(b_service)存儲維修信息6訂餐表(b_order_food)存儲訂餐信息7廣告表(b_ad)存儲廣告信息8通知表(b_notic)存儲通知信息3.4.3數(shù)據(jù)庫表結(jié)構(gòu)(1)用戶表(b_user)設(shè)計用戶表設(shè)計如表2所示。表2用戶表b_user列名數(shù)據(jù)類型長度主鍵允許空值說明idbigint0是否用戶idusernamevarchar50否是用戶名passwordvarchar50否是用戶密碼rolevarchar2否是用戶權(quán)限emailvarchar50否是用戶郵箱mobilevarchar13否是手機號create_timevarchar30否是注冊時間(2)房間表(b_thing)設(shè)計房間表設(shè)計如表3所示。表3房間表b_thing列名數(shù)據(jù)類型長度主鍵允許空值說明idbigint0是否房間idtitlevarchar100否是房間名稱windowwVarchar10否是窗戶續(xù)表3房間表b_thingsheshivarchar100否是房間配置descriptionlongtext0否是房間簡介priceVarchar50否是房間價格create_timeVarchar30否是上架時間(3)訂單表(b_order)設(shè)計訂單表設(shè)計如表4所示。表4訂單表b_order列名數(shù)據(jù)類型長度主鍵允許空值說明idbigint0是否訂單idorder_numvarchar13否是訂單編號statusvarchar2否是訂單狀態(tài)order_timevarchar30否是預訂時間pay_timevarchar30否是支付時間thing_idbigint0否是房間iduser_idbigint0否是用戶idcountint0否是訂房數(shù)re_namevarchar 20否是備注re_addressvarchar50否是用戶地址re_phonevarchar20否是聯(lián)系方式(4)評論表(b_comment)設(shè)計評論表設(shè)計如表5所示。表5評論表b_comment列名數(shù)據(jù)類型長度主鍵允許空值說明idbigint0是否評論idcontentvarchar200否是評論內(nèi)容comment_timevarchar30否是評論時間like_countint0否是點贊數(shù)量user_idbigint0否是評論人idthing_idbigint0否是房間id(5)訂餐表(b_order_food)設(shè)計訂餐表設(shè)計如表6所示。表6訂餐表b_order_food列名數(shù)據(jù)類型長度主鍵允許空值說明idbigint0是否訂餐idthing_idbigint0否是用戶iduser_idbigint0否是房間idorder_timevarchar50否是訂餐時間delivery_timevarchar50否是送餐時間dishvarchar50否是菜品信息notesvarchar30否是訂餐備注phonevarchar30否是聯(lián)系方式(6)廣告表(b_ad)設(shè)計廣告表設(shè)計如表7所示。表7廣告表b_ad列名數(shù)據(jù)類型長度主鍵允許空值說明idbigint0是否廣告idimagevarchar100否是廣告圖片linkvarchar500否是跳轉(zhuǎn)ipcreate_timevarchar30否是公布時間(7)通知表(b_notice)設(shè)計通知表設(shè)計如表8所示。表8通知表b_notice列名數(shù)據(jù)類型長度主鍵允許空值說明idbigint0是否通知idtitlevarchar100否是通知標題contentvarchar100否是通知內(nèi)容create_timevarchar30否是通知時間(8)維修表(b_service)設(shè)計維修表設(shè)計如表9所示。表9維修表b_service列名數(shù)據(jù)類型長度主鍵允許空值說明idbigint0是否維修idthing_idbigint0否是房間iduser_idbigint0否是用戶idprojectvarchar100否是維修項目descriptionvarchar200否是具體描述timevarchar50否是報修時間handlevarchar100否是處理情況第4章系統(tǒng)詳細設(shè)計4.1系統(tǒng)功能模塊類圖設(shè)計4.1.1用戶登錄模塊用戶在登錄界面,可以進行用戶注冊,點擊注冊后UserController層接收用戶注冊請求,調(diào)用userRegister()方法,并將請求轉(zhuǎn)發(fā)到UserService層,UserService層再調(diào)用creatUser()方法調(diào)用Mapper層方法訪問數(shù)據(jù)庫,并將注冊信息報錯到數(shù)據(jù)庫中,實現(xiàn)用戶注冊。注冊成功后UserController層將結(jié)果返回給用戶。用戶輸入賬號密碼后點擊登錄,UserController層接收用戶注冊請求,調(diào)用userLogin()方法,并將請求轉(zhuǎn)發(fā)到UserService層,調(diào)用getNormalUser()方法,查看用戶輸入信息與Mapper層調(diào)取的數(shù)據(jù)是否一致,一致該用戶則登錄成功,跳轉(zhuǎn)至主界面,若不一致,則返回用戶名或密碼錯誤信息。用戶登錄模塊類圖如圖4-1所示。圖4-1用戶登錄模塊類圖4.1.2房間管理模塊管理員進入房間管理界面,ThingController層接收房間列表顯示請求,調(diào)用ThingService層的getThingList()方法,ThingService層再調(diào)用ThingMapper層方法訪問數(shù)據(jù)庫,將房間列表信息傳回ThingController層,再由ThingController層將結(jié)果返回給前端。管理員若對房間進行增刪改查等操作,調(diào)用層次邏輯和上述相同,但調(diào)用方法有所改變,執(zhí)行何種操作調(diào)用對應的Service層方法。用戶對房間的收藏、喜歡等操作,則由ThingWish和ThingCollect對應的Controller層、Service層、Mapper層實現(xiàn)。房間管理模塊類圖如圖4-2所示。圖4-2房間管理模塊類圖4.1.3訂單管理模塊管理員進入訂單管理界面,OrderController層接收訂單列表顯示請求,調(diào)用OrderService層的list()方法,OrderService層再調(diào)用OrderMapper層方法訪問數(shù)據(jù)庫,將訂單列表信息傳回OrderController層,再由OrderController層將結(jié)果返回給前端。 用戶在個人中心可以查看自己的現(xiàn)有訂單和歷史訂單,查看自己的訂單數(shù)量、訂單狀態(tài)等。用戶點擊進入訂單中心后,OrderController層接收用戶個人訂單列表顯示請求,調(diào)用OrderService層的userOrderList()方法,OrderService層再調(diào)用OrderMapper層方法訪問數(shù)據(jù)庫,將用戶個人訂單列表信息傳回OrderController層,再由OrderController層將結(jié)果返回給前端。訂單管理模塊類圖如圖4-3所示。圖4-3訂單管理模塊類圖4.1.4評論管理模塊管理員進入評論管理界面,系統(tǒng)顯示評論信息列表,管理員可以對評論進行添加、刪除操作。刪除時,CommentController層接收評論刪除請求,調(diào)用CommentService層的deleteComment()方法,在數(shù)據(jù)庫中刪除該評論。評論管理模塊類圖如圖4-4所示。圖4-4評論管理模塊類圖4.1.5運營管理模塊管理員可以在系統(tǒng)內(nèi)發(fā)布廣告增加盈利,同時可以向全體用戶發(fā)放通知。管理員進入廣告管理界面后,系統(tǒng)調(diào)用數(shù)據(jù)庫廣告列表顯示所有廣告的信息,調(diào)用邏輯和上述相同。管理員添加廣告或刪除廣告時,AdController層接收添加或刪除請求,調(diào)用AdService層createAd()方法或deleteAd()方法,實現(xiàn)Mapper層在數(shù)據(jù)庫內(nèi)的廣告添加、刪除操作。操作結(jié)果再由AdController層返回給廣告管理界面。管理員進入通知管理主界面后,管理員可以對面對用戶的通知信息進行添加、修改、等操作。管理員對通知信息進行修改時,NoticeController層接收修改請求,調(diào)用NoticeService層updateNotice()方法,實現(xiàn)Mapper層在數(shù)據(jù)庫內(nèi)的通知信息更新操作。操作結(jié)果再由NoticeController層返回給廣告管理界面。運營管理模塊類圖如圖4-5所示。圖4-5運營管理模塊類圖4.1.6房間預訂模塊用戶點擊房間信息進入房間詳細介紹界面后,可以查看房間配置、房價等內(nèi)容,同時可以預定房間,點擊立即預定后,OrderController層接收添加訂單請求,調(diào)用OrderService層的createOrder()方法,OrderService層再調(diào)用OrderMapper層添加訂單信息。房間預訂模塊類圖如圖4-6所示。圖4-6房間預訂模塊類圖4.2系統(tǒng)功能模塊時序設(shè)計4.2.1前臺功能模塊時序圖 用戶在用戶端可以進行注冊,登錄進入系統(tǒng)后,可以對房間進行細致的了解,同時可以將心儀房間添加至收藏、喜歡列表。選擇心儀房間后可以預訂,預訂至房間訂單。用戶也可以對每個房間的網(wǎng)友評論進行瀏覽,方便自己辨別房間質(zhì)量。在酒店通知出可以查看有關(guān)該酒店的通知公告。前臺功能模塊時序圖如圖4-7所示。圖4-7前臺功能模塊時序圖4.2.2后臺功能模塊時序圖管理員在管理端登錄后,可以對用戶、房間、通知、訂單、派餐、廣告等方面實行管理操作。圖4-8后臺功能模塊時序圖5.系統(tǒng)實現(xiàn)5.1用戶端功能實現(xiàn)5.1.1用戶登錄界面進入用戶登錄界面,用戶可以輸入自己的賬號信息,若賬號信息正確,則登錄到系統(tǒng)內(nèi),若不正確,系統(tǒng)給出錯誤提示,用戶可以選擇忘記密碼選項,進行賬號信息修改。若還未注冊賬號,則可以選擇注冊新賬號。登錄界面如圖5-1所示,注冊賬號界面如圖5-2所示。圖5-1登錄界面圖5-2注冊賬號界面5.1.2用戶端主界面用戶登錄成功后,跳轉(zhuǎn)至用戶端主界面,用戶端主界面顯示房型分類、房間配置信息、房間簡介信息等??梢詫Ψ块g信息進行搜索,并查看個人信息,系統(tǒng)通告等。用戶端主界面如圖5-3所示。圖5-3用戶端主界面5.1.3房間詳情界面用戶進入主界面后,可以點擊心儀的房間,跳轉(zhuǎn)至房間介紹界面,查看房間介紹、配置詳情、網(wǎng)頁評論等,對該房間進行喜歡、收藏等選擇。選擇好房間后可以預定該房間,點擊立即預訂后跳轉(zhuǎn)至訂單界面。房間詳情界面如圖5-4所示。圖5-4房間詳情界面5.1.4訂單詳情界面用戶點擊立即預訂后跳轉(zhuǎn)到該界面,在該界面可以對訂單進行備注,選擇房間數(shù)量等操作。若對訂單不滿意可以取消,若滿意則可以結(jié)算。訂單詳情界面如圖5-5所示。圖5-5訂單詳情界面5.1.5訂單結(jié)算界面用戶在訂單詳情界面選擇結(jié)算后,跳轉(zhuǎn)結(jié)算界面,該界面顯示訂單提交信息及訂單支付截止日期,用戶可以選擇支付。訂單結(jié)算界面如圖5-6所示。圖5-6訂單結(jié)算界面5.1.6個人信息界面進入個人信息界面,用戶可以對個人信息進行完善,如更換頭像,添加個人昵稱、手機號、郵箱,個人簡介等。還可以查看本人賬號安全信息,綁定手機號等。同時可以對個人點贊、收藏的房間進行查看,對個人評論、積分等進行查看。個人信息界面如圖5-7所示圖5-7個人信息界面5.1.7訂單中心界面用戶點擊訂單中心,在該界面可以顯示全部房間的訂單,顯示待支付,已支付等,顯示用戶訂單的數(shù)量、金額、備注等,同時還可以對訂單進行取消或支付操作。訂單中心界面如圖5-8所示。圖5-8訂單中心界面5.1.8用戶評論界面進入房間詳情界面,點擊評論后,用戶可以看到網(wǎng)頁對該房間的評論,可篩選最新評論或最熱評論,對評論可以點贊,同時個人也可以發(fā)表評論。用戶評論界面如圖5-9所示。圖5-9用戶評論界面5.2管理端功能實現(xiàn)5.2.1用戶管理界面管理員進入用戶信息管理界面,可以查看、搜索用戶,對用戶信息的可以進行相關(guān)管理操作。用戶管理界面如圖5-10所示。圖5-10用戶管理界面5.2.2房間管理界面管理員在管理端對房間進行管理,分為三個管理功能,分別為房間信息管理、房間分類管理和房間配置管理。進入房間信息管理界面,管理員可以對房間介紹,如房間名稱、價格、房間配置、房間簡介等進行管理操作。進入房間分類管理界面,管理員可以對房間的類別進行管理操作。進入房間配置管理界面,可以對房間配置如房間是否包含WiFi、早餐、獨立衛(wèi)浴等配置進行操作。房間信息管理界面如圖5-11所示,房間分類管理界面如圖5-12所示,房間配置管理界面如圖5-13所示。圖5-11房間信息管理界面圖5-12房間分類管理界面圖5-13房間配置管理界面5.2.3訂單管理界面管理員進入該界面,可以查看所有用戶的房間訂單,如房間信息、訂單支付情況等。對訂單可以取消,訂單記錄刪除等。訂單管理界面如圖5-14所示。圖5-14訂單管理界面5.2.4評論管理界面管理員進入評論管理界面,對網(wǎng)頁評論可以一一查看。管理員也可以添加、回應相關(guān)評論,同時可以對違法違規(guī)的評論信息進行管理,保證評論正向性。圖5-15評論管理界面5.2.5運營管理界面運營管理分為廣告管理和通知管理兩部分,在廣告管理界面管理員可以對廣告信息進行添加、刪除或編輯等。為酒店增加盈利。同時為方便酒店管理,推出通知功能,方便酒店對用戶給予及時的通知。管理員對通知信息進行管理等工作。廣告管理界面如圖5-16所示,通知管理界面如圖5-17所示。圖5-16廣告管理界面圖5-17通知管理界面5.2.6統(tǒng)計分析界面為方便管理員對酒店的統(tǒng)籌管理,管理員在管理端可以查看酒店運營的統(tǒng)計分析信息,進入統(tǒng)計分析界面后,管理員可以查看本酒店的房型總數(shù),已支付、未支付和取消訂單數(shù),同時還可以查看近一周內(nèi)系統(tǒng)訪問量,熱門房間排名,熱門房間分類比例等。統(tǒng)計分析界面如圖5-18所示。圖5-18統(tǒng)計分析界面6.系統(tǒng)測試6.1系統(tǒng)測試論述6.1.1系統(tǒng)測試方法使用黑盒測試的方法從外部對系統(tǒng)進行功能測試和性能測試。功能測試可以確保系統(tǒng)的各項功能能夠正常運行,包括登錄、注冊、數(shù)據(jù)查詢、添加、修改、刪除等功能,通過輸入各種不同的數(shù)據(jù)和操作方式來檢測系統(tǒng)的響應是否符合預期。6.1.2系統(tǒng)測試內(nèi)容用戶操作層面,對用戶賬號的注冊、登錄、密碼修改功能,房間查看選擇等功能,訂單操作功能,評論功能,訂餐報修功能,個人信息操作功能等測試。管理員操作層面,對用戶信息、房間信息、訂單信息、評論、運營等功能管理、統(tǒng)計分析顯示,訂單派送、維修跟進等進行測試。6.2用戶端系統(tǒng)測試設(shè)計6.2.1賬號操作功能測試用戶進入系統(tǒng)后,在用戶登錄界面進行如下操作。賬號操作測試功能表如表10所示。表10用戶賬號操作測試功能表序號用例期望結(jié)果實際結(jié)果是否符合預期1輸入符合規(guī)則的注冊信息注冊成功提示注冊成功Y2注冊信息有空缺注冊失敗提示信息不能為空Y3輸入正確的注冊郵箱和密碼登陸成功跳轉(zhuǎn)到用戶主頁Y4輸入錯誤的注冊郵箱和密碼登陸失敗提示錯誤,不跳轉(zhuǎn)頁面Y5重新修改密碼修改成功修改成功Y6.2.2房間操作功能測試用戶進入主界面,可以看到房間信息,并對房間進行一系列操作。房間操作功能測試如表11所示。表11房間操作測試功能表序號用例期望結(jié)果實際結(jié)果是否符合預期1主界面顯示房間信息顯示成功顯示房間信息Y2搜索房間信息搜索成功并顯示顯示搜索的房間信息Y3點擊進入房間詳情界面調(diào)整成功跳轉(zhuǎn)到房間詳情界面Y4查看房間評論顯示成功顯示評論Y5收藏、喜歡房間收藏、喜歡成功個人收藏、喜歡頁中添加該房間信息Y6預定房間預定成功跳轉(zhuǎn)至訂單界面Y6.2.3訂單操作功能測試用戶進入訂單界面顯示訂單信息、并對訂單進行操作。進入訂單中心,可以顯示所有訂單,可以取消未支付的訂單或刪除已支付的歷史訂單。。訂單操作測試功能表如表12所示。表12訂單操作測試功能表序號用例期望結(jié)果實際結(jié)果是否符合預期1訂單界面顯示訂單信息顯示成功顯示訂單信息Y2填寫訂單備注填寫并顯示填寫成功Y3選定房間數(shù)量選擇成功選擇成功Y4取消訂單取消成功提示取消成功訂單Y5結(jié)算訂單跳轉(zhuǎn)至付款界面成功跳轉(zhuǎn)付款界面Y6返回主界面跳轉(zhuǎn)至主界面成功跳轉(zhuǎn)至主界面Y7進入訂單中心顯示訂單歷史記錄成功顯示訂單歷史記錄Y8取消已有訂單成功取消提示訂單取消成功Y6.2.4評論功能測試用戶可以在房間詳情界面查看評論、發(fā)表評論、點贊等,還可以在個人主界面我的評論處查看歷史評論。評論功能表如表13所示。表13評論功能測試表序號用例期望結(jié)果實際結(jié)果是否符合預期1訂單界面顯示訂單信息顯示成功顯示訂單信息Y2填寫訂單備注填寫并顯示填寫成功Y3選定房間數(shù)量選擇成功選擇成功Y4取消訂單取消成功提示取消成功訂單Y5結(jié)算訂單跳轉(zhuǎn)至付款界面成功跳轉(zhuǎn)付款界面Y6.2.5訂餐報修功能測試用戶可以在訂單界面進行餐品選擇、送餐預定等,同時可以對房間的維修情況進行報修。訂餐報修功能表如表14所示。表14訂餐報修功能測試表序號用例期望結(jié)果實際結(jié)果是否符合預期1查看餐品信息顯示餐品成功顯示餐品信息Y2提交訂餐訂單提交成功提示提交成功Y3提交維修信息提交成功提示提交成功Y6.2.6個人信息操作功能測試用戶可以在個人設(shè)置界面填寫個人信息,維護賬號安全,查看通知信息等。個人信息操作功能表如表15所示。表15個人信息操作功能測試表序號用例期望結(jié)果實際結(jié)果是否符合預期1完善個人信息完善成功提示完善成功Y2賬號綁定手機綁定成功提示綁定成功Y3修改密碼修改成功提示修改成功Y4查看通知信息顯示通知成功顯示通知信息Y6.3管理端系統(tǒng)測試設(shè)計6.3.1用戶信息管理測試管理員進入用戶管理界面,顯示所有的用戶信息,可以管理用戶信息。個人信息操作功能表如表16所示。表16個人信息操作功能測試表序號用例期望結(jié)果實際結(jié)果是否符合預期1顯示用戶列表信息顯示成功顯示所有用戶信息Y2搜索用戶顯示被搜索用戶信息成功顯示該信息Y3添加用戶添加成功提示添加成功Y4修改用戶信息修改成功提示修改成功Y5刪除用戶刪除成功提升刪除成功Y6.3.2房間信息管理測試管理員進入房間管理界面,顯示房間信息,可以管理房間信息。同時可以對房間的分類、房間的配置進行添加、修改等。房間信息操作功能表如表17所示。表17房間信息操作功能測試表序號用例期望結(jié)果實際結(jié)果是否符合預期1顯示房間信息顯示成功顯示所有房間信息Y2搜索房間顯示被搜索房間信息成功顯示該信息Y3添加房間添加成功提示添加成功Y4修改房間信息修改成功提示修改成功Y5刪除房間刪除成功提示刪除成功Y6操作房間配置操作成功提示相關(guān)操作信息Y7增加房間分類增加成功提示增加成功Y6.3.3訂單信息管理測試管理員進入訂單管理界面,查看所有用戶的房間訂單信息,可以取消、刪除訂單信息。訂單信息操作功能表如表18所示。表18訂單信息操作功能測試表序號用例期望結(jié)果實際結(jié)果是否符合預期1顯示訂單信息顯示成功顯示所有訂單信息Y2取消訂單取消成功提示取消成功Y3刪除訂單刪除成功提示刪除成功Y6.3.4評論管理測試管理員進入評論管理界面,顯示評論信息,可以將違法違規(guī)評論刪除。評論管理功能測試表如表19所示。表19評論管理功能測試表序號用例期望結(jié)果實際結(jié)果是否符合預期1顯示評論信息顯示成功顯示所有評論Y2刪除評論刪除成功提示刪除成功Y6.3.5運營管理測試管理員進入運營管理界面,可以分別對廣告和通知兩方面進行管理。廣告管理界面可以顯示已有廣告,管理員可以對廣告進行管理。通知管理界面可以顯示已有通知,管理員可以對通知信息進行管理。運營管理功能測試表如表20所示。表20運營管理功能測試表序號用例期望結(jié)果實際結(jié)果是否符合預期1顯示廣告信息顯示成功顯示所有廣告Y2添加廣告添加成功提示添加成功Y3刪除廣告刪除成功提示刪除成功Y4修改廣告修改成功提示修改成功Y5顯示通知信息顯示成功顯示所有通知Y6添加通知添加成功提示添加成功Y7刪除通知刪除成功提示刪除成功Y8修改通知修改成功提示修改成功Y6.3.4訂單派送、維修跟進功能測試管理員進入訂單管理界面,可以顯示訂單信息

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論