計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文-客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文-客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文-客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文-客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
計(jì)算機(jī)科學(xué)與技術(shù)畢業(yè)論文-客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩32頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)摘要在當(dāng)今世界經(jīng)濟(jì)蓬勃發(fā)展和信息技術(shù)飛速進(jìn)步的局勢(shì)下,經(jīng)濟(jì)型酒店以其獨(dú)特的運(yùn)營(yíng)規(guī)模,突出的市場(chǎng)定位和人性化的服務(wù)理念受到廣大消費(fèi)者的歡迎,得以迅速發(fā)展。為了提高經(jīng)濟(jì)型酒店客房管理效率,規(guī)范酒店的信息化管理,提高酒店的經(jīng)濟(jì)效益,給客戶(hù)提供便捷的客房服務(wù),本論文針對(duì)經(jīng)濟(jì)型酒店的客房管理系統(tǒng)進(jìn)行了分析與設(shè)計(jì)。本系統(tǒng)基于B/S架構(gòu),采用目前較為流行的高級(jí)程序語(yǔ)言Java語(yǔ)言編寫(xiě),JDK版本為1.8版本。系統(tǒng)運(yùn)用適合開(kāi)發(fā)企業(yè)級(jí)Web應(yīng)用程序的JSP技術(shù),使用MyEclipse8.6版本作為開(kāi)發(fā)平臺(tái),服務(wù)器方面則使用MyEclipse8.6平臺(tái)自帶的MyEclipseTomcat,使用MySQL數(shù)據(jù)庫(kù)同時(shí)運(yùn)用了JDBC技術(shù)進(jìn)行數(shù)據(jù)庫(kù)的連接。論文從選題研究歷史和系統(tǒng)相關(guān)技術(shù)入手,通過(guò)對(duì)系統(tǒng)需求的仔細(xì)分析,展開(kāi)詳細(xì)的系統(tǒng)設(shè)計(jì)并在完成系統(tǒng)后進(jìn)行了系統(tǒng)功能測(cè)試。關(guān)鍵詞:經(jīng)濟(jì)型酒店;客房管理系統(tǒng);B/S

AbstractInsituationsoftoday'sworldeconomyisboomingandtherapidprogressofinformationtechnology,economyhotelwithitsuniqueoperatingscale,theprominentmarketpositioningandpersonalizedservicephilosophybythemajorityofconsumers,todeveloprapidly.Inordertoimprovetheeconomyhotelroommanagementefficiency,standardizehotelroominformationmanagement,improvetheeconomicefficiencyofthehotel,toprovidecustomerswithconvenientandefficienthotelroomservice,thepaperdevotedtotheeconomyhotelroommanagementsystemanalysisanddesign.ThesystemisbasedonB/Sstructure,usingthemorepopularhigh-levelprogramminglanguageJavalanguage,JDKversion1.8version.Applicationdevelopmentsystemforenterprise-classWebapplicationsJSPtechnology,useMyEclipse8.6versionasadevelopmentplatform,theserversideusingMyEclipse8.6platformcomeswithTomcat,MySQLdatabaseusingJDBCwhiletheuseoftechnologyforconnectingtothedatabase.Thispaperoutlinesthebackgroundandsystem-relatedtechnologies,elaboratesfeasibilityanalysisandsystemrequirementsanalysis,systemdesignanddetailedafterthecompletionofthesystemcompletedsystemtesting.Keywords:CheapHotels;RoomManagementSystem;B/S目錄17119_WPSOffice_Level11緒論 15515_WPSOffice_Level21.1選題目的與意義 120113_WPSOffice_Level21.2國(guó)內(nèi)外研究現(xiàn)狀 120490_WPSOffice_Level21.3系統(tǒng)研究?jī)?nèi)容 218158_WPSOffice_Level12系統(tǒng)相關(guān)技術(shù)概述 311657_WPSOffice_Level22.1java簡(jiǎn)介 38274_WPSOffice_Level22.2JSP技術(shù)簡(jiǎn)介 331450_WPSOffice_Level22.3B/S架構(gòu)簡(jiǎn)介 47817_WPSOffice_Level22.4MyEclipse8.6開(kāi)發(fā)平臺(tái)簡(jiǎn)介 430161_WPSOffice_Level22.5MySQL數(shù)據(jù)庫(kù)簡(jiǎn)介 521614_WPSOffice_Level13系統(tǒng)分析 618666_WPSOffice_Level23.1可行性分析 616744_WPSOffice_Level33.1.1技術(shù)可行性 6332_WPSOffice_Level33.1.2經(jīng)濟(jì)可行性 61017_WPSOffice_Level33.1.3操作可行性 614741_WPSOffice_Level23.2業(yè)務(wù)需求分析 64550_WPSOffice_Level23.3功能性需求分析 718517_WPSOffice_Level23.4非功能性需求分析 810418_WPSOffice_Level33.4.1性能需求分析 830505_WPSOffice_Level33.4.2可靠性需求分析 82569_WPSOffice_Level33.4.3對(duì)技術(shù)和業(yè)務(wù)的適應(yīng)性分析 812235_WPSOffice_Level14系統(tǒng)總體設(shè)計(jì) 1022478_WPSOffice_Level24.1軟件流程設(shè)計(jì) 1013979_WPSOffice_Level24.2總體功能模塊設(shè)計(jì) 1028069_WPSOffice_Level24.3數(shù)據(jù)庫(kù)設(shè)計(jì) 111637_WPSOffice_Level34.3.1概念模型設(shè)計(jì) 116648_WPSOffice_Level34.3.2數(shù)據(jù)邏輯模型設(shè)計(jì) 1216249_WPSOffice_Level34.3.3數(shù)據(jù)物理模型設(shè)計(jì) 12318_WPSOffice_Level15系統(tǒng)模塊設(shè)計(jì)與實(shí)現(xiàn) 1627718_WPSOffice_Level25.1登錄模塊 161173_WPSOffice_Level25.2系統(tǒng)客房管理模塊 1712319_WPSOffice_Level25.3會(huì)員預(yù)訂模塊 1722738_WPSOffice_Level25.4結(jié)賬退房模塊 1930796_WPSOffice_Level25.5營(yíng)業(yè)查詢(xún)模塊 2121038_WPSOffice_Level25.6個(gè)人信息維護(hù)模塊 2213444_WPSOffice_Level25.7酒店首頁(yè)信息管理模塊 2312991_WPSOffice_Level25.8酒店留言板模塊 2410438_WPSOffice_Level16系統(tǒng)測(cè)試 254922_WPSOffice_Level26.1系統(tǒng)測(cè)試方法 2521045_WPSOffice_Level26.2系統(tǒng)測(cè)試 2511887_WPSOffice_Level17總結(jié)與展望 3120914_WPSOffice_Level27.1總結(jié) 3130147_WPSOffice_Level27.2展望 3126237_WPSOffice_Level1參考文獻(xiàn) 33緒論1.1選題目的與意義在當(dāng)今社會(huì)經(jīng)濟(jì)繁榮發(fā)展和生活水平日益提高的情況下,經(jīng)濟(jì)型酒店的出現(xiàn)為全球酒店業(yè)發(fā)展帶來(lái)了新形態(tài)。經(jīng)濟(jì)型酒店以客房為其主要的盈利單元,酒店規(guī)模相對(duì)較小,客房設(shè)施簡(jiǎn)約,主要客戶(hù)為大眾旅行者和中小企業(yè)商務(wù)出差人士[1]。其準(zhǔn)確的市場(chǎng)定位,符合市場(chǎng)需求的服務(wù)理念,合理的客房定價(jià)和人性化的服務(wù)受到消費(fèi)者的喜愛(ài)和支持[2]。鑒于目前市場(chǎng)上經(jīng)濟(jì)型酒店客房管理系統(tǒng)的短缺情形,本論文主要針對(duì)經(jīng)濟(jì)型酒店進(jìn)行客房管理系統(tǒng)的分析與設(shè)計(jì),有針對(duì)性地設(shè)計(jì)出能夠適應(yīng)經(jīng)濟(jì)型酒店運(yùn)營(yíng)模式的客房管理系統(tǒng)。傳統(tǒng)的酒店管理方式使得酒店工作人員每天的工作量繁多,大量的重復(fù)性工作也降低了酒店工作人員的工作效率。基于Web的酒店客房管理系統(tǒng)能夠提高酒店管理人員的工作效率,幫助酒店管理人員及時(shí)掌握酒店客戶(hù)信息和酒店客房營(yíng)業(yè)信息,方便酒店工作人員與酒店客戶(hù)進(jìn)行及時(shí)溝通交流[3]。一方面,通過(guò)科學(xué)專(zhuān)業(yè)的系統(tǒng)設(shè)計(jì),完成酒店客房管理系統(tǒng),為酒店提供高效的信息化管理,從而最終為酒店帶來(lái)經(jīng)濟(jì)效益;另一方面,基于B/S架構(gòu)的酒店客房管理系統(tǒng)摒棄了傳統(tǒng)的客房查詢(xún)和客房訂購(gòu)方式,為客戶(hù)提供了新興的網(wǎng)絡(luò)化銷(xiāo)售,使得客戶(hù)能夠全面地了解酒店客房信息。1.2國(guó)內(nèi)外研究現(xiàn)狀上海錦江集團(tuán)旗下在1996年成立的“錦江之星”是我國(guó)第一個(gè)經(jīng)濟(jì)型酒店品牌[4]。目前,我國(guó)酒店業(yè)對(duì)于經(jīng)濟(jì)型酒店的研究尚處于探索階段。我國(guó)大型連鎖經(jīng)濟(jì)型酒店,基本上都已經(jīng)在使用市場(chǎng)上有關(guān)酒店的信息管理系統(tǒng)。市場(chǎng)上出現(xiàn)的酒店管理軟件基本上都是針對(duì)大型酒店進(jìn)行設(shè)計(jì)的,采用的大型酒店客房管理系統(tǒng)往往價(jià)格昂貴并且沒(méi)有針對(duì)性,軟件系統(tǒng)中的一些功能模塊并不能適應(yīng)于經(jīng)濟(jì)型酒店的運(yùn)營(yíng)管理,從而造成資源浪費(fèi)。與此同時(shí),中小型經(jīng)濟(jì)型酒店由于資金限制,無(wú)法購(gòu)買(mǎi)昂貴的酒店客房管理系統(tǒng),絕大多數(shù)中小型酒店仍然采用手工記錄這種傳統(tǒng)的酒店管理方式。傳統(tǒng)的酒店管理方式大大降低了工作效率。缺乏規(guī)范化的信息管理,導(dǎo)致客戶(hù)信息掌握不夠全面和準(zhǔn)確,甚至造成信息查找困難和使用效果相對(duì)較差。信息時(shí)代的加速到來(lái)和社會(huì)經(jīng)濟(jì)的快速發(fā)展,網(wǎng)絡(luò)化銷(xiāo)售卻沒(méi)有引起經(jīng)濟(jì)型酒店的經(jīng)營(yíng)者的重視,而傳統(tǒng)的客房查詢(xún)和客房訂購(gòu)方式已經(jīng)遠(yuǎn)遠(yuǎn)無(wú)法滿(mǎn)足經(jīng)濟(jì)型酒店擴(kuò)大經(jīng)營(yíng)規(guī)模的需求。許多經(jīng)濟(jì)型酒店缺乏現(xiàn)代先進(jìn)的信息技術(shù)的支持,缺乏規(guī)范化信息化的客房管理系統(tǒng),不能全面地掌握客戶(hù)回饋的信息,無(wú)法及時(shí)與客戶(hù)溝通交流,造成客戶(hù)的滿(mǎn)意度降低,甚至是業(yè)務(wù)流失。我國(guó)的經(jīng)濟(jì)型酒店發(fā)展勢(shì)頭猛烈,但缺乏具有針對(duì)性的客房管理系統(tǒng)。國(guó)內(nèi)的經(jīng)濟(jì)型酒店缺乏信息技術(shù)的合理引入,多數(shù)都是采用傳統(tǒng)的管理方式,依靠過(guò)去的經(jīng)營(yíng)經(jīng)驗(yàn),在管理上尤其是客房管理遠(yuǎn)落后于發(fā)達(dá)國(guó)家的酒店集團(tuán)[5]。我國(guó)經(jīng)濟(jì)型酒店的客房管理缺乏系統(tǒng)的信息管理技術(shù),大多數(shù)經(jīng)濟(jì)型酒店缺乏完善的酒店客房管理系統(tǒng),客房管理質(zhì)量良莠不齊。我國(guó)的經(jīng)濟(jì)型酒店發(fā)展迅速的同時(shí)也暴露了管理方面的弊端。相比之下,國(guó)外的經(jīng)濟(jì)型酒店的起步要早很多。美國(guó)在二十世紀(jì)五十年代就已經(jīng)出現(xiàn)了經(jīng)濟(jì)型酒店。目前,經(jīng)濟(jì)型酒店在歐美國(guó)家已是相當(dāng)成熟的酒店形態(tài)[6]。在網(wǎng)絡(luò)上具有有力的銷(xiāo)售推廣,使得國(guó)外的經(jīng)濟(jì)型酒店發(fā)展得越來(lái)越好[7]。如今,國(guó)外的主要經(jīng)濟(jì)型酒店都擁有了較為成熟的酒店客房管理系統(tǒng)。在國(guó)際酒店行業(yè)上領(lǐng)先的酒店企業(yè)一直在堅(jiān)持不懈地研究摸索、實(shí)施和推進(jìn)先進(jìn)的現(xiàn)代化信息技術(shù),以此來(lái)獲得新的競(jìng)爭(zhēng)優(yōu)勢(shì)。1.3系統(tǒng)研究?jī)?nèi)容本課題針對(duì)經(jīng)濟(jì)型酒店的客房管理模式進(jìn)行系統(tǒng)分析與軟件設(shè)計(jì)。系統(tǒng)實(shí)現(xiàn)分角色登錄系統(tǒng)功能,角色包括前臺(tái)用戶(hù)和后臺(tái)酒店管理人員兩大模塊。前臺(tái)用戶(hù)部分實(shí)現(xiàn)了用戶(hù)登錄、注冊(cè)、用戶(hù)查看客房信息、用戶(hù)修改個(gè)人信息、預(yù)訂客房、客戶(hù)留言等功能。后臺(tái)管理員部分實(shí)現(xiàn)了入住信息管理、賓客結(jié)賬管理、會(huì)員訂房處理、客房信息管理、會(huì)員信息管理、個(gè)人信息維護(hù)等功能。系統(tǒng)在開(kāi)發(fā)過(guò)程中,充分尊重系統(tǒng)操作簡(jiǎn)單易學(xué)的原則,著重尋求一個(gè)適合于經(jīng)濟(jì)型酒店的客房管理系統(tǒng)。通過(guò)不斷的完善和改進(jìn)系統(tǒng)設(shè)計(jì),完善系統(tǒng),以求全面提高企業(yè)科學(xué)管理水平和服務(wù)質(zhì)量。系統(tǒng)基于B/S架構(gòu),即瀏覽器/服務(wù)器架構(gòu),以瀏覽器為主,方便酒店工作人員對(duì)于酒店信息的增刪改查,同時(shí)也方便了酒店客戶(hù)的信息查詢(xún)和信息反饋,利于酒店業(yè)務(wù)的擴(kuò)展與推廣。2系統(tǒng)相關(guān)技術(shù)概述2.1java簡(jiǎn)介Java是在1995年5月由SunMicrosystems公司正式發(fā)布的面向?qū)ο蟮母呒?jí)編程語(yǔ)言和平臺(tái)的總稱(chēng),由“Java之父”JamesGosling領(lǐng)導(dǎo)研發(fā)。網(wǎng)絡(luò)的快速發(fā)展使得對(duì)基于網(wǎng)絡(luò)的應(yīng)用程序開(kāi)發(fā)的需求日益增加,Java語(yǔ)言也因此得以迅速發(fā)展[8]。Java語(yǔ)言的優(yōu)勢(shì)在于編寫(xiě)的程序能夠在不同的操作系統(tǒng)平臺(tái)和CPU芯片上運(yùn)行。Java虛擬機(jī)的不跨平臺(tái)性實(shí)現(xiàn)了Java的跨平臺(tái)性。這一特性使得Java受到網(wǎng)絡(luò)應(yīng)用軟件的設(shè)計(jì)與開(kāi)發(fā)領(lǐng)域的熱捧。Java的出現(xiàn)也同樣推動(dòng)了Web的迅速發(fā)展。它是開(kāi)發(fā)領(lǐng)域中使用最廣泛的計(jì)算機(jī)開(kāi)發(fā)語(yǔ)言。不同于C語(yǔ)言和C++語(yǔ)言,Java語(yǔ)言是具有跨平臺(tái)性的。這里指的平臺(tái)是指操作系統(tǒng)平臺(tái)。Java的跨平臺(tái)性指的是不用去考慮計(jì)算機(jī)的操作系統(tǒng)的差異,任何通過(guò)編譯生成的字節(jié)碼文件都能夠復(fù)制到任意一個(gè)安裝了Java運(yùn)行環(huán)境的計(jì)算機(jī)上解釋執(zhí)行。2.2JSP技術(shù)簡(jiǎn)介JSP(JavaServerPages)是一種動(dòng)態(tài)網(wǎng)頁(yè)技術(shù),由SUN公司發(fā)起并通過(guò)多家企業(yè)共同努力開(kāi)發(fā)出來(lái)的。JSP使用Java作為其腳本語(yǔ)言,實(shí)現(xiàn)了在HTML頁(yè)面內(nèi)嵌入Java代碼形成動(dòng)態(tài)網(wǎng)頁(yè)。JSP能夠動(dòng)態(tài)生成HTML、XML或其他格式文檔的Web網(wǎng)頁(yè)。Web服務(wù)器在收到JSP網(wǎng)頁(yè)的訪(fǎng)問(wèn)請(qǐng)求后,先執(zhí)行其中的Java代碼,然后再將JSP頁(yè)面交給客戶(hù)端瀏覽器[9]。JSP是在服務(wù)器端運(yùn)行的,在客戶(hù)端上,只要安裝了相應(yīng)的瀏覽器就能夠?yàn)g覽JSP頁(yè)面的內(nèi)容。當(dāng)服務(wù)器收到來(lái)自客戶(hù)端的請(qǐng)求之后,就會(huì)進(jìn)行Java代碼的具體運(yùn)行,最后才把HTML頁(yè)面反饋到客戶(hù)端瀏覽器上。JSP運(yùn)用上的技術(shù)支持來(lái)自JavaServlet。一般規(guī)模較大的Web應(yīng)用開(kāi)發(fā)程序都是必需通過(guò)JavaServlet與JSP的之間相互配合聯(lián)系,最終實(shí)現(xiàn)完整的項(xiàng)目開(kāi)發(fā)。JSP把網(wǎng)頁(yè)邏輯和網(wǎng)頁(yè)設(shè)計(jì)與顯示進(jìn)行了有效的隔離,操作較為簡(jiǎn)潔,具有較強(qiáng)的實(shí)用性,具有面向?qū)ο蟮奶攸c(diǎn),而且依賴(lài)于服務(wù)器端運(yùn)行,不需要具體的平臺(tái)支撐,具有一定的安全性,JSP的這些特性使得其受到基于互聯(lián)網(wǎng)的應(yīng)用程序開(kāi)發(fā)的廣泛歡迎。2.3B/S架構(gòu)簡(jiǎn)介B/S(Browser/Server)架構(gòu),即瀏覽器/服務(wù)器架構(gòu)。基于B/S架構(gòu)的系統(tǒng)中,是Web服務(wù)器和后臺(tái)數(shù)據(jù)庫(kù)進(jìn)行數(shù)據(jù)交流。數(shù)據(jù)交流包括后臺(tái)數(shù)據(jù)庫(kù)的數(shù)據(jù)增刪改查操作通過(guò)Web服務(wù)器反饋給瀏覽器,前臺(tái)瀏覽器端的數(shù)據(jù)的增刪改查操作通過(guò)Web服務(wù)器傳遞給數(shù)據(jù)庫(kù)[10]。基于B/S架構(gòu)的系統(tǒng)中,服務(wù)器需要承擔(dān)的工作壓力較大,包括對(duì)數(shù)據(jù)庫(kù)數(shù)據(jù)的相關(guān)操作和Web應(yīng)用程序的運(yùn)行。目前,B/S架構(gòu)不斷成熟,在市場(chǎng)上也占據(jù)重要地位。基于B/S架構(gòu)的系統(tǒng),客戶(hù)端只需要安裝瀏覽器即可,不需要安裝其他任何應(yīng)用程序。客戶(hù)端通過(guò)瀏覽器請(qǐng)求頁(yè)面地址以達(dá)到訪(fǎng)問(wèn)系統(tǒng)的目的,而不需要在客戶(hù)機(jī)上安裝其他繁瑣的應(yīng)用程序。這種新興的B/S架構(gòu)系統(tǒng),極大得方便了客戶(hù)的瀏覽訪(fǎng)問(wèn),也方便了企業(yè)網(wǎng)絡(luò)業(yè)務(wù)的擴(kuò)展,帶動(dòng)了互聯(lián)網(wǎng)應(yīng)用的發(fā)展。對(duì)于企業(yè),相對(duì)于基于C/S架構(gòu)的系統(tǒng)需要大量宣傳普及和維護(hù)費(fèi)用,采用基于B/S架構(gòu)的系統(tǒng),不僅可以節(jié)約企業(yè)的開(kāi)發(fā)成本,而且這種新興的網(wǎng)絡(luò)軟件架構(gòu)也方便了客戶(hù)的訪(fǎng)問(wèn),帶動(dòng)了企業(yè)的業(yè)務(wù)拓展。2.4MyEclipse8.6開(kāi)發(fā)平臺(tái)簡(jiǎn)介MyEclipse(MyEclipseEnterpriseWorkbench)企業(yè)級(jí)工作平臺(tái)是在Eclipse企業(yè)平臺(tái)的基礎(chǔ)上的擴(kuò)展,添加了一系列的插件以方便系統(tǒng)開(kāi)發(fā)。MyEclispe的出現(xiàn)提高了Web應(yīng)用程序的開(kāi)發(fā)效率,為程序員的系統(tǒng)開(kāi)發(fā)提供了極大的便捷,因而受到廣大應(yīng)用程序開(kāi)發(fā)者的熱捧。MyEclipse平臺(tái)作為一個(gè)功能強(qiáng)大的集成開(kāi)發(fā)環(huán)境,支持HTML靜態(tài)頁(yè)面,JSP動(dòng)態(tài)頁(yè)面,CSS樣式,JavaScript,Spring框架,Strusts框架等,尤其是對(duì)各種開(kāi)源產(chǎn)品的支持。MyEclipse近幾年的發(fā)展較為成熟,能夠支持代碼的編寫(xiě),環(huán)境的配置,系統(tǒng)的測(cè)試,以及一定的系統(tǒng)漏洞清理功能。本系統(tǒng)將使用MyEclipse8.6版本作為系統(tǒng)開(kāi)發(fā)平臺(tái)。2.5MySQL數(shù)據(jù)庫(kù)簡(jiǎn)介本系統(tǒng)為經(jīng)濟(jì)型酒店客房管理系統(tǒng),涉及的數(shù)據(jù)方面主要是用戶(hù)信息,客房信息,消費(fèi)訂單信息等,系統(tǒng)需要的數(shù)據(jù)庫(kù)管理系統(tǒng)較小。MySQL數(shù)據(jù)庫(kù)是一個(gè)小型關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在中小型企業(yè)的網(wǎng)絡(luò)應(yīng)用程序的開(kāi)發(fā)領(lǐng)域中優(yōu)勢(shì)明顯并受到廣泛好評(píng)。所以,本系統(tǒng)后臺(tái)數(shù)據(jù)庫(kù)采用MySQL數(shù)據(jù)庫(kù)。MySQL數(shù)據(jù)庫(kù)具有很多優(yōu)點(diǎn):MySQL數(shù)據(jù)庫(kù)軟件是免費(fèi)的,可以免費(fèi)從網(wǎng)絡(luò)上下載到;MySQL開(kāi)放源碼,我們能夠免費(fèi)獲得其源代碼;MySQL數(shù)據(jù)庫(kù)是目前運(yùn)行速度最快的SQL語(yǔ)言數(shù)據(jù)庫(kù);它支持大型數(shù)據(jù)庫(kù),提供了多種數(shù)據(jù)庫(kù)連接方式;同時(shí),它是支持多線(xiàn)程的,能夠充分利用CPU資源;它提供了數(shù)據(jù)保護(hù)功能,提高了企業(yè)數(shù)據(jù)保存的安全性。

3系統(tǒng)分析3.1可行性分析3.1.1技術(shù)可行性本系統(tǒng)是基于B/S架構(gòu)的Web應(yīng)用程序。要求程序開(kāi)發(fā)者熟悉Web應(yīng)用程序的具體開(kāi)發(fā)方法和開(kāi)發(fā)流程。系統(tǒng)采用Java高級(jí)程序語(yǔ)言編寫(xiě)而成,同時(shí)運(yùn)用了JSP技術(shù)和JavaServlet。系統(tǒng)采用MySQL數(shù)據(jù)庫(kù),運(yùn)用JDBC技術(shù)進(jìn)行數(shù)據(jù)庫(kù)的連接。作為信息管理與信息系統(tǒng)專(zhuān)業(yè)的應(yīng)屆畢業(yè)生,系統(tǒng)所需要運(yùn)用的知識(shí)框架都是大學(xué)四年所學(xué)的主要專(zhuān)業(yè)課知識(shí),在校期間本人曾多次參與學(xué)院組織的相關(guān)項(xiàng)目的實(shí)習(xí)活動(dòng)并積累了項(xiàng)目的開(kāi)發(fā)經(jīng)驗(yàn)。因此,本系統(tǒng)在技術(shù)上是可行的。3.1.2經(jīng)濟(jì)可行性目前國(guó)內(nèi)市場(chǎng)上缺乏專(zhuān)門(mén)針對(duì)經(jīng)濟(jì)型酒店的客房管理系統(tǒng)。大多數(shù)中小型經(jīng)濟(jì)型酒店由于經(jīng)濟(jì)條件的限制,多數(shù)仍然是傳統(tǒng)式經(jīng)營(yíng),并沒(méi)有采用高效率的客房管理信息系統(tǒng)。因此該系統(tǒng)的潛在用戶(hù)較多。本系統(tǒng)開(kāi)發(fā)所需要的軟件都是免費(fèi)的,開(kāi)發(fā)成本較低,并且可以供企業(yè)長(zhǎng)期使用,性?xún)r(jià)比較高。本系統(tǒng)的操作簡(jiǎn)單易學(xué),系統(tǒng)維護(hù)方便,企業(yè)不需要安排專(zhuān)員進(jìn)行系統(tǒng)維護(hù)。因此,對(duì)于企業(yè)來(lái)說(shuō),本系統(tǒng)的經(jīng)濟(jì)可行性較高。3.1.3操作可行性本系統(tǒng)是基于Web的應(yīng)用程序開(kāi)發(fā),系統(tǒng)整體為圖形化界面,簡(jiǎn)單易學(xué),不要求使用者為專(zhuān)業(yè)的計(jì)算機(jī)技術(shù)人員。系統(tǒng)在投入企業(yè)之前,可以對(duì)用戶(hù)群體進(jìn)行簡(jiǎn)單的短時(shí)用戶(hù)培訓(xùn),以求用戶(hù)熟悉基本的系統(tǒng)操作流程,掌握系統(tǒng)中各個(gè)功能模塊,了解簡(jiǎn)單的系統(tǒng)維護(hù)技術(shù)。因此,操作上是可行的。3.2業(yè)務(wù)需求分析通過(guò)對(duì)于酒店客房管理的深入學(xué)習(xí)和實(shí)地采訪(fǎng)調(diào)查,了解了目前經(jīng)濟(jì)型酒店客房管理的主要工作流程和經(jīng)營(yíng)方式。本論文從經(jīng)濟(jì)型酒店的實(shí)際運(yùn)營(yíng)模式出發(fā),對(duì)其業(yè)務(wù)需求進(jìn)行了如下分析:本系統(tǒng)需要實(shí)現(xiàn)系統(tǒng)用戶(hù)分角色登錄。系統(tǒng)角色為酒店客戶(hù)和酒店管理人員。不同的角色提供不同的系統(tǒng)界面。對(duì)于經(jīng)濟(jì)型酒店的客房管理系統(tǒng),應(yīng)該為會(huì)員提供基礎(chǔ)信息介紹。包括酒店介紹,酒店房間信息列表,提供留言板與客房管理人員的交流互動(dòng)等。酒店的客房信息頁(yè)面應(yīng)該提供典型條件查詢(xún)的功能,包括按房間號(hào)查詢(xún)房間,按房?jī)r(jià)范圍查詢(xún)房間,按房間種類(lèi)查詢(xún)房間。對(duì)于經(jīng)濟(jì)型酒店客房管理系統(tǒng),會(huì)員應(yīng)該能夠?qū)崿F(xiàn)網(wǎng)上訂房,訂房信息查詢(xún)和刪除。實(shí)現(xiàn)網(wǎng)上訂房和訂房信息查詢(xún)方便了酒店會(huì)員的訂房活動(dòng),為酒店業(yè)務(wù)擴(kuò)展帶來(lái)了新視野。會(huì)員還應(yīng)該能夠修改個(gè)人信息和修改個(gè)人登錄密碼,方便在個(gè)人信息變動(dòng)的情況下隨時(shí)修改登記信息。對(duì)于經(jīng)濟(jì)型酒店客房管理信息系統(tǒng),客房管理應(yīng)該具備具體的客房信息,包括房間號(hào),客房類(lèi)別,房?jī)r(jià),房間狀態(tài)描述等。酒店管理人員能夠根據(jù)酒店會(huì)員提交的客房預(yù)定信息進(jìn)行信息處理,能夠?qū)崿F(xiàn)辦理客戶(hù)入住和結(jié)賬退房等功能。對(duì)于前臺(tái)酒店會(huì)員的留言,酒店管理人員能夠進(jìn)行及時(shí)的回復(fù)。酒店管理人員登錄經(jīng)濟(jì)型酒店客房管理系統(tǒng)后,應(yīng)該能夠查詢(xún)酒店會(huì)員列表,酒店會(huì)員信息管理,酒店客房列表管理。同時(shí),應(yīng)該具備對(duì)個(gè)人信息維護(hù)功能。對(duì)于酒店的經(jīng)營(yíng)情況,系統(tǒng)能夠進(jìn)行統(tǒng)計(jì)顯示。3.3功能性需求分析本論文根據(jù)經(jīng)濟(jì)型酒店的客房管理系統(tǒng)的基本要求,進(jìn)行了詳細(xì)的功能性需求分析,系統(tǒng)具體實(shí)現(xiàn)以下八大功能模塊:系統(tǒng)角色登錄功能:系統(tǒng)用戶(hù)通過(guò)網(wǎng)站首頁(yè)進(jìn)行系統(tǒng)登錄,不同的用戶(hù)角色登錄后顯示的界面是不同的。系統(tǒng)用戶(hù)為酒店客戶(hù)時(shí),登錄會(huì)員管理系統(tǒng)。系統(tǒng)用戶(hù)為酒店管理人員時(shí),登錄后臺(tái)管理系統(tǒng)。不同的系統(tǒng)管理界面,對(duì)系統(tǒng)的使用權(quán)限是不一樣的。系統(tǒng)客房管理功能:酒店會(huì)員能夠查看酒店的全部客房信息,并根據(jù)一定條件進(jìn)行信息篩選。比如按酒店房間號(hào)查詢(xún)客房信息,按客房類(lèi)別查詢(xún)客房信息,按照一點(diǎn)客房?jī)r(jià)格范圍查詢(xún)酒店列表。酒店管理人員登錄系統(tǒng),能夠查看酒店客房信息列表,修改客房信息,將不能夠使用的客房進(jìn)行標(biāo)記,使其不能顯示在客房列表中。會(huì)員預(yù)訂功能:酒店會(huì)員填寫(xiě)客房預(yù)訂單,等待酒店管理人員受理訂單。酒店管理人員查看客戶(hù)預(yù)訂單,對(duì)于滿(mǎn)足預(yù)訂條件的客戶(hù)的預(yù)訂單進(jìn)行受理。結(jié)賬退房功能:系統(tǒng)管理員處理酒店會(huì)員的退房請(qǐng)求,當(dāng)客戶(hù)滿(mǎn)足退房條件時(shí),為辦理退房手續(xù)并進(jìn)行系統(tǒng)登記。營(yíng)業(yè)查詢(xún)功能:系統(tǒng)能夠?qū)频昕头繝I(yíng)業(yè)情況進(jìn)行自動(dòng)統(tǒng)計(jì)分析。酒店管理人員能夠通過(guò)系統(tǒng)及時(shí)查詢(xún)酒店的營(yíng)業(yè)狀況。個(gè)人信息維護(hù)功能:酒店會(huì)員和酒店管理人員都能夠通過(guò)個(gè)人信息維護(hù)模塊進(jìn)行個(gè)人信息查看和修改,包括修改個(gè)人信息,修改系統(tǒng)登錄密碼。酒店首頁(yè)信息管理功能:酒店管理人員能夠?qū)频晔醉?yè)信息進(jìn)行查看和修改。包括首頁(yè)酒店圖片管理,首頁(yè)友情鏈接管理,首頁(yè)酒店介紹管理等。酒店留言板功能:特別為本系統(tǒng)添加了酒店留言板功能。酒店會(huì)員能夠進(jìn)行留言,酒店管理人員負(fù)責(zé)及時(shí)對(duì)留言進(jìn)行回復(fù)。此功能模塊能夠方便酒店管理人員與酒店會(huì)員及時(shí)溝通交流。3.4非功能性需求分析3.4.1性能需求分析本系統(tǒng)為酒店客房管理系統(tǒng),系統(tǒng)用戶(hù)較多,且大部分為酒店客戶(hù)。要求在用戶(hù)發(fā)送請(qǐng)求之后,系統(tǒng)處理請(qǐng)求的時(shí)間保證在0.5秒以?xún)?nèi)。系統(tǒng)的快速響應(yīng)保證了良好的用戶(hù)體驗(yàn),以此為酒店帶來(lái)經(jīng)濟(jì)效益。對(duì)于系統(tǒng)用戶(hù)的對(duì)于數(shù)據(jù)的添加,刪除、修改、查詢(xún)等操作,要求系統(tǒng)設(shè)計(jì)時(shí),盡量?jī)?yōu)化代碼,減少服務(wù)器的性能損耗,以此提高系統(tǒng)的操作效率。3.4.2可靠性需求分析作為酒店客房管理系統(tǒng),數(shù)據(jù)庫(kù)中保存的數(shù)據(jù)有會(huì)員信息,酒店員工信息、酒店客房信息、酒店?duì)I業(yè)信息等。其中涉及到酒店會(huì)員的個(gè)人隱私安全保護(hù),酒店自身的商業(yè)機(jī)密等。所以系統(tǒng)數(shù)據(jù)的安全性尤為重要。本系統(tǒng)要求每個(gè)用戶(hù)只能通過(guò)自己的賬號(hào)和密碼登錄系統(tǒng),系統(tǒng)用戶(hù)采用分角色登錄,不同的角色進(jìn)入不同的系統(tǒng)界面,并擁有對(duì)數(shù)據(jù)的不同處理權(quán)限。3.4.3對(duì)技術(shù)和業(yè)務(wù)的適應(yīng)性分析由于酒店業(yè)務(wù)面對(duì)的客戶(hù)較為復(fù)雜,客戶(hù)的知識(shí)水平和技術(shù)水平參差不齊。這就要求酒店客房管理系統(tǒng)的具有良好的適用性。系統(tǒng)采用圖形化界面,要求簡(jiǎn)單易學(xué)。功能模塊表達(dá)形式簡(jiǎn)單明了,便于使用者抓住重心。系統(tǒng)布局清晰合理,盡量采用統(tǒng)一的風(fēng)格樣式,切記風(fēng)格多樣和采用多種色彩,避免造成用戶(hù)眼花繚亂。系統(tǒng)避免采用繁瑣的功能模塊,以免造成客戶(hù)體驗(yàn)差和重復(fù)訪(fǎng)問(wèn)率低。

4系統(tǒng)總體設(shè)計(jì)4.1軟件流程設(shè)計(jì)本系統(tǒng)用戶(hù)分為酒店會(huì)員和酒店管理人員。不同的用戶(hù)類(lèi)型從同一系統(tǒng)界面進(jìn)入不同的用戶(hù)界面。軟件的主要流程如下:酒店會(huì)員:進(jìn)入系統(tǒng)首頁(yè),通過(guò)賬號(hào)和密碼登陸系統(tǒng)。登錄網(wǎng)站首頁(yè),可以查看酒店介紹,酒店聯(lián)系方式,酒店客房信息列表以及酒店留言板。其中,會(huì)員查看酒店客房信息列表的同時(shí)可以根據(jù)條件篩選想要看的房間信息。篩選條件包括房間號(hào),房間類(lèi)別,房間單價(jià)范圍。會(huì)員點(diǎn)擊選中的具體房號(hào),就可以看到該房間的具體信息,并且可以點(diǎn)擊填寫(xiě)預(yù)訂單辦理客房預(yù)訂手續(xù)。會(huì)員可以點(diǎn)擊進(jìn)入信息服務(wù)中心進(jìn)入后臺(tái)管理系統(tǒng)。后臺(tái)管理系統(tǒng)為個(gè)人信息維護(hù)。會(huì)員通過(guò)此系統(tǒng),可以進(jìn)入個(gè)人訂房信息查詢(xún),查看個(gè)人訂房歷史,點(diǎn)擊填寫(xiě)預(yù)訂單跳轉(zhuǎn)到訂房界面進(jìn)行客房預(yù)訂申請(qǐng)。會(huì)員還可以進(jìn)入賬戶(hù)充值模塊,給自己的會(huì)員卡進(jìn)行充值。會(huì)員在此系統(tǒng)中還可以實(shí)現(xiàn)修改個(gè)人信息和修改登錄密碼操作。2.酒店管理人員:進(jìn)入系統(tǒng)首頁(yè),可以通過(guò)賬號(hào)和密碼登錄系統(tǒng)。登錄網(wǎng)站首頁(yè),可以查看到酒店介紹,酒店客房信息,酒店聯(lián)系方式,酒店留言板。酒店管理人員可以進(jìn)入后臺(tái)管理系統(tǒng)。后臺(tái)管理系統(tǒng)分為酒店基礎(chǔ)信息管理和個(gè)人信息維護(hù)。在基礎(chǔ)數(shù)據(jù)管理中,管理人員可以查詢(xún)客戶(hù)留言和回復(fù)留言。管理人員通過(guò)客房管理模塊,可以對(duì)客房信息進(jìn)行基本的數(shù)據(jù)操作。在訂房信息管理中,管理人員你可以查看到酒店會(huì)員的訂房信息,根據(jù)訂房信息選擇受理或者拒絕客房預(yù)定申請(qǐng),甚至刪除訂房信息。在統(tǒng)計(jì)分析模塊中,我們可以查看到酒店的經(jīng)營(yíng)狀況,包括會(huì)員住房信息,酒店?duì)I業(yè)額等。酒店介紹、網(wǎng)站公告、聯(lián)系我們、廣告圖片、友情鏈接管理模塊中,管理人員可以根據(jù)實(shí)際情況對(duì)酒店網(wǎng)站首頁(yè)信息進(jìn)行適當(dāng)修改。會(huì)員信息管理模塊和系統(tǒng)用戶(hù)管理模塊中分別記錄了酒店會(huì)員信息和系統(tǒng)用戶(hù)信息,酒店管理人員可以對(duì)這些用戶(hù)信息進(jìn)行基本的數(shù)據(jù)操作。至于個(gè)人信息維護(hù)模塊,則是為管理人員提供了個(gè)人信息修改和登錄密碼修改功能。4.2總體功能模塊設(shè)計(jì)通過(guò)系統(tǒng)分析,將本系統(tǒng)分為如下幾個(gè)功能模塊,:登錄模塊:用戶(hù)在瀏覽器輸入本系統(tǒng)的登錄網(wǎng)址,即可進(jìn)入本系統(tǒng)的登錄界面。系統(tǒng)用戶(hù)角色分為酒店會(huì)員和酒店管理人員。系統(tǒng)用戶(hù)通過(guò)輸入登錄賬號(hào)和登錄密碼進(jìn)入系統(tǒng)。系統(tǒng)自行根據(jù)登錄賬號(hào)和登錄密碼判斷用戶(hù)角色。后臺(tái)酒店管理模塊:基礎(chǔ)信息管理:包括客戶(hù)留言管理,客房管理、訂房信息管理、統(tǒng)計(jì)分析、酒店介紹、網(wǎng)站公告、聯(lián)系我們、廣告圖片、友情鏈接管理、會(huì)員信息管理、系統(tǒng)用戶(hù)管理。個(gè)人信息維護(hù):包括個(gè)人信息修改和個(gè)人登錄密碼修改。會(huì)員信息管理模塊:包括個(gè)人訂房信息、賬戶(hù)充值、修改個(gè)人密碼、個(gè)人信息修改和登錄密碼修改。系統(tǒng)的總體功能模塊圖如下圖4-1:圖4-1總體功能模塊圖4.3數(shù)據(jù)庫(kù)設(shè)計(jì)4.3.1概念模型設(shè)計(jì)本論文采用E-R圖的表現(xiàn)方式來(lái)描述系統(tǒng)的概念模型設(shè)計(jì)。系統(tǒng)整體E-R圖如下:圖4-2總E-R圖4.3.2數(shù)據(jù)邏輯模型設(shè)計(jì)將圖4-2的總E-R圖轉(zhuǎn)換后的關(guān)系模型應(yīng)該具有以下四個(gè)關(guān)系模式:用戶(hù)(編號(hào),用戶(hù)名,密碼,角色,本人姓名,性別,聯(lián)系方式,身份證號(hào),注冊(cè)日期,賬戶(hù)余額),主鍵為用戶(hù)編號(hào)。客房(編號(hào),房間號(hào),房型,單價(jià),狀態(tài),客房描述,客房照片),主鍵為房間編號(hào)。消費(fèi)訂單(訂單編號(hào),用戶(hù)名,客戶(hù)姓名,聯(lián)系方式,房間號(hào),單價(jià),住房日期,退房日期,消費(fèi)總金額,消費(fèi)狀態(tài),訂單時(shí)間,實(shí)際交付金額),主鍵為訂單號(hào)。留言板(留言編號(hào),留言人,留言時(shí)間,留言?xún)?nèi)容,回復(fù)內(nèi)容),主鍵為留言編號(hào)。4.3.3數(shù)據(jù)物理模型設(shè)計(jì)本系統(tǒng)擬采用關(guān)系型數(shù)據(jù)庫(kù)MySQL數(shù)據(jù)庫(kù),邏輯模型用如下表:表4-1用戶(hù)信息表(customer_info)序號(hào)列名數(shù)據(jù)類(lèi)型含義備注1idnumber(20)用戶(hù)編號(hào)主鍵2unamevarchar2(50)賬號(hào)名非空3upassnumber(20)密碼非空4utypevarchar2(50)角色非空5tnamenumber(20)真實(shí)姓名非空6sexvarchar2(50)性別7telnumber(20)聯(lián)系方式非空8sfidnumber(20)身份證號(hào)非空9savetimedate注冊(cè)時(shí)間非空10yenumber(20)賬戶(hù)余額說(shuō)明:本系統(tǒng)將酒店會(huì)員和酒店管理人員的個(gè)人信息統(tǒng)一為用戶(hù)信息表來(lái)存儲(chǔ)。表4-2客房信息表(goods_info)序號(hào)列名數(shù)據(jù)類(lèi)型含義備注1idnumber(20)房間編號(hào)主鍵2roomnonumber(20)房間號(hào)非空3rtypevarchar2(50)房間類(lèi)型非空4pricenumber(20)單價(jià)非空5statusvarchar2(50)狀態(tài)非空6pcontentvarchar2(200)客房描述7filenamevarchar2(50)客房照片表4-3消費(fèi)訂單信息表(goods_info)序號(hào)列名數(shù)據(jù)類(lèi)型含義備注1idnumber(20)訂單號(hào)主鍵2unamevarchar2(50)客戶(hù)賬號(hào)名非空3roomnonumber(20)房間號(hào)非空4pricenumber(20)房間單價(jià)非空5telnumber(20)聯(lián)系方式非空6sdatedate住房日期非空7edatedate退房日期非空8totalnumber(20)消費(fèi)總金額非空9statusvarchar2(50)消費(fèi)狀態(tài)非空10savetimedate訂單時(shí)間非空11tnamevarchar2(50)真實(shí)姓名非空12sjjenumber(20)實(shí)際交付金額非空表4-4留言板信息表(goods_info)序號(hào)列名數(shù)據(jù)類(lèi)型含義備注1idnumber(20)留言編號(hào)主鍵2savervarchar2(50)留言人非空3savetimedate留言時(shí)間非空4contentvarchar2(200)留言?xún)?nèi)容5recontrntvarchar2(200)回復(fù)內(nèi)容

5系統(tǒng)模塊設(shè)計(jì)與實(shí)現(xiàn)5.1登錄模塊本系統(tǒng)用戶(hù)角色分為酒店會(huì)員和酒店管理人員兩種。系統(tǒng)用戶(hù)進(jìn)入登錄界面,需要輸入正確的用戶(hù)名和密碼才能登錄本系統(tǒng)。登錄過(guò)程的流程圖如圖5-1所示:圖5-1登錄流程圖酒店客房管理系統(tǒng)的登錄界面如下圖5-2:圖5-2系統(tǒng)登錄界面實(shí)現(xiàn)系統(tǒng)登錄界面的部分代碼如下:Stringpagerandom=request.getParameter("pagerandom")==null?"":request.getParameter("pagerandom");Stringrandom=(String)request.getSession().getAttribute("random");if(!pagerandom.equals(random)&&request.getParameter("a")!=null){ request.setAttribute("random",""); go("/admin/login.jsp",request,response);}5.2系統(tǒng)客房管理模塊在該模塊中,酒店會(huì)員能夠查看全部的酒店客房信息,并可以根據(jù)客房號(hào),客房?jī)r(jià)格范圍,客房類(lèi)型等條件限定來(lái)篩選符合條件的客房信息。酒店管理人員能夠?qū)频昕头啃畔⑦M(jìn)行查看和修改等操作。系統(tǒng)客房管理模塊如下圖5-3:圖5-3客房管理界面實(shí)現(xiàn)客房管理界面的部分代碼如下:<framesetrows="98,*,8"frameborder="no"border="0"framespacing="0"><framesrc="top.jsp"name="topFrame"scrolling="no"noresize="noresize"id="topFrame"/><framesrc="center.jsp?carno=<%=carno%>"name="mainFrame"id="mainFrame"/><framesrc="down.jsp"name="bottomFrame"scrolling="no"noresize="noresize"id="bottomFrame"/></frameset>5.3會(huì)員預(yù)訂模塊酒店會(huì)員查看客房信息,選擇好打算入住的房間號(hào),填寫(xiě)客房預(yù)訂單并等待酒店管理人員受理訂單。酒店管理人員審核通過(guò)客戶(hù)預(yù)訂單后,等待客戶(hù)辦理入住。會(huì)員預(yù)訂流程圖如圖5-4:圖5-4會(huì)員預(yù)訂流程圖酒店客房管理系統(tǒng)的會(huì)員預(yù)訂模塊如下圖5-5:圖5-5會(huì)員預(yù)訂界面實(shí)現(xiàn)該模塊的部分代碼如下:newCommDAO().delete(request,"orders");if(request.getParameter("hid")!=null){newCommDAO().commOper("updateorderssetstatus='待受理'whereid="+request.getParameter("hid"));}if(request.getParameter("statusid2")!=null){newCommDAO().commOper("updateorderssetstatus='已退'whereid="+request.getParameter("statusid2"));}5.4結(jié)賬退房模塊當(dāng)客戶(hù)滿(mǎn)足退房條件時(shí),申請(qǐng)會(huì)員退房,酒店管理人員受理后,為其辦理結(jié)賬退房手續(xù)并進(jìn)行系統(tǒng)登記。該模塊的流程圖如下圖5-6:圖5-6退房結(jié)賬流程圖酒店客房管理系統(tǒng)的結(jié)賬退房模塊如下圖5-7:圖5-7結(jié)賬退房界面實(shí)現(xiàn)該界面的部分代碼如下:newCommDAO().delete(request,"orders");Stringid=request.getParameter("id");Stringerjitype=request.getParameter("erjitype");Stringmyztree=request.getParameter("myztree");HashMapext=newHashMap();ext.put("uname",Info.getUser(request).get("uname"));newCommDAO().update(request,response,"orders",ext,true,false);HashMapmmm=newCommDAO().getmap(id,"orders");5.5營(yíng)業(yè)查詢(xún)模塊系統(tǒng)可以對(duì)酒店客房營(yíng)業(yè)情況自動(dòng)進(jìn)行營(yíng)業(yè)統(tǒng)計(jì)。酒店管理人員能夠通過(guò)系統(tǒng)及時(shí)查詢(xún)酒店的營(yíng)業(yè)狀況。本系統(tǒng)的營(yíng)業(yè)查詢(xún)模塊的界面如下圖5-8:圖5-8營(yíng)業(yè)查詢(xún)界面實(shí)現(xiàn)該模塊的部分代碼如下:if(!endsdate.equals("")){mmm.put("endsdate",endsdate);sql+="andsdate<'"+Info.getDay(endsdate,1)+"'";}sql+="and(1!=1";sql+="orstatuslike'%入住%'";sql+="orstatuslike'%已退%'";sql+=")";sql+="orderbyiddesc";Stringurl="fx.jsp?1=1&uname="+puname+"&roomno="+proomno+"&sdate="+psdate+"";ArrayList<HashMap>list=PageManager.getPages(url,25,sql,request);5.6個(gè)人信息維護(hù)模塊酒店會(huì)員和酒店管理人員通過(guò)個(gè)人信息維護(hù)模塊進(jìn)行個(gè)人信息的查看和修改,包括修改個(gè)人信息和系統(tǒng)登錄密碼。相關(guān)的界面如下圖5-9和圖5-10:圖5-9修改個(gè)人信息界面圖5-10修改登錄密碼界面實(shí)現(xiàn)該模塊的部分代碼如下:newCommDAO().delete(request,"sysuser");Stringid=request.getParameter("id");Stringerjitype=request.getParameter("erjitype");Stringmyztree=request.getParameter("myztree");HashMapext=newHashMap();newCommDAO().update(request,response,"sysuser",ext,true,false);HashMapmmm=newCommDAO().getmap(id,"sysuser");5.7酒店首頁(yè)信息管理模塊酒店管理人員能夠?qū)频晔醉?yè)信息進(jìn)行管理。包括酒店首頁(yè)的廣告圖片管理,酒店的友情鏈接管理,酒店聯(lián)系方式管理,酒店網(wǎng)站公告管理等。實(shí)現(xiàn)界面如下圖5-11:圖5-11酒店首頁(yè)信息管理界面此模塊的部分具體實(shí)現(xiàn)代碼如下:if(request.getParameter("ljnameid1")!=null){newCommDAO().commOper("updateyqljsetljname=''whereid="+request.getParameter("ljnameid1"));}if(request.getParameter("ljnameid2")!=null){newCommDAO().commOper("updateyqljsetljname=''whereid="+request.getParameter("ljnameid2"));}Stringsql="select*fromyqljwhere1=1";if(!pljname.equals("")){sql+="andljnamelike'%"+pljname+"%'";}if(!startljname.equals("")){mmm.put("startljname",startljname);sql+="andljname>'"+startljname+"'";}5.8酒店留言板模塊酒店會(huì)員能夠進(jìn)行系統(tǒng)留言,酒店管理人員負(fù)責(zé)對(duì)每條客戶(hù)留言進(jìn)行回復(fù)。為了能夠讓酒店工作人員和酒店客戶(hù)能夠更好的交流,系統(tǒng)的留言板對(duì)所有會(huì)員和酒店管理人員開(kāi)放。本系統(tǒng)的酒店留言板界面如下圖:圖5-12酒店留言板界面實(shí)現(xiàn)該功能的部分代碼如下:newCommDAO().delete(request,"messages");if(request.getParameter("id1")!=null){newCommDAO().commOper("updatemessagesset=''whereid="+request.getParameter("id1"));}if(request.getParameter("id2")!=null){newCommDAO().commOper("updatemessagesset=''whereid="+request.getParameter("id2"));}

6系統(tǒng)測(cè)試6.1系統(tǒng)測(cè)試方法本系統(tǒng)采用功能測(cè)試的方法,根據(jù)各個(gè)模塊的功能,進(jìn)行實(shí)際用例運(yùn)行測(cè)試。通過(guò)輸入多條測(cè)試數(shù)據(jù),逐個(gè)模塊測(cè)試系統(tǒng)各個(gè)功能能否運(yùn)行成功來(lái)測(cè)試系統(tǒng)。6.2系統(tǒng)測(cè)試本章節(jié)以表格的形式描述系統(tǒng)測(cè)試用例和系統(tǒng)測(cè)試結(jié)論。表6-1為登錄功能測(cè)試。表6-1登錄模塊測(cè)試測(cè)試編號(hào)測(cè)試方式測(cè)試結(jié)果結(jié)論1輸入用戶(hù)名“xal”,密碼“123”,進(jìn)行會(huì)員登錄登錄成功,可以登錄會(huì)員系統(tǒng)測(cè)試成功2輸入用戶(hù)名“tony”和密碼“222”,進(jìn)行會(huì)員登錄登錄成功,可以登錄會(huì)員系統(tǒng)測(cè)試成功3輸入用戶(hù)名“xal”和錯(cuò)誤密碼“333”,進(jìn)行系統(tǒng)登錄登錄失敗,無(wú)法登錄會(huì)員系統(tǒng)測(cè)試成功4輸入用戶(hù)名“admin”和密碼“123”,進(jìn)行系統(tǒng)登錄登錄成功,可以登錄后臺(tái)酒店管理人員系統(tǒng)測(cè)試成功5輸入用戶(hù)名“admin”和密碼“333”,進(jìn)行系統(tǒng)登錄登錄失敗,無(wú)法通過(guò)錯(cuò)誤密碼登錄系統(tǒng)測(cè)試成功6輸入“john”和“123”,登錄登錄失敗,錯(cuò)誤用戶(hù)名和錯(cuò)誤密碼測(cè)試成功表6-2為系統(tǒng)客房管理模塊的功能測(cè)試。表6-2系統(tǒng)客房管理模塊測(cè)試測(cè)試編號(hào)測(cè)試方式測(cè)試結(jié)果結(jié)論1會(huì)員登錄,查看客房列表能夠查看全部客房列表測(cè)試成功2會(huì)員登錄,根據(jù)客房號(hào)“02”查詢(xún)02號(hào)客房查詢(xún)成功,能夠查看到02號(hào)客房的具體信息測(cè)試成功3會(huì)員登錄,根據(jù)客房號(hào)“07”查詢(xún)07號(hào)客房查詢(xún)成功,能夠查看到07號(hào)客房的具體信息測(cè)試成功4會(huì)員登錄,根據(jù)客房類(lèi)型“標(biāo)間”查詢(xún)房型為標(biāo)間的客房查詢(xún)成功,能夠成功顯示全部標(biāo)間信息測(cè)試成功5會(huì)員登錄,根據(jù)客房類(lèi)型“大床房”查詢(xún)房型為標(biāo)間的客房查詢(xún)成功,能夠成功顯示全部大床房信息測(cè)試成功6會(huì)員登錄,根據(jù)價(jià)格“100”到“200”查詢(xún)符合一定價(jià)格范圍的客房查詢(xún)查詢(xún)成功,能夠成功顯示該價(jià)格范圍的客房信息測(cè)試成功表6-3為住戶(hù)預(yù)定模塊的功能測(cè)試。表6-3住戶(hù)預(yù)定模塊測(cè)試測(cè)試編號(hào)測(cè)試方式測(cè)試結(jié)果結(jié)論1會(huì)員登錄,點(diǎn)擊“02”號(hào)客房進(jìn)行住戶(hù)預(yù)定,填寫(xiě)預(yù)訂單填寫(xiě)成功,等待酒店管理人員受理預(yù)訂單測(cè)試成功2會(huì)員登錄,點(diǎn)擊“03”號(hào)客房進(jìn)行并填寫(xiě)預(yù)訂單填寫(xiě)成功,等待酒店管理人員受理預(yù)訂單測(cè)試成功3會(huì)員登錄,點(diǎn)擊“07”號(hào)客房進(jìn)行住戶(hù)預(yù)定,填寫(xiě)預(yù)訂單填寫(xiě)成功,等待酒店管理人員受理預(yù)訂單測(cè)試成功4會(huì)員登錄,點(diǎn)擊“01”號(hào)客房進(jìn)行住戶(hù)預(yù)定,填寫(xiě)預(yù)訂單填寫(xiě)失敗,提示該房間被占用,無(wú)法預(yù)定測(cè)試成功表6-4為結(jié)賬退房模塊的功能測(cè)試。表6-4結(jié)賬退房模塊測(cè)試測(cè)試編號(hào)測(cè)試方式測(cè)試結(jié)果結(jié)論1酒店管理人員登錄系統(tǒng),在會(huì)員“xal”滿(mǎn)足退房條件時(shí)辦理結(jié)賬退房手續(xù)辦理成功,進(jìn)行賬務(wù)結(jié)算后,完成退房。測(cè)試成功2酒店管理人員登錄系統(tǒng),在會(huì)員“pony”滿(mǎn)足退房條件時(shí)

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論