版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
第1章緒論1.1研究背景隨著人們生活質(zhì)量水平的不斷提高,外出旅游成為了不少人緩解壓力、追求快樂的休閑方式。但是外出旅游也會(huì)有很多不方便的地方。例如,游客用來落腳的酒店就會(huì)成為游客必須要首先解決的問題。但是,現(xiàn)在很多人都會(huì)選擇在假期期間外出旅游,而這樣就容易造成游客不能入住適合自己的酒店的困難。通過酒店預(yù)訂客房系統(tǒng)可以幫助游客解決找不到合適的房、訂不到房間的困難,而且有可能還更便宜實(shí)惠。但是酒店管理平臺(tái)只在一些擁有強(qiáng)大技術(shù)資金支持的國(guó)際大型連鎖酒店集團(tuán)使用,大部分缺乏技術(shù)和資金的小型酒店或個(gè)人酒店并沒有使用。不過近年來,隨著互聯(lián)網(wǎng)技術(shù)和信息技術(shù)的發(fā)展與融合,一種新興的軟件模式迅速發(fā)展起來,在這種模式下,用戶可以根據(jù)自身需求租用服務(wù),而無需關(guān)心服務(wù)部署所需的物理環(huán)境,這種模式即為當(dāng)前時(shí)興的云計(jì)算技術(shù)REF_Ref29544\r\h[1]。SaaS是Software-as-a-service(軟件即服務(wù))的簡(jiǎn)稱,是隨著互聯(lián)網(wǎng)技術(shù)的發(fā)展和應(yīng)用軟件的成熟,在21世紀(jì)開始興起的一種完全創(chuàng)新的軟件應(yīng)用模式REF_Ref9077\r\h[2]。它與“on-demandsoftware”(按需軟件),theapplicationserviceprovider(ASP,應(yīng)用服務(wù)提供商),hostedsoftware(托管軟件)所具有相似的含義REF_Ref9077\r\h[2]REF_Ref9077\r\h。它是一種通過Internet提供軟件的模式,廠商將應(yīng)用軟件統(tǒng)一部署在自己的服務(wù)器上,客戶可以根據(jù)自己實(shí)際需求,通過互聯(lián)網(wǎng)向廠商定購(gòu)所需的應(yīng)用軟件服務(wù),按定購(gòu)的服務(wù)多少和時(shí)間長(zhǎng)短向廠商支付費(fèi)用,并通過互聯(lián)網(wǎng)獲得廠商提供的服務(wù)REF_Ref9077\r\h[2]。用戶不用再購(gòu)買軟件,而改用向提供商租用基于web的軟件,來管理企業(yè)經(jīng)營(yíng)活動(dòng),且無需對(duì)軟件進(jìn)行維護(hù),服務(wù)提供商會(huì)全權(quán)管理和維護(hù)軟件,軟件廠商在向客戶提供互聯(lián)網(wǎng)應(yīng)用的同時(shí),也提供軟件離線操作和本地?cái)?shù)據(jù)存儲(chǔ),讓用戶隨時(shí)隨地都可以使用其定購(gòu)的軟件和服務(wù)REF_Ref9077\r\h[2]。對(duì)于許多小型企業(yè)來說,SaaS是采用先進(jìn)技術(shù)的最好途徑,它消除了企業(yè)購(gòu)買、構(gòu)建和維護(hù)基礎(chǔ)設(shè)施和應(yīng)用程序的需要REF_Ref9077\r\h[2]。1.2研究目的及意義隨著人們電子商務(wù)意識(shí)的不斷加強(qiáng),酒店網(wǎng)上預(yù)訂必將成為酒店未來業(yè)務(wù)的發(fā)展方向和銷售手段。使用計(jì)算機(jī)酒店管理系統(tǒng)不僅可以幫助酒店工作人員提高管理效率,提高數(shù)據(jù)管理的準(zhǔn)確性,而且操作還更加簡(jiǎn)潔和方便。所以使用計(jì)算機(jī)酒店管理系統(tǒng)可以為酒店管理提供現(xiàn)代化技術(shù)方面的支持,從而幫助酒店管理行業(yè)往更好的方向發(fā)展。所以說,酒店使用計(jì)算機(jī)來進(jìn)行業(yè)務(wù)管理已經(jīng)成為一種必然發(fā)展趨勢(shì)了。酒店管理者和酒店管理系統(tǒng)兩者之間在工作上的靈活互動(dòng),完美的工作流銜接,幫助了酒店經(jīng)營(yíng)者高效地進(jìn)行相關(guān)事務(wù)的管理,減少了許多浪費(fèi)人力資源的工作。酒店管理系統(tǒng)在不僅節(jié)省了酒店的人力資源成本,也提高了員工的業(yè)務(wù)效率,而且可以迅速地、準(zhǔn)確地、高效地處理不同顧客任意方面的要求,提高客戶的滿意度。1.3國(guó)內(nèi)外研究現(xiàn)狀1.3.1國(guó)內(nèi)研究現(xiàn)狀目前,我國(guó)主要有一下幾種在酒店的網(wǎng)絡(luò)預(yù)訂的渠道:第一種是我們常見的攜程、藝龍等軟件平臺(tái),第二種就是我們常見的大型酒店自己設(shè)計(jì)的酒店官網(wǎng),第三種就是使用第三方給酒店提供的網(wǎng)絡(luò)直銷平臺(tái)。隨著電子商務(wù)平臺(tái)的發(fā)展,越來越多的消費(fèi)者更喜歡在家使用互聯(lián)網(wǎng)的線上預(yù)訂方式。越來越多的先進(jìn)的科技平臺(tái)的不斷問世和不斷涌現(xiàn)出來的新的技術(shù)特點(diǎn),使得計(jì)算機(jī)在酒店中得到了普及和應(yīng)用。酒店管理者慢慢引進(jìn)了對(duì)自己業(yè)務(wù)發(fā)展有利的酒店管理系統(tǒng),因此酒店管理系統(tǒng)從此進(jìn)入了一個(gè)迅速的發(fā)展新階段。我們可以看到,我國(guó)目前一、二星級(jí)酒店還有部分的三星級(jí)的酒店,它們信息環(huán)境的搭建和應(yīng)用還處于剛剛開始的萌芽時(shí)期,即使是比較高端的五星級(jí)的酒店,信息化管理的程度與客戶對(duì)酒店的要求之間也有很長(zhǎng)一段的距離。目前嚴(yán)重阻礙國(guó)內(nèi)酒店在信息化時(shí)代的營(yíng)銷拓展,阻礙酒店提高經(jīng)營(yíng)績(jī)效和競(jìng)爭(zhēng)力,阻礙酒店提高信息化程度的原因主要包括以下這三點(diǎn):第一點(diǎn),經(jīng)營(yíng)者觀念問題。現(xiàn)在絕大多數(shù)酒店經(jīng)營(yíng)者還普遍認(rèn)為酒店行業(yè)是傳統(tǒng)的服務(wù)行業(yè),他們主要通過出租酒店的客房和酒店的床位來謀取利益,通常沒有注意到信息化建設(shè)可以跟酒店房?jī)?nèi)設(shè)施建設(shè)一樣可以獲取投資回報(bào),沒有注意到信息化建設(shè)可以提高和改善酒店的經(jīng)營(yíng)狀況和管理效率,沒有看到信息化可以提高酒店自身的競(jìng)爭(zhēng)力。第二點(diǎn),行業(yè)本身存在的問題。酒店行業(yè)它是一種以人為本的勞動(dòng)密集型的服務(wù)類行業(yè),而IT行業(yè)它是一種技術(shù)密集型的行業(yè)。由于行業(yè)之間的這種本質(zhì)上的巨大差異,導(dǎo)致了許許多多的IT公司即使盡心竭力的把最先進(jìn)的產(chǎn)品設(shè)施或者改進(jìn)方案推薦給酒店,其結(jié)果通常卻是差強(qiáng)人意。究其根源,其主要表現(xiàn)在以下三大方面:產(chǎn)品功能與酒店需要不匹配,目前的酒店管理系統(tǒng)很多沒有搞定酒店面臨的主要問題;管理決策層沒有確定整體的規(guī)劃,盲目的跟從開發(fā)商的規(guī)劃;開發(fā)商和酒店不存在利益上的絕對(duì)一致性。三、服務(wù)不到位。酒店是一個(gè)以顧客為本的服務(wù)行業(yè),依賴于顧客對(duì)各項(xiàng)服務(wù)的滿意度來提升酒店的好感度和提升經(jīng)營(yíng)效益。1.3.2國(guó)外研究現(xiàn)狀國(guó)外的酒店線上直銷模式表現(xiàn)與國(guó)內(nèi)的模式顯著不同。Forrester?Research這個(gè)在世界上非常有名的調(diào)查公司的研究數(shù)據(jù)表明,近30%的美國(guó)人選擇使用互聯(lián)網(wǎng)平臺(tái)來訂購(gòu)客房,剩下的近70%的人喜歡直奔去酒店來選擇客房休息,相當(dāng)多的人他們更加注重自己眼睛看見的狀況,再做出決定。此外,國(guó)外有很多大型的國(guó)際連鎖酒店,這些酒店集團(tuán)本身就自帶了非常先進(jìn)強(qiáng)大的技術(shù)和強(qiáng)大的資金支持,他們有自己的酒店管理系統(tǒng)和官方的信息發(fā)布平臺(tái)。酒店會(huì)員可以直接訪問酒店的官方網(wǎng)站,來獲取最新資訊和享受優(yōu)惠活動(dòng)。對(duì)比普通酒店來說,他們擁有比較穩(wěn)定的客戶源。雖然像攜程這樣的OTA也有一些海外酒店資源。但是國(guó)外的酒店資源還是處于幾家大型OTA競(jìng)爭(zhēng)的狀況。因?yàn)閲?guó)外的酒店沒有返利,只有積分,所以就會(huì)存在價(jià)格不一致,而為了使自己的價(jià)格最低,很多網(wǎng)站都會(huì)有最低價(jià)保障只要在規(guī)定時(shí)間內(nèi)同一間房別人的網(wǎng)站價(jià)格比預(yù)訂者定的便宜,預(yù)訂者可以憑借截圖要求原OTA退還差價(jià)REF_Ref15059\r\h[3]。所以國(guó)外的OTA的房?jī)r(jià)都是有差異性的,不是壟斷整個(gè)酒店,就是壟斷某一房型REF_Ref15059\r\h[3]。連鎖酒店官網(wǎng)在外國(guó)很受歡迎的最主要的原因是,很多酒店都會(huì)放出特別便宜的房?jī)r(jià)信息,基本上每一個(gè)季度都會(huì)出現(xiàn)一次,價(jià)格大體上是原來房間的10%,這會(huì)吸引很多預(yù)訂者。但是很多酒店官網(wǎng)沒有客戶點(diǎn)評(píng)模塊,即使有,也是自己寫上去的。1.4本文的主要工作基于前面研究后發(fā)現(xiàn)的問題,這個(gè)畢業(yè)設(shè)計(jì)主要解決了普通酒店由于缺乏資金和技術(shù)支持等問題而沒有計(jì)算機(jī)管理系統(tǒng)的問題。利用現(xiàn)在的新技術(shù),酒店經(jīng)營(yíng)者不用為管理系統(tǒng)硬件設(shè)施的搭建兒憂愁,他們可以通過網(wǎng)頁就可以使用酒店管理系統(tǒng),而且操作接單快捷。酒店客戶也可以實(shí)時(shí)訂閱酒店發(fā)布信息,方便快捷的進(jìn)行酒店房間的預(yù)訂。酒店經(jīng)營(yíng)者可以提高自己的管理效率,節(jié)省勞動(dòng)力資源;酒店客戶也可以得到更好的客戶體驗(yàn)。1.5論文的組織結(jié)構(gòu)本論文共七章,第1章是緒論,第2章是相關(guān)技術(shù)介紹,第3章是系統(tǒng)分析,第4章是系統(tǒng)概要設(shè)計(jì),第5張氏系統(tǒng)詳細(xì)設(shè)計(jì)及實(shí)現(xiàn),第6章是系統(tǒng)測(cè)試,第7章是總結(jié)與展望。第2章相關(guān)技術(shù)介紹2.1JSP簡(jiǎn)介JSP是一種用來開發(fā)動(dòng)態(tài)網(wǎng)頁的技術(shù)與Servlet之間存在著盤根錯(cuò)節(jié)的關(guān)系,它是Servlet的簡(jiǎn)化形式。使用方法也十分的簡(jiǎn)潔方便,只需要把必須要輸出到客戶端的內(nèi)容完成就可以使用JSP了。JSP技術(shù)的五大特點(diǎn)是:1.可以使Java技術(shù)的操作更加方便;2.擁有面向?qū)ο蟮奶攸c(diǎn);3.具有平臺(tái)的關(guān)性;4.擁有高度的全性的特點(diǎn);5.擁有面向Internet的特點(diǎn)。JSP技術(shù)具有以下幾方面的優(yōu)點(diǎn):1.使用JSP開發(fā)出來的系統(tǒng)在任何開發(fā)環(huán)境中都能夠再繼續(xù)開發(fā),也能夠完成部署和拓展到不同的開發(fā)平臺(tái)。2.代碼在任何地方都能運(yùn)行并且無需對(duì)代碼進(jìn)行修改。3.具有非常強(qiáng)大的擴(kuò)展性。由多臺(tái)服務(wù)器完成集群和負(fù)載均衡,只需要一個(gè)非常小的Jar文件就可以運(yùn)行Servlet/JSP的項(xiàng)目了,由多臺(tái)Application服務(wù)器進(jìn)行事務(wù)處理,消息事務(wù)服務(wù)器的數(shù)量可以無限多。4.支持服務(wù)器端組件。Web應(yīng)用只能使用特別高級(jí)的服務(wù)器組件,除此以外,如果想采用Web頁面,開發(fā)人員也必須使用別的物品來構(gòu)造復(fù)雜的組件以供使用,因此可以增加系統(tǒng)的性能。5.Java擁有非常多開發(fā)工具,而且很多工具都是可以免費(fèi)使用的,還可以在不同的環(huán)境下順利運(yùn)行。2.2Java語言簡(jiǎn)介Java語言是一種面向?qū)ο蟮木幊陶Z言。是被Sun公司開發(fā)的。Java編程語言的主要具有以下兩大特征:1.功能強(qiáng)大。2.簡(jiǎn)單易用。接下來具體介紹Java的特點(diǎn):1.簡(jiǎn)單性:因?yàn)镴ava語言沒有指針,因此具有容易理解的特點(diǎn);2.面向?qū)ο螅褐С诸愔g和接口之間的單繼承,具有面向?qū)ο蟮奶攸c(diǎn);3.健壯性:異常處理和垃圾收集都是自動(dòng)進(jìn)行的,因此擁有穩(wěn)健性的特點(diǎn);4.可移植性:不依賴于實(shí)現(xiàn),具有對(duì)操作系統(tǒng)和新的硬件平臺(tái)的可移植性的特點(diǎn);5.安全性:類從網(wǎng)上裝載,并且分開放在名字空間,沒有放在局部類,所以具有安全性的特點(diǎn);6.多線程:由Thread類或者他的子類來創(chuàng)建的。7.編譯和解釋性:編譯程序生成的是字節(jié)碼,而不是機(jī)器碼;是一個(gè)增量式的和輕量級(jí)的過程;Java語言有三大版本,分別是Java的標(biāo)準(zhǔn)版JavaSE、Java的企業(yè)版JavaEE和JavaME。其中JavaSE主要用于在桌面應(yīng)用程序的開發(fā)上,JavaEE主要用于電子商務(wù)平臺(tái)的開發(fā),JavaME主要用于嵌入式系統(tǒng)開發(fā),現(xiàn)在已經(jīng)不用了。Java技術(shù)在創(chuàng)新和社會(huì)進(jìn)步上繼續(xù)發(fā)揮強(qiáng)有力的重要作用REF_Ref4815\r\h[5],并且隨著其程序編寫難度的降低使得更多專業(yè)人員將精力放置于Java語言的編寫與架構(gòu)的設(shè)計(jì)中REF_Ref6445\r\h[6]。2.3MySQL數(shù)據(jù)庫(kù)簡(jiǎn)介MySQL數(shù)據(jù)庫(kù)是一種開源軟件。它是一個(gè)小型的數(shù)據(jù)庫(kù),是一種關(guān)系型的數(shù)據(jù)管理系統(tǒng)。MySQL數(shù)據(jù)庫(kù)相比別的類型的大型數(shù)據(jù)庫(kù)的功能要少很多,但是它本身的操作簡(jiǎn)單方便,具有體積小、處理速度快和成本低的特點(diǎn),因此很受程序開發(fā)人員的喜愛。目前還有Oracle數(shù)據(jù)庫(kù),因?yàn)檫@個(gè)數(shù)據(jù)庫(kù)它對(duì)硬件的要求特別高,數(shù)據(jù)庫(kù)的價(jià)格非常昂貴還有數(shù)據(jù)庫(kù)的管理維護(hù)比較麻煩,操作起來也很復(fù)雜,對(duì)操作人員的技術(shù)要求比較高,并且數(shù)據(jù)庫(kù)運(yùn)行起來占用的內(nèi)存很大,所以基本上不推薦使用。MySQL數(shù)據(jù)庫(kù)可以靈活地為用戶提供所需服務(wù),并且支持大型的數(shù)據(jù)庫(kù),可以非常方便的支持大量數(shù)據(jù)的存儲(chǔ),適用于編程人員在開發(fā)過程中進(jìn)行信息的存儲(chǔ),因此本系統(tǒng)推薦使用MySQL數(shù)據(jù)庫(kù)。MySQL數(shù)據(jù)庫(kù)用于以下幾大優(yōu)勢(shì):
1.支持大型的數(shù)據(jù)庫(kù):是可以用于處理成千上萬條數(shù)據(jù)的大型記錄的數(shù)據(jù)庫(kù)。2.支持不同的操作系統(tǒng):可以用于Unix,Windows等不同的平臺(tái)。3.免費(fèi)使用:任何人都可以從數(shù)據(jù)庫(kù)的官方網(wǎng)站上直接下載安裝,使用該軟件。4.簡(jiǎn)單方便:軟件的體積小,安裝過程簡(jiǎn)單,使用方式簡(jiǎn)單,而且維護(hù)成本低。2.4MVC模式MVC模式是一種軟件架構(gòu),由模型、視圖和控制器三大核心組件構(gòu)成。以下是詳細(xì)介紹:1.模型(Model):是應(yīng)用程序的核心,應(yīng)用程序的數(shù)據(jù)邏輯部分就是有Model組件處理的。模型是這三大部件中處理任務(wù)最多的部分。2.視圖(View):是應(yīng)用程序的顯示部分,是根據(jù)模型數(shù)據(jù)創(chuàng)建用于應(yīng)用程序中處理數(shù)據(jù)顯示也就是數(shù)據(jù)庫(kù)中的記錄方面的組件。3.控制器(Controller):是應(yīng)用程序的交互部分,是用來處理寫入數(shù)據(jù)庫(kù)中記錄,主要負(fù)責(zé)從View模塊中讀取數(shù)據(jù),控制數(shù)據(jù)輸入,還有向Model模塊發(fā)送數(shù)據(jù)。MVC模式可以簡(jiǎn)化對(duì)程序的修改和拓展,能夠?qū)崿F(xiàn)一種動(dòng)態(tài)的程序設(shè)計(jì),還可以重復(fù)使用應(yīng)用程序的某一個(gè)部分。除此之外,MVC架構(gòu)模式可以通過簡(jiǎn)化復(fù)雜度,讓應(yīng)用程序的結(jié)構(gòu)看起來更加直觀。由瀏覽器、web服務(wù)器和數(shù)據(jù)庫(kù)組成三層體系結(jié)構(gòu),系統(tǒng)的MVC模型如圖2-1所示。圖2-1系統(tǒng)MVC結(jié)構(gòu)圖MVC的優(yōu)點(diǎn):1.低耦合性:模型組件與控制器組件和視圖組件互相分離,可以很輕松的改變應(yīng)用程序的視圖層和業(yè)務(wù)層規(guī)則。2.可維護(hù)性高:因?yàn)閂iew層和Model業(yè)務(wù)邏輯層可以分離,因此可以更加簡(jiǎn)單的進(jìn)行Web應(yīng)用的維護(hù)和修改操作。3.成本低:維護(hù)和開發(fā)用戶接口的技術(shù)要求降低。4.重用性高和部署迅速:科技的不斷及進(jìn)步和發(fā)展,訪問應(yīng)用程序的方式也逐漸增多。5.利于軟件工程化管理:每一層的組件都有自己的任務(wù),他們各司其職。2.5B/S模式B/S模式和C/S模式是目前比較主流的兩種開發(fā)的模式。B/S是一種服務(wù)器和瀏覽器模式,用戶可以通過瀏覽器請(qǐng)求訪問分布在網(wǎng)絡(luò)上服務(wù)器,服務(wù)器對(duì)瀏覽器的請(qǐng)求進(jìn)行處理,然后將處理的結(jié)果以及的相關(guān)對(duì)應(yīng)的信息發(fā)送給瀏覽器,WebServer完成其他的請(qǐng)求訪問和數(shù)據(jù)加工。目前這種結(jié)構(gòu)模式已經(jīng)成為了軟件應(yīng)用結(jié)構(gòu)的主流。B/S架構(gòu)的有點(diǎn)如下:1.維護(hù)方便,客戶零維護(hù),總體成本低;2.開發(fā)簡(jiǎn)單,不需要安裝其他的專業(yè)軟件就能進(jìn)行操作;3.系統(tǒng)的擴(kuò)展性高,可以任何能上網(wǎng)的計(jì)算機(jī)上使用。2.6SaaS模式SaaS模式是計(jì)算機(jī)和網(wǎng)絡(luò)等科學(xué)技術(shù)發(fā)展的新產(chǎn)物,軟件及服務(wù)相比于傳統(tǒng)的應(yīng)用軟件來說,SaaS模式具有非常明顯的優(yōu)勢(shì)。SaaS模式在將來可能會(huì)完全取代傳統(tǒng)的應(yīng)用軟件,目前軟件及服務(wù)這種模式很受企業(yè)用戶的喜愛。SaaS模式,就像我們使用自來水只要打開水龍頭,就可以用水一樣。不需要打井或者從別處運(yùn)水才能使用自來水一樣。SaaS的提供商他們建設(shè)服務(wù)器,數(shù)據(jù)庫(kù),建設(shè)機(jī)房,鋪設(shè)線路,我們使用者只需要向供應(yīng)商租賃服務(wù),按需付費(fèi)就可以使用服務(wù)了。方便了用戶的使用。SaaS服務(wù)提供能者,他們擁有集中統(tǒng)一的存儲(chǔ)、防火墻、備份、有強(qiáng)大的而且專業(yè)的運(yùn)維團(tuán)隊(duì)來維護(hù)這些應(yīng)用設(shè)備。保證了SaaS用戶的數(shù)據(jù)的安全,提高了用戶數(shù)據(jù)的安全性。因?yàn)镾aaS服務(wù)提供商投入了大量的人力物力資源在產(chǎn)品上,所以保證了產(chǎn)品的功能性能和穩(wěn)定性能。SaaS模式的有點(diǎn)如下所述:1.可以降低成本:包括項(xiàng)目成本和人工成本;2.使用簡(jiǎn)單方便:不需要進(jìn)行系統(tǒng)維護(hù)的工作,用戶只要登錄自己的賬號(hào)就可以輕松的使用系統(tǒng)的功能;3.安全性高:有大量的專業(yè)人員進(jìn)行設(shè)備的運(yùn)維管理,有備份功能。2.7CVM云服務(wù)器由多個(gè)硬盤、內(nèi)存和CPU組成的存儲(chǔ)池和計(jì)算池與計(jì)算機(jī)網(wǎng)絡(luò)的組合稱為云服務(wù)器,它把服務(wù)器供應(yīng)商所擁有的服務(wù)器利用虛擬技術(shù)進(jìn)行虛擬化,可以使許多閑置的資源也被充分利用??梢粤⒓崔D(zhuǎn)移發(fā)生故障機(jī)器上的數(shù)據(jù)到其他的服務(wù)器上,服務(wù)器寬帶CPU等硬件設(shè)施能夠隨時(shí)隨刻的進(jìn)行省升級(jí),并且用戶也無需進(jìn)行重新購(gòu)買,因此具有穩(wěn)定性高與可擴(kuò)展性的特點(diǎn),價(jià)格方面也很實(shí)惠,是市場(chǎng)上的主流。CVM云服務(wù)器是一種處理能力可彈性伸縮、操作簡(jiǎn)單快捷、安全性能高的一種計(jì)算服務(wù)。源自云計(jì)算平臺(tái),是基礎(chǔ)設(shè)施應(yīng)用在云計(jì)算的重要組成部分。第3章系統(tǒng)分析3.1可行性分析系統(tǒng)的可行性分析分為技術(shù)可行性分析、經(jīng)濟(jì)可行性分析和操作可行性分析這三大部分。本系統(tǒng)的可行性分析如下所述:技術(shù)可行性:分析目的主要包括以下幾點(diǎn):1.了解技術(shù)方面是否能夠順利的完成系統(tǒng)的開發(fā)工作;2.客戶對(duì)硬件和軟件的需求是否得到了滿足。酒店管理系統(tǒng)通過使用Java語言和Html語言相結(jié)合的方式開發(fā)出的頁面簡(jiǎn)潔大方,有助于用戶的理解、使用和宣傳。數(shù)據(jù)庫(kù)管理系統(tǒng)采用了體積小,支持大型數(shù)據(jù)庫(kù),操作簡(jiǎn)單的MySQL,它能夠完成大量數(shù)據(jù)處理工作,構(gòu)造出屬性復(fù)雜的表格,同時(shí)能夠是數(shù)據(jù)保持完整性和安全性。經(jīng)濟(jì)可行性:在經(jīng)濟(jì)可行性方面,本酒店管理系統(tǒng)使用了兩種開發(fā)人員常用的免費(fèi)的綠色的開發(fā)軟件,這兩個(gè)開發(fā)工具分別是開發(fā)平臺(tái)Eclipse,數(shù)據(jù)庫(kù)管理系統(tǒng)MySQL。系統(tǒng)維護(hù)和管理也很簡(jiǎn)單,只需要在使用完系統(tǒng)之后,系統(tǒng)的管理員用戶通過登錄到后臺(tái)管理模塊來瀏覽前臺(tái)的信息的變化之處,然后把系統(tǒng)中的相關(guān)信息和數(shù)據(jù)進(jìn)行增刪改查等操作可以了。操作可行性:本酒店管理系統(tǒng)界面清晰簡(jiǎn)潔,給用戶感覺清晰明了,用戶能在一個(gè)非常短時(shí)間內(nèi)學(xué)習(xí)、了解并掌握本管理系統(tǒng)的使用方法以及維護(hù)方法,并且可以方便快速的進(jìn)行酒店相關(guān)信息的查詢,用戶所需要的酒店房型信息和房間信息或者樓層信息可以被輕松地查找出來。管理員則在后臺(tái)進(jìn)行信息的管理維護(hù),如增刪改的操作。3.2需求分析本次設(shè)計(jì)需要滿足以下包括功能方面以及性能方面上的幾點(diǎn)要求:1.操作的系統(tǒng)界面要清晰、簡(jiǎn)潔、大方,給用戶一個(gè)良好的視覺體驗(yàn)效果,并且方便用戶操作。操作者通過輕松地點(diǎn)擊鼠標(biāo)就能夠輕松實(shí)現(xiàn)酒店樓層、房型和房間的查詢和管理。2.系統(tǒng)應(yīng)該具備可擴(kuò)展的功能,有利于以后對(duì)系統(tǒng)的功能進(jìn)行的升級(jí)和補(bǔ)充等。根據(jù)對(duì)酒店管理系統(tǒng)的各個(gè)方面不同層次需求的分析和系統(tǒng)的總結(jié),該系統(tǒng)的功能滿足到如下這幾點(diǎn)要求:前臺(tái)模塊的功能:瀏覽功能:會(huì)員用戶和非會(huì)員用戶可以使用瀏覽功能查詢的酒店房型、價(jià)格等信息,但是非會(huì)員用戶不能預(yù)訂房間,會(huì)員用戶可以進(jìn)行客房的預(yù)訂。訂單管理功能:客人在預(yù)定了酒店客房后可以查詢自己的訂單信息,也可以修改和取消訂單。個(gè)人信息管理功能:客戶可以修改自己的個(gè)人信息,如聯(lián)系電話、微信等。登錄功能:用戶通過在登錄頁面輸入正確的用戶名和密碼進(jìn)行登錄系統(tǒng)。注冊(cè)功能:在注冊(cè)頁面填寫有效地手機(jī)號(hào)和滿足要求的密碼,即可完成注冊(cè)新的用戶。后臺(tái)模塊的功能:樓層管理:對(duì)酒店客房所屬樓層進(jìn)行管理。房型管理:按照酒店客房標(biāo)準(zhǔn),將客房分為標(biāo)準(zhǔn)房、大床房、豪華總統(tǒng)套房等。房間管理:根據(jù)房間所屬樓層,所屬房型對(duì)房間進(jìn)行管理??蛻艄芾恚簩?duì)前臺(tái)注冊(cè)的用戶進(jìn)行管理。預(yù)訂訂單管理:對(duì)前臺(tái)用戶發(fā)起的預(yù)訂信息進(jìn)行處理。入住管理:客人入住管理。統(tǒng)計(jì)分析:按照房型等類別進(jìn)行收入統(tǒng)計(jì)。系統(tǒng)功能模塊圖,如圖3-1所示。圖3-1系統(tǒng)功能模塊圖3.3業(yè)務(wù)流分析酒店管理系統(tǒng)的工作順序?yàn)椋喝魏斡脩舳伎梢赃M(jìn)入系統(tǒng)的主頁面,只可以進(jìn)行頁面信息的瀏覽,如進(jìn)行查詢酒店的客房類型信息,剩余房型以及剩余房間等信息,假如顧客要預(yù)定酒店客房,用戶必須進(jìn)行登錄,如果沒有賬號(hào)的話需要先進(jìn)行注冊(cè)。管理員用戶可以登錄到系統(tǒng)的后臺(tái)管理模塊,進(jìn)行數(shù)據(jù)的管理和維護(hù)操作。本系統(tǒng)可以完成對(duì)酒店基本信息的查看、房型的查看、房間信息的查看、房間預(yù)定,可以進(jìn)行個(gè)人信息設(shè)置,留言板留言。管理員可以進(jìn)行對(duì)用戶,樓層,房型,房間,訂單進(jìn)行管理。本系統(tǒng)的業(yè)務(wù)流程圖如圖3-2和圖3-3所示。圖3-2會(huì)員登錄流程圖圖3-3會(huì)員登錄流程圖第4章系統(tǒng)概要設(shè)計(jì)4.1設(shè)計(jì)目標(biāo)酒店管理系統(tǒng)是把現(xiàn)代的計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)與過去的人工管理方法非常圓滿的結(jié)合在一起的成果,可以提供給用戶豐富的管理功能,協(xié)助酒店經(jīng)營(yíng)者進(jìn)行日常經(jīng)營(yíng)管理工作,幫助需要酒店資源的用戶更迅速地查詢所需要的的附近的酒店信息和最新資訊,管理員可以在系統(tǒng)上進(jìn)行發(fā)布信息,信息來源可靠、真實(shí)。為了使系統(tǒng)的每一個(gè)功能都能發(fā)揮最完美的作用,計(jì)算機(jī)化每項(xiàng)功能的工作流程,實(shí)現(xiàn)工作效率有效提高和工作質(zhì)量的明顯提高,現(xiàn)列出以下系統(tǒng)的開發(fā)目標(biāo):1.易于操作、界面清晰、簡(jiǎn)潔:頁面布局采用完全控件式,讓操作流程更加方便快捷。2.各功能完整:能夠進(jìn)行網(wǎng)上信息瀏覽,對(duì)數(shù)據(jù)增刪改查等操作。3.可移植:充分利用Java語言優(yōu)異的可移植性強(qiáng)的特點(diǎn),使系統(tǒng)更加實(shí)用。可以按照客戶對(duì)系統(tǒng)功能的要求為客戶量身打造。數(shù)據(jù)信息的更新操作簡(jiǎn)單,將前臺(tái)用戶頁面中顯示的數(shù)據(jù)存儲(chǔ)在對(duì)應(yīng)數(shù)據(jù)庫(kù)中,讓數(shù)據(jù)內(nèi)容的編輯操作更加簡(jiǎn)單,因此就能完成前臺(tái)頁面中的數(shù)據(jù)更新,顯著的提高效率。4.實(shí)現(xiàn)動(dòng)態(tài)管理功能:能夠?qū)崿F(xiàn)對(duì)數(shù)據(jù)庫(kù)里面的信息的動(dòng)態(tài)查詢功能、動(dòng)態(tài)更新操作和修改功能,動(dòng)態(tài)的向數(shù)據(jù)庫(kù)中錄入數(shù)據(jù)的功能。4.2系統(tǒng)的架構(gòu)設(shè)計(jì)或子系統(tǒng)劃分4.2.1系統(tǒng)的架構(gòu)設(shè)計(jì)本酒店管理系統(tǒng)主要分為前臺(tái)用戶模塊和后臺(tái)管理員模塊兩個(gè)方面進(jìn)行實(shí)現(xiàn)。系統(tǒng)功能模塊圖,如圖4-1所示。圖4-1系統(tǒng)功能模塊圖4.2.2子系統(tǒng)劃分本系統(tǒng)主要分為前臺(tái)和后臺(tái)兩大部分。前臺(tái)功能主要分為非會(huì)員模塊和會(huì)員模塊這兩個(gè)模塊。1.非會(huì)員用戶功能模塊:任何用戶無需進(jìn)行登錄和注冊(cè),就可以直接可查看酒店的基本信息,可以隨意進(jìn)行站內(nèi)新聞的瀏覽。功能結(jié)構(gòu)如圖4-2所示。圖4-2非會(huì)員用戶功能模塊圖2.會(huì)員用戶功能模塊:用戶可以通過使用手機(jī)號(hào)進(jìn)行注冊(cè)成為酒店會(huì)員,登錄系統(tǒng)后可以對(duì)自己的個(gè)人信息進(jìn)行編輯、刪除等操作,但是不可以查看、編輯、刪除他人的個(gè)人信息、未登錄狀態(tài)一樣可以查看房間的相關(guān)信息,并且可以對(duì)心儀的房間進(jìn)行預(yù)訂操作,也可瀏覽網(wǎng)內(nèi)發(fā)布通知信息。其功能結(jié)構(gòu)如圖4-3所示。圖4-3會(huì)員權(quán)限模塊功能結(jié)構(gòu)圖酒店管理系統(tǒng)的后臺(tái)管理功能模塊主要由系統(tǒng)管理模塊和基礎(chǔ)管理模塊還有運(yùn)營(yíng)管理模塊三大部分組成。1.系統(tǒng)管理模塊:主要的主要功能為對(duì)會(huì)員用戶密碼進(jìn)行編輯功能和注銷并退出后臺(tái)系統(tǒng)功能。其功能結(jié)構(gòu)如圖4-4所示。圖4-4系統(tǒng)管理模塊功能結(jié)構(gòu)圖2.基礎(chǔ)管理模塊:實(shí)現(xiàn)樓層管理功能、房型管理功能、房間管理。其功能結(jié)構(gòu)如圖4-5所示。圖4-5基礎(chǔ)管理模塊功能結(jié)構(gòu)圖3.運(yùn)營(yíng)管理模塊:實(shí)現(xiàn)對(duì)所有訂單進(jìn)行統(tǒng)計(jì)和處理待處理訂單功能。其功能結(jié)構(gòu)如圖4-6所示。圖4-6運(yùn)營(yíng)管理模塊功能結(jié)構(gòu)圖4.3數(shù)據(jù)庫(kù)設(shè)計(jì)前面分析的很多功能都是需要數(shù)據(jù)支撐的,所以數(shù)據(jù)庫(kù)設(shè)計(jì)也是很重要的一個(gè)環(huán)節(jié),主要分為兩部分:4.3.1數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì)根據(jù)前面幾個(gè)章節(jié)對(duì)系統(tǒng)功能模塊相關(guān)的設(shè)計(jì),數(shù)據(jù)庫(kù)中主要包含實(shí)體有:?jiǎn)T工實(shí)體、樓層實(shí)體、房型實(shí)體、房間實(shí)體、訂單實(shí)體。下面是這些實(shí)體的具體的描述E-R圖:?jiǎn)T工實(shí)體的屬性包括賬號(hào),用戶編號(hào),賬號(hào)密碼,照片,角色名稱,性別、年齡、地址等,員工實(shí)體的E-R圖,如圖4-7所示。圖4-7員工實(shí)體的E-R圖會(huì)員實(shí)體包括注冊(cè)會(huì)員的編號(hào),會(huì)員用戶的用戶名,賬號(hào)的登錄密碼,真實(shí)姓名,身份證號(hào),手機(jī)號(hào)、住址、狀態(tài)等屬性,會(huì)員實(shí)體的E-R圖,如圖4-8所示。圖4-8會(huì)員實(shí)體的E-R圖管理員的權(quán)限信息實(shí)體主要包括主鍵id,功能權(quán)限,角色的名稱等屬性,權(quán)限信息實(shí)體的E-R圖,如圖4-9所示。圖4-9權(quán)限信息實(shí)體的E-R圖樓層實(shí)體主要包括樓層的編號(hào)id,樓層名稱,樓層的備注信息等屬性,樓層信息實(shí)體的E-R圖,如圖4-10所示。圖4-10樓層信息實(shí)體的E-R圖房型實(shí)體包括房型的編號(hào)id,房型名稱,圖片,單價(jià),房間數(shù),床位數(shù),門牌號(hào),可住人數(shù),預(yù)訂數(shù)量,已入住人數(shù),狀態(tài),備注等屬性,房型信息實(shí)體的E-R圖,如圖4-11所示。圖4-11房型實(shí)體的E-R圖房間信息實(shí)體主要包括房間的編號(hào)id,房間的照片信息,房間的門牌號(hào)編號(hào),所屬的房型,所屬的樓層,房間的狀態(tài),備注信息等屬性,房間信息實(shí)體的E-R圖,如圖4-12所示。圖4-12房間實(shí)體的E-R圖預(yù)定訂單實(shí)體包括訂單id,用戶id,房間id,姓名,身份證號(hào),手機(jī)號(hào),狀態(tài),客戶入住的時(shí)間,客戶離開退房的時(shí)間,備信息注,訂單的創(chuàng)建時(shí)間等屬性,預(yù)定訂單實(shí)體的E-R圖,如圖4-13所示。圖4-13預(yù)訂訂單實(shí)體的E-R圖角色實(shí)體包括主鍵id,角色名稱,擁有權(quán)限等屬性,角色實(shí)體E-R圖,如圖4-14所示。圖4-14角色實(shí)體的E-R圖4.3.2數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)把數(shù)據(jù)庫(kù)概念設(shè)計(jì)的各個(gè)實(shí)體的E-R圖轉(zhuǎn)化成邏輯結(jié)構(gòu),就是數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì)階段的主要任務(wù),這與數(shù)據(jù)庫(kù)管理系統(tǒng)所選擇的產(chǎn)品可以支持?jǐn)?shù)據(jù)模型相一致。本系統(tǒng)數(shù)據(jù)庫(kù)名字為db_hotel_ssm,在據(jù)庫(kù)里含有八個(gè)表。分別是:account表、authority表、floor表、role表、room表、room_type表、user表、book_order表,下面詳細(xì)的介紹以下幾個(gè)的表:1.account表account表主要是用來存放已經(jīng)注冊(cè)的會(huì)員的基本信息的表。字段包括,主鍵為id、name,password,realname,idCard,moblie,address,status。表中各字段規(guī)定如表4-1所示。表4-1account表的結(jié)構(gòu)字段的名稱詳細(xì)描述字段數(shù)據(jù)類型字段長(zhǎng)度id主鍵idint11name用戶名varchar32password登錄密碼varchar32realname真實(shí)姓名varchar32idCard身份證號(hào)varchar32mobile手機(jī)號(hào)varchar16address住址varchar128status狀態(tài)int12.authority表authority表主要是存放管理員權(quán)限信息的表,字段包括,主鍵為id、roleld、menuld。表中各字段規(guī)定如表4-2所示。表4-2authority表的結(jié)構(gòu)字段的名稱詳細(xì)描述字段數(shù)據(jù)類型字段長(zhǎng)度id主鍵idint11roleld角色int11menuld權(quán)限int113.book_order表book_order表主要存放預(yù)定訂單信息,主鍵為id。表中各字段規(guī)定如表4-3所示。表4-3book_order表的結(jié)構(gòu)表字段的名稱字段數(shù)據(jù)類型字段數(shù)據(jù)類型字段長(zhǎng)度id詳細(xì)描述int11accountId主鍵idint11roomTypeId用戶idint11name房間idvarchar32idCard姓名varchar32mobile身份證號(hào)varchar16status手機(jī)號(hào)int1arriveDate狀態(tài)varchar32leaveDate入住時(shí)間varchar32remark離開時(shí)間varchar128createTime備注datetime04.floor表floor表主要用來記錄樓層信息,包括主鍵id、樓層名稱name、樓層備注。表中各字段規(guī)定如表4-4所示。表4-4floor表字段的名稱字段數(shù)據(jù)類型字段數(shù)據(jù)類型字段長(zhǎng)度idintint11namevarcharvarchar32remarkvarcharvarchar1285.room表room表主要用來對(duì)房間信息進(jìn)行管理,主鍵為id。表中各字段規(guī)定如表4-5所示。表4-5room表字段的名稱詳細(xì)描述字段數(shù)據(jù)類型字段長(zhǎng)度id主鍵idint11photo房間照片varchar128sn門牌號(hào)varchar32roomTypled所屬房型int11floorld所屬樓層int11status狀態(tài)int1remark備注varchar1286.room_type表room_type表主要用來記錄房型的表,主鍵為id。表中各字段規(guī)定如表4-6所示。表4-6room_type表字段的名稱詳細(xì)描述字段數(shù)據(jù)類型字段長(zhǎng)度id主鍵idint11name房型名稱varchar64photo圖片varchar128price單價(jià)float8liveNum房間數(shù)int2bedNum床位數(shù)int2roomNum門牌號(hào)int5avilableNum可住人數(shù)int5bookNum預(yù)訂數(shù)量int5livedNum已入住人數(shù)int5status狀態(tài)int1remark備注varchar1287.user表user表主要用來記錄員工信息,包括用戶賬號(hào)、賬號(hào)密碼、性別、年齡、地址、聯(lián)系方式等,id為user表主鍵。表中各字段規(guī)定如表4-7所示。表4-7user表字段的名稱詳細(xì)描述字段數(shù)據(jù)類型字段長(zhǎng)度id主鍵idint11username賬號(hào)varchar32password密碼varchar32roleId角色int11photo照片varchar128sex性別int1age年齡int3address住址varchar1288.role表role表主要用來記錄角色信息,主鍵為id,還有name和remark兩個(gè)字段。表中各字段規(guī)定如表4-8所示。表4-8role表字段的名稱詳細(xì)描述字段數(shù)據(jù)類型字段長(zhǎng)度id主鍵idint11name角色名稱varchar32remark權(quán)限介紹varchar128系統(tǒng)詳細(xì)設(shè)計(jì)及實(shí)現(xiàn)5.1系統(tǒng)功能整體介紹本系統(tǒng)是根據(jù)需求分析按照用戶需求以及結(jié)合人機(jī)交互方面來設(shè)計(jì)的系統(tǒng),實(shí)現(xiàn)了以下功能:管理員主要完成酒店里的客戶管理、樓層信息管理、房間信息管理、房型信息管理、預(yù)定訂單管理。樓層管理主要包括對(duì)酒店樓層進(jìn)行添加、對(duì)樓層編號(hào)進(jìn)行編輯和刪除的操作等。房型管理包括添加新的房型信息、查看修改房型信息。按名稱、類別查詢。房間管理包括查看所有房間信息、編輯和刪除等。預(yù)定訂單管理包括查看所有預(yù)訂單信息,進(jìn)行后續(xù)處理。客戶管理包括對(duì)客戶的信息進(jìn)行查詢,對(duì)已注銷的客戶信息進(jìn)行刪除操作,更新客戶的最新信息,,添加新注冊(cè)的客戶的信息等。用戶能夠?qū)崿F(xiàn)會(huì)員的登錄功能、注冊(cè)成為新用戶的功能、信息的查詢功能、預(yù)訂功能。5.2系統(tǒng)前臺(tái)功能設(shè)計(jì)5.2.1前臺(tái)主頁面前臺(tái)主頁面主要包括三大部分,分別是登錄注冊(cè)部分、圖片展示部分和客房信息展示部分。其中用戶可以通過關(guān)鍵字查詢來搜索自己所需酒店客房信息,也可以進(jìn)行酒店客房預(yù)訂操作。用戶主界面效果圖如圖5-1所示。圖5-1用戶主界面運(yùn)行效果圖主要代碼如下: <c:iftest="${roomType.status==0}"> <inputtype="button"class="mnfang_disable"value="滿房"> </c:if> <c:iftest="${roomType.status==1}"> <inputtype="button"value="預(yù)訂"onclick="window.location.href='account/book_order?roomTypeId=${roomType.id}'"> </c:if>5.2.2用戶登錄注冊(cè)功能實(shí)現(xiàn)會(huì)員用戶需要在輸入框中填寫正確的用戶名稱、正確的密碼、驗(yàn)證碼實(shí)現(xiàn)登錄系統(tǒng),從而進(jìn)行如酒店客房預(yù)訂,查看歷史訂單,查看或編輯個(gè)人信息等更多的操作。用戶登錄界面如圖5-2所示。圖5-2用戶登錄界面運(yùn)行效果圖主要代碼如下: 5.2.3注冊(cè)功能實(shí)現(xiàn)非會(huì)員用戶可以通過手機(jī)號(hào)注冊(cè)會(huì)員。用戶需要填寫正確手機(jī)號(hào),填寫長(zhǎng)度在3到9位之間的用戶名,才能注冊(cè)成功??梢愿鶕?jù)自己的需求設(shè)置登錄密碼,注意要保證密碼與確認(rèn)密碼要一模一樣。注冊(cè)界面的視圖如圖5-3所示。圖5-3注冊(cè)界面運(yùn)行效果圖主要代碼如下:5.2.4會(huì)員預(yù)訂功能實(shí)現(xiàn)會(huì)員用戶可以使用預(yù)訂酒店客房的功能。當(dāng)用戶已經(jīng)明確自己想要入住什么類型的房間后,可以再預(yù)訂頁面填寫預(yù)定信息,主要包括:入住時(shí)間、離店時(shí)間、姓名、聯(lián)系電話、身份證號(hào)等。用戶還可以根據(jù)需要填寫備注信息,以獲得更好的體驗(yàn)。預(yù)訂信息界面如圖5-4所示。圖5-4會(huì)員預(yù)訂界面運(yùn)行效果圖主要代碼如下: 5.2.5訂單管理功能實(shí)現(xiàn)會(huì)員用戶可以進(jìn)入我的訂單頁面。用戶可查詢自己的歷史訂單,可以查詢自己預(yù)訂酒店客房的入住人信息,預(yù)留的手機(jī)號(hào)信息,預(yù)訂房間類型,還可以查詢訂單的狀態(tài)。訂單信息界面如圖5-5所示。圖5-5我的訂單界面主要代碼如下: 5.3系統(tǒng)后臺(tái)功能設(shè)計(jì)5.3.1后臺(tái)登錄頁面后臺(tái)管理員用戶可以通過輸入正確的用戶名、賬戶密碼、驗(yàn)證碼來登錄后臺(tái)管理系統(tǒng)。后臺(tái)登錄界面如圖5-6所示。圖5-6后臺(tái)登錄頁面主要代碼如下: 5.3.2樓層管理頁面管理員可以在此模塊通過酒店的樓層信息列表進(jìn)行酒店樓層信息查詢??梢跃庉嬙谝汛嬖诘臉菍拥臉菍用Q,添加樓層備注信息。也可以進(jìn)行添加新的樓層信息、刪除樓層等的操作,運(yùn)行界面如圖5-7所示。(a)(b)圖5-7樓層管理界面主要代碼如下: 5.3.3房型管理頁面管理員可以在此模塊列表進(jìn)行酒店房型信息查詢??梢跃庉嬙谝汛嬖诘姆啃偷姆啃托畔?,添加房型備注信息。還可以進(jìn)行添加新的房型信息,刪除房型信息等操作,運(yùn)行界面如圖5-8所示。圖5-8房型管理界面主要代碼如下: } } }); }5.3.4房間管理頁面管理員可以在此模塊列表進(jìn)行酒店房間信息查詢。可查詢?nèi)我庖婚g客房的入住狀態(tài),可以編輯在已存在的房間信息,還可以進(jìn)行添加新的房間信息,刪除房間信息等操作,運(yùn)行界面如圖5-9所示。圖5-9房間管理界面 主要代碼如下: 5.3.5客戶管理頁面管理員可以在此模塊列表進(jìn)行酒店的客戶信息查詢??刹樵?nèi)我饪蛻舻幕拘畔?,如?lián)系方式,可以編輯客戶的基本信息信息,還可以進(jìn)行添加新的客戶信息,刪除已存在的客戶信息等操作,運(yùn)行界面如圖5-10所示。圖5-10客戶信息管理界面主要代碼如下: 5.3.6入住管理頁面管理員可以登記沒有在網(wǎng)上預(yù)訂酒店客房的客戶信息,包括入住姓名,身份證號(hào),手機(jī)號(hào)等基本的客戶信息;客戶入住的客房類型。以方便對(duì)酒店租客的管理。運(yùn)行界面如圖5-11所示。圖5-11入住管理界面主要代碼如下: 第6章系統(tǒng)測(cè)試6.1測(cè)試目標(biāo)和環(huán)境系統(tǒng)測(cè)試主要是檢測(cè)已開發(fā)完成的系統(tǒng)的可操作性、各個(gè)界面之間的交互性和檢查出程序中的不足之處。結(jié)合面向?qū)ο蠓椒?,系統(tǒng)測(cè)試的目的如下:1.應(yīng)該盡可能早的、持續(xù)的進(jìn)行系統(tǒng)測(cè)試。發(fā)現(xiàn)錯(cuò)誤的時(shí)間越早,為彌補(bǔ)錯(cuò)誤改付出的代價(jià)也會(huì)越小。因?yàn)殚_發(fā)過程中系統(tǒng)錯(cuò)誤通常是不能避免的,所以系統(tǒng)測(cè)試應(yīng)該貫穿在系統(tǒng)的開發(fā)過程中,因此不能把系統(tǒng)測(cè)試作為一個(gè)獨(dú)立的階段。2.先給出系統(tǒng)運(yùn)行的預(yù)期結(jié)果,再進(jìn)行程序的測(cè)試,然后把預(yù)期結(jié)果與最終測(cè)試到的結(jié)果進(jìn)行比較。3.在對(duì)系統(tǒng)不足之處修改完成之后再進(jìn)行重復(fù)的程序測(cè)試。因?yàn)樵谙到y(tǒng)修改完成后以及修改的過程中會(huì)出現(xiàn)新的問題,所以要在修改完后,進(jìn)行重新測(cè)試。6.2測(cè)試內(nèi)容和結(jié)果主要模塊測(cè)試是測(cè)試后臺(tái)管理員角色管理功能,用戶預(yù)訂酒店客房測(cè)試,修改個(gè)人信息功能測(cè)試。6.2.1角色管理功能測(cè)試管理員角色管理功能測(cè)試,如表6-1所示。表6-1角色功能測(cè)試表測(cè)試的項(xiàng)目測(cè)試的用例測(cè)試的結(jié)果測(cè)試操作的流程角色管理給超級(jí)管理員添加用戶管理權(quán)限權(quán)限編輯成功點(diǎn)擊編輯權(quán)限角色管理給超級(jí)管理員添加菜單管理權(quán)限權(quán)限編輯成功點(diǎn)擊編輯權(quán)限角色管理頁面如圖6-1所示:圖6-1角色管理頁面增加權(quán)限成功的頁面如圖6-2所示:圖6-2權(quán)限編輯成功頁面6.2.2預(yù)訂房間功能測(cè)試預(yù)訂房間功能測(cè)試,如表6-2所示。表6-2預(yù)訂房間測(cè)試表測(cè)試的項(xiàng)目測(cè)試的用例測(cè)試的結(jié)果測(cè)試操作的流程預(yù)訂用戶:hehe手機(jī)功點(diǎn)擊確定用戶hehe進(jìn)行預(yù)訂房間測(cè)試,如圖6-3所示:圖6-3填寫預(yù)訂信息頁面預(yù)訂成功頁面,如圖6-4所示:圖6-4訂單頁面6.2.3個(gè)人信息編輯功能測(cè)試修改個(gè)人信息功能的測(cè)試,如表6-3所示。表6-3個(gè)人信息編輯測(cè)試表測(cè)試的項(xiàng)目測(cè)試的用例測(cè)試的結(jié)果測(cè)試操作的流程修改個(gè)人信息修改用戶hehe的手機(jī)號(hào)碼改成功點(diǎn)擊提交運(yùn)行截圖,如圖6-5所示:圖6-5我的資料頁面第7章總結(jié)與展望本系統(tǒng)是基于JS+Servlet開發(fā)的網(wǎng)上酒店管理系統(tǒng)的應(yīng)用平臺(tái),該平臺(tái)是用Eclipse開發(fā)的,數(shù)據(jù)庫(kù)是MySQL。論文主要介紹酒店網(wǎng)上管理系統(tǒng)應(yīng)用平臺(tái)的主要體系架構(gòu)以及各個(gè)功能模塊,對(duì)所用到的開發(fā)語言、使用的數(shù)據(jù)庫(kù)設(shè)置以及平臺(tái)開發(fā)所用到的工具進(jìn)行研究,對(duì)系統(tǒng)的流程圖和各個(gè)功能模塊的代碼進(jìn)行闡述分析。每個(gè)模塊的測(cè)試結(jié)果滿足應(yīng)用平臺(tái)的要求。目前已經(jīng)設(shè)計(jì)完成了網(wǎng)上酒店管理系統(tǒng),用戶可以在系統(tǒng)中進(jìn)行瀏覽和搜索信息,進(jìn)行酒店房型的查看和房間預(yù)定,管理員可以登錄到系統(tǒng)的后臺(tái)管理模塊,來實(shí)現(xiàn)對(duì)酒店的樓層管理、房型管理、房間管理等操作,但是系統(tǒng)中還存在了一些不夠完善的地方。此外,有的功能模塊完成后展示的功能還不是很完美,E-R圖的某些方面也不是很完美,使用不當(dāng)就會(huì)出現(xiàn)意想不到問題。因此在之后的探索過程當(dāng)中,也只有擁有并掌握越來越高的技術(shù)水平,才能使各個(gè)模塊功能的展現(xiàn)效果更完美。本系統(tǒng)的優(yōu)點(diǎn)如下所述:1.通過國(guó)內(nèi)外現(xiàn)狀的調(diào)查研究,然后對(duì)各個(gè)方面進(jìn)行需求分析,可行性分析以及系統(tǒng)分析,開發(fā)出來的一個(gè)比較小型的網(wǎng)上酒店管理系統(tǒng),完成了酒店管理中日常工作中使用的最主要的功能。2.各功能的操作方法非常簡(jiǎn)單易掌握,只需要使用鼠標(biāo)點(diǎn)擊各項(xiàng)操作的按鈕,就能完成大多數(shù)管理功能的操作了。本系統(tǒng)中存在不足如下所述:1.該網(wǎng)上酒店管理系統(tǒng)只是提供了一些容易實(shí)現(xiàn)的管理功能,與現(xiàn)代化的酒店管理之間還是存在不小的差距。2.有些問題與在現(xiàn)實(shí)生活中的存在許多更繁雜情況沒有進(jìn)行具體的思量。還需要根據(jù)具體情況進(jìn)行改進(jìn)。展望:1.利用好頁面布局,使系統(tǒng)的展示界面更加美觀,舒適。2.利用新的技術(shù),使系統(tǒng)運(yùn)行的速度更加快速。3.結(jié)合現(xiàn)實(shí)情況,使平臺(tái)的各項(xiàng)操作更加的人性化一點(diǎn)。參考文獻(xiàn)周鵬.基于SaaS模式的小微商戶云平臺(tái)設(shè)計(jì)與實(shí)現(xiàn)[D].哈爾濱工業(yè)大學(xué),2017.駱永華,潘煒.電子政務(wù)的融合之路及ICT新技術(shù)的應(yīng)用[J].信息通信技術(shù),2008(02):32-40.韓叔君.雙邊市場(chǎng)視角下OTA對(duì)酒店的縱向約束策略研究[D].山東大學(xué),2019.[25]侯海燕.一種基于云服務(wù)器的在線信息安全實(shí)驗(yàn)教學(xué)平臺(tái)[J].福建電腦,2018,34(08):140+142.付瑋.Java語言及其開發(fā)技術(shù)的回顧與展望[J].科技廣場(chǎng),2007(03):250-251.孫媛.討論JAVA語言的現(xiàn)狀及發(fā)展[J].科技傳播,2010.矯樂.基于互聯(lián)網(wǎng)的融合通信技術(shù)中SaaS模式應(yīng)用研究[J].科技創(chuàng)新與應(yīng)用,2019(03):161-163.袁云.功能目的論視角下的科技文本英漢翻譯實(shí)踐報(bào)告[D].西安理工大學(xué),2019.周文慧.SaaS模式下中小企業(yè)會(huì)計(jì)信息化優(yōu)化升級(jí)探析[J].財(cái)會(huì)通訊,2019(31):111-115.王雯鈺.互聯(lián)網(wǎng)背景下云會(huì)計(jì)在中小企業(yè)的發(fā)展[J].現(xiàn)代營(yíng)銷(信息版),2020(01):5-6.[6]于華.基于SaaS的內(nèi)容管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].北京交通大學(xué),2019.[7]董曉旭,王秋玉.電子商務(wù)在酒店行業(yè)的應(yīng)用及分析[J].西部皮革,2016,38(24):147.[8]馬素云.酒店收益管理績(jī)效水平影響因素的實(shí)證研究[D].華南理工大學(xué),2016.[9]孟敏,張卓云.基于JSP技術(shù)網(wǎng)上書店系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].河北軟件職業(yè)技術(shù)學(xué)院學(xué)報(bào),2020,22(01):7-11.[10]郜慧敏.基于計(jì)算機(jī)軟件開發(fā)的JAVA編程應(yīng)用初探[J].通訊世界,2020,27(04):119-120.[11]蔣睿.MySQL數(shù)據(jù)庫(kù)安全研究[J].電腦知識(shí)與技術(shù),2020,16(09):3-4+21.[12]毋世曉.基于MVC的BBS論壇創(chuàng)建與實(shí)現(xiàn)[J].電腦
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度綜合實(shí)踐活動(dòng)教室租賃合同(附社會(huì)實(shí)踐活動(dòng)協(xié)議)3篇
- 信息技術(shù)必修1數(shù)據(jù)與計(jì)算2.3《周而復(fù)始的循環(huán)》說課稿
- 全國(guó)川教版信息技術(shù)八年級(jí)上冊(cè)第二單元第2節(jié)《“認(rèn)識(shí)”一個(gè)人》說課稿
- 專項(xiàng)土方運(yùn)輸車輛租賃協(xié)議范本2024
- 人教版歷史與社會(huì)八年級(jí)下冊(cè)第六單元綜合探究六 鄭和下西洋與哥倫布航海 說課稿
- 第12課 從明朝建立到清軍入關(guān)說課稿-2023-2024學(xué)年高一統(tǒng)編版2019必修中外歷史綱要上冊(cè)
- 人教版歷史與社會(huì)九年級(jí)上冊(cè):1.3 悄然轉(zhuǎn)變中的社會(huì)生活 說課稿
- 二零二五年度殯葬禮儀用品租賃及銷售合同3篇
- 第一單元大單元教學(xué)殖民地人民的反抗與資本主義制度的擴(kuò)展說課稿 2023-2024學(xué)年部編版九年級(jí)歷史下冊(cè)
- 第四單元 比 第3課時(shí)(說課稿)-2024-2025學(xué)年六年級(jí)上冊(cè)數(shù)學(xué)人教版
- 一年級(jí)數(shù)學(xué)(上)計(jì)算題專項(xiàng)練習(xí)集錦
- 消防安全應(yīng)急預(yù)案下載
- 《北航空氣動(dòng)力學(xué)》課件
- 附件:財(cái)政業(yè)務(wù)基礎(chǔ)數(shù)據(jù)規(guī)范(3.0版)
- 電商公司售后服務(wù)管理制度
- 火災(zāi)應(yīng)急處理課件
- 創(chuàng)新者的逆襲3:新質(zhì)生產(chǎn)力的十八堂案例課-記錄
- 2024年河南省公務(wù)員考試《行測(cè)》真題及答案解析
- 2022-2024北京初三二模英語匯編:話題作文
- 人教版八年級(jí)英語上冊(cè)Unit1-10完形填空閱讀理解專項(xiàng)訓(xùn)練
- 2024年湖北省武漢市中考英語真題(含解析)
評(píng)論
0/150
提交評(píng)論