




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、太原理工大學(xué)畢業(yè)設(shè)計(jì)(論文)任務(wù)書(shū) 第1頁(yè)畢業(yè)設(shè)計(jì)(論文)題目:酒店預(yù)訂網(wǎng)站畢業(yè)設(shè)計(jì)(論文)要求及原始數(shù)據(jù)(資料):1綜述酒店預(yù)訂網(wǎng)站應(yīng)用的范圍之廣;2深入了解酒店預(yù)訂網(wǎng)站的功能與流程;3自學(xué)基本掌握struts-spring-hibernate框架的使用;4熟悉SQL Server數(shù)據(jù)庫(kù)的應(yīng)用與編碼規(guī)范;5熟練得使用my eclipse進(jìn)行代碼的編寫(xiě);6能夠熟練得對(duì)程序進(jìn)行調(diào)試與修改;7能成功實(shí)現(xiàn)酒店預(yù)訂網(wǎng)站應(yīng)有的功能;8訓(xùn)練檢索文獻(xiàn)資料和利用文獻(xiàn)資料的能力; 9訓(xùn)練撰寫(xiě)技術(shù)文檔與學(xué)位論文的能力。 第2頁(yè)畢業(yè)設(shè)計(jì)(論文)主要內(nèi)容:1綜述酒店預(yù)訂網(wǎng)站在現(xiàn)實(shí)生活中的應(yīng)用;2熟悉struts-sp
2、ring-hibernate框架的使用;3能夠了解并分析酒店管理網(wǎng)站的需求; 4能夠熟練使用my eclipse,tomcat等工具進(jìn)行程序設(shè)計(jì);5. 熟練掌握酒店管理網(wǎng)站的相關(guān)數(shù)據(jù)庫(kù)的設(shè)計(jì)與使用;6能夠設(shè)計(jì)出和用戶良好交互的界面,獲得用戶的認(rèn)可;7能夠熟練得對(duì)程序進(jìn)行調(diào)試與改錯(cuò),使程序正常運(yùn)行,實(shí)現(xiàn)其應(yīng)有的功能。學(xué)生應(yīng)交出的設(shè)計(jì)文件(論文):1內(nèi)容完整、層次清晰、敘述流暢、排版規(guī)范的畢業(yè)設(shè)計(jì)論文;2包括畢業(yè)設(shè)計(jì)論文、源程序等內(nèi)容在內(nèi)的畢業(yè)設(shè)計(jì)電子文檔及其它相關(guān)材料。 第3頁(yè)主要參考文獻(xiàn)(資料):1 HYPERLINK :/epub /kns/detail/detail.aspx?QueryI
3、D=0&CurRec=1&recid=&FileName=2010143916.nh&DbName=CMFD2010&DbCode=CMFD&pr= t :/epub /kns/brief/_blank 基于J2ME技術(shù)的酒店預(yù)訂系統(tǒng) 裴迪夫 太原理工大學(xué) 2010-05-012 HYPERLINK :/epub /kns/detail/detail.aspx?QueryID=0&CurRec=4&recid=&FileName=1014175344.nh&DbName=CMFD201402&DbCode=CMFD&pr= t :/epub /kns/brief/_blank 酒店預(yù)訂系統(tǒng)研究
4、與實(shí)現(xiàn) 張莉莉 南京理工大學(xué) 2013-09-013 HYPERLINK :/epub /kns/detail/detail.aspx?QueryID=0&CurRec=5&recid=&FileName=1013334077.nh&DbName=CMFD201402&DbCode=CMFD&pr= t :/epub /kns/brief/_blank 基于ASP.NET的呼叫中心酒店預(yù)訂管理信息系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 吳海波 電子科技大學(xué) 2012-09-01 4 HYPERLINK :/epub /kns/detail/detail.aspx?QueryID=0&CurRec=11&recid=
5、&FileName=SZJT201011054&DbName=CJFD2010&DbCode=CJFQ&pr= t :/epub /kns/brief/_blank 基于Web Service的酒店預(yù)訂系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 朱德利 數(shù)字應(yīng)用與技術(shù) 2010-11-155 HYPERLINK :/epub /kns/detail/detail.aspx?QueryID=0&CurRec=13&recid=&FileName=1014137861.nh&DbName=CMFD201401&DbCode=CMFD&pr= t :/epub /kns/brief/_blank 基于web酒店客房預(yù)定系統(tǒng)的
6、設(shè)計(jì)與實(shí)現(xiàn) 陳立衛(wèi) 電子科技大學(xué) 2013-03-016 HYPERLINK :/epub /kns/detail/detail.aspx?QueryID=0&CurRec=21&recid=&FileName=HBGY200904016&DbName=CJFD2009&DbCode=CJFQ&pr= t :/epub /kns/brief/_blank 基于B/S的中小型酒店預(yù)訂房間系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 史金磊;朱海榮 河北工業(yè)科技 2009-07-157 HYPERLINK :/epub /kns/detail/detail.aspx?QueryID=18&CurRec=40&DbCode=S
7、JDJ&dbname=SJDJ_U&filename=SJDJ13012100415600 t _blank Techniques of Turnovers Evolution and Structure Analysis UsingSQL Server2005.Alexandru Manole Theoretical and Applied Economics 2007-7(512)DAOJ期刊8Praveen Gupta,Prof. M.C. Govil. Spring Web MVC Framework for rapid open source J2EE application dev
8、elopment: a case studyJ. International Journal of Engineering Science and Technology,2010,26:.9F. FdezRiverola,D. GlezPea,H. LpezFernndez,M. ReboiroJato,J.R. Mndez. A JAVA application framework for scientific software developmentJ. Softw. Pract. Exper.,2011,428:.10 HYPERLINK :/epub /kns/detail/detai
9、l.aspx?QueryID=0&CurRec=1&DbCode=SJES&dbname=SJESTEMP_U&filename=SJES13012201166622 t :/epub /kns/brief/_blank Users perceptions of two types of hotel reservation Web sitesCristian Morosan;Miyoung Jeong International Journal of Hospitality Management 2007-2專業(yè)班級(jí)軟件1103班學(xué)生要求設(shè)計(jì)(論文)工作起止日期2015年3月23日2015年7
10、月3日指導(dǎo)教師簽字日期2015年3月23日教研室主任審查簽字日期系主任批準(zhǔn)簽字日期酒店預(yù)訂網(wǎng)站摘要隨著中國(guó)經(jīng)濟(jì)的不斷增長(zhǎng)和旅游業(yè)的飛速發(fā)展,酒店行業(yè)的競(jìng)爭(zhēng)日趨激烈。酒店只有不斷完善自身的管理方法,提高服務(wù)水平,才能得到健康充足的發(fā)展。目前,酒店業(yè)務(wù)的計(jì)算機(jī)管理已經(jīng)得到普及。酒店管理系統(tǒng)的引入在提高工作效率的同時(shí),也給客戶帶來(lái)極大的便利。而隨著網(wǎng)絡(luò)的發(fā)展與移動(dòng)互聯(lián)網(wǎng)行業(yè)的迅速興起,單一的酒店管理系統(tǒng)已遠(yuǎn)遠(yuǎn)不能滿足目前行業(yè)的發(fā)展與日益變更的客戶需求。近年來(lái),大眾的消費(fèi)習(xí)慣逐步轉(zhuǎn)移到在線交易,客戶遠(yuǎn)程預(yù)定成為了當(dāng)前的趨勢(shì)。因此,開(kāi)發(fā)一套酒店預(yù)訂網(wǎng)站是非常必要的。該系統(tǒng)的設(shè)計(jì)采用流行的網(wǎng)絡(luò)編程語(yǔ)言JS
11、P,數(shù)據(jù)庫(kù)選用SQL Server,提高了數(shù)據(jù)的存儲(chǔ)安全性,系統(tǒng)基于B/S架構(gòu),另外選用Tomcat服務(wù)器,整體框架采用MVC結(jié)構(gòu)。對(duì)酒店的一些常用功能進(jìn)行了設(shè)計(jì)與實(shí)現(xiàn)。本系統(tǒng)包括兩個(gè)部分:酒店網(wǎng)站前臺(tái)的客戶服務(wù)及后臺(tái)管理??蛻舴?wù)包括房間預(yù)訂、訂單查詢等功能。后臺(tái)管理部分包括入住管理、退房管理、訂單查詢、房間管理、及修改密碼等功能。設(shè)計(jì)完成后,經(jīng)驗(yàn)證系統(tǒng)已經(jīng)基本滿足最初的設(shè)計(jì)需求,主要功能基本實(shí)現(xiàn)。關(guān)鍵詞:酒店預(yù)訂網(wǎng)站;B/S架構(gòu);JSP;SQL ServerA Hotel Reservation WebsiteAbstractAs the sustained growth of China
12、s economic and the rapid development of tourism industry, hotel industry faces an increasingly fierce competition. Only by constantly improving their own management methods and service levels, can hotels achieve the healthy and long-range development. Nowadays, the computer management of the hotel b
13、usiness has gained popularity. Not only the introduction of hotel management system improves the work efficiency, but also it brings a great convenience to the customer. However, with the development of the computer network and the rapid rise of Mobile Internet industry, a single hotel management sy
14、stem cannot meet the current development of the industry and the constantly changes of customers requirements. In recent years, consumption habits of the public have been gradually transferred from offline transaction into online transactions, booking rooms through the remote network is becoming the
15、 current trend. Therefore, it is very necessary to develop a set of hotel reservation website.The design of the system adopts the popular network programming language JSP. Choosing SQL Server database, contributes to improving the security of data storage. In addition, the selection of Tomcat server
16、 and the overall framework of the system using MVC structure, it is advantageous to the interaction between managers and customers. I designed and achieved some commonly used function of hotel. The system contains two parts: hotel website of customer services at the front desk and background managem
17、ent. Customer services including: room reservation, order query and other functions. Background management including: check in management, check out management, order query, room management, alter password and other functions. Designing completed, I test the system and draw a conclusion that origina
18、l demands basically has been satisfied, main function has been realized. Key words: Hotel Reservation Website; Browser/Server; Java Server Pages; SQL Server目 錄TOC o 1-3 h u HYPERLINK l _Toc5321 目 錄 PAGEREF _Toc5321 0 HYPERLINK l _Toc26895 1 緒論 PAGEREF _Toc26895 1 HYPERLINK l _Toc20787 1.1 本課題研究背景及意義
19、 PAGEREF _Toc20787 1 HYPERLINK l _Toc1491 1.2 國(guó)內(nèi)外發(fā)展情況 PAGEREF _Toc1491 1 HYPERLINK l _Toc3323 1.3 本文所做的工作 PAGEREF _Toc3323 2 HYPERLINK l _Toc987 1.3.1 系統(tǒng)概要介紹 PAGEREF _Toc987 2 HYPERLINK l _Toc18404 1.3.2 系統(tǒng)設(shè)計(jì)分析 PAGEREF _Toc18404 2 HYPERLINK l _Toc22716 1.3.3 本文的主要內(nèi)容 PAGEREF _Toc22716 3 HYPERLINK l _
20、Toc19078 1.3.4 課題的設(shè)計(jì)目標(biāo) PAGEREF _Toc19078 3 HYPERLINK l _Toc5799 2 理論基礎(chǔ)及相關(guān)技術(shù) PAGEREF _Toc5799 4 HYPERLINK l _Toc25212 2.1 JSP簡(jiǎn)介 PAGEREF _Toc25212 4 HYPERLINK l _Toc28741 2.2 Tomcat簡(jiǎn)介 PAGEREF _Toc28741 4 HYPERLINK l _Toc11583 2.3 SQL Server數(shù)據(jù)庫(kù)簡(jiǎn)介 PAGEREF _Toc11583 5 HYPERLINK l _Toc21695 2.4 Browser/Se
21、rver簡(jiǎn)介 PAGEREF _Toc21695 5 HYPERLINK l _Toc20131 2.5 MVC簡(jiǎn)介 PAGEREF _Toc20131 6 HYPERLINK l _Toc11455 2.6 SSH簡(jiǎn)介 PAGEREF _Toc11455 6 HYPERLINK l _Toc6211 3 系統(tǒng)總體分析 PAGEREF _Toc6211 8 HYPERLINK l _Toc18595 3.1可行性研究 PAGEREF _Toc18595 8 HYPERLINK l _Toc4459 3.1.1 經(jīng)濟(jì)可行性 PAGEREF _Toc4459 8 HYPERLINK l _Toc2
22、0809 3.1.2 技術(shù)可行性 PAGEREF _Toc20809 8 HYPERLINK l _Toc2883 3.1.3 操作可行性 PAGEREF _Toc2883 9 HYPERLINK l _Toc22539 3.2系統(tǒng)需求分析 PAGEREF _Toc22539 9 HYPERLINK l _Toc2877 3.2.1系統(tǒng)背景介紹 PAGEREF _Toc2877 9 HYPERLINK l _Toc18419 3.2.2 系統(tǒng)綜合需求 PAGEREF _Toc18419 10 HYPERLINK l _Toc26142 3.2.3 建立數(shù)據(jù)模型 PAGEREF _Toc2614
23、2 12 HYPERLINK l _Toc18729 3.2.4 建立軟件的邏輯模型 PAGEREF _Toc18729 13 HYPERLINK l _Toc30740 3.2.5 需求分析評(píng)審 PAGEREF _Toc30740 17 HYPERLINK l _Toc28963 4 系統(tǒng)概要設(shè)計(jì) PAGEREF _Toc28963 18 HYPERLINK l _Toc2741 4.1 面向?qū)ο笙到y(tǒng)分析 PAGEREF _Toc2741 18 HYPERLINK l _Toc11566 4.1.1 用例圖 PAGEREF _Toc11566 18 HYPERLINK l _Toc16360
24、 4.1.2 類圖 PAGEREF _Toc16360 18 HYPERLINK l _Toc568 4.2 系統(tǒng)功能設(shè)計(jì) PAGEREF _Toc568 19 HYPERLINK l _Toc20731 4.2.1 系統(tǒng)功能模塊分析 PAGEREF _Toc20731 19 HYPERLINK l _Toc21519 4.2.2 系統(tǒng)層次結(jié)構(gòu)圖 PAGEREF _Toc21519 20 HYPERLINK l _Toc11118 4.3 數(shù)據(jù)庫(kù)設(shè)計(jì)與實(shí)現(xiàn) PAGEREF _Toc11118 21 HYPERLINK l _Toc14190 4,3.1數(shù)據(jù)庫(kù)設(shè)計(jì) PAGEREF _Toc141
25、90 21 HYPERLINK l _Toc331 4.3.2 數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc331 21 HYPERLINK l _Toc11657 4.3.3 數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) PAGEREF _Toc11657 25 HYPERLINK l _Toc20734 4.3.4 數(shù)據(jù)庫(kù)的實(shí)現(xiàn) PAGEREF _Toc20734 28 HYPERLINK l _Toc23809 5 系統(tǒng)詳細(xì)設(shè)計(jì)及編碼 PAGEREF _Toc23809 30 HYPERLINK l _Toc18687 5.1 詳細(xì)設(shè)計(jì) PAGEREF _Toc18687 30 HYPERLINK l _Toc1
26、5203 5.1.1 詳細(xì)設(shè)計(jì)目的和任務(wù) PAGEREF _Toc15203 30 HYPERLINK l _Toc19924 5.1.2 各模塊的數(shù)據(jù)定義 PAGEREF _Toc19924 30 HYPERLINK l _Toc29590 5.2 編碼 PAGEREF _Toc29590 32 HYPERLINK l _Toc23870 6 系統(tǒng)測(cè)試 PAGEREF _Toc23870 42 HYPERLINK l _Toc30963 6.1 軟件測(cè)試的目標(biāo)與原則 PAGEREF _Toc30963 42 HYPERLINK l _Toc8060 6.2 測(cè)試具體過(guò)程 PAGEREF _T
27、oc8060 42 HYPERLINK l _Toc29654 6.3 測(cè)試結(jié)果 PAGEREF _Toc29654 47 HYPERLINK l _Toc16405 結(jié)論 PAGEREF _Toc16405 48 HYPERLINK l _Toc23523 參考文獻(xiàn) PAGEREF _Toc23523 49 HYPERLINK l _Toc12680 致謝 PAGEREF _Toc12680 50 HYPERLINK l _Toc30044 外文文獻(xiàn) PAGEREF _Toc30044 511 緒論1.1 本課題研究背景及意義近年來(lái),人們生活中各方面的在線消費(fèi)習(xí)慣已逐步養(yǎng)成。當(dāng)然,酒店消費(fèi)也
28、不例外?!熬频觐A(yù)訂網(wǎng)站”的制作主要是解決酒店管理在遠(yuǎn)程預(yù)訂房間功能上的空缺,對(duì)于這一新出現(xiàn)的需求進(jìn)行的補(bǔ)充擴(kuò)展,希望通過(guò)此系統(tǒng)的開(kāi)發(fā),不僅能夠跟隨目前用戶隨時(shí)隨地遠(yuǎn)程預(yù)訂需求的趨勢(shì),而且實(shí)現(xiàn)酒店自身的健康發(fā)展。1.2 國(guó)內(nèi)外發(fā)展情況PhoCusWright(全球旅游業(yè)的權(quán)威研究機(jī)構(gòu))的報(bào)告顯示,2013年我國(guó)酒店的線下預(yù)訂量為66%,而線上則為34%,線上預(yù)訂主要來(lái)自酒店品牌網(wǎng)站、OTA網(wǎng)站、元搜索網(wǎng)站。而邁點(diǎn)網(wǎng)針對(duì)顧客預(yù)訂方式進(jìn)行調(diào)查,發(fā)現(xiàn)超過(guò)三分之二的用戶選擇網(wǎng)絡(luò)訂購(gòu)(包括電腦和 )??梢?jiàn),線上預(yù)訂方式越來(lái)越受到消費(fèi)者特別是年輕消費(fèi)群體的歡迎,發(fā)展前景良好。目前我國(guó)酒店在線預(yù)訂的方式主要包
29、括三種渠道:以攜程、藝龍等為代表的OTA平臺(tái)、以酒店官網(wǎng)和第三方無(wú)傭金網(wǎng)絡(luò)平臺(tái)(如So-hotel、好易訂旅行網(wǎng))為代表的網(wǎng)絡(luò)直銷平臺(tái)、以旅行社為代表的傳統(tǒng)代理商的網(wǎng)上銷售平臺(tái)。其中OTA模式是當(dāng)前最主要的酒店在線預(yù)訂和銷售模式,包括酒店品牌官網(wǎng)在內(nèi)的網(wǎng)絡(luò)直銷占據(jù)用戶份額次之,而依賴旅行社等傳統(tǒng)代理商的預(yù)訂量最小。因此,對(duì)酒店業(yè)來(lái)說(shuō),網(wǎng)絡(luò)代理商的日漸強(qiáng)大無(wú)疑壓縮了其本來(lái)窄小的利潤(rùn)空間,同時(shí)也更加深了對(duì)于OTA平臺(tái)的依賴。隨著市場(chǎng)競(jìng)爭(zhēng)的加劇,高額傭金和渠道壟斷造成了許多星級(jí)酒店特別是單體酒店的困擾,甚至演化為網(wǎng)絡(luò)代理商和酒店的尖銳沖突。據(jù)邁點(diǎn)網(wǎng)80、90后酒店用戶預(yù)訂行為調(diào)查報(bào)告顯示,截至201
30、4年5月,中國(guó)在線旅游預(yù)訂市場(chǎng)呈現(xiàn)出兩家獨(dú)大的競(jìng)爭(zhēng)態(tài)勢(shì)。其中,攜程網(wǎng)和去哪兒領(lǐng)跑市場(chǎng),占據(jù)一半以上的用戶份額。相形之下,酒店官網(wǎng)和第三方網(wǎng)絡(luò)平臺(tái)的直銷模式則陷入了極其尷尬的境地。首先,酒店官網(wǎng)預(yù)訂量小,僅占16%,尚未成為主要客源來(lái)源渠道,有些酒店甚至沒(méi)有官網(wǎng)預(yù)訂功能。國(guó)外酒店在網(wǎng)絡(luò)直銷方面表現(xiàn)與國(guó)內(nèi)明顯不同。國(guó)際著名調(diào)查公司Forrester Research調(diào)查發(fā)現(xiàn),在美國(guó)僅有27% 的旅客愿意從中間商那里訂房,而69% 的休閑旅客喜歡直接找酒店訂房,他們認(rèn)為高質(zhì)量的服務(wù)只能來(lái)自酒店本身。當(dāng)然,對(duì)比國(guó)內(nèi)眾多傳統(tǒng)單體酒店,國(guó)際大型連鎖酒店集團(tuán)本身?yè)碛旋嫶蟮臅?huì)員群體,通過(guò)官網(wǎng)預(yù)訂已經(jīng)能獲得穩(wěn)定
31、忠誠(chéng)的客戶群,其在技術(shù)、資金支持上具有明顯優(yōu)勢(shì)。1.3 本文所做的工作1.3.1 系統(tǒng)概要介紹畢業(yè)設(shè)計(jì)選題酒店預(yù)訂網(wǎng)站,主要研究了兩個(gè)方面的內(nèi)容:酒店業(yè)務(wù)的管理部分,客戶服務(wù)部分(均以動(dòng)態(tài)網(wǎng)站形式實(shí)現(xiàn))。本系統(tǒng)采用jsp及SQL Server,采用了MVC設(shè)計(jì)模式,對(duì)酒店的一些常用功能進(jìn)行了設(shè)計(jì)與實(shí)現(xiàn)。本系統(tǒng)包括兩個(gè)部分:酒店網(wǎng)站前臺(tái)(客戶服務(wù))及酒店網(wǎng)站后臺(tái)(后臺(tái)管理)??蛻舴?wù)包括房間預(yù)訂、訂單查詢等功能。后臺(tái)管理部分包括入住管理、退房管理、訂單查詢、房間管理、及修改密碼等功能。1.3.2 系統(tǒng)設(shè)計(jì)分析本系統(tǒng)主要研究如何運(yùn)用信息技術(shù)解決酒店在用戶遠(yuǎn)程預(yù)訂房間功能上的實(shí)現(xiàn)以及將傳統(tǒng)基于C/S
32、架構(gòu)的酒店管理系統(tǒng)置于B/S架構(gòu)之中。而要解決這些問(wèn)題首先要了解此系統(tǒng)的主要參與人員即系統(tǒng)管理員或操作員以及用戶。管理員登陸系統(tǒng)后可以進(jìn)行房間信息設(shè)定、房間信息管理、入住管理及訂單管理等,對(duì)于信息進(jìn)行集中管理,減少了手工操作中易出錯(cuò)、數(shù)據(jù)記錄不準(zhǔn)確、信息量大的問(wèn)題。對(duì)以上信息進(jìn)行電腦錄入后,以后的酒店入住、退房、退訂、房間信息查詢等選擇等操作可以一步完成。對(duì)顧客實(shí)行實(shí)時(shí)退訂,體現(xiàn)了酒店服務(wù)質(zhì)量,其人性化設(shè)置,不僅能能為顧客提供一個(gè)舒適的居住環(huán)境,同時(shí)給顧客一種賓至如歸的感覺(jué)。對(duì)于顧客而言,酒店實(shí)行信息化管理后,顧客只需在酒店登記一次個(gè)人入住信息,以后只需提供個(gè)人賬戶信息便能輕松入住酒店,減少了
33、多次信息錄入的不便和中間手續(xù)的煩瑣。最重要的是,彌補(bǔ)了傳統(tǒng)C/S架構(gòu)下的管理系統(tǒng)無(wú)法實(shí)現(xiàn)遠(yuǎn)程預(yù)訂這一急需功能。最終通過(guò)使用本系統(tǒng),可以使用戶實(shí)現(xiàn)遠(yuǎn)程預(yù)定功能;管理人員隨時(shí)了解酒店住房信息并對(duì)其進(jìn)行管理,大大提高了酒店的服務(wù)效率,有利于酒店行業(yè)的健康持久發(fā)展。1.3.3 本文的主要內(nèi)容第一部分緒論主要介紹課題的背景以及設(shè)計(jì)該系統(tǒng)運(yùn)用到的開(kāi)發(fā)技術(shù)。第二部分重點(diǎn)介紹本系統(tǒng)開(kāi)發(fā)時(shí)用到的架構(gòu)、技術(shù)及幾種工具。因?yàn)橹挥性谑煜ら_(kāi)發(fā)工具的基礎(chǔ)上才能完成對(duì)本系統(tǒng)的設(shè)計(jì)和開(kāi)發(fā)實(shí)現(xiàn)。第三部分重點(diǎn)對(duì)系統(tǒng)進(jìn)行總體分析,包括可行性研究和需求分析。第四部分是系統(tǒng)概要設(shè)計(jì),包括面向?qū)ο蠓治觥⑾到y(tǒng)功能設(shè)計(jì)與數(shù)據(jù)庫(kù)設(shè)計(jì)。第五部分
34、是詳細(xì)設(shè)計(jì)與編碼部分。第六部分是測(cè)試部分。第七部分是結(jié)論總結(jié)部分。1.3.4 課題的設(shè)計(jì)目標(biāo)本課題的設(shè)計(jì)目標(biāo)是實(shí)現(xiàn)酒店預(yù)訂網(wǎng)站,以方便酒店管理人員和員工的信息服務(wù),更為重要的是為顧客提供一個(gè)在網(wǎng)絡(luò)上與酒店交互的平臺(tái),使顧客能夠方便快速的得到酒店的相關(guān)信息,進(jìn)行房間的預(yù)訂,為顧客帶來(lái)極大的方便性。同時(shí),本系統(tǒng)的建設(shè)把傳統(tǒng)使用的C/S管理系統(tǒng)移植到其中,實(shí)現(xiàn)了前后臺(tái)的統(tǒng)一管理。此外,使系統(tǒng)的界面美觀化也是本課題的一個(gè)重要目標(biāo)。本人在實(shí)現(xiàn)此系統(tǒng)的前提下,花了很多的時(shí)間利用各種工具使得網(wǎng)頁(yè)界面的友好美觀化有了很大的提高,達(dá)到了較高的水準(zhǔn)。2 理論基礎(chǔ)及相關(guān)技術(shù)21 JSP簡(jiǎn)介JSP全名為Java Se
35、rver Pages,中文名叫java服務(wù)器頁(yè)面,是由 HYPERLINK :/baike.baidu /view/1061350.htm t _blank Sun Microsystems公司倡導(dǎo)、許多公司參與一起建立的一種 HYPERLINK :/baike.baidu /view/348756.htm t _blank 動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)標(biāo)準(zhǔn)。它在運(yùn)行速度、安全性、可移植性均比傳統(tǒng)的Web編程語(yǔ)言有很大的改進(jìn)?!耙淮伍_(kāi)發(fā),多個(gè)平臺(tái)應(yīng)用”更是JSP動(dòng)人之處,因此深受Web開(kāi)發(fā)人員的青睞。JSP是將HTML標(biāo)記和程序設(shè)計(jì)語(yǔ)言混合在了一起,JSP是服務(wù)器端技術(shù),因此,一個(gè)JSP文檔可以在用戶間共享數(shù)
36、據(jù)、可以訪問(wèn)數(shù)據(jù)庫(kù)以及其他所有需要服務(wù)器干預(yù)的事情。其實(shí),JSP的實(shí)質(zhì)就是Servlet,它是Servlet2.1 API的擴(kuò)展。但是它與Servlet相比,又有自己的優(yōu)勢(shì)。如果整個(gè)網(wǎng)頁(yè)都是在Servlet中制作,開(kāi)發(fā)人員或者Web管理人員想要調(diào)整頁(yè)面顯示,就不得不編輯并重新編譯該Servlet,JSP就是為了解決這個(gè)問(wèn)題而開(kāi)發(fā)的技術(shù),它可以解決程序邏輯與顯示樣式分離的問(wèn)題。JSP頁(yè)面由HTML代碼和嵌入其中的Java代碼所組成。服務(wù)器在頁(yè)面被客戶端所請(qǐng)求以后對(duì)這些Java代碼進(jìn)行處理,然后將生成的HTML頁(yè)面返回給客戶端的瀏覽器。22 Tomcat簡(jiǎn)介Tomcat是Apache HYPERL
37、INK :/baike.baidu /view/37.htm t _blank 軟件基金會(huì)(Apache Software Foundation)的Jakarta 項(xiàng)目中的一個(gè)核心 HYPERLINK :/baike.baidu /view/25183.htm t _blank 項(xiàng)目,由 HYPERLINK :/baike.baidu /subview/28283/5418752.htm t _blank Apache、Sun 和其他一些公司及個(gè)人共同開(kāi)發(fā)而成。由于有了Sun 的參與和支持,最新的Servlet 和JSP 規(guī)范總是能在Tomcat 中得到體現(xiàn),Tomcat7支持Servlet
38、3.0。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。Tomcat 服務(wù)器是一個(gè)免費(fèi)的開(kāi)放源代碼的Web 應(yīng)用服務(wù)器,屬于輕量級(jí)應(yīng)用 HYPERLINK :/baike.baidu /view/899.htm t _blank 服務(wù)器,在中小型系統(tǒng)和并發(fā)訪問(wèn)用戶不是很多的場(chǎng)合下被普遍使用,是開(kāi)發(fā)和調(diào)試JSP 程序的首選。對(duì)于一個(gè)初學(xué)者來(lái)說(shuō),可以這樣認(rèn)為,當(dāng)在一臺(tái)機(jī)器上配置好Apache 服務(wù)器,可利用它響應(yīng) HYPERLINK :/baike.baidu /view/692.htm t _bla
39、nk HTML( HYPERLINK :/baike.baidu /view/5286041.htm t _blank 標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言下的一個(gè)應(yīng)用)頁(yè)面的訪問(wèn)請(qǐng)求。實(shí)際上Tomcat 部分是Apache 服務(wù)器的擴(kuò)展,但它是獨(dú)立運(yùn)行的,所以當(dāng)運(yùn)行tomcat 時(shí),它實(shí)際上作為一個(gè)與Apache 獨(dú)立的進(jìn)程單獨(dú)運(yùn)行的。訣竅是,當(dāng)配置正確時(shí),Apache 為HTML頁(yè)面服務(wù),而Tomcat 實(shí)際上運(yùn)行JSP 頁(yè)面和Servlet。另外,Tomcat和 HYPERLINK :/baike.baidu /view/850.htm t _blank IIS等Web服務(wù)器一樣,具有處理HTML頁(yè)面的功能
40、,另外它還是一個(gè)Servlet和JSP HYPERLINK :/baike.baidu /view/864334.htm t _blank 容器,獨(dú)立的Servlet容器是Tomcat的默認(rèn)模式。2.3 SQL Server數(shù)據(jù)庫(kù)簡(jiǎn)介SQL Server 是一個(gè)關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)。它最初是由Microsoft、Sybase 和Ashton-Tate三家公司共同開(kāi)發(fā)的,于1988 年推出了第一個(gè)OS/2 HYPERLINK :/baike.baidu /view/26783.htm t _blank 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server
41、的開(kāi)發(fā)上就 HYPERLINK :/baike.baidu /view/272.htm t _blank 分道揚(yáng)鑣了,Microsoft 將SQL Server HYPERLINK :/baike.baidu /view/258047.htm t _blank 移植到Windows NT HYPERLINK :/baike.baidu /view/25302.htm t _blank 系統(tǒng)上,專注于 HYPERLINK :/baike.baidu /view/522596.htm t _blank 開(kāi)發(fā)推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Se
42、rver在UNIX HYPERLINK :/baike.baidu /view/880.htm t _blank 操作系統(tǒng)上的應(yīng)用。 SQL Server是一個(gè)關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),它的優(yōu)點(diǎn)眾多,讓其在數(shù)據(jù)庫(kù)領(lǐng)域獨(dú)占鰲頭,成為最受歡迎的數(shù)據(jù)庫(kù)系統(tǒng)。眾所周知,SQL Server能夠滿足今天的商業(yè)環(huán)境要求不同類型的數(shù)據(jù)庫(kù)解決方案。它一種應(yīng)用廣泛的數(shù)據(jù)庫(kù)管理系統(tǒng),具有許多顯著的優(yōu)點(diǎn):易用性、適合分布式組織的可伸縮性、用于決策支持的數(shù)據(jù)倉(cāng)庫(kù)功能、與許多其他服務(wù)器軟件緊密關(guān)聯(lián)的集成性、良好的性價(jià)比等。除這些SQL Server的優(yōu)點(diǎn)外,SQL Server還為您的數(shù)據(jù)管理與分析帶來(lái)了靈活性,允許單位在
43、快速變化的環(huán)境中從容響應(yīng),從而獲得競(jìng)爭(zhēng)優(yōu)勢(shì)。從數(shù)據(jù)管理和分析角度看,將原始數(shù)據(jù)轉(zhuǎn)化為商業(yè)智能和充分利用Web帶來(lái)的機(jī)會(huì)非常重要。作為一個(gè)完備的數(shù)據(jù)庫(kù)和數(shù)據(jù)分析包,SQL Server為快速開(kāi)發(fā)新一代企業(yè)級(jí)商業(yè)應(yīng)用程序、為企業(yè)贏得核心競(jìng)爭(zhēng)優(yōu)勢(shì)打開(kāi)了勝利之門。作為重要的基準(zhǔn)測(cè)試可伸縮性和速度獎(jiǎng)的記錄保持者,SQL Server是一個(gè)具備完全Web支持的數(shù)據(jù)庫(kù)產(chǎn)品,提供了對(duì)可擴(kuò)展標(biāo)記語(yǔ)言 (XML)的核心支持以及在Internet上和防火墻外進(jìn)行查詢的能力。2.4 Browser/Server簡(jiǎn)介B/S模式的軟件由瀏覽器(Browser)和服務(wù)器(Server)組成,運(yùn)用于互聯(lián)網(wǎng)上。用戶通過(guò)瀏覽器這
44、種統(tǒng)一的接口使用應(yīng)用軟件,簡(jiǎn)化了學(xué)習(xí)過(guò)程。瀏覽器將用戶請(qǐng)求傳遞給服務(wù)器,服務(wù)器將處理結(jié)果回送給瀏覽器并反饋給用戶。B/S模式滿足了全球網(wǎng)絡(luò)開(kāi)放、互聯(lián)、信息共享的需求。同時(shí),B/S模式只需管理服務(wù)器,這給系統(tǒng)運(yùn)行維護(hù)帶來(lái)了方便。多數(shù)B/S模式軟件由瀏覽器、應(yīng)用服務(wù)、數(shù)據(jù)庫(kù)服務(wù)組成。而傳統(tǒng)的酒店系統(tǒng)大都使用CS(ClientServer)模式的計(jì)算機(jī)信息管理系統(tǒng),這種CS模式在20世紀(jì)90年代分布式處理中起到主流系統(tǒng)的作用,它有著自身的一些優(yōu)點(diǎn),如通過(guò)在客戶和服務(wù)之間劃分各自所包含的層次,提高了應(yīng)用的計(jì)算效率,緩解終端,主機(jī)模式中主機(jī)繁重的負(fù)擔(dān),在終端主機(jī)模式和文件服務(wù)器模式中找到平衡等;然而隨著
45、酒店規(guī)模的日益擴(kuò)大,應(yīng)用程序的復(fù)雜程度不斷提高,傳統(tǒng)的CS模式逐漸暴露出許多問(wèn)題,如系統(tǒng)的可移植性、可擴(kuò)展性、可維護(hù)性都很差等。2.5 MVC簡(jiǎn)介模型-視圖-控制器(Model View Controller, MVC)是Xerox PARC在1980年為編程語(yǔ)言Smalltalk-80發(fā)明的一種軟件設(shè)計(jì)模式,至今已被廣泛使用。MVC原先用于桌面系統(tǒng)中,如今廣泛用于Web應(yīng)用軟件開(kāi)發(fā)之中。模式層實(shí)現(xiàn)軟件系統(tǒng)的業(yè)務(wù)邏輯,視圖層實(shí)現(xiàn)與用戶交互界面,控制層實(shí)現(xiàn)模式層與視圖層之間信息傳輸,分配用戶請(qǐng)求并選擇恰當(dāng)?shù)囊晥D顯示,同時(shí)解釋用戶的輸入并映射為模式層可執(zhí)行的操作。如今,MVC已成為一種軟件設(shè)計(jì)典范
46、,用一種業(yè)務(wù)邏輯、數(shù)據(jù)、界面顯示分離的方法組織代碼,將業(yè)務(wù)邏輯聚集到一個(gè)部件里面,在改進(jìn)和個(gè)性化定制界面及用戶交互的同時(shí),不需要重新編寫(xiě)業(yè)務(wù)邏輯。MVC被獨(dú)特的發(fā)展起來(lái)用于映射傳統(tǒng)的輸入、處理和輸出功能在一個(gè)邏輯的圖形化用戶界面的結(jié)構(gòu)中。2.6 SSH簡(jiǎn)介SSH 為 struts+spring+hibernate的一個(gè) HYPERLINK :/baike.baidu /view/101357.htm t _blank 集成框架,是目前較流行的一種Web HYPERLINK :/baike.baidu /view/330120.htm t _blank 應(yīng)用程序開(kāi)源框架。集成SSH框架的系統(tǒng)從職
47、責(zé)上分為四層: HYPERLINK :/baike.baidu /view/239615.htm t _blank 表示層、 HYPERLINK :/baike.baidu /view/1030527.htm t _blank 業(yè)務(wù)邏輯層、 HYPERLINK :/baike.baidu /view/1862970.htm t _blank 數(shù)據(jù)持久層和域模塊層,以幫助開(kāi)發(fā)人員在短期內(nèi)搭建結(jié)構(gòu)清晰、可復(fù)用性好、維護(hù)方便的 HYPERLINK :/baike.baidu /view/138452.htm t _blank Web應(yīng)用程序。其中使用struts作為系統(tǒng)的整體基礎(chǔ)架構(gòu),負(fù)責(zé)MVC的分
48、離,在struts框架的模型部分,控制業(yè)務(wù)跳轉(zhuǎn),利用hibernate框架對(duì) HYPERLINK :/baike.baidu /view/198047.htm t _blank 持久層提供支持,spring做管理,管理struts和hibernate。具體做法是:用 HYPERLINK :/baike.baidu /view/125370.htm t _blank 面向?qū)ο蟮姆治龇椒ǜ鶕?jù)需求提出一些模型,將這些模型實(shí)現(xiàn)為基本的Java對(duì)象,然后編寫(xiě)基本的DAO(Data Access Objects)接口,并給出hibernate的DAO實(shí)現(xiàn),采用hibernate架構(gòu)實(shí)現(xiàn)的DAO類來(lái)實(shí)現(xiàn)Ja
49、va類與數(shù)據(jù)庫(kù)之間的轉(zhuǎn)換和訪問(wèn),最后由spring做管理,管理struts和hibernate。系統(tǒng)的基本業(yè)務(wù)流程是: 在 HYPERLINK :/baike.baidu /view/239615.htm t _blank 表示層中,首先通過(guò)JSP頁(yè)面實(shí)現(xiàn) HYPERLINK :/baike.baidu /view/4911416.htm t _blank 交互界面,負(fù)責(zé)接收請(qǐng)求(Request)和傳送響應(yīng)(Response),然后struts根據(jù)配置文件(struts-config.xml)將ActionServlet接收到的Request委派給相應(yīng)的Action處理。在業(yè)務(wù)層中,管理服務(wù)組
50、件的spring IOC容器負(fù)責(zé)向Action提供業(yè)務(wù)模型(Model)組件和該組件的協(xié)作對(duì)象數(shù)據(jù)處理(DAO)組件完成業(yè)務(wù)邏輯,并提供事務(wù)處理、緩沖池等容器組件以提升系統(tǒng)性能和保證數(shù)據(jù)的完整性。而在 HYPERLINK :/baike.baidu /view/198047.htm t _blank 持久層中,則依賴于hibernate的對(duì)象化映射和數(shù)據(jù)庫(kù)交互,處理DAO組件請(qǐng)求的數(shù)據(jù),并返回處理結(jié)果。采用上述開(kāi)發(fā)模型,不僅實(shí)現(xiàn)了視圖、控制器與模型的徹底分離,而且還實(shí)現(xiàn)了 HYPERLINK :/baike.baidu /view/1030527.htm t _blank 業(yè)務(wù)邏輯層與 HYP
51、ERLINK :/baike.baidu /view/198047.htm t _blank 持久層的分離。這樣無(wú)論前端如何變化,模型層只需很少的改動(dòng),并且數(shù)據(jù)庫(kù)的變化也不會(huì)對(duì)前端有所影響,大大提高了系統(tǒng)的可復(fù)用性。而且由于不同層之間 HYPERLINK :/baike.baidu /view/1599212.htm t _blank 耦合度小,有利于團(tuán)隊(duì)成員并行工作,大大提高了開(kāi)發(fā)效率。3 系統(tǒng)總體分析3.1可行性研究3.1.1 經(jīng)濟(jì)可行性該系統(tǒng)開(kāi)發(fā)新添加的遠(yuǎn)程預(yù)定功能從業(yè)務(wù)上分析是必須的,其所帶來(lái)的附加價(jià)值潛力巨大,可以通過(guò)進(jìn)一步的推廣宣傳使更多用戶了解并習(xí)慣使用該系統(tǒng),對(duì)業(yè)務(wù)量的增長(zhǎng)不可
52、估計(jì),會(huì)帶來(lái)巨大的經(jīng)濟(jì)效益。系統(tǒng)開(kāi)發(fā)采用B/S模式,管理員只需要對(duì)服務(wù)器端的軟件和硬件進(jìn)行必要的升級(jí)和維護(hù),為維護(hù)帶來(lái)了方便,降低了維護(hù)費(fèi)用。本畢業(yè)設(shè)計(jì)采用JSP設(shè)計(jì),運(yùn)行SQL Server2005數(shù)據(jù)庫(kù),運(yùn)行系統(tǒng)要求為Windows。SQL Server2005也是Windows里很常見(jiàn)的開(kāi)發(fā)工具,而Windows系統(tǒng)本身也被廣泛使用。因此,開(kāi)發(fā)此系統(tǒng),所需經(jīng)費(fèi)不高。成本付出遠(yuǎn)小于所帶來(lái)的效益。3.1.2 技術(shù)可行性隨著計(jì)算機(jī)技術(shù),網(wǎng)絡(luò)技術(shù)的迅速發(fā)展,計(jì)算機(jī)處理能力,處理速度,系統(tǒng)吞吐量,網(wǎng)絡(luò)帶寬的日益提高,可以實(shí)現(xiàn)許多多人同時(shí)對(duì)計(jì)算機(jī)的操作,并且及時(shí)響應(yīng)用戶操作。這些使得在硬件方面滿足了
53、系統(tǒng)實(shí)現(xiàn)的要求。免費(fèi)的Tomcat服務(wù)器,為系統(tǒng)提供了一個(gè)很好的web平臺(tái)。同樣免費(fèi)的數(shù)據(jù)庫(kù)SQL Server2005下載、安裝簡(jiǎn)便,更是與國(guó)內(nèi)絕大多數(shù)用戶使用的windows系統(tǒng)同屬微軟公司,開(kāi)發(fā)方便、簡(jiǎn)單。開(kāi)源的編譯環(huán)境my eclipse10.0對(duì)插件的強(qiáng)大支持,使編寫(xiě)JAVA EE系統(tǒng)更加方便快捷。這些都是技術(shù)實(shí)現(xiàn)的必要條件。系統(tǒng)數(shù)據(jù)庫(kù)連接使用Hibernate框架,Hibernate最大的好處就是允許你的代碼以對(duì)象模式來(lái)訪問(wèn)數(shù)據(jù)庫(kù)內(nèi)容,比如通常我們找一個(gè)User的資料需要select出所需要的資料,而通過(guò)Hibernate我們可以把這個(gè)User的資料作為一個(gè)對(duì)象來(lái)看待,通過(guò)User
54、.getName()或者User.getId()等操作來(lái)獲得,這樣就完全統(tǒng)一了上層java或者C#等面向?qū)ο笳Z(yǔ)言中對(duì)于數(shù)據(jù)庫(kù)的非面向?qū)ο蟛僮鞯牟缓椭C了。同時(shí)由于Hibernate的封裝機(jī)制,使其最大程度上屏蔽了下層數(shù)據(jù)庫(kù),減小了和數(shù)據(jù)庫(kù)產(chǎn)品的耦合,增強(qiáng)了系統(tǒng)得可移植性。采用框架開(kāi)發(fā)系統(tǒng),提高了開(kāi)發(fā)的效率,增強(qiáng)了系統(tǒng)的可維護(hù)性。由于框架擁有眾多功能強(qiáng)大的組建和完美的封裝,使在開(kāi)發(fā)中很容易的解決遇到的問(wèn)題。這些優(yōu)點(diǎn)使系統(tǒng)得技術(shù)開(kāi)發(fā)上大大降低了難度。3.1.3 操作可行性windows的可視化界面,給系統(tǒng)的架設(shè),操作提供很大的方便。系統(tǒng)使用的Tomcat服務(wù)器和SQL Server數(shù)據(jù)庫(kù)都是免費(fèi)的,
55、從網(wǎng)上下載和安裝都很方便,運(yùn)用開(kāi)源框架hibernate使用在數(shù)據(jù)持久層,使數(shù)據(jù)庫(kù)的連接和操作更加的方便快捷。系統(tǒng)采用B/S模式,管理員只需要對(duì)服務(wù)器端的軟件和硬件進(jìn)行管理,維護(hù),以及必要的升級(jí)即可,而不需要對(duì)客戶端的管理,維護(hù)等。提高了系統(tǒng)管理效率。這些方案的選擇從硬件,軟件兩個(gè)方面提供了操作的可行性。3.2系統(tǒng)需求分析3.2.1系統(tǒng)背景介紹“酒店預(yù)訂網(wǎng)站”的制作主要是解決傳統(tǒng)C/S結(jié)構(gòu)下酒店管理系統(tǒng)在遠(yuǎn)程預(yù)訂功能上的空白而開(kāi)發(fā)制作。希望通過(guò)此系統(tǒng)的開(kāi)發(fā),不僅能滿足用戶遠(yuǎn)程預(yù)定酒店這一需求,而且能夠幫助酒店實(shí)現(xiàn)自身的長(zhǎng)足發(fā)展,幫助其增強(qiáng)市場(chǎng)競(jìng)爭(zhēng)力。本系統(tǒng)主要研究如何運(yùn)用動(dòng)態(tài)網(wǎng)頁(yè)技術(shù)解決酒店在
56、用戶遠(yuǎn)程預(yù)訂房間功能上的實(shí)現(xiàn)以及將傳統(tǒng)基于C/S架構(gòu)的酒店管理系統(tǒng)置于B/S架構(gòu)之中。而要解決這個(gè)問(wèn)題首先要了解此系統(tǒng)的主要參與人員即系統(tǒng)管理員和用戶。管理員登陸系統(tǒng)后可以進(jìn)房間信息設(shè)定、房間信息管理、住房登記及預(yù)定管理等,對(duì)于此信息進(jìn)行集中管理,減少了手工操作中易出錯(cuò)、數(shù)據(jù)記錄不準(zhǔn)確、信息量大的問(wèn)題。對(duì)以上信息進(jìn)行電腦錄入后,以后的酒店入住、退房、退訂、房間類型等選擇等操作可以一步完成。對(duì)顧客實(shí)行實(shí)時(shí)退訂,體現(xiàn)了酒店服務(wù)質(zhì)量,其人性化設(shè)置,不僅能能為顧客提供一個(gè)舒適的居住環(huán)境,同時(shí)給顧客一種賓至如歸的感覺(jué)。對(duì)于顧客而言,酒店實(shí)行信息化管理后,顧客只需在酒店登記一次個(gè)人入住信息,以后只需提供個(gè)
57、人姓名便能輕松入住酒店,減少了多次信息錄入的不便和中間手續(xù)的煩瑣。最重要的是,在傳統(tǒng)單一酒店管理系統(tǒng)之上添加了遠(yuǎn)程預(yù)定房間這一最新需求,可以使顧客隨時(shí)隨地提前預(yù)定酒店,方便了顧客的使用。最終通過(guò)使用本系統(tǒng),可以使管理人員隨時(shí)了解酒店住房信息,也可以及時(shí)對(duì)住房業(yè)務(wù)進(jìn)行結(jié)算,大大提高了酒店的服務(wù)效率;也可以使顧客實(shí)現(xiàn)遠(yuǎn)程預(yù)定酒店,為顧客帶來(lái)了極大的便利以及全新的體驗(yàn)。3.2.2 系統(tǒng)綜合需求(1)功能需求“酒店預(yù)定網(wǎng)站”是針對(duì)酒店管理員和用戶開(kāi)放的,并進(jìn)行統(tǒng)一管理。主要實(shí)現(xiàn)的功能模塊有以下幾部分。對(duì)用戶有以下功能模塊:會(huì)員注冊(cè)、會(huì)員登錄、查看酒店公告、查看房間價(jià)目表、預(yù)定客房、修改預(yù)定列表、查看歷
58、史訂單、修改賬戶信息,具體的描述如下:1.會(huì)員注冊(cè):用戶可以根據(jù)需要注冊(cè)成為酒店會(huì)員。2.會(huì)員登錄:匹配數(shù)據(jù)庫(kù)中存儲(chǔ)信息,判斷用戶名與密碼是否一致從而決定是否允許登錄。3.查看酒店公告:查看閱讀酒店發(fā)布公告并可以根據(jù)關(guān)鍵字進(jìn)行查詢,通過(guò)此功能及時(shí)了解酒店最新情況。4.查看房間價(jià)目表:查看房間類型及具體信息,方便用戶預(yù)訂之前對(duì)各種類型房間信息進(jìn)行了解。5.預(yù)定客房:查詢客房信息后選擇相應(yīng)房間并預(yù)定。6.修改預(yù)定列表:對(duì)預(yù)訂房間天數(shù)進(jìn)行修改并提交訂單。7.查看歷史訂單:查看歷史訂單及詳細(xì)信息。8.修改賬戶信息:對(duì)已添加的賬戶信息進(jìn)行修改。9.修改登錄密碼:用戶登錄之后可以對(duì)密碼進(jìn)行修改。10.安全
59、退出系統(tǒng)。對(duì)管理員有以下功能模塊:訂單管理、入住辦理、房間類型管理、房間信息管理、房間查詢管理、酒店公告管理、會(huì)員管理、管理員用戶管理、密碼修改等模塊,具體的描述如下:訂單管理:管理員登錄系統(tǒng)可以瀏覽所有預(yù)訂信息,并可以對(duì)其進(jìn)行刪除處理。入住辦理:管理員也可以在前臺(tái)進(jìn)行會(huì)員入住信息辦理,此功能是為了彌補(bǔ)用戶其他方式( 預(yù)定、到店時(shí)預(yù)定)預(yù)定房間而未統(tǒng)計(jì)到系統(tǒng)內(nèi)部導(dǎo)致其他用戶預(yù)定時(shí)房間出現(xiàn)沖突等各種問(wèn)題;此功能下還可以進(jìn)行對(duì)相應(yīng)訂單進(jìn)行退房操作;另外,還可實(shí)現(xiàn)刪除入住辦理記錄功能。財(cái)務(wù)統(tǒng)計(jì):管理員可根據(jù)房間號(hào)或者房間類型進(jìn)行任意一段時(shí)間內(nèi)的財(cái)務(wù)狀況查詢,此功能是為了方便管理者及時(shí)對(duì)酒店財(cái)務(wù)狀況進(jìn)
60、行了解并分析客戶對(duì)各種房間的需求量與某一具體房間實(shí)際入住情況,從而進(jìn)行經(jīng)營(yíng)方面的改進(jìn)工作。房間類型管理:管理員登錄系統(tǒng)可以根據(jù)需要添加、修改、刪除房間類型信息。房間信息管理:管理員通過(guò)該模塊可以新增、刪除某一具體房間,方便管理員靈活應(yīng)對(duì)各種房間管理時(shí)出現(xiàn)的狀況;查看房間使用狀況并修改其是否被占用的信息。房間查詢管理:會(huì)員登錄系統(tǒng)可以根據(jù)需要查詢酒店房間信息,此功能應(yīng)添加到需要其存在的各個(gè)模塊之中。酒店公告管理:管理員登錄系統(tǒng)可以發(fā)布酒店公告信息,使會(huì)員登錄后瀏覽,管理員可以對(duì)公告信息進(jìn)行新增、修改、刪除并設(shè)置其是否為熱門信息,起到醒目作用。會(huì)員管理:管理員登錄系統(tǒng)可以瀏覽所有注冊(cè)會(huì)員信息,并可
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 哈爾濱電力職業(yè)技術(shù)學(xué)院《學(xué)前兒童家庭教育學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東交通職業(yè)技術(shù)學(xué)院《影視文化》2023-2024學(xué)年第一學(xué)期期末試卷
- 德陽(yáng)農(nóng)業(yè)科技職業(yè)學(xué)院《地貌學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 玉林師范學(xué)院《中國(guó)哲學(xué)》2023-2024學(xué)年第一學(xué)期期末試卷
- 昆玉職業(yè)技術(shù)學(xué)院《文學(xué)理論》2023-2024學(xué)年第一學(xué)期期末試卷
- 重慶工程職業(yè)技術(shù)學(xué)院《西方現(xiàn)代文論》2023-2024學(xué)年第一學(xué)期期末試卷
- 安徽省黃山市休寧縣2024-2025學(xué)年初三5月模擬(三模)物理試題文試題含解析
- 河南建筑職業(yè)技術(shù)學(xué)院《道路勘測(cè)設(shè)計(jì)A》2023-2024學(xué)年第一學(xué)期期末試卷
- 廣州華商學(xué)院《基礎(chǔ)俄語(yǔ)四》2023-2024學(xué)年第二學(xué)期期末試卷
- 廣東省廣州市天河區(qū)2024-2025學(xué)年高三5月份階段性檢測(cè)試題-化學(xué)試題試卷含解析
- 工業(yè)互聯(lián)網(wǎng)平臺(tái)的商業(yè)模式與盈利策略
- 2024年09月2024渤海銀行上海分行校園招聘筆試歷年參考題庫(kù)附帶答案詳解
- 2025年遼寧省遼漁集團(tuán)招聘筆試參考題庫(kù)含答案解析
- 《員工招聘與選拔》課件
- 南昌起義模板
- 【MOOC】體育舞蹈與文化-大連理工大學(xué) 中國(guó)大學(xué)慕課MOOC答案
- 接處警流程培訓(xùn)
- 2024年商丘職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)附答案
- 《園林植物病蟲(chóng)害》課件
- 小紅書(shū)食用農(nóng)產(chǎn)品承諾書(shū)示例
- 空調(diào)維保服務(wù)投標(biāo)方案 (技術(shù)方案)
評(píng)論
0/150
提交評(píng)論