版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章緒論隨著互聯(lián)網(wǎng)技術(shù)的日新月異和酒店行業(yè)的服務(wù)越來(lái)越完善,人們旅游出行在外居住的幸福感不斷上升[1]。現(xiàn)如今出行預(yù)訂酒店大多數(shù)都是在網(wǎng)上進(jìn)行的,店家只需要把酒店的信息發(fā)布到網(wǎng)上就會(huì)有顧客進(jìn)行預(yù)訂。即使顧客遠(yuǎn)在千里之外也能了解酒店的環(huán)境和位置。通過(guò)網(wǎng)上預(yù)訂酒店,把顧客和酒店的距離拉得更近,讓酒店的整體收益也得到了顯著的提升,服務(wù)的內(nèi)容更加契合大眾需求已經(jīng)成為當(dāng)今酒店行業(yè)發(fā)展的趨勢(shì)。因而將計(jì)算機(jī)技術(shù)應(yīng)用到酒店管理中,能夠有效的提升服務(wù)質(zhì)量,增強(qiáng)酒店的經(jīng)濟(jì)收益和社會(huì)效益[2]。1.1研究背景酒店在被預(yù)訂的過(guò)程中,需要做很多入住前的準(zhǔn)備。酒店需要確認(rèn)顧客預(yù)訂的房間類(lèi)型、入住的時(shí)間、居住多久。在某一個(gè)時(shí)間點(diǎn)房間是已預(yù)訂狀態(tài)還是空房狀態(tài)。面對(duì)種種復(fù)雜的情況,酒店需要隨時(shí)記錄這些房間的狀態(tài)。這樣一來(lái)就會(huì)增加酒店工作人員的工作量,只依靠傳統(tǒng)的預(yù)訂模式已經(jīng)無(wú)法滿足顧客和酒店的需求[3]。本系統(tǒng)旨在設(shè)計(jì)并實(shí)現(xiàn)小程序預(yù)訂酒店房間,解決傳統(tǒng)酒店的預(yù)訂時(shí)的不足。本系統(tǒng)不僅能夠滿足顧客對(duì)房間的預(yù)訂需求,還能在保證空余房間充足的情況下提升預(yù)訂效率,節(jié)約雙方時(shí)間,符合當(dāng)今社會(huì)發(fā)展的潮流[4]。網(wǎng)上預(yù)訂酒店可以讓顧客對(duì)酒店有一個(gè)全面的了解,在眾多房間類(lèi)型中挑選到最合適的哪一款房間。1.1.1國(guó)內(nèi)研究互聯(lián)網(wǎng)的快速發(fā)展,高鐵、飛機(jī)讓人們的出行旅游更加便利,通過(guò)網(wǎng)絡(luò)提前預(yù)約住宿,已經(jīng)成為了絕大多數(shù)人們出行旅游最為方便的選擇,促進(jìn)了網(wǎng)上預(yù)訂酒店訂單的快速發(fā)展。網(wǎng)上預(yù)訂酒店的市場(chǎng)龐大,未來(lái)的發(fā)展也有一定的上升空間[5]。國(guó)內(nèi)的酒店行業(yè)正處于發(fā)展階段,疫情之后國(guó)內(nèi)的經(jīng)濟(jì)開(kāi)始復(fù)蘇,酒店行業(yè)會(huì)慢慢回復(fù)到疫情之前的狀態(tài)[6]。最近幾年網(wǎng)上預(yù)訂酒店所占比重是最大的,但由于目前酒店之間的發(fā)展水平不相同,經(jīng)常會(huì)出現(xiàn)一些酒店的信息不真實(shí),導(dǎo)致顧客預(yù)定不到滿意的客房。我國(guó)地域廣闊,人口總量大,對(duì)酒店的需求量也就多。這使得我國(guó)酒店行業(yè)具有良好的發(fā)展前景。各地區(qū)更注重旅游業(yè)和酒店行業(yè)的結(jié)合發(fā)展。每逢節(jié)假日都是人們旅游的旺季,人們對(duì)酒店的需求也會(huì)是平時(shí)的幾倍,甚至有些酒店會(huì)出現(xiàn)爆滿的現(xiàn)象。并且酒店會(huì)在節(jié)假日時(shí)期發(fā)放一些優(yōu)惠活動(dòng)[7]。讓更多的人感覺(jué)在網(wǎng)上預(yù)訂酒店會(huì)有一定優(yōu)惠,慢慢的更加習(xí)慣在網(wǎng)上預(yù)訂酒店。酒店行業(yè)的發(fā)展,也為當(dāng)?shù)氐慕?jīng)濟(jì)發(fā)展做出了巨大的貢獻(xiàn)。但是我國(guó)酒店行業(yè)的發(fā)展仍然還有很大的上升空間,未來(lái)會(huì)有越來(lái)越多的人們選擇在線預(yù)訂酒店。1.1.2國(guó)外研究國(guó)外網(wǎng)上預(yù)訂酒店出現(xiàn)的比較早,起初是以電話的方式預(yù)定酒店,通過(guò)顧客與酒店的交談進(jìn)行預(yù)定,這種方式也是相對(duì)比較可靠的。直到互聯(lián)網(wǎng)和移動(dòng)設(shè)備的興起,酒店行業(yè)的發(fā)展也變得十分迅速,酒店更注重的是酒店的風(fēng)格,酒店的類(lèi)型和風(fēng)格更為多樣化讓消費(fèi)者有了更多的選擇[8]。1998年美國(guó)人JayWalker創(chuàng)立了一家基于C2B的商業(yè)模式的旅游服務(wù)網(wǎng)站,以新的模式用戶出價(jià)(NameYourPrice)深受資本關(guān)注,后來(lái)有整合了英國(guó)的線上預(yù)訂平臺(tái)ActiveHotels,荷蘭酒店預(yù)訂網(wǎng)站BookingsBV,整合成立全歐洲最大的旅游網(wǎng)站[9]。將旅游和酒店合二為一,同時(shí)解決了住宿和旅游兩個(gè)問(wèn)題,能夠更加合理的去安排行程,減少所消耗的時(shí)間和精力。提高了人們出門(mén)旅行是預(yù)訂酒店的效率,網(wǎng)上酒店預(yù)訂系統(tǒng)成為更多人的選擇。1.2研究的目的和意義酒店便捷預(yù)定系統(tǒng)能夠方便顧客的預(yù)定操作,通過(guò)互聯(lián)網(wǎng)就能預(yù)定到客房,可以實(shí)時(shí)的查詢訂單信息。另一方面能夠增強(qiáng)酒店與顧客的溝通交流,增強(qiáng)酒店的業(yè)務(wù)水平和能力。1.2.1研究的目的近幾年酒店住房需求量逐漸擴(kuò)大,人們的生活質(zhì)量越來(lái)越高,服務(wù)越來(lái)越全面。通過(guò)信息多元化,能夠快速的了解酒店市場(chǎng)行情,及時(shí)為酒店建立當(dāng)前的經(jīng)營(yíng)策略提供信息保障[10]??蛻簟⒕频攴块g進(jìn)行統(tǒng)一管理,減少酒店管理的冗余工作,整合酒店客房信息資源,加快酒店的信息溝通,提高信息傳遞的準(zhǔn)確性和安全性。顧客可以較短的時(shí)間中了解較多的房間信息,對(duì)酒店的價(jià)格、位置、服務(wù)的信息有一個(gè)更加清晰的了解,在眾多酒店中找到一個(gè)價(jià)格更加合理的房間。還能夠有效的減少酒店信息與實(shí)際條件不相符合的情況。1.2.2研究的意義本次開(kāi)發(fā)的系統(tǒng)能夠處理和存儲(chǔ)大量的數(shù)據(jù)信息。本次開(kāi)發(fā)的酒店便捷預(yù)訂系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)解決預(yù)訂酒店花費(fèi)的時(shí)間多、對(duì)酒店的信息了解不全面、訂單信息容易出錯(cuò)等問(wèn)題。為了讓人們可以隨時(shí)隨地的預(yù)定到自己想要的房間,酒店便捷預(yù)訂系統(tǒng)顯得尤為重要。顧客可以在系統(tǒng)中了解到任意類(lèi)型的房間信息,方便顧客預(yù)定到理想的客房。在較短的時(shí)間里,顧客可以查看更多的客房信息,通過(guò)客房之間的比較,預(yù)定最適合自己的客房。滿足顧客對(duì)客房的預(yù)訂需求,在保證房源充足的前提下提升了房間預(yù)訂效率,節(jié)約顧客時(shí)間,符當(dāng)今時(shí)代的技術(shù)要求與發(fā)展潮流[11]。1.3相關(guān)技術(shù)介紹1.3.1SpringBootSpringBoot是基于Spring框架開(kāi)發(fā)出的框架,采用內(nèi)置大量默認(rèn)配置簡(jiǎn)化配置過(guò)程,只需要引入對(duì)應(yīng)的Starters(啟動(dòng)器)。SpringBoot集成了大量的流行框架,核心的設(shè)計(jì)思想就是“約定優(yōu)于配置”。簡(jiǎn)化了開(kāi)發(fā)時(shí)項(xiàng)目和框架的配置,讓開(kāi)發(fā)者能夠快速搭建Spring項(xiàng)目。1.3.2MavenMaven是一個(gè)項(xiàng)目管理工具,主要的作用是依賴管理和構(gòu)建項(xiàng)目,通過(guò)pom.xml文件添加需要的jar包,構(gòu)建項(xiàng)目時(shí),從編譯、測(cè)試、運(yùn)行、打包、安裝、部署的整個(gè)過(guò)程中都是由Maven進(jìn)行管理。1.3.3MySQLMySQL是一個(gè)開(kāi)放源碼的關(guān)系型數(shù)據(jù)庫(kù),庫(kù)中數(shù)據(jù)存放在不同的表中。MySQL具有體積小、運(yùn)行速度快、使用成本低、可移植性強(qiáng)等特點(diǎn),大多數(shù)網(wǎng)站的開(kāi)發(fā)都以MySQL作為數(shù)據(jù)庫(kù)。1.4系統(tǒng)要解決的主要問(wèn)題及論文結(jié)構(gòu)酒店便捷預(yù)定系統(tǒng)主要的目的就是為顧客提供一個(gè)快捷方便的預(yù)定環(huán)境,讓顧客花更少的時(shí)間完成客房的預(yù)定,而且還能確??头康馁|(zhì)量。也能夠提升酒店員工的工作效率。1.4.1系統(tǒng)要完成的主要功能及描述酒店便捷預(yù)訂系統(tǒng)需要完成的主要功能模塊有預(yù)訂、客房、反饋、訂單、入住、退房等模塊的實(shí)現(xiàn)。系統(tǒng)后臺(tái)功能實(shí)現(xiàn)如下:(1)員工管理:主要是對(duì)酒店的員工進(jìn)行增、刪操作。(2)用戶管理:不同身份人員登錄后臺(tái)可以分配不同的權(quán)限。(3)客房發(fā)布:可以對(duì)客房進(jìn)行添加和刪除操作。(4)客房分類(lèi):可以把房間按類(lèi)分成單人間、雙人間和三人間等不同類(lèi)型。(5)客房維護(hù):對(duì)有損壞不能使用的房間進(jìn)行停用和維護(hù)操作。(6)入住登記:對(duì)入住的顧客進(jìn)行信息登記。(7)客房退房:為顧客辦理退房手續(xù)。(8)顧客信息:可以查看到已入住的和已預(yù)訂的顧客信息。(9)客房反饋:可以查看到顧客對(duì)房間的意見(jiàn)反饋。(10)廣告管理:把有優(yōu)惠、特價(jià)的房間,以輪播圖的方式在首頁(yè)循環(huán)播放。系統(tǒng)前臺(tái)功能實(shí)現(xiàn)如下:(1)客房查詢:顧客點(diǎn)擊客房圖片能夠查詢到客房的基本信息。(2)選擇客房:顧客根據(jù)房間分類(lèi)的不同,選擇適合的房間類(lèi)型。(3)客房預(yù)訂:顧客對(duì)選擇好的房間直接進(jìn)行預(yù)訂操作。(4)訂單查詢:顧客可以查看自己的已預(yù)訂、已入住、已退房的訂單。1.4.2論文結(jié)構(gòu)第1章前言,主要介紹國(guó)內(nèi)外酒店便捷預(yù)訂系統(tǒng)的發(fā)展過(guò)程,開(kāi)發(fā)該系統(tǒng)的目的和意義,對(duì)系統(tǒng)中使用的技術(shù)進(jìn)行介紹。描述系統(tǒng)中存在的功能,以及對(duì)論文整體結(jié)構(gòu)的介紹。第2章需求分析,主要是對(duì)系統(tǒng)的可行性和功能需求進(jìn)行分析,通過(guò)用例圖描述各個(gè)功能模塊的具體功能。第3章系統(tǒng)設(shè)計(jì),對(duì)系統(tǒng)的總體功能和數(shù)據(jù)庫(kù)進(jìn)行設(shè)計(jì),使整個(gè)系統(tǒng)的功能設(shè)計(jì)更加合理。第4章系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn),項(xiàng)目中關(guān)鍵的功能用時(shí)序圖和流程圖的形式進(jìn)行描述,展示出具體功能的實(shí)現(xiàn)界面。第5章系統(tǒng)測(cè)試,對(duì)酒店便捷預(yù)訂系統(tǒng)中的功能模塊進(jìn)行測(cè)試,通過(guò)測(cè)試結(jié)果修復(fù)系統(tǒng)中的功能存在的問(wèn)題,對(duì)項(xiàng)目不斷地進(jìn)行完善。
第2章需求分析酒店行業(yè)為顧客帶來(lái)的服務(wù)越來(lái)越周到全面,服務(wù)質(zhì)量越來(lái)越高,已經(jīng)成為人們出差旅游時(shí)的必要選擇。人們對(duì)酒店的需求量也越來(lái)越大,為了給顧客帶來(lái)更好的服務(wù),酒店的在線預(yù)訂是提升顧客體驗(yàn)感的最好選擇。2.1可行性研究2.1.1酒店便捷預(yù)定系統(tǒng)的技術(shù)可行性該酒店便捷預(yù)訂系統(tǒng)開(kāi)發(fā)使用Java語(yǔ)言,數(shù)據(jù)庫(kù)使用MySQL數(shù)據(jù)庫(kù)[12]。后端主要使用SpringBoot和MyBatis-Plus框架。前端使用Vue和TypeScript等技術(shù)。通過(guò)微信小程序和網(wǎng)頁(yè)端進(jìn)行使用,前市場(chǎng)上已經(jīng)出現(xiàn)小程序成功開(kāi)發(fā)的案例[13]。但是仍有一些酒店的基本信息與實(shí)際情況不符。2.1.2酒店便捷預(yù)定系統(tǒng)的經(jīng)濟(jì)可行性酒店便捷預(yù)訂系統(tǒng)采用的是SpringBoot和VUE框架開(kāi)發(fā)[14]。開(kāi)發(fā)工具是IDEA和HBuilder,據(jù)庫(kù)使用MySQL數(shù)據(jù)庫(kù)。所以開(kāi)發(fā)成本是比較少的,硬件上只需要一臺(tái)電腦,所以在經(jīng)濟(jì)上是可行的。2.1.3酒店便捷預(yù)定系統(tǒng)的社會(huì)可行性對(duì)于酒店便捷預(yù)訂系統(tǒng)來(lái)說(shuō),可以節(jié)約人們線下預(yù)訂所消耗的時(shí)間,當(dāng)今社會(huì)較快的生活節(jié)奏,人們對(duì)于出行住酒店是有一定的需求的[15]。酒店便捷預(yù)定系統(tǒng)能夠幫助用戶解決這種需求。2.2系統(tǒng)功能需求系統(tǒng)的功能實(shí)現(xiàn)主要依靠SpringBoot框架和Vue框架以及小程序框架來(lái)實(shí)現(xiàn),利用MyBatis-Plus框架操作數(shù)據(jù)庫(kù),完成后端的業(yè)務(wù)邏輯。通過(guò)前端接收數(shù)據(jù)完成整體功能的實(shí)現(xiàn)[16]。系統(tǒng)前臺(tái)的使用者是顧客,主要進(jìn)行預(yù)定操作。系統(tǒng)后臺(tái)的使用者是管理員和員工,主要是管理酒店客房信息和接受顧客的反饋消息。通過(guò)用例建模來(lái)分析系統(tǒng)的功能。2.2.1酒店便捷預(yù)定系統(tǒng)參與者需求模型根據(jù)項(xiàng)目的需要,參與者分別有用戶和管理員、員工,如表2-1所示:表2-1酒店便捷預(yù)定系統(tǒng)參與者表序號(hào)詞匯同義詞描述1用戶顧客酒店便捷預(yù)訂系統(tǒng)前臺(tái)模塊,可以瀏覽房間信息,下單預(yù)訂,查詢交易訂單,查看個(gè)人資料,可以根據(jù)實(shí)際情況向店家反客房問(wèn)題。2管理員酒店便捷預(yù)訂系統(tǒng)的后臺(tái)可以查看到每一個(gè)房間的狀態(tài),可以對(duì)房間進(jìn)行停用和維修,可以上傳和發(fā)布新的房間,可以在首頁(yè)發(fā)布特色推薦的房間??梢詾閱T工設(shè)置登錄賬號(hào)和分配登錄權(quán)限。3酒店員工員工能夠正常使用管理員所分配的所有功能。2.2.2酒店便捷預(yù)定系統(tǒng)用例詞匯表需求模型酒店便捷預(yù)定系統(tǒng)的用例詞匯表如表2-2所示:表2-2酒店便捷預(yù)定系統(tǒng)用例詞匯表序號(hào)用例名稱用例描述預(yù)期角色與參與角色1登錄管理員、員工和顧客都需要通過(guò)登錄進(jìn)入系統(tǒng)管理員、員工、顧客2查詢客房信息顧客可以在小程序界面點(diǎn)擊客房圖片查看客房信息顧客3按類(lèi)選擇客房顧客可以按照客房分類(lèi)查找客房顧客4客房預(yù)定顧客填寫(xiě)個(gè)人信息和到店時(shí)間預(yù)定客房顧客56789查詢訂單客房反饋員工管理用戶權(quán)限管理發(fā)布客房顧客可以查看到自己的所有訂單顧客可以向酒店反饋一些問(wèn)題管理員或管理員給員工分配員工管理權(quán)限后,能夠?qū)T工的賬號(hào)和個(gè)人信息進(jìn)行查看管理員可以給員工分配功能權(quán)限管理員和有權(quán)限的員工,能夠發(fā)布、添加、修改、刪除客房信息顧客顧客、管理員管理員、員工管理員管理員、員工1011121314客房分類(lèi)入住登記客房退房廣告管理查看顧客信息管理員和員工把客房分成不同的類(lèi)型管理員和員工能夠?yàn)轭櫩娃k理入住登記管理員和員工能夠?yàn)轭櫩娃k理客房退房管理員和員工可以把廣告發(fā)布到小程序端管理員和員工可以查看到辦理完成入住登記和客房退房之后的顧客信息管理員、員工管理員、員工管理員、員工管理員、員工管理員、員工2.2.3用例建模酒店便捷預(yù)訂系統(tǒng)顧客用例的模型如圖2-1所示:圖2-1顧客用例圖酒店便捷預(yù)訂系統(tǒng)管理員用例的模型如圖2-2所示:圖2-2管理員用例圖酒店便捷預(yù)訂系統(tǒng)員工用例的模型如圖2-3所示:圖2-3員工用例圖2.3用例描述2.3.1客房預(yù)訂用例顧客預(yù)定客房的詳細(xì)描述如表2-3所示:表2-3客房預(yù)定用例描述用例條目描述用例名稱客房預(yù)訂主要業(yè)務(wù)參與者顧客其他參與者無(wú)描述前置條件后置條件顧客在小程序端,選擇客房類(lèi)型和客房號(hào),填寫(xiě)個(gè)人信息和入住時(shí)間進(jìn)行預(yù)定操作顧客成功登錄小程序登錄成功表2-3(續(xù))用例條目描述觸發(fā)條件基本流程替代流程結(jié)束實(shí)現(xiàn)約束說(shuō)明顧客在小程序端進(jìn)行預(yù)定操作1.顧客登錄酒店前臺(tái)2.進(jìn)行選房預(yù)定操作無(wú)顧客成功預(yù)定客房1.顧客必須登錄系統(tǒng)2.必須要選擇入住日期和填寫(xiě)個(gè)人信息2.3.2訂單查詢用例顧客訂單查詢用例描述如表2-4所示:表2-4訂單查詢用例描述用例條目描述用例名稱主要業(yè)務(wù)參與者其他參與者描述前置條件后置條件觸發(fā)條件基本流程替代流程結(jié)束實(shí)現(xiàn)約束說(shuō)明訂單查詢顧客無(wú)顧客在小程序端查看個(gè)人訂單顧客成功登錄小程序登錄成功顧客查看預(yù)定的訂單信息1.顧客登錄微信小程序2.點(diǎn)擊“我的訂單”查看訂單信息無(wú)退出“我的訂單”1.顧客必須登錄系統(tǒng)2.顧客已經(jīng)完成客房的預(yù)定2.3.3登錄用例系統(tǒng)的后臺(tái)主要是管理員和員工進(jìn)行登錄,用例描述如表2-5所示:表2-5登錄用例描述用例條目描述用例名稱登錄主要業(yè)務(wù)參與者管理員、顧客其他參與者員工描述系統(tǒng)管理員、員工進(jìn)行登錄操作前置條件1.管理員或者員工進(jìn)入酒店后臺(tái)2.員工進(jìn)入酒店系統(tǒng)后臺(tái)后置條件觸發(fā)條件管理員、員工成功登錄,進(jìn)入酒店系統(tǒng)后臺(tái)管理員、員工進(jìn)行登錄操作表2-5(續(xù))用例條目描述基本流程替代流程結(jié)束1.管理員進(jìn)入系統(tǒng)后臺(tái),員工進(jìn)入酒店后臺(tái)頁(yè)面2.管理員和系統(tǒng)中存在的酒店員工輸入賬號(hào)密碼進(jìn)行登錄3.登錄成功無(wú)管理員、員工登錄成功,并可以對(duì)系統(tǒng)中的功能進(jìn)行操作實(shí)現(xiàn)約束和說(shuō)明1.輸入正確的登錄信息2.員工是系統(tǒng)中存在的2.3.4客房發(fā)布用例客房發(fā)布用例描述如表2-6所示:表2-6客房發(fā)布用例描述用例條目描述用例名稱主要業(yè)務(wù)參與者其他參與者描述前置條件后置條件觸發(fā)條件基本流程替代流程結(jié)束實(shí)現(xiàn)約束和說(shuō)明客房發(fā)布管理員員工管理員或者員工進(jìn)入系統(tǒng)后臺(tái)之后能夠?qū)头康男畔⑦M(jìn)行添加、修改、刪除、查找操作,能夠?qū)⒖头啃畔l(fā)布到小程序上。管理員、成功登錄酒店后臺(tái),員工被賦予權(quán)限也可以成功登錄酒店后臺(tái)進(jìn)行客房發(fā)布操作系統(tǒng)使用者登錄成功,能夠進(jìn)行客房發(fā)布操作管理員、員工成功登錄,進(jìn)入酒店系統(tǒng)后臺(tái)管理員、員工對(duì)客房發(fā)布進(jìn)行操作1.管理員、員工進(jìn)入酒店后臺(tái)2.管理員、員工進(jìn)行客房發(fā)布無(wú)管理員、員工退出客房發(fā)布操作1.用戶必須是管理員或者是有權(quán)限的員工2.管理員和員工一定要先登錄系統(tǒng)再進(jìn)行操作2.3.5廣告管理用例廣告管理用例描述如表2-7所示:表2-7廣告管理用例描述用例條目描述用例名稱主要業(yè)務(wù)參與者其他參與者廣告管理管理員員工表2-7(續(xù))用例條目描述描述管理員、員工對(duì)廣告的發(fā)布、修改和撤銷(xiāo)操作前置條件管理員、成功登錄酒店后臺(tái),員工有廣告后置條件管理操作權(quán)限觸發(fā)條件發(fā)布和修改廣告信息1.管理員、員工選擇廣告管理基本流程替代流程結(jié)束實(shí)現(xiàn)約束說(shuō)明2.選擇要發(fā)布廣告的房間類(lèi)型3.修改客房的詳細(xì)介紹4.完成廣告的發(fā)布無(wú)管理員、員工退出訂單管理1.用戶必須是管理員或者是有權(quán)限的員工2.管理員和員工一定要先登錄系統(tǒng)再進(jìn)行操作2.4運(yùn)行環(huán)境需求軟件環(huán)境:idea2020,mysql5.7,windows11系統(tǒng),chrome瀏覽器硬件環(huán)境:64位筆記本2.5界面需求界面整體采用清新簡(jiǎn)潔的界面風(fēng)格,整體的界面風(fēng)格用戶一種簡(jiǎn)約感覺(jué)。給用戶帶來(lái)較好的體驗(yàn)感。整體功能易于操作,使用效率高,具有一定的安全性[17]。2.6本章小結(jié)這章是酒店便捷預(yù)訂系統(tǒng)的需求分析,分別從技術(shù)、經(jīng)濟(jì)、社會(huì)三個(gè)方面進(jìn)行分析系統(tǒng)是否能夠開(kāi)發(fā)[18]。系統(tǒng)后臺(tái)功能需求利用了Java面向?qū)ο蟮奶攸c(diǎn),通過(guò)用例建模進(jìn)行分析,還有對(duì)非功能需求的分析,從而提高系統(tǒng)的可開(kāi)發(fā)性,減低系統(tǒng)開(kāi)發(fā)中產(chǎn)生的風(fēng)險(xiǎn)[19]。
第3章系統(tǒng)設(shè)計(jì)本章首先提出了酒店便捷預(yù)定系統(tǒng)的設(shè)計(jì)目標(biāo)和設(shè)計(jì)原則,為系統(tǒng)的架構(gòu)設(shè)計(jì)提供了明確的方向[20]。然后提出系統(tǒng)總體的技術(shù)架構(gòu),從數(shù)據(jù)存儲(chǔ)和基礎(chǔ)功能介紹系統(tǒng),然后根據(jù)需求分定義數(shù)據(jù)庫(kù)中的表,讓系統(tǒng)中的功能更加完善合理。3.1系統(tǒng)設(shè)計(jì)原則本系統(tǒng)主要遵循系統(tǒng)的可靠性、易操作性和拓展性等方面設(shè)計(jì)。讓系統(tǒng)的整體設(shè)計(jì)符合完整系統(tǒng)的需求。(1)可靠性系統(tǒng)要確??梢哉5倪\(yùn)行,系統(tǒng)中各個(gè)模塊的功能都能夠正常使用,這也是作為一個(gè)系統(tǒng)最為基本的條件。還要保證系統(tǒng)內(nèi)部的環(huán)境是安全的、合理的。能夠保證數(shù)據(jù)不會(huì)丟失,用戶的賬號(hào)具有一定的安全性,不會(huì)輕易的被他人獲取到個(gè)人信息。(2)易操作性系統(tǒng)的設(shè)計(jì)一點(diǎn)要從用戶的角度出發(fā),只有能讓用戶感覺(jué)到操作簡(jiǎn)單的產(chǎn)品才是一款好用的產(chǎn)品。因此系統(tǒng)簡(jiǎn)潔明了的操作方式能夠讓用戶快速的讓用戶從了解軟件到熟悉軟件,提高使用的效率。(3)可拓展性系統(tǒng)的可擴(kuò)展性就是再添加新的功能或者對(duì)原有的功能進(jìn)行升級(jí)時(shí),不需要改動(dòng)其他功能模塊的代碼。易于維護(hù)和升級(jí)整個(gè)系統(tǒng)。3.2系統(tǒng)總設(shè)計(jì)本節(jié)主要是關(guān)于酒店便捷預(yù)訂系統(tǒng)的主要系統(tǒng)功能模塊,本系統(tǒng)主要功能就是顧客通過(guò)小程序預(yù)定酒店客房,反饋對(duì)客房的評(píng)價(jià)及意見(jiàn)。系統(tǒng)前臺(tái)包括客房瀏覽模塊、客房預(yù)訂模塊,主要的使用者是顧客,主要是顧客進(jìn)行與客房預(yù)定和查看訂單信息的操作。系統(tǒng)的后臺(tái)包括系統(tǒng)管理模塊、客房管理模塊、登記模塊、信息管理模塊的實(shí)現(xiàn),主要的使用者是管理員和員工。主要的作用是添加、修改、刪除客房信息,對(duì)酒店所有的員工進(jìn)行管理,發(fā)布一些酒店的廣告信息。系統(tǒng)總體功能的模塊圖如圖3-1所示:圖3-1系統(tǒng)總體功能模塊圖(1)客房瀏覽模塊:顧客根據(jù)房間類(lèi)型的不同,瀏覽選擇符合自己需求房間,也可以直接查詢自己需要的房間。(2)客房預(yù)訂模塊:顧客可以直接對(duì)選擇好的房間進(jìn)行預(yù)訂,預(yù)訂成功后,可以直接在個(gè)人訂單中查看訂單狀態(tài)。(3)系統(tǒng)管理模塊:該模塊主要包括對(duì)酒店員工的添加,刪除等基本操作,實(shí)現(xiàn)酒店對(duì)員工的管理。用戶管理用于酒店人員登錄系統(tǒng)后臺(tái)對(duì)訂單和客房進(jìn)行管理。(4)客房管理模塊:主要對(duì)酒店房間類(lèi)型進(jìn)行分類(lèi),把不能使用,有問(wèn)題的房間回收回來(lái),不再讓顧客進(jìn)行選擇。把新的客房發(fā)布到平臺(tái)上去,顧客就可以查看到新的客房。(5)登記模塊:酒店人員對(duì)入住時(shí)的顧客進(jìn)行個(gè)人信息的登記,顧客退房時(shí)幫助顧客辦理退房服務(wù)。(6)信息管理模塊:該模塊主要記錄預(yù)訂顧客信息,能夠及時(shí)的查看到顧客訂單的狀態(tài)和顧客提出的意見(jiàn)反饋。把酒店便宜優(yōu)惠、具有特色的房間以廣告的形式發(fā)布出去。3.3數(shù)據(jù)庫(kù)設(shè)計(jì)酒店便捷預(yù)定系統(tǒng)的數(shù)據(jù)是使用MySQL數(shù)據(jù)庫(kù)進(jìn)行存儲(chǔ)的,數(shù)據(jù)庫(kù)名為:19db,數(shù)據(jù)庫(kù)中包含很多表,例如:hotel_banner表、hotel_info表、hotel_type表等,下面將把主要的數(shù)據(jù)庫(kù)表信息詳細(xì)列出說(shuō)明。3.3.1概念模型設(shè)計(jì)E-R圖是設(shè)計(jì)數(shù)據(jù)庫(kù)的基本,E-R通過(guò)各表之間的關(guān)聯(lián),體現(xiàn)了表與表之間的關(guān)系,酒店便捷預(yù)定系統(tǒng)總共有11個(gè)實(shí)體類(lèi),系統(tǒng)E-R圖如圖3-2所示:圖3-2系統(tǒng)ER圖(1)系統(tǒng)用戶實(shí)體系統(tǒng)用戶實(shí)體屬性圖如圖3-3所示:圖3-3系統(tǒng)用戶實(shí)體屬性圖(2)顧客實(shí)體顧客實(shí)體屬性圖如圖3-4所示:圖3-4顧客實(shí)體屬性圖(3)服務(wù)管理實(shí)體服務(wù)管理實(shí)體屬性圖如圖3-5所示:圖3-5服務(wù)管理實(shí)體屬性圖(4)系統(tǒng)菜單實(shí)體系統(tǒng)菜單實(shí)體屬性圖如圖3-6所示:圖3-6系統(tǒng)菜單實(shí)體屬性圖(5)客房發(fā)布實(shí)體客房發(fā)布實(shí)體屬性圖如圖3-7所示:圖3-7客房發(fā)布實(shí)體屬性圖(6)顧客信息實(shí)體顧客信息實(shí)體屬性圖如圖3-8所示:圖3-8顧客信息實(shí)體屬性圖(7)員工管理實(shí)體員工管理實(shí)體屬性圖如圖3-9所示:圖3-9員工管理實(shí)體屬性圖(8)廣告實(shí)體廣告實(shí)體屬性圖如圖3-10所示:圖3-10廣告實(shí)體屬性圖(9)訂單實(shí)體訂單實(shí)體屬性圖如圖3-11所示:圖3-11訂單實(shí)體屬性圖(10)客房反饋實(shí)體客房反饋實(shí)體主要包含id號(hào)、創(chuàng)建的時(shí)間、客房反饋的標(biāo)題和反饋的內(nèi)容。客房反饋實(shí)體屬性圖如圖3-12所示:圖3-12客房反饋實(shí)體屬性圖(11)客房分類(lèi)實(shí)體客房分類(lèi)實(shí)體屬性圖如圖3-13所示:圖3-13客房分類(lèi)實(shí)體屬性圖3.3.2表的設(shè)計(jì)該系統(tǒng)的數(shù)據(jù)庫(kù)表的設(shè)計(jì)主要有sys_role表、x_role表、hotel_menu表、hotel_info表、into_order表、sys_user表、hotel_order表、hotel_banner等,以下是每一張表的詳細(xì)介紹。(1)sys_role表sys_role表為酒店后臺(tái)系統(tǒng)用戶表,具體的表結(jié)構(gòu)信息如下表3-1所示:表3-1系統(tǒng)用戶表列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度約束條件允許為空注釋role_idint11主鍵否系統(tǒng)用戶idrole_namevarchar36是系統(tǒng)用戶名稱remarkvarchar36是備注create_timevarchar0是創(chuàng)建時(shí)間update-timevarchar0是更新時(shí)間(2)x_role表x_role表為前臺(tái)顧客表,具體的表結(jié)構(gòu)信息如下表3-2所示:表3-2顧客表列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度約束條件允許為空注釋openidvarchar64主鍵否顧客idsession_keyvarchar64是會(huì)話秘鑰unionidvarchar64是唯一標(biāo)識(shí)符(3)hotel_service表hotel_service表為酒店后臺(tái)客房服務(wù)管理表,具體的表結(jié)構(gòu)信息如下表3-3所示表3-3服務(wù)管理表列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度約束條件允許為空注釋service_idint11主鍵否服務(wù)idnamevarchar128是名稱order_numvarchar11是序號(hào)(4)hotel_menu表hotel_menu表為酒店后臺(tái)系統(tǒng)整體的系統(tǒng)菜單表,主要功能是管理員為員工分配系統(tǒng)的權(quán)限,具體的表結(jié)構(gòu)信息如下表3-4所示:表3-4系統(tǒng)菜單表列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度約束條件允許為空注釋menu_idint11主鍵否菜單idparent_idint11是父級(jí)菜單idtitlevarchar64是菜單名稱codevarchar64是權(quán)限字段namevarchar36是路由名稱pathvarchar36是路由路徑urlvarchar128是組件路徑typevarchar2是類(lèi)型表3-4(續(xù))列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度約束條件允許為空注釋iconvarchar36是圖標(biāo)parent_namevarchar64是上級(jí)菜單order_numint11是序號(hào)create_timedate_time0是創(chuàng)建時(shí)間update_timedate_time0是更新時(shí)間(5)hotel_info表hotel_info表為客房發(fā)布表,具體的表結(jié)構(gòu)信息如下表3-5所示:表3-5客房發(fā)布表列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度約束條件允許為空注釋info_idint11主鍵否客房idtype_idint11是類(lèi)型idinfo_namevarchar36是客房名稱img_urlvarchar2是客房圖片info_detailsvarchar20是詳情info_pricevarchar36是價(jià)格info_bedvarchar64是床位數(shù)量info_countvarchar36是可住人數(shù)info_stautsdatetime0是客房狀態(tài)order_numdatetime0是序號(hào)to_indexdatetime0是發(fā)布(6)into_order表into_order表為顧客信息表,具體的表結(jié)構(gòu)信息如下表3-6所示:表3-6顧客信息表列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度約束條件允許為空注釋order_idint11主鍵否訂單idroom_idint11是房間idnamevarchar36是姓名sexvarchar2是性別phonevarchar20是電話card_typevarchar36是證件類(lèi)型card_numvarchar64是證件號(hào)碼room_codevarchar36是房間編號(hào)create_timedatetime0是創(chuàng)建時(shí)間into_timedatetime0是入住時(shí)間leave_timedatetime0是退房時(shí)間statusvarchar2是狀態(tài)pricedecimal18是價(jià)格uservarchar36是操作人(7)sys_user表sys_user表為員工管理表,具體的表結(jié)構(gòu)信息如下表3-7所示:表3-7員工管理表列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度約束條件允許為空注釋user_idint11主鍵否用戶idusernamevarchar36是賬號(hào)passwordvarchar128是密碼phonevarchar15是電話emailvarchar64是郵箱sexvarchar2是性別salarydecimal18是工資is_adminvarchar2是管理員is_account_non_expiredtinyint4是賬戶是否過(guò)期is_account_non_lockedtinyint4是賬戶是否被鎖is_credentials_non_expiredtinyint4是密碼是否過(guò)期is_enabledtinyint4是賬戶是否可用nick_namevarchar36是姓名create_timeupdate_timedatetimedatetime00是是創(chuàng)建時(shí)間更新時(shí)間(8)hotel_order表hotel_order表為訂單查詢表,顧客能夠在在預(yù)定完客房之后,在我的訂單可以查看到客房訂單信息,具體的表結(jié)構(gòu)信息如下表3-8所示:表3-8訂單查詢表列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度約束條件允許為空注釋order_idint11主鍵否訂單idopenidvarchar128是小程序idnamevarchar36是姓名phonevarchar18是電話id_cardvarchar36是身份證room_idvarchar128是房間idroom_codeorder_timebook_timestatusroom_countvarchardatetimevarcharvarcharint128036211是是是是是房間編號(hào)下單時(shí)間到店時(shí)間狀態(tài)數(shù)量(9)hotel_banner表hotel_banner表為系統(tǒng)的廣告表,具體的表結(jié)構(gòu)信息如下表3-9所示:表3-9廣告表列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度約束條件允許為空注釋ban_idint11主鍵否主鍵info_idint11是客房idtitlevarchar64是標(biāo)題imagestext0是圖片Statustinyint4是狀態(tài)(10)hotel_suggest表hotel_suggest表為客房反饋表,具體的表結(jié)構(gòu)信息如下表3-10所示:表3-10客房反饋表列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度約束條件允許為空注釋idint11主鍵否主鍵titlevarchar64是標(biāo)題contexttext0是內(nèi)容create_timedatetime0是創(chuàng)建時(shí)間openidvarchar128是小程序id(11)hotel_type表hotel_type表為客房分類(lèi)表,具體的表結(jié)構(gòu)信息如下表3-11所示:表3-11客房分類(lèi)表列名數(shù)據(jù)類(lèi)型數(shù)據(jù)長(zhǎng)度約束條件允許為空注釋rype_idint11主鍵否類(lèi)型idnamevarchar128是名稱order_numint1是序號(hào)3.4本章小結(jié)本章是酒店便捷預(yù)定系統(tǒng)的功能設(shè)計(jì)和數(shù)據(jù)庫(kù)的設(shè)計(jì),在保證系統(tǒng)設(shè)計(jì)的可靠性、可擴(kuò)展性,易操作性三個(gè)方面的情況下進(jìn)行設(shè)計(jì)。通過(guò)總體功能結(jié)構(gòu)圖來(lái)展示系統(tǒng)全部的功能,詳細(xì)的設(shè)計(jì)數(shù)據(jù)庫(kù)中的每一個(gè)字段,讓系統(tǒng)中的每一個(gè)功能更加合理。
第4章系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn)該章節(jié)是酒店便捷預(yù)訂系統(tǒng)的實(shí)現(xiàn),本系統(tǒng)主要分為前臺(tái)和后臺(tái)兩部分組成。前臺(tái)主要是顧客預(yù)定和訂單查詢等功能。后臺(tái)主要是管理員和員工的登錄、客房發(fā)布和廣告管理等功能。4.1客房預(yù)定功能實(shí)現(xiàn)客房預(yù)定主要是顧客在登錄小程序后選擇想要預(yù)定的房間類(lèi)型,選擇房間號(hào)進(jìn)行預(yù)定操作。4.1.1客房預(yù)定功能時(shí)序圖客房預(yù)定功能時(shí)序圖如圖4-1所示:圖4-1客房預(yù)定時(shí)序圖4.1.2客房預(yù)定功能流程圖客房預(yù)定時(shí)顧客需要進(jìn)入系統(tǒng)前臺(tái)選擇客房號(hào),然后填寫(xiě)個(gè)人信息和選擇到店時(shí)間。如果沒(méi)有選擇客房則會(huì)提示選著客房,成功預(yù)定之后會(huì)返回到訂單界面。客房預(yù)定功能流程圖如圖4-2所示:圖4-2客房預(yù)定流程圖4.1.3客房預(yù)定界面客房預(yù)定界面如圖4-3所示:圖4-3客房預(yù)定界面實(shí)現(xiàn)圖4.2訂單查詢功能實(shí)現(xiàn)系統(tǒng)的前臺(tái)功能的訂單查詢,主要操作者是顧客。顧客可以在訂單中查看到預(yù)定客房的類(lèi)型、預(yù)留的手機(jī)號(hào)和個(gè)人信息以及到店時(shí)間。顧客可以實(shí)時(shí)對(duì)自己的訂單進(jìn)行查詢。4.2.1訂單查詢功能時(shí)序圖顧客進(jìn)入系統(tǒng)前臺(tái),點(diǎn)擊訂單能夠查看自己的所有訂單記錄。訂單查詢功能時(shí)序圖如圖4-4所示:圖4-4訂單查詢功能時(shí)序圖4.2.2訂單查詢功能流程圖顧客進(jìn)行訂單查詢之后,分別可以查看到已預(yù)訂訂單、已入住訂單和已退房訂單。也能夠直接查詢到全部的訂單信息。訂單的信息中的狀態(tài)會(huì)自動(dòng)的更新,對(duì)于員工和顧客來(lái)說(shuō)都是非常好用的,訂單查詢能夠?qū)︻櫩皖A(yù)定客房的信息有一個(gè)清晰的記錄,伴隨著顧客從客房的預(yù)定直到客房退房整個(gè)訂單結(jié)束為止。訂單查詢功能流程圖如圖4-5所示:圖4-5訂單查詢功能流程圖4.2.3訂單查詢功能界面訂單查詢功能界面圖如圖4-6所示:圖4-6訂單查詢實(shí)現(xiàn)圖4.3登錄功能實(shí)現(xiàn)登錄功能主要是管理員或者員工輸入用戶名和密碼登錄到酒店的后臺(tái)。4.3.1登錄功能時(shí)序圖登錄功能時(shí)序圖如圖4-7所示:圖4-7登錄功能時(shí)序圖4.3.2登錄功能流程圖登錄功能流程圖如圖4-8所示:圖4-8登錄功能流程圖4.3.3登錄功能界面登錄功能界面圖如圖4-9所示:圖4-9登錄功能實(shí)現(xiàn)圖4.4客房發(fā)布功能實(shí)現(xiàn)客房發(fā)布功能的作用主要是管理員和員工對(duì)酒店客房的信息進(jìn)行增加、修改、刪除操作。能夠?qū)⑿枰故驹谛〕绦蛏系目头啃畔l(fā)布上去,也能夠?qū)⒖头肯录芴幚?,下架的客房不?huì)出現(xiàn)在小程序中,顧客無(wú)法查看已經(jīng)下架客房的信息,只能看到上架客房的信息。4.4.1客房發(fā)布功能時(shí)序圖客房發(fā)布功能時(shí)序圖如圖4-10所示:圖4-10客房發(fā)布時(shí)序圖4.4.2客房發(fā)布流程圖客房發(fā)布流程圖如圖4-11所示:圖4-11客房發(fā)布流程圖4.4.3客房發(fā)布功能界面客房發(fā)布界面如圖4-12所示:圖4-12客房發(fā)布實(shí)現(xiàn)圖4.5廣告管理功能實(shí)現(xiàn)廣告管理主要就是管理員或者員工發(fā)布一些預(yù)定人數(shù)多的客房和一些價(jià)格優(yōu)惠便宜的客房,發(fā)布在小程序的輪播圖上。在顧客小程序端的廣告不停地循環(huán)切換,能夠吸引顧客的注意力,提高廣告中客房的曝光率,顧客通過(guò)點(diǎn)擊輪播圖上的廣告圖片就能進(jìn)行客房預(yù)訂,能夠增加客房的預(yù)定數(shù)量,是一種很好的促銷(xiāo)方式。還能提高顧客查找客房的效率,減少顧客查詢客房所消耗的時(shí)間。增加顧客的體驗(yàn)感和對(duì)系統(tǒng)的滿意程度。4.5.1廣告管理功能時(shí)序圖管理員和員工可以在后臺(tái)系統(tǒng)中進(jìn)行廣告的添加、修改、查詢等操作,可以控制廣告的啟用狀態(tài),關(guān)閉廣告啟用將不會(huì)在小程序上顯示。廣告管理功能時(shí)序圖如圖4-13所示:圖4-13廣告管理時(shí)序圖4.5.2廣告管理流程圖管理員或員工進(jìn)入系統(tǒng)后臺(tái)后,選擇廣告管理功能進(jìn)行操作。廣告管理流程圖如圖4-14所示:圖4-14廣告管理流程圖4.5.3廣告管理功能界面廣告管理界面如圖4-15所示:圖4-15廣告管理實(shí)現(xiàn)圖4.6本章小結(jié)本章節(jié)是酒店便捷預(yù)訂系統(tǒng)的實(shí)現(xiàn)部分內(nèi)容。分別從不同的模塊功能進(jìn)行實(shí)現(xiàn),通過(guò)時(shí)序圖和功能模塊流程圖來(lái)分析了解整個(gè)系統(tǒng)的邏輯與功能。讓整體界面清晰已操作,讓用戶體驗(yàn)感更好。第5章系統(tǒng)測(cè)試系統(tǒng)測(cè)試是在整個(gè)系統(tǒng)完成之后進(jìn)行測(cè)試工作,根據(jù)整個(gè)系統(tǒng)按照具體的功能進(jìn)行測(cè)試。測(cè)試之前需要搭建好完整的環(huán)境,根據(jù)測(cè)試用例輸入相應(yīng)的數(shù)據(jù),根據(jù)測(cè)試的輸出結(jié)果判斷功能是否存在問(wèn)題,確保軟件的功能與預(yù)期相符。本系統(tǒng)主要測(cè)試系統(tǒng)的功能。5.1測(cè)試環(huán)境5.1.1軟件測(cè)試環(huán)境操作系統(tǒng):windows11數(shù)據(jù)庫(kù):mysql5.7瀏覽器:chrome5.1.2硬件測(cè)試環(huán)境處理器:Intel(R)Core(TM)i5-8265UCPU@1.60GHz1.80GHz運(yùn)行內(nèi)存:8GB系統(tǒng)類(lèi)型:64位操作系統(tǒng)5.2功能測(cè)試系統(tǒng)的測(cè)試主要是通過(guò)測(cè)試各個(gè)功能來(lái)促進(jìn)軟件的完整性,對(duì)系統(tǒng)中每一個(gè)功能都進(jìn)行詳細(xì)的測(cè)試。檢驗(yàn)測(cè)試的結(jié)果是否與預(yù)期的結(jié)果相符合,確保用戶在使用系統(tǒng)時(shí)能夠正常使用。5.2.1客房預(yù)定測(cè)試(1)客房預(yù)定測(cè)試主要是顧客在小程序預(yù)定客房過(guò)程中的功能測(cè)試。(2)客房預(yù)定測(cè)試用例如表5-1所示:表5-1客房預(yù)定測(cè)試用例用例編號(hào)測(cè)試輸入預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1選擇101號(hào)房間姓名張弛電店時(shí)間2023-5-17預(yù)定成功預(yù)定成功通過(guò)2不選擇房間號(hào)提示“請(qǐng)選擇房提示“請(qǐng)選擇房通過(guò)表5-1(續(xù))用例編號(hào)測(cè)試輸入預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果間”間”3選擇101號(hào)房間姓名null電店時(shí)間2023-5-17提示“請(qǐng)?zhí)顚?xiě)姓名”提示“請(qǐng)?zhí)顚?xiě)姓名”通過(guò)4選擇101號(hào)房間姓名張弛電話null到店時(shí)間2023-5-17提示“請(qǐng)?zhí)顚?xiě)電話”提示“請(qǐng)?zhí)顚?xiě)電話”通過(guò)5選擇101號(hào)房間姓名張弛電店時(shí)間null提示“請(qǐng)選擇到店時(shí)間”提示“請(qǐng)選擇到店時(shí)間”通過(guò)5.2.2訂單查詢測(cè)試(1)訂單查詢測(cè)試主要是顧客在小程序端查看個(gè)人的訂單信息,主要分為已預(yù)訂訂單、已入住和已退房的訂單。訂單在處于相對(duì)應(yīng)的狀態(tài)時(shí),都能夠在訂單中顯示出來(lái)。(2)訂單查詢測(cè)試用例如表5-2所示:表5-2訂單查詢測(cè)試用例用例編號(hào)測(cè)試輸入預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1輸入正確的預(yù)定信息能夠在“我的訂單”中看到已預(yù)定信息能夠在“我的訂單”中看到預(yù)定信息通過(guò)2沒(méi)有任何客房預(yù)定無(wú)訂單信息無(wú)訂單信息通過(guò)34辦理完成入住登記辦理完成客房退房能夠在“我的訂單”中看到已入住信息能夠在“我的訂單”中看到已退房信息能夠在“我的訂單”中看到已入住信息能夠在“我的訂單”中看到已退房信息通過(guò)通過(guò)5.2.3登錄測(cè)試(1)登錄功能測(cè)試主要是管理員或員工登錄系統(tǒng)后臺(tái)時(shí)需要認(rèn)證身份,在進(jìn)入系統(tǒng)后臺(tái)時(shí)進(jìn)行登錄操作。(2)登錄測(cè)試用例如表5-3所示:表5-3登錄測(cè)試用例用例編號(hào)測(cè)試輸入預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1賬號(hào)admin密碼123456驗(yàn)證碼5513用戶登錄成功用戶登錄成功通過(guò)2賬號(hào)null密碼null驗(yàn)證碼null提示“請(qǐng)輸入賬號(hào)”提示“請(qǐng)輸入密碼”提示“請(qǐng)輸入驗(yàn)證碼”提示“請(qǐng)輸入賬號(hào)”提示“請(qǐng)輸入密碼”提示“請(qǐng)輸入驗(yàn)證碼”通過(guò)3賬號(hào)admin密碼1234567驗(yàn)證碼7800提示“賬戶名或密碼錯(cuò)誤”提示“賬戶名或密碼錯(cuò)誤”通過(guò)456賬號(hào)admin密碼123456驗(yàn)證碼7801賬號(hào)null密碼123456驗(yàn)證碼7800賬號(hào)admin密碼null驗(yàn)證碼7800提示“驗(yàn)證碼輸入錯(cuò)誤”提示“請(qǐng)輸入賬號(hào)”提示“請(qǐng)輸入密碼”提示“驗(yàn)證碼輸入錯(cuò)誤”提示“請(qǐng)輸入賬號(hào)提示“請(qǐng)輸入密碼”通過(guò)通過(guò)通過(guò)5.2.4客房發(fā)布測(cè)試(1)客房發(fā)布是管理員或者員工將客房的信息推送到前端去,能夠?qū)头康男畔⑦M(jìn)行添加、修改、刪除操作。(2)客房發(fā)布測(cè)試用例如表5-4所示:表5-4客房發(fā)布測(cè)試用例用例編號(hào)測(cè)試輸入預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1輸入正確的添加客房信息提示:“保存成功”提示“保存成功”通過(guò)2所有內(nèi)容為null提示:“請(qǐng)輸入客房名稱”提示:“請(qǐng)輸入客房名稱”通過(guò)3其它字段內(nèi)容正常輸入,不填寫(xiě)客房名稱提示:“請(qǐng)輸入客房名稱”提示:“請(qǐng)輸入客房名稱”通過(guò)4其它字段內(nèi)容正常輸入,不選擇客房類(lèi)型提示:“請(qǐng)選擇客房類(lèi)型”提示:“請(qǐng)選擇客房類(lèi)型”通過(guò)5選擇一條數(shù)據(jù),修改客房類(lèi)型提示:“保存成功”提示:“保存成功”通過(guò)6選擇刪除一間客房提示:“刪除成功”提示:“刪除成功”通過(guò)7輸入【雙人間】,點(diǎn)擊搜索查到【雙人間】這條數(shù)據(jù)查到【雙人間】這條數(shù)據(jù)通過(guò)表5-4(續(xù))用例編號(hào)測(cè)試輸入預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果8開(kāi)啟客房啟動(dòng)提示:“編輯成功”提示:“編輯成功”通過(guò)9開(kāi)啟客房熱推客房成功推送到前端客房成功推送到前端通過(guò)5.2.5廣告管理測(cè)試(1)廣告管理是將客房的信息發(fā)布到小程序端供顧客瀏覽。(2)廣告管理模塊測(cè)試用例如表5-5所示:表5-5廣告管理模塊測(cè)試用例用例編號(hào)測(cè)試輸入預(yù)期結(jié)果實(shí)際結(jié)果測(cè)試結(jié)果1輸入正確添加個(gè)廣告信息提示:“添加成功”提示:“添加成功”通過(guò)2其他字段正常輸入,不填寫(xiě)廣告標(biāo)題提示:“請(qǐng)?zhí)顚?xiě)標(biāo)題”提示:“請(qǐng)?zhí)顚?xiě)標(biāo)題通過(guò)3其他字段正常輸入,不選擇房間類(lèi)型提示:“請(qǐng)選擇房間類(lèi)型”提示:“請(qǐng)選擇房間類(lèi)型”通過(guò)4其他字段正常輸入,不上傳客房圖片提示:“請(qǐng)上傳圖片”提示:“請(qǐng)上傳圖片”通過(guò)5選擇一條數(shù)據(jù),進(jìn)行編輯提示:“編輯成功”提示:“編輯成功”通過(guò)6輸入【豪華雙人間】,點(diǎn)擊搜索查找到【豪華雙人間】這條數(shù)據(jù)查找到【豪華雙人間】這條數(shù)據(jù)通過(guò)7不輸入任何內(nèi)容時(shí)進(jìn)行搜索頁(yè)面查找出全部結(jié)果數(shù)據(jù)頁(yè)面查找出全部結(jié)果數(shù)據(jù)通過(guò)8選擇一條數(shù)據(jù)進(jìn)行刪除提示:“刪除成功”提示:“刪除成功”通過(guò)5.3本章小結(jié)本章主要描述了對(duì)酒店便捷預(yù)訂系統(tǒng)的測(cè)試。明確了測(cè)試系統(tǒng)中軟件與硬件的環(huán)境要求。對(duì)主要的功能模塊進(jìn)行了測(cè)試,并對(duì)測(cè)試的結(jié)果進(jìn)行記錄與總結(jié)。
第6章結(jié)論本次畢業(yè)設(shè)計(jì)主要通過(guò)上網(wǎng)查找大量的相關(guān)資料,研究酒店便捷預(yù)訂系統(tǒng)的開(kāi)發(fā)與設(shè)計(jì)。首先了解了傳統(tǒng)酒店的預(yù)定方式不足,然后再根據(jù)國(guó)內(nèi)外酒店行業(yè)發(fā)展的過(guò)程與趨勢(shì),結(jié)合當(dāng)今酒店與用戶的需求進(jìn)行系統(tǒng)功能的初步設(shè)計(jì)。通過(guò)使用小程序框架來(lái)體現(xiàn)出系統(tǒng)的便捷性。關(guān)于酒店便捷預(yù)定系統(tǒng)起初是根據(jù)需求設(shè)計(jì)系統(tǒng)的功能,完成酒店便捷預(yù)定系統(tǒng)的功能設(shè)計(jì)部分。研究酒店便捷預(yù)訂系統(tǒng)的開(kāi)發(fā)意義。再?gòu)募夹g(shù)、經(jīng)濟(jì)、社會(huì)三個(gè)方面分析系統(tǒng)的可行性,來(lái)確保本系統(tǒng)的合理性。繪制系統(tǒng)中功能的時(shí)序圖和流程圖,能夠簡(jiǎn)化開(kāi)發(fā)過(guò)程,節(jié)約開(kāi)發(fā)時(shí)間和減少開(kāi)發(fā)過(guò)程中所出現(xiàn)的問(wèn)題。在系統(tǒng)開(kāi)發(fā)的過(guò)程中還要考慮數(shù)據(jù)的安全問(wèn)題,在用戶進(jìn)行登錄時(shí),要對(duì)隱私數(shù)據(jù)進(jìn)行加密操作。系統(tǒng)開(kāi)發(fā)完成后,根據(jù)系統(tǒng)的功能模塊進(jìn)行黑盒測(cè)試,檢驗(yàn)系統(tǒng)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 區(qū)域衛(wèi)生一體化管理制度
- 醫(yī)保衛(wèi)生室監(jiān)管制度
- 鄉(xiāng)村衛(wèi)生站診所管理制度
- 衛(wèi)生院安全保障制度
- 衛(wèi)生區(qū)域責(zé)任人管理制度
- 幼兒園教職工衛(wèi)生間制度
- 輸煤衛(wèi)生管理制度及流程
- 基層衛(wèi)生院晉升制度
- 衛(wèi)生院辦公用房制度
- 控制室衛(wèi)生管理制度
- 陜西省西安市工業(yè)大學(xué)附屬中學(xué)2025-2026學(xué)年上學(xué)期八年級(jí)期末數(shù)學(xué)試題(原卷版+解析版)
- 電工素質(zhì)培訓(xùn)課件
- 2026年陜西省森林資源管理局局屬企業(yè)公開(kāi)招聘工作人員備考題庫(kù)及參考答案詳解一套
- 講解員發(fā)聲技巧培訓(xùn)
- 三體系基礎(chǔ)培訓(xùn)
- 叉車(chē)安全管理人員崗位職責(zé)
- 驗(yàn)光師年度工作總結(jié)
- 2024年浙江溫州市蒼南縣公投集團(tuán)所屬企業(yè)招聘筆試人員及管理單位遴選500模擬題附帶答案詳解
- 新生兒先天性心臟病篩查課件
- 景區(qū)與熱氣球合作合同范本
- 水庫(kù)除險(xiǎn)加固工程施工組織設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論