




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
基于SSM框架的酒店管理系統(tǒng)的設(shè)計與實現(xiàn)DesignandImplementationofHotelManagementSystemBasedonSSMFramework摘要隨著經(jīng)濟快速發(fā)展以及互聯(lián)網(wǎng)技術(shù)的革命,通過網(wǎng)絡(luò)預(yù)訂酒店的用戶越來越多。酒店信息管理系統(tǒng)在每個酒店企業(yè)中越來越重要,酒店的信息管理不再像傳統(tǒng)那樣簡單,需要處理大量信息數(shù)據(jù)和保證酒店數(shù)據(jù)的安全高效。智能化,信息化,高度安全化的酒店管理系統(tǒng)必將是發(fā)展趨勢。本設(shè)計采用當(dāng)下流行成熟的SSM框架和Java語言技術(shù)開發(fā),頁面采取JSP動態(tài)頁面開發(fā)技術(shù),實現(xiàn)多功能,高效率,簡便且智能的酒店管理系統(tǒng),本系統(tǒng)有酒店公告,酒店介紹,客房分類管理,開房記錄和用戶管理等特色功能。關(guān)鍵詞:酒店管理系統(tǒng)SSM框架Java語言AbstractWiththerapideconomicdevelopmentandtherevolutionofInternettechnology,moreandmoreusersbookhotelsthroughtheInternet.Hotelinformationmanagementsystemismoreandmoreimportantineveryhotelenterprise,Hotelinformationmanagementisnolongerassimpleastraditional,needtoprocesslargeamountsofinformationdataandensurethesafetyandefficiencyofhoteldata.Intelligent,informationandhighlysecurehotelmanagementsystemwillbethedevelopmenttrend.Thisdesignadoptsthecurrentpopularmaturessmframeworkandjavalanguagetechnologydevelopment.JSPdynamicpagedevelopmenttechnologyisadoptedtorealizethemulti-functional,efficient,simpleandintelligenthotelmanagementsystem.ThesystemhasHotelannouncement,hotelintroduction,roomclassificationmanagement,roomopeningrecord,usermanagementandotherfeatures.Keywords:HotelManagementSystemSSMframeworkJavalanguage目錄TOC\o"1-3"\h\u12888第一章緒論 圖4-4.酒店介紹E-R圖開房記錄E-R圖(數(shù)據(jù)庫主鍵、身份證號、客戶姓名、手機號碼、備注、關(guān)聯(lián)的客房的ID,外鍵、關(guān)聯(lián)的客房編號、客房單價、入住時間、退房時間、入住天數(shù)、消費總計、押金、實付金額、結(jié)賬狀態(tài)未結(jié)賬/已結(jié)賬),如下圖4-5所示:圖4-5.開房記錄E-R圖客房E-R圖(數(shù)據(jù)庫主鍵、客房編號、客房狀態(tài),正常/已入住、客房類別、客房類別ID、價格、客房圖片、床位數(shù)、空調(diào)、網(wǎng)絡(luò)、熱水、電視),如下圖4-6所示:圖4-6.客房E-R圖客房分類E-R圖(數(shù)據(jù)庫主鍵、分類名稱、客房價格、客房類別圖片、床位數(shù)、空調(diào)、網(wǎng)絡(luò)、熱水、電視),如下圖4-7所示:圖4-7.客房分類E-R圖客房預(yù)定記錄E-R圖(數(shù)據(jù)庫主鍵、客房分類、客房分類ID、價格、預(yù)定客房數(shù)量、聯(lián)系人姓名、手機號碼、身份證號碼、入住日期、退房日期、備注信息、預(yù)訂時間、預(yù)訂狀態(tài)、處理時間、預(yù)訂的用戶名),如下圖4-8所示:圖4-8.客房預(yù)訂記錄E-R圖用戶E-R圖(數(shù)據(jù)庫主鍵、用戶名、密碼、姓名、用戶角色,1表示系統(tǒng)管理員,2表示用戶、手機號碼、注冊時間),如下圖4-9所示:圖4-9.用戶登錄E-R圖4.4數(shù)據(jù)庫表結(jié)構(gòu)該系統(tǒng)共有7個數(shù)據(jù)庫表,每張表對應(yīng)每個功能模塊,各個表結(jié)構(gòu)如下:4.4.1酒店公告表結(jié)構(gòu)表4-1酒店公告表名稱類型空默認(rèn)值備注idint(11)noauto_increment數(shù)據(jù)庫主鍵biaotivarchar(255)yes空公告標(biāo)題neirongtextyes公告內(nèi)容ctimevarchar(255)yes空添加時間4.4.2酒店介紹表結(jié)構(gòu)表4-2酒店介紹表名稱類型空默認(rèn)值備注idint(11)noauto_increment數(shù)據(jù)庫主鍵mingchenvarchar(255)yes空酒店名稱addressvarchar(255)yes空地址phoneint(11)yes空手機號碼lxrvarchar(255)yes空聯(lián)系人jianjietextyes酒店簡介4.4.3開房記錄表結(jié)構(gòu)表4-3開房記錄表名稱類型空默認(rèn)值備注idint(11)noauto_increment數(shù)據(jù)庫主鍵cardvarchar(255)yes空身份證號cnamevarchar(255)yes空客戶姓名phoneint(11)yes空手機號碼beizhuvarchar(255)yes空備注roomidint(11)yes空關(guān)聯(lián)的客房的ID,外鍵roomnumbervarchar(255)yes空關(guān)聯(lián)的客房編號priceint(11)yes空客房單價rtimevarchar(255)yes空入住時間ttimevarchar(255)yes空退房時間dayint(11)yes入住天數(shù)moneytotalint(11)yes空消費總計yajinint(11)yes空押金moneyint(11)yes空實付金額statusvarchar(255)yes空結(jié)賬狀態(tài)未結(jié)賬/已結(jié)賬4.4.4客房表結(jié)構(gòu)表4-4客房表名稱類型空默認(rèn)值備注idint(11)noauto_increment數(shù)據(jù)庫主鍵roomnumbervarchar(255)yes空客房編號roomstatusvarchar(255)yes空客房狀態(tài),正常/已入住catenamevarchar(255)yes空客房類別cateidvarchar(255)yes空客房類別IDpricevarchar(255)yes空價格picvarchar(255)yes空客房圖片bedvarchar(255)yes空床位數(shù)kongtiaovarchar(255)yes空空調(diào)wangluovarchar(255)yes空網(wǎng)絡(luò)reshuivarchar(255)yes空熱水tvvarchar(255)yes空電視4.4.5客房分類表結(jié)構(gòu)表4-5客房分類表名稱類型空默認(rèn)值備注idint(11)noauto_increment數(shù)據(jù)庫主鍵catenamevarchar(255)yes空分類名稱priceint(11)yes空客房價格picvarchar(255)yes空客房類別圖片bedvarchar(255)yes空床位數(shù)kongtiaovarchar(255)yes空空調(diào)wangluovarchar(255)yes空網(wǎng)絡(luò)reshuivarchar(255)yes空熱水tvvarchar(255)yes空電視4.4.6客房預(yù)定記錄表結(jié)構(gòu)表4-6客房預(yù)訂表名稱類型空默認(rèn)值備注idint(11)noauto_increment數(shù)據(jù)庫主鍵catenamevarchar(255)yes空客房分類cateidvarchar(255)yes空客房分類IDpricevarchar(255)yes空價格shuliangvarchar(255)yes空預(yù)定客房數(shù)量lxrvarchar(255)yes空聯(lián)系人姓名phonevarchar(255)yes空手機號碼sfzvarchar(255)yes空身份證號碼ruzhuriqivarchar(255)yes空入住日期tfriqivarchar(255)yes空退房日期beizhuvarchar(255)yes空備注信息ytimevarchar(255)yes空預(yù)訂時間statusvarchar(255)yes空預(yù)訂狀態(tài)ctimevarchar(255)yes空處理時間usernamevarchar(255)yes空預(yù)訂的用戶名4.4.7用戶表結(jié)構(gòu)表4-7用戶表名稱類型空默認(rèn)值備注idint(11)noauto_increment數(shù)據(jù)庫主鍵usernamevarchar(255)yes空用戶名passwordvarchar(255)yes空密碼namevarchar(255)yes空姓名rolevarchar(255)yes空用戶角色,1表示系統(tǒng)管理員,2表示用戶phoneint(11)yes空手機號碼ctimevarchar(255)yes空注冊時間
第五章系統(tǒng)功能實現(xiàn)5.1系統(tǒng)功能實現(xiàn)的主要框架本系統(tǒng)采用SSM框架開發(fā),SSM框架就是由SpringMVC,Spring,Mybatis構(gòu)成。它結(jié)合了3個小框架的功能搭建,可以讓系統(tǒng)在開發(fā)時減少代碼量,加快需求實現(xiàn)的進(jìn)度,使系統(tǒng)能夠高效完成開發(fā)。5.1.1MybatisMybatis是一種持久層框架,現(xiàn)在互聯(lián)網(wǎng)上最主流的持久層框架有兩種,一個是Hibernate,一個是Mybatis。Hibernate在國內(nèi)使用率低,學(xué)習(xí)起來很困難。而Mybatis在國內(nèi)的使用率較高,容易學(xué)習(xí),我還處于基礎(chǔ)學(xué)習(xí)階段,所以開發(fā)系統(tǒng)時選擇Mybatis框架。Mynatis配置文件的配置流程就是去配置一個數(shù)據(jù)源的信息,也就是數(shù)據(jù)庫的連接信息,再去配置sessionFactory的數(shù)據(jù),最后通過<beanclass="org.mybatis.spring.mapper.MapperScannerConfigurer"> <propertyname="basePackage" value="com.dao"/> </bean>這個代碼語句掃描所有配置的mybatis數(shù)據(jù)信息。Mybatis配置文件部分代碼如圖5-1所示: 圖5-1.Mybatis配置文件代碼5.1.2SpringMVCMVC架構(gòu)的整體實現(xiàn)就是依靠SpringMVC。SpringMVC在系統(tǒng)中的作用就是截斷用戶的請求,它的核心Servlet即DispatcherServlet承擔(dān)中介這樣的職責(zé),將用戶請求通過HandlerMapping去匹配Controller,Controller就是具體對應(yīng)請求所執(zhí)行的操作[8]。它的配置文件的用處就是去掃描所有controller層的所有資源信息。SpringMVC的配置文件代碼如下5-2所示:圖5-2.SpringMVC配置文件代碼5.1.3SpringSpring與SpringMVC可以搭配連接。同時當(dāng)配置完Spring和SpringMVC的jar包后,可以采用注解的形式進(jìn)行開發(fā)。在配置文件中@Autowired注解可以對類成員變量、方法及構(gòu)造函數(shù)進(jìn)行標(biāo)注,完成自動裝配的工作[9]??梢哉f,用注解開發(fā),既省時間又省精力,而且對代碼的維護(hù)會更加方便。Spring在本項目中主要用到了IOC的功能,就是把對象實例化,它是運用了一種設(shè)計模式工廠模式,把創(chuàng)建對象的工作交給工廠去完成,在xml里配置好,運用反射機制,通過類名得到對象,當(dāng)需要哪種對象時,Spring會自動幫我們生成。5.2系統(tǒng)功能的類圖5.2.1酒店公告類Gonggao酒店公告類Gonggao具有4個屬性,分別是id數(shù)據(jù)庫主鍵,biaoti公告標(biāo)題,neirong公告內(nèi)容,ctime添加時間。Gonggao類操作功能有查看、添加、刪除、修改酒店公告信息包括公告標(biāo)題,公告內(nèi)容,公告時間等。Gonggao類圖如下圖5-3所示:圖5-3.酒店公告類圖5.2.2酒店介紹類Intro酒店介紹類Intro具有6個屬性,分別是id數(shù)據(jù)庫主鍵,mingchen酒店名稱,address酒店地址,phone手機號碼,lxr聯(lián)系人,jianjie酒店簡介。Intro類具有查看、添加、修改、刪除酒店介紹信息的操作功能。Intro類圖如下圖5-4所示:圖5-4.酒店介紹類圖5.2.3開房記錄類圖RecordRecord類具有15個屬性,分別是id數(shù)據(jù)庫主鍵,card身份證號碼,cname客戶姓名,phone手機號碼,beizhu備注,roomid關(guān)聯(lián)的客房ID,roomnumber關(guān)聯(lián)的客房編號,price客房單價,rtime入住時間,ttime退房時間,day入住天數(shù),moneytotal消費總計,yajin押金,money實付金額,status結(jié)賬狀態(tài)。Record類的操作功能有記錄開房用戶信息,入住時間,退房時間,入住的天數(shù),用戶的消費,押金登記,結(jié)賬狀態(tài)等。Record類圖如下圖5-5所示:圖5-5.開房記錄類圖5.2.4客房分類管理類圖Cate客房分類管理類Cate具有9個屬性。分別是id數(shù)據(jù)庫主鍵,,catename客房分類名稱,price客房價格,pic客房圖片,bed床位數(shù),kongtiao空調(diào),wanglou網(wǎng)絡(luò),reshui熱水,tv電視??头糠诸惞芾眍愑刑砑?,刪除,修改客房分類信息包括客房分類名稱,客房價格,客房圖片,客房的各項配置等操作功能。Cate類圖如下圖5-6所示:圖5-6.客房分類管理類圖5.2.5客房管理類圖Room客房管理類Room具有12個屬性。分別是id數(shù)據(jù)庫主鍵,roomnumber客房編號,roomstatus客房狀態(tài),catename客房類別,cateid客房類別id,price客房價格,pic客房圖片,bed床位數(shù),kongtiao空調(diào),wanglou網(wǎng)絡(luò),reshui熱水,tv電視。Room類的操作功能有查看客房編號,客房狀態(tài),客房類別,客房圖片,等,添加搜索刪除客房的信息id,客房的圖片,編號,床位數(shù),空調(diào),網(wǎng)絡(luò),熱水和電視等信息配置,客房管理類Room圖如下圖5-7所示: 圖5-7.客房類圖5.2.6用戶類圖User用戶類具有7個屬性,分別是id數(shù)據(jù)庫主鍵,password密碼,name姓名,role用戶角色(1代表系統(tǒng)管理員,2代表用戶),phone手機號碼,username用戶名,ctime注冊時間。用戶類中用戶的操作功能主要是對個人信息的修改維護(hù),個人密碼的維護(hù)。系統(tǒng)管理員的功能主要是對用戶的用戶名,姓名,注冊時間等進(jìn)行查看修改刪除操作。用戶類User類圖如下圖5-8所示:圖5-8.用戶類圖5.2.7客房預(yù)定類圖YudingYuding類具有15個屬性,分別是id數(shù)據(jù)庫主鍵,catename客房分類,cateid客房分類ID,price客房價格,shuliang預(yù)定客房數(shù)量,lxr聯(lián)系人姓名,phone手機號碼,sfz身份證號碼,ruzhuriqi入住日期,tfriqi退房日期,beizhu備注,ytime預(yù)定時間,status預(yù)定狀態(tài),ctime處理時間,username預(yù)訂的用戶名??头款A(yù)定類主要功能就是用戶預(yù)定客房的信息查看處理,系統(tǒng)管理員可查看預(yù)定客戶個人信息包括姓名,手機號碼,身份證,開房與退房時間等,還可查看預(yù)定客房數(shù)量,預(yù)定時間,預(yù)定狀態(tài),客戶的備注信息等操作功能。客房預(yù)定類Yuding類類圖如下圖5-9所示:圖5-9.客房預(yù)定類圖5.3系統(tǒng)主要功能模塊5.3.1用戶注冊與登錄系統(tǒng)的登錄注冊功能是面向客戶的,客戶登錄系統(tǒng)才可以瀏覽預(yù)訂酒店。用戶登錄界面如下圖5-10所示:圖5-10.用戶登錄界面用戶登錄的代碼原理:用戶進(jìn)行登錄操作后通過Useruser=userService.userlogin(username,password,2);調(diào)用數(shù)據(jù)庫的值,來判斷用戶是否存在。用戶注冊登錄功能實現(xiàn)的部分核心代碼如下圖5-11所示:圖5-11.用戶登錄核心代碼5.3.2客房分類管理酒店客房的分類管理可以添加各種自己想要的客房類型,刪除,修改,搜索已有的客房類型,是面向系統(tǒng)管理員的一個分類功能??头糠诸惖膶傩园头糠诸惖拿Q,客房價格,床位數(shù),空調(diào),界面如下圖5-12所示:圖5-12.客房分類界面客房分類管理代碼實現(xiàn)原理:首先獲得catename的值,通過編寫if語句判斷值是不是空值。利用cateService這個方法查到對應(yīng)的數(shù)據(jù),再傳回對應(yīng)的頁面上,實現(xiàn)對酒店房間分類的搜索,刪除,編輯和添加等操作客房分類管理部分核心代碼如下圖5-13所示:圖5-13.客房分類管理核心代碼5.3.3客房管理客房管理功能包括添加,搜索,去除客房等操作,通過搜索客房分類或者客房編號找到對應(yīng)客房,也可添加各種客房類別的客房,對客房信息如客房價格,客房設(shè)備,客房狀態(tài)進(jìn)行修改等,客房管理界面如下圖5-14所示:圖5-14.客房管理界面客房管理代碼實現(xiàn)原理:首先獲得roomnumber,catename的值,通過編寫if語句判斷值是不是空值。利用roomService.selectBeanList方法查到對應(yīng)的數(shù)據(jù),再傳回對應(yīng)的頁面上,實現(xiàn)對酒店房間的查找,刪除,編輯等操作。客房管理實現(xiàn)的部分代碼如下圖5-15所示 圖5-14.客房管理部分代碼
系統(tǒng)的測試6.1系統(tǒng)測試方法6.1.1測試環(huán)境該酒店管理系統(tǒng)測試環(huán)境:計算機操作系統(tǒng):windows10測試機型:神舟DESKTOP-M6GVHNN(基于x64的處理器)測試瀏覽器:IE8.0版本,Chrome81.0版本等6.1.2測試方法系統(tǒng)全功能測試:把數(shù)據(jù)庫的表數(shù)據(jù)清除,只留下初始數(shù)據(jù),開始進(jìn)行系統(tǒng)全方位功能點擊測試。在酒店主頁面的測試上,一個IP上注冊多個用戶,在同個瀏覽器下打開多個頁面同時登錄多個賬號,不同瀏覽器下同時登錄同個賬號,同個時間段內(nèi)預(yù)訂房間,模擬用戶登錄查看個人預(yù)訂信息顯示。在后臺管理系統(tǒng)測試中,對客房和用戶信息進(jìn)行添加,查詢,修改,刪除操作,還有酒店介紹,酒店公告,開發(fā)管理查詢等全方位功能測試。全功能覆蓋測試的目的,是確保系統(tǒng)可以正常運行功能保持穩(wěn)定。在測試過程中如果發(fā)現(xiàn)有功能邏輯漏洞或者卡死閃退的狀況,立即定位出錯的原因,修改對應(yīng)的出錯點,再回歸測試,保證問題不再復(fù)現(xiàn)。功能測試是系統(tǒng)測試中最重要的模塊,所以本系統(tǒng)在功能測試上經(jīng)過了三輪詳細(xì)測試且耗時十天。系統(tǒng)安全測試:本系統(tǒng)的安全性非常重要,所以安全性測試必不可少。主要的安全測試有三點:一是對網(wǎng)頁IP地址的安全性測試,二是對密碼保護(hù)以及個人隱私信息安全保護(hù)測試,三是對后臺管理與酒店主頁面功能權(quán)限測試等。接口測試:運用postman這個軟件去測試系統(tǒng)接口。get請求,首先輸入?yún)?shù)和value,填寫系統(tǒng)對應(yīng)的URL地址,觀察響應(yīng)結(jié)果,HTTP狀態(tài)碼以及響應(yīng)時間。post請求,也是需要添加對應(yīng)參數(shù),提交json,在headers里填入cookies值,查看對應(yīng)返回的結(jié)果。系統(tǒng)多用戶操作測試:單個用戶測試很難發(fā)現(xiàn)系統(tǒng)存在的一些問題bug,所以需要模擬多個用戶同時使用系統(tǒng)同個功能,再觀察系統(tǒng)表現(xiàn)來發(fā)現(xiàn)問題。如多個用戶同時在線注冊賬號,多個用戶同時登陸,修改個人信息,多個用戶同時瀏覽酒店,預(yù)訂酒店,退訂酒店等等。在進(jìn)行多用戶測試的過程中發(fā)現(xiàn)了系統(tǒng)功能沖突,通過修改系統(tǒng)對應(yīng)代碼,最后再回歸測試驗證問題,確保在多用戶情況下系統(tǒng)功能是能夠正常運行的。性能壓力測試:本系統(tǒng)運用jmeter進(jìn)行性能壓力測試。首先創(chuàng)建線程組,設(shè)置線程數(shù)和循壞次數(shù),再設(shè)置系統(tǒng)對應(yīng)的端口等。隨后開始測試,通過來模擬大量用戶同時訪問系統(tǒng)的情況,讓系統(tǒng)處于一個高壓力負(fù)載的情況下,觀察系統(tǒng)界面顯示和系統(tǒng)的功能是否會不穩(wěn)定,以及系統(tǒng)承受的最高限度是多少。6.2系統(tǒng)測試用例該酒店管理系統(tǒng)功能眾多,通過設(shè)計測試用例可以提高系統(tǒng)功能測試的效率,保障系統(tǒng)測試質(zhì)量。測試開始之前,總共設(shè)計了五個測試用例,對應(yīng)系統(tǒng)五個功能點。6.2.1用戶登錄用例用戶登錄和管理員登錄的用例如下表6-1所示:表6-1用戶與管理員登錄用例功能模塊用戶登錄與管理員登錄測試目的測試用戶和后臺是否可正常登錄系統(tǒng)前置條件進(jìn)入用戶登錄與后臺管理登錄界面操作步驟輸入格式不正確的用戶名,如中文,特殊符號,點擊登錄輸入錯誤的用戶名和密碼,點擊登錄用戶名為空,輸入密碼,點擊登錄密碼為空,輸入用戶名,點擊登錄輸入正確的用戶名和密碼預(yù)期結(jié)果提示用戶名或者密碼錯誤,登錄失敗提示用戶名或密碼錯誤,登錄失敗提示用戶名不能為空提示密碼不能為空登錄成功,進(jìn)入主頁面或后臺管理頁面實際結(jié)果與預(yù)期結(jié)果一致6.2.2用戶注冊用例用戶注冊的用例如下表6-2所示:表6-2用戶注冊管理用例功能模塊用戶注冊管理測試目的測試用戶注冊和后臺用戶注冊管理的功能前置條件進(jìn)入用戶注冊與后臺用戶注冊管理界面操作步驟輸入格式不正確的用戶名,如中文,特殊符號,點擊注冊分別輸入密碼長度為1的密碼和密碼長度為6的密碼,,點擊注冊用戶名為空,輸入密碼,點擊注冊密碼為空,輸入用戶名,點擊注冊輸入正確的用戶名和密碼,姓名為空,點擊注冊輸入不是11位數(shù)字的手機號碼。點擊注冊輸入正確的用戶名、密碼、姓名和電話在后臺用戶注冊管理頁面,輸入已注冊的用戶名進(jìn)行搜索點擊用戶名后面的“刪除”按鈕預(yù)期結(jié)果提示用戶名必須是數(shù)字,字母或者下劃線,注冊失敗提示密碼長度至少為6位數(shù),注冊失敗提示用戶名不能為空,注冊失敗提示密碼不能為空,注冊失敗提示姓名不能為空,注冊失敗提示請輸入正確的手機號碼格式,注冊失敗提示注冊成功,頁面跳轉(zhuǎn)至主頁面對應(yīng)的用戶名成功被查詢顯示至頁面上用戶名和個人信息成功被刪除實際結(jié)果與預(yù)期結(jié)果一致6.2.3預(yù)訂客房用例預(yù)訂客房的用例如下表6-3所示:表6-3預(yù)訂客房用例功能模塊預(yù)訂客房功能測試目的保證用戶可正常預(yù)訂酒店客房,后臺管理可正常查詢操作預(yù)訂的客房前置條件進(jìn)入客房分類列表與管理后臺頁面操作步驟未登錄情況下,在客房分類列表中選擇任意一種客房,點擊預(yù)訂客房已登錄情況下,在客房分類列表中選擇任意一種客房,點擊預(yù)訂客房在客房分類列表中選擇任意一種客房,點擊查看詳情在管理后臺頁面中的預(yù)訂記錄查詢輸入用戶名或者聯(lián)系人姓名,點擊搜索在搜索出來的預(yù)訂記錄中點擊查看操作預(yù)期結(jié)果提示請先登錄用戶彈框,點擊確定后頁面跳轉(zhuǎn)用戶登錄的主頁面預(yù)訂成功,跳轉(zhuǎn)至客房預(yù)訂信息填寫頁面頁面跳轉(zhuǎn),可看到酒店詳細(xì)圖片和設(shè)備信息搜索成功,對應(yīng)的用戶名預(yù)訂信息顯示在頁面下方點擊查看后,頁面顯示預(yù)訂用戶個人信息及預(yù)訂時間、狀態(tài)等實際結(jié)果與預(yù)期結(jié)果一致6.2.4開房管理用例開房管理的測試用例如下表6-4所示:表6-4.開房管理測試用例功能模塊開房管理測試目的測試后臺管理中是否可正常開房前置條件進(jìn)入酒店網(wǎng)站管理后臺操作步驟在開房管理頁面中選擇任意一個客房分類,點擊開房在開房管理頁面中選擇任意一個客房分類,點擊查看預(yù)期結(jié)果頁面跳轉(zhuǎn),顯示輸入開房的用戶信息,輸入后開房成功頁面跳轉(zhuǎn),顯示客房分類的詳細(xì)信息實際結(jié)果與預(yù)期結(jié)果一致6.2.5客房分類用例客房分類的用例如下表6-5所示:表6-5客房分類用例功能模塊客房管理測試目的測試系統(tǒng)后臺客房管理功能是否正常前置條件登錄進(jìn)入管理后臺頁面操作步驟在客房管理中,點擊添加客房在客房管理中,點擊查看客房在客房管理中,點擊編輯客房在客房管理中,點擊刪除客房在客房管理中,輸入已有的客房編號或者客房分類名稱,點擊搜索預(yù)期結(jié)果頁面跳轉(zhuǎn)至添加客房信息,輸入客房編號,選擇客房分類,添加成功。頁面跳轉(zhuǎn),可查看到客房的圖片、名稱、價格和設(shè)備等信息可修改客房名稱,價格、設(shè)備和客房圖片等客房信息刪除成功,酒店主頁面客房分類中無刪除的客房搜索成功,在下方顯示對應(yīng)的客房分類實際結(jié)果與預(yù)期結(jié)果一致6.3系統(tǒng)測試總結(jié)本系統(tǒng)測試工作全面,方法齊全,在經(jīng)過系統(tǒng)測試策略的完整測試后,系統(tǒng)的功能表現(xiàn)穩(wěn)定,系統(tǒng)頁面顯示正常。在性能壓力測試方面,通過模擬多用戶高并發(fā)操作的測試,觀察系統(tǒng)吞吐量,系統(tǒng)響應(yīng)時間,CPU的利用率等系統(tǒng)性能指標(biāo)括,得出結(jié)論本系統(tǒng)的性能還是較穩(wěn)定的??偟膩碚f,通過多種測試方法進(jìn)行全方面系統(tǒng)測試后,系統(tǒng)功能表現(xiàn)穩(wěn)定,界面顯示正確,安全系數(shù)高,可擴展性強。第7章系統(tǒng)總結(jié)與展望7.1系統(tǒng)總結(jié)該酒店管理系統(tǒng)開發(fā)時間短,還有一些功能未能完善實現(xiàn),比如支付功能。雖然系統(tǒng)功能完善不全,但是系統(tǒng)的框架模型都已經(jīng)成功構(gòu)建并且處于穩(wěn)定狀態(tài),酒店管理系統(tǒng)的基本功能也都實現(xiàn)成功且穩(wěn)定運行。酒店的設(shè)計思路是分為兩個界面,一個是系統(tǒng)管理員的界面,一個是用戶的界面即酒店的主介紹界面,兩個界面實現(xiàn)的功能大都是相互聯(lián)系的,包括開房退房記錄的數(shù)據(jù)傳輸,用戶信息管理,酒店客房分類管理等。在穩(wěn)定性和有效性方面,經(jīng)過多輪測試,系統(tǒng)表現(xiàn)穩(wěn)定,且性能穩(wěn)定,可長期使用,維護(hù)簡單。系統(tǒng)在實現(xiàn)了
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 智能設(shè)備遠(yuǎn)程維護(hù)系統(tǒng)合作開發(fā)合同(2篇)
- 《餐飲服務(wù)與管理》課件-教學(xué)課件:中餐零點早餐服務(wù)
- 2025年上海市汽車租賃合同范本
- 2025屆高三押題信息卷(一)生物及答案
- 新質(zhì)生產(chǎn)力指導(dǎo)
- 職業(yè)技術(shù)學(xué)院2024級文化創(chuàng)意與策劃專業(yè)人才培養(yǎng)方案
- 新質(zhì)生產(chǎn)力基石
- 2025年人教版小學(xué)數(shù)學(xué)一年級上冊期末考試卷(帶答案)
- 動眼危象的臨床護(hù)理
- 2025煤炭供應(yīng)合同模板
- 裝配式建筑技術(shù)創(chuàng)新與可持續(xù)發(fā)展-全面剖析
- 裝飾公司結(jié)算管理制度
- 實習(xí)生頂崗實習(xí)安全教育
- 網(wǎng)絡(luò)災(zāi)難恢復(fù)計劃試題及答案
- 物業(yè)五一節(jié)前安全教育
- 海員的考試試題及答案
- 2024年全國高中數(shù)學(xué)聯(lián)賽(浙江預(yù)賽)試題含參考答案
- 人教PEP版(2024)三年級下冊英語Unit5 Old toys單元整體教學(xué)設(shè)計(共6課時)
- 微訓(xùn)練 一文多考 備考高效之散文《在泥土中誕生》張煥軍 教師版
- 食材供應(yīng)項目整體服務(wù)方案
- 針刺傷預(yù)防與處理(中華護(hù)理學(xué)會團體標(biāo)準(zhǔn))
評論
0/150
提交評論