版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、畢業(yè)論文酒店客房預(yù)訂管理系統(tǒng)單位學(xué)號(hào)江西農(nóng)業(yè)大學(xué)南昌商學(xué)院本科畢業(yè)論文 ( 計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè) ) 酒店客房預(yù)訂管理系統(tǒng)姓名滕嘉成專(zhuān) 業(yè) 計(jì)算機(jī)科學(xué)與技術(shù)指導(dǎo)老師江西農(nóng)業(yè)大學(xué)南昌商學(xué)院年月江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 摘要摘要如何利用先進(jìn)的管理手段,提高酒店的管理水平,是每一家酒店的管理者所面 臨的重要課題。本論文主要闡述酒店客房管理信息系統(tǒng)的設(shè)計(jì)思想和實(shí)現(xiàn)的關(guān)鍵技 術(shù)。論文針對(duì)系統(tǒng)使用人員管理酒店客房 , 預(yù)訂員工待遇等問(wèn)題的需求,采用面向 對(duì)象設(shè)計(jì)的方法和 JSP,SQL Server 2008 數(shù)據(jù)庫(kù)等技術(shù),分析、設(shè)計(jì)并實(shí)現(xiàn)了酒 店客房管理信息系統(tǒng)。主要功能是完成了對(duì)大量酒店客房管理的系統(tǒng)化
2、管理。包括 新客房的錄入,對(duì)存檔數(shù)據(jù)的更新、 刪除、修改、綜合查詢(xún)、幫助等。本系統(tǒng)的目的是建立一個(gè)高效的平臺(tái),依靠 java 的優(yōu)點(diǎn)來(lái)為酒店更好的進(jìn)行 管理,穩(wěn)定性,可擴(kuò)展性,安全性,健壯性,都是該酒店管理的優(yōu)勢(shì)所在?!娟P(guān)鍵詞】 : 酒店客房 ;預(yù)定;信息管理I江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 AbstractAbstractThe emergence of the holiday economy is developing rapidly in China, the increasingly fierce competition in the Hotel industry. In order to g
3、ain advantage in the competition must be in management, products and services to improve service management awareness. Play a decisive role on the operating conditions of the hotel is the hotel management.How to use advanced management tools to improve the level of the hotel management is an importa
4、nt issue facing the managers of each hotel. This thesis describes the hotel management information system design and implementation of key technologies. The paper used for system personnel management hotel booking demand for the treatment of employees and other issues, the use of object.oriented des
5、ign methods and JSP, the SQL Server 2008 database technology, analysis, design and implement a hotel management information system. The main function is to complete the systematic management of the management of a large number of hotel rooms. Including the entry of new rooms, the archived data updat
6、e, delete, and modify, comprehensive inquiry. Make the hotel room' s management throughcomputer automation, the ranks of scientific management.The purpose of this system is the platform to build an efficient, simple and efficient JSP technology with SQL Server 2008 database technology, with some
7、 reservation, query, check out other functions, in particular, rely on the advantages of java for the hotel to better manage the , stability, scalability, security, robustness, are the advantages of the hotel management.Key words 】:Hotel rooms ;order management;informationmanagement ;JSPII江西農(nóng)業(yè)大學(xué)南昌商學(xué)
8、院 目錄目錄摘要 IAbstract II1緒論 11.1 系統(tǒng)的研究背景及意義 11.2 系統(tǒng)的研究現(xiàn)狀 11.3 系統(tǒng)的設(shè)計(jì)內(nèi)容及目標(biāo) 2 2 系統(tǒng)分析 32.1 需求分析 32.2 業(yè)務(wù)流程分析 . 42.3 功能模塊分析 . 52.3.1 前臺(tái)功能分析 52.3.2 后臺(tái)管理者功能分析 62.4 技術(shù)分析 9 3系統(tǒng)設(shè)計(jì) 103.1 系統(tǒng)詳細(xì)設(shè)計(jì) 103.1.1 前臺(tái)用戶(hù)模塊的詳細(xì)設(shè)計(jì) 103.1.2 管理員模塊的詳細(xì)設(shè)計(jì) 113.1.3 系統(tǒng)主要功能設(shè)計(jì) 113.1.4 系統(tǒng)核心算法描述 12江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 目錄3.2 數(shù)據(jù)庫(kù)設(shè)計(jì). 153.2.1 概要設(shè)計(jì) 153.2.2
9、邏輯設(shè)計(jì) 20 4 系統(tǒng)實(shí)現(xiàn) 254.1 會(huì)員前臺(tái)模塊 254.1.1 登錄界面 254.1.2 酒店網(wǎng)站的首頁(yè) 264.1.3 會(huì)員預(yù)訂房間 274.2 后臺(tái)管理實(shí)現(xiàn) 304.2.2 房間管理 30 5 系統(tǒng)測(cè)試 315.1 系統(tǒng)測(cè)試目的與意義 315.2 測(cè)試過(guò)程 315.2.1 登錄模塊測(cè)試 315.2.2 注冊(cè)模塊測(cè)試 32結(jié)論 34致謝 35參考文獻(xiàn) 36江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 1 緒 論1.1 系統(tǒng)的研究背景及意義隨著我國(guó)經(jīng)濟(jì)體制改革的不斷深化和我國(guó)經(jīng)濟(jì)的快速發(fā)展,我國(guó)人民的收入不 斷提高,消費(fèi)觀念也有提高,對(duì)服務(wù)質(zhì)量的要求也有很大的提高。各地把旅游業(yè)當(dāng) 作本地經(jīng)濟(jì)發(fā)展的重要支柱之
10、一。酒店作為人們食宿、娛樂(lè)、休閑的場(chǎng)所而得到了 快速的發(fā)展。社會(huì)上也成立了各種類(lèi)型,不同規(guī)模的酒店服務(wù)企業(yè)。如何為客戶(hù)提 供更加準(zhǔn)確及時(shí)的服務(wù),成為各個(gè)酒店競(jìng)爭(zhēng)關(guān)鍵。所以酒店業(yè)務(wù)信息化建設(shè)就成為 了客戶(hù)衡量酒店提供服務(wù)標(biāo)準(zhǔn)的一個(gè)準(zhǔn)則,信息系統(tǒng)成為了基礎(chǔ)。酒店業(yè)是一個(gè)前 景廣闊而又競(jìng)爭(zhēng)激烈的行業(yè)。改革開(kāi)放以來(lái),我國(guó)的酒店業(yè)迅速發(fā)展,已經(jīng)成為一 個(gè)具有相當(dāng)規(guī)模的產(chǎn)業(yè)。由于我國(guó)的旅游業(yè)迅速發(fā)展,通過(guò)調(diào)查,我國(guó)在 2020 年 將成為世界上第四大旅游國(guó)家 ; 同時(shí)我國(guó)加入世界貿(mào)易組織,酒店業(yè)將完全開(kāi)放, 這個(gè)時(shí)候,我國(guó)的酒店業(yè)將面臨著前所未有的機(jī)遇和挑戰(zhàn)。但是,現(xiàn)在甚至還有一 些酒店還停留在由人工操作
11、和管理階段,這樣已經(jīng)無(wú)法適應(yīng)當(dāng)前的發(fā)展趨勢(shì)。因 此,要想使酒店的工作質(zhì)量和效率提高,采用先進(jìn)的計(jì)算機(jī)網(wǎng)絡(luò) 通信技術(shù)改變酒 店業(yè)務(wù)模式,實(shí)現(xiàn)酒店業(yè)務(wù)管理的自動(dòng)化已經(jīng)成為一種必然。1.2 系統(tǒng)的研究現(xiàn)狀隨著 Internet 技術(shù)的進(jìn)一步發(fā)展和普及,不能很好的適應(yīng)世界經(jīng)濟(jì)發(fā)展的形 式和我國(guó)國(guó)民經(jīng)濟(jì)建設(shè)的需要,市場(chǎng)現(xiàn)有的產(chǎn)品化的酒店業(yè)務(wù)軟件系統(tǒng)在不斷發(fā)展 中的酒店的需求?;?WEB勺酒店管理系統(tǒng)的總體設(shè)計(jì)目標(biāo)能夠建立完善、高效、 可靠的酒店業(yè)務(wù)信息系統(tǒng),為酒店提供良好的信息環(huán)境。對(duì)酒店整個(gè)來(lái)說(shuō),對(duì)酒店 經(jīng)營(yíng)狀況起決定作用的是酒店的服務(wù)管理水平。如何利用先進(jìn)的管理手段來(lái)提高酒 店的管理水平成為酒店業(yè)
12、務(wù)發(fā)展的當(dāng)務(wù)之急。面對(duì)信息時(shí)代的機(jī)遇和挑戰(zhàn),利用科 技手段提高酒店的管理無(wú)疑是一條行之有效的途徑。雖然計(jì)算機(jī)管理并不是酒店管理走向成功的關(guān)鍵元素,但它可以最大限度地發(fā)揮準(zhǔn)確、快捷、高效等作用,對(duì)酒 店的業(yè)務(wù)管理提供強(qiáng)有力的支持。因此,采用全新的計(jì)算機(jī)網(wǎng)絡(luò)1江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 1 緒 論 和酒店業(yè)務(wù)管理系統(tǒng),已成為提高酒店的管 理效率,使作業(yè)人員與管理系統(tǒng)之間靈活互動(dòng),實(shí)現(xiàn)流暢的工作流銜接,幫助酒店 有效地進(jìn)行業(yè)務(wù)管理,釋放最大價(jià)值。酒店業(yè)務(wù)管理系統(tǒng)在達(dá)到在節(jié)省人力資源成 本的同時(shí),可以提高業(yè)務(wù)效率,并能夠及時(shí)、準(zhǔn)確、迅速地滿(mǎn)足顧客服務(wù)的需求。1.3 系統(tǒng)的設(shè)計(jì)內(nèi)容及目標(biāo) 隨著旅游業(yè)的發(fā)展,
13、酒店、餐飲娛樂(lè)行業(yè)日趨發(fā)達(dá),引入全方位的電腦服務(wù)和 電腦管理日益流行。同時(shí),酒店和餐廳娛樂(lè)業(yè)引入電腦服務(wù)和管理也取得了優(yōu)良的 經(jīng)濟(jì) 效益和社會(huì)效益。為此,國(guó)家建設(shè)部已于最近做出明確規(guī)定 : 凡星級(jí)酒店在項(xiàng) 目審批時(shí),其設(shè)計(jì)方案必須包括電腦管理系統(tǒng),否則不予立項(xiàng)??梢?jiàn),酒店管理電 腦化勢(shì)在必行。酒店管理系統(tǒng)將先進(jìn)的電腦技術(shù)與現(xiàn)代酒店服務(wù)管理完美地結(jié)合起 來(lái),實(shí)現(xiàn)了住宿、餐飲、娛樂(lè)全新概念的服務(wù)和管理方式。激烈的市場(chǎng)競(jìng)爭(zhēng)要求, 酒店的管理必須做到快速、及時(shí)、準(zhǔn)確,能夠?yàn)楣緵Q策提供有價(jià)值的信息,客人 必須能方便的快捷的享受賓館一體化的服務(wù)。為適應(yīng)這一要求,酒店必須具有一套 系統(tǒng)的酒店管理系統(tǒng),不僅
14、要方便客戶(hù)的服務(wù)需求,而且能幫助酒店的管理者更方 便的、高效的管理酒店的服務(wù),所以設(shè)計(jì)一個(gè)成熟的酒店管理系統(tǒng)已迫在眉睫。一 個(gè)成熟的酒店管理系統(tǒng)不僅僅是記錄酒店客人的信息,提供查詢(xún),報(bào)表打印等一系 列簡(jiǎn)單的工作,它能讓工作人員從煩瑣的手工操作中解身就代表著一種管理方法。隨著它的深入,將帶動(dòng)企業(yè)脫,并且酒店管理系統(tǒng)的運(yùn)做,為管理和決策提供支持。為了達(dá)到這個(gè)要求,它必須依靠高起點(diǎn)的硬 件環(huán)境和軟件開(kāi)發(fā)工具來(lái)保證系 統(tǒng)的穩(wěn)定和正常運(yùn)行。酒店電腦系統(tǒng)要求 24 小時(shí) 連續(xù)運(yùn)行,數(shù)據(jù)量大,可靠性要求高,因此整個(gè)電腦系統(tǒng)供電采用專(zhuān)線方式,加,7,配UPS不間斷供電系統(tǒng)),并合理接地,以便保障整套系統(tǒng)的正常
15、運(yùn)行。所開(kāi)發(fā)的酒店客房管理信息系統(tǒng)的功能比較完善、界面美觀簡(jiǎn)潔、便于操作,對(duì)管理 員可在說(shuō)明書(shū)的幫助下熟悉操作過(guò)程,界面簡(jiǎn)單易解,考生很快能適應(yīng)這種考試。 并且該軟件對(duì)電腦硬件沒(méi)有什么要求,普通電腦可立即投入使用。所以,在操作方 面是可行的。2江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 2 系統(tǒng)分析2 系統(tǒng)分析用戶(hù)需求是一個(gè)應(yīng)用軟件開(kāi)發(fā)的前提,準(zhǔn)確理解用戶(hù)需求,并且將其轉(zhuǎn)換為軟 件開(kāi)發(fā)人員能夠理解的文檔是非常重要的一步,系統(tǒng)需求分析的好壞,直接決定了 軟件開(kāi)發(fā)的最終結(jié)果,符合用戶(hù)需求的產(chǎn)品才是成功的產(chǎn)品,該酒店客房管理系統(tǒng) 的分析遵循了軟件工程中的設(shè)計(jì)思想。2.1 需求分析整個(gè)系統(tǒng)可以分為 2大部分。酒店網(wǎng)站部分
16、 (客戶(hù)服務(wù)網(wǎng)站 )和酒店管理部分 (管理員部分 )。系統(tǒng)需對(duì)用戶(hù)登錄進(jìn)行管理。使用各功能模塊時(shí),系統(tǒng)應(yīng)驗(yàn)證用戶(hù) 身份的有效性,否則要求用戶(hù)登錄。另外,允許用戶(hù)對(duì)自己的密碼進(jìn)行修改。顧客 登錄網(wǎng)站以后可以進(jìn)行入住 / 退房時(shí),系統(tǒng)可以根據(jù)客房當(dāng)前的狀態(tài)自動(dòng)提示可用 服務(wù)(入住/ 退房)。客戶(hù)也可以在網(wǎng)站的留言板寫(xiě)下自己對(duì)酒店的一些意見(jiàn)或者其 他的想法。系統(tǒng)應(yīng)提供客房的分類(lèi)管理功能,可分類(lèi)制訂客房面積、價(jià)格、是否配 備空調(diào)等客房類(lèi)型,對(duì)不同標(biāo)準(zhǔn)的客房進(jìn)行有效管理。系統(tǒng)可實(shí)現(xiàn)對(duì)客房信息的添 加、刪除以及修改。系統(tǒng)的設(shè)計(jì)上需要注重安全性和用戶(hù)操作的流暢性。因此要在 對(duì)用戶(hù)的管理和資格審核環(huán)節(jié)做出限定
17、,只有經(jīng)過(guò)審核確認(rèn)的會(huì)員才有權(quán)使用,而 且需要對(duì)管理員進(jìn)行不同的權(quán)限分配。搜索將在系統(tǒng)功能中占據(jù)重要的位置,可以 使用多個(gè)屬性字段進(jìn)行模糊搜索。每個(gè)模塊的具體功能詳見(jiàn)總體設(shè)計(jì)。3 江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 2 系統(tǒng)分析 2.2 業(yè)務(wù)流程分析 酒店客房預(yù)訂管理系統(tǒng) 登陸系統(tǒng) 會(huì)員 管理員 修查 改客看在客會(huì)留管員業(yè) 個(gè)房預(yù)線房員言理工務(wù) 人搜訂留管管板管管報(bào) 信索記言理理管理理表 息錄理員 查添添添 加查刪加加看 客客添刪看除查系管修系 房房加除會(huì)會(huì)看統(tǒng)理改統(tǒng) 基的新客員員留管留密管 本新客房信信言理言碼理 信類(lèi)房息息員員 息別圖 2.1 業(yè)務(wù)流程分析圖4江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 2 系統(tǒng)分析 2.
18、3 功能模塊分析 系統(tǒng)功能結(jié)構(gòu)層次圖主要是介紹系統(tǒng)功能的大體層次結(jié)構(gòu),讓編碼人員詳細(xì)了 解系統(tǒng)的功能結(jié)構(gòu)層次,總的系統(tǒng)結(jié)構(gòu)圖分成了兩個(gè)大的功能模塊,其功能關(guān)系圖 如下(圖 2.2):后臺(tái)數(shù)據(jù)庫(kù)前臺(tái)管理模后臺(tái)管理塊 模塊圖 2.2 系統(tǒng)的數(shù)據(jù)模型圖2.3.1 前臺(tái)功能分析 首先介紹的是酒店客房管理系統(tǒng)前臺(tái)用戶(hù)操作功能結(jié)構(gòu)圖,用戶(hù)登錄系統(tǒng)要進(jìn) 行注冊(cè),注冊(cè)成會(huì)員后就可以進(jìn)行用戶(hù)登錄、修改個(gè)人信息、客房搜索、查看預(yù)訂 記錄、在線留言、注銷(xiāo)退出等一系列的操作,具體功能分析如下所示 :1. 注冊(cè)登錄模塊 本模塊實(shí)現(xiàn)用戶(hù)注冊(cè)登錄等基本功能,詳細(xì)功能主要包括 :(1) 用戶(hù)信息注冊(cè)。(2) 用戶(hù)登錄。(3)
19、 用戶(hù)注銷(xiāo)登錄2. 客房搜索模塊本模塊實(shí)現(xiàn)了客房信息搜索功能,主要包括 :(1) 房間信息搜索。(2) 房間查看。3. 客房預(yù)訂模塊 本模塊實(shí)現(xiàn)用戶(hù)在線預(yù)訂客房的功能,詳細(xì)功能主要包括 :(1) 客房加入購(gòu)物車(chē)。(2) 購(gòu)物車(chē)管理。(3) 提交訂單5 江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 2 系統(tǒng)分析(4) 退房(5) 續(xù)訂4. 在線留言模塊 本模塊實(shí)現(xiàn)了用戶(hù)和酒店客房管理者之間的互動(dòng),詳細(xì)功能包括 (1) 撰寫(xiě)留言。(2) 留言查看。5. 資料維護(hù)模塊 本模塊是用戶(hù)修改資料的功能實(shí)現(xiàn),具體如下 :(1) 個(gè)人資料查詢(xún)。(2) 用戶(hù)資料修改。 整個(gè)過(guò)程的功能結(jié)構(gòu)圖如下 (圖 2.3) 前臺(tái)頁(yè)面會(huì)員注冊(cè)會(huì)員登
20、錄查修客看注在改房預(yù)銷(xiāo)線個(gè)搜訂退留人索記出言信錄息圖 2.3 前臺(tái)操作功能結(jié)構(gòu)圖2.3.2 后臺(tái)管理者功能分析管理員首先輸入自己的用戶(hù)名和密碼進(jìn)入后臺(tái)管理界面,進(jìn)入后可以進(jìn)行多項(xiàng)操作: 客房管理、會(huì)員管理、留言板管理、員工管理、業(yè)務(wù)查看、系統(tǒng)管理 員管理、注銷(xiāo)退出。具體功能分析如下所示 :1. 管理員個(gè)人中心模塊本模塊實(shí)現(xiàn)管理員登陸、退出、個(gè)人資料修改等功能,具體如下 :6江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 2 系統(tǒng)分析(1) 管理員登陸。(2) 管理員注銷(xiāo)退出。(3) 管理員個(gè)人資料修改。 (4) 添加管理員賬號(hào)。(5) 修改管理員賬號(hào)。(6) 刪除管理員賬號(hào)。2. 房間管理模塊本模塊主要實(shí)現(xiàn)對(duì)房間的日
21、常管理,如添加、修改、刪除功能,具體如下:(1) 添加新房間。(2) 修改已存在的房間。(3) 刪除房間。(4) 房間信息瀏覽3. 房間類(lèi)別管理本模塊主要實(shí)現(xiàn)對(duì)房間類(lèi)型的管理,如添加、修改、刪除功能,具體如下:(1) 添加新的房間類(lèi)別。(2) 瀏覽房間類(lèi)別。(3) 刪除房間分類(lèi)。4. 客戶(hù)訂房管理模塊 本模塊包括當(dāng)前客戶(hù)訂單的處理和歷史訂單的查看兩個(gè) 子功能模塊,具體如下:(1) 歷史訂單查看。(2) 客戶(hù)訂單一覽。(3) 處理客戶(hù)訂單。(4) 刪除客戶(hù)訂單。5. 客戶(hù)留言管理模塊 本模塊負(fù)責(zé)實(shí)現(xiàn)客戶(hù)留言的管理,包括刪除和回復(fù)。具 體如下:(1) 客戶(hù)留言一覽查看。(2) 留言回復(fù)。7江西農(nóng)業(yè)
22、大學(xué)南昌商學(xué)院 2 系統(tǒng)分析(3) 刪除留言。6. 會(huì)員管理模塊 本模塊主要包括會(huì)員查看,會(huì)員信息修改和刪除,具體如下 :(1) 會(huì)員一覽查看。(2) 會(huì)員資料修改。(3) 刪除會(huì)員。7. 酒店管理模塊本模塊主要實(shí)現(xiàn)了酒店公告信息的管理,包括增刪改等,具體如下 :(1) 歷史公告一覽查看。(2) 公告信息修改。(3) 刪除過(guò)期公告。(4) 添加新公告信息。具體的功能結(jié)構(gòu)圖如下 (2.4):后臺(tái)管理管理員登錄用戶(hù)留言板管 VIP 會(huì)員管理管理管理員客房管理員工管理業(yè)務(wù)報(bào)表注銷(xiāo)退出理 查添查添添刪看加添看加加除修客客查管刪加 VIP 系系 VIP 改房房看理除新會(huì) 統(tǒng)統(tǒng)會(huì)密基的留留客客員管管員碼本
23、新言言 房房信理理信 信類(lèi) 息員員息息別圖 2.4 后臺(tái)操作功能結(jié)構(gòu)圖8江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 2 系統(tǒng)分析2.4 技術(shù)分析1.JSP 語(yǔ)言?xún)?yōu)點(diǎn):(1) 一次編寫(xiě),到處運(yùn)行。(2) 系統(tǒng)的多平臺(tái)支持。(3) 強(qiáng)大的可伸縮性。(4) 多樣化和功能強(qiáng)大的開(kāi)發(fā)工具支持。 2 SQL Server 2008 數(shù)據(jù)庫(kù)優(yōu)點(diǎn):(1) Internet 集成。(2) 可伸縮性和可用性。(3) 企業(yè)級(jí)數(shù)據(jù)庫(kù)功能。(4) 易于安裝、部署和使用。3. Tomcat 服務(wù)器優(yōu)點(diǎn):Tomcat技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi)(2)具有處理HTML頁(yè)面的功能9江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 3 系統(tǒng)設(shè)計(jì)3 系統(tǒng)設(shè)計(jì)3.1 系統(tǒng)詳細(xì)設(shè)
24、計(jì)3.1.1 前臺(tái)用戶(hù)模塊的詳細(xì)設(shè)計(jì) 前臺(tái)用戶(hù)模塊主要包括會(huì)員注冊(cè)、會(huì)員登錄、客房查詢(xún)、客房預(yù)訂、個(gè)人資料 修改、留言等功能,主要包括 regedit.jsp , index.jsp , message.jsp , xiang.jsp,car.jsp,fs.jsp ,xd.jsp 等 JSP頁(yè)面。本模塊主要包括 Login 類(lèi),Regeditmember類(lèi)、Message類(lèi)、Upmemberinfo類(lèi)、Bookcar 等類(lèi)的設(shè)計(jì)。1 .會(huì)員注冊(cè)的過(guò)程(1) 用戶(hù)在注冊(cè)頁(yè)面輸入相關(guān)數(shù)據(jù)。(2) 在頁(yè)面提交按鈕里使用 JavaScript 對(duì)用戶(hù)輸入數(shù)據(jù)格式、有效性進(jìn)行檢 查。(3) 向用戶(hù)表插入
25、用戶(hù)信息。(4) 成功時(shí),跳轉(zhuǎn)到用戶(hù)登錄頁(yè)面。2. 會(huì)員登錄的過(guò)程(1) 用戶(hù)在酒店客房管理系統(tǒng)首頁(yè)面輸入用戶(hù)名和密碼。(2) 在頁(yè)面用 JavaScript 對(duì)用戶(hù)輸入數(shù)據(jù)格式和有效性進(jìn)行檢查。(3) 在數(shù)據(jù)庫(kù)用戶(hù)表中判斷用戶(hù)輸入的用戶(hù)名和密碼是否存在于表中,若存在 則登錄成功,判斷用戶(hù)類(lèi)型,若用戶(hù)類(lèi)型為 1,則轉(zhuǎn)向首頁(yè) ; 若用戶(hù)類(lèi)型為 0(管理 員) ,則轉(zhuǎn)向管理員主頁(yè)面。(4) 將用戶(hù)信息保存在 session 對(duì)象中,普通用戶(hù)的 session 對(duì)象為 user 。(5) 若密碼錯(cuò)誤或者用戶(hù)名不存在,提示登錄失敗,轉(zhuǎn)向首頁(yè)。3. 客房查詢(xún)的過(guò)程(1) 用戶(hù)在酒店客房管理系統(tǒng)首頁(yè)面輸入
26、客房號(hào)。(2) 查詢(xún)客房表 (pros) ,使用模糊查詢(xún) Like ,在客房號(hào)、房型、描述字段中檢 索符合條件的客房,得到 List 對(duì)象。10江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 3 系統(tǒng)設(shè)計(jì)(3)JSP 頁(yè)面上使用循環(huán),將查詢(xún)結(jié)果展示到頁(yè)面上。4. 客房預(yù)訂的過(guò)程(1) 用戶(hù)在酒店客房管理系統(tǒng)首頁(yè)面單擊某個(gè)客房鏈接。(2) 單擊準(zhǔn)備預(yù)訂,輸入預(yù)訂的起止時(shí)間,單擊提交加入待預(yù)訂列表中。(3) 發(fā)送訂單,將待預(yù)訂的客房提交為訂單。5. 客房退訂的過(guò)程(1) 用戶(hù)登錄后,進(jìn)入退訂界面。(2) 單擊退訂,根據(jù)訂單號(hào),從訂單表里將用戶(hù)當(dāng)前訂單刪除。6. 留言的過(guò)程(1) 用戶(hù)登錄后,進(jìn)入留言界面。(2) 輸入留言
27、內(nèi)容。 取得頁(yè)面上用戶(hù)輸入的留言?xún)?nèi)容,插入留言bmessage表。3.1.2 管理員模塊的詳細(xì)設(shè)計(jì) 管理員模塊主要包括管理員登錄、資料修改、留言回復(fù)、會(huì)員管理、客房類(lèi)型 管理、客房管理、訂單管理、管理員管理等功能,主要頁(yè)面都在 admin 文件夾下, 包括 login.jsp ,index.jsp , ckadd.jsp ,lsadd.jsp,hygl.jsp ,protype.jsp , fbsp.jsp 、spgl.jsp 、messagel.jsp、buser.jsp、news.jsp 等 JSP頁(yè)面。本模塊 主要包括 Addmembe類(lèi),AddType類(lèi)、Fbsp 類(lèi)、MainCtrl
28、 類(lèi)、Reback類(lèi)、Upsp等 類(lèi)的設(shè)計(jì)。3.1.3 系統(tǒng)主要功能設(shè)計(jì)I .客房類(lèi)型管理管理員可以增加或者刪除房間的類(lèi)別,房間的類(lèi)別包括 : 普通單人間、普通雙 人房、 VIP 房間等等。用戶(hù)也可以添加新的房間類(lèi)別。2. 客房管理 管理員可以添加新的房間,需要填寫(xiě)房間的詳細(xì)信息供顧客選擇,基本信息主 要包括:房號(hào)、類(lèi)別、價(jià)格、相關(guān)圖片、推薦指數(shù)、關(guān)于房間的簡(jiǎn)介。提交后,該 房間的詳細(xì)信息將會(huì)添加到房間的信息表中。管理員可以對(duì)房間一覽進(jìn)行修改或者刪除。3. 會(huì)員管理II江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 3 系統(tǒng)設(shè)計(jì) 管理員通過(guò)該網(wǎng)頁(yè)對(duì)已注冊(cè)的會(huì)員的信息進(jìn)行操作 : 新增、修改、刪除。4. 訂單管理 訂單
29、列表中將顯示預(yù)定房間的用戶(hù)、房號(hào)、訂房的時(shí)間、房間單價(jià)。管理員根 據(jù)訂單的信息合理的分配房間,管理員可以接受或者拒絕用戶(hù)的預(yù)訂申請(qǐng),并且將會(huì)給用戶(hù)發(fā)送預(yù)訂時(shí)候成功的信息。管理員也可以刪除該用戶(hù)的預(yù)訂信息,從預(yù)訂 房間的信息表中不可恢復(fù)的刪除。查看歷史訂單,該網(wǎng)頁(yè)顯示的是被預(yù)定的房間現(xiàn)在的狀態(tài),已退房和已通過(guò)。5. 留言回復(fù)管理員可以查看會(huì)員對(duì)酒店的反饋信息,管理員可以選擇留言并進(jìn)行回復(fù),回 復(fù)信息將會(huì)顯示在網(wǎng)頁(yè)上,方便會(huì)員查看。對(duì)于一些惡意留言或者很久的留言,管 理可以選擇刪除。6. 管理員管理管理員通過(guò)該網(wǎng)頁(yè)對(duì)系統(tǒng)管理員進(jìn)行管理,管理員可以修改刪除已有用戶(hù)的相 關(guān)信息,也可以添加新的系統(tǒng)管理
30、員。7. 酒店公告信息管理 管理員后臺(tái)中,可以查看酒店的公告一覽,界面上直接查詢(xún)news 表,返回List對(duì)象,通過(guò)對(duì)List的遍歷,將信息顯示到JSP頁(yè)面上。3.1.4 系統(tǒng)核心算法描述1. 會(huì)員管理算法及流程會(huì)員管理對(duì)應(yīng)的JSP頁(yè)面為hygl.jsp ,該頁(yè)面上使用表格布局來(lái)實(shí)現(xiàn)頁(yè)面的總 體表現(xiàn)形式,它主要調(diào)用了后臺(tái) Commo nDAO的數(shù)據(jù)庫(kù)訪問(wèn)方法實(shí)現(xiàn)。本頁(yè)面上,直接在JSP中使用% %標(biāo)記調(diào)用業(yè)務(wù)邏輯層的代碼,執(zhí)行 SELECT 語(yǔ)句,從 buser 表中查詢(xún)出 utype 不為 0 的全部用戶(hù)。查詢(xún)結(jié)果存放在List對(duì)象中,每個(gè)元素都是一個(gè) HashMap對(duì)象,保存了一條 會(huì)員記
31、錄。在頁(yè)面顯示時(shí),直接調(diào)用 HaspMap的get( “key”)方法讀出會(huì)員的相 關(guān)字段數(shù)據(jù)。本算法中,涉及到如下幾個(gè)關(guān)鍵的對(duì)象 :sql 保存了查詢(xún)的SQL語(yǔ)句。(2) list<HashMap> 保存了會(huì)員查詢(xún)結(jié)果列表,用于頁(yè)面展示。(3) h HashMap 對(duì)象,標(biāo)識(shí)一條數(shù)據(jù)庫(kù)記錄 (一個(gè)注冊(cè)用戶(hù)信息 )。12江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 3 系統(tǒng)設(shè)計(jì)(4) dpage 當(dāng)前頁(yè)碼,每頁(yè)顯示 7 條記錄。(5) pages 總頁(yè)數(shù)。(6) suc request 變量,標(biāo)識(shí)執(zhí)行的成功或錯(cuò)誤消息,用于頁(yè)面顯示。 2. 訂單 處理算法及流程訂單處理是本系統(tǒng)最為核心的功能,它生成的流程
32、中主要涉及 2 張表:(1) bookcar 購(gòu)物車(chē)表,訂單生成之前用戶(hù)預(yù)訂的信息保存地。(2) bookorder 訂單表,正式生成的訂單信息。訂單界面對(duì)應(yīng)的是ckadd.jsp頁(yè)面,它首先定義一條SQL語(yǔ)句,該語(yǔ)句從下述三張表里查詢(xún)出訂單詳細(xì)信息 :buser 注冊(cè)會(huì)員表pros 客房表bookorder 訂單表查詢(xún)訂單表中訂房狀態(tài)為 0 的訂單,返回一個(gè) List 對(duì)象,用于頁(yè)面展示。 本 算法中,遍歷查詢(xún)到的 List 對(duì)象,對(duì)每一條訂單記錄,執(zhí)行如下的處理流程:(1) 顯示用戶(hù)名、房間名、房?jī)r(jià)、訂單時(shí)間等基本信息。(2) 判斷 shdz 字段是否為 1,若是,顯示押金已交,否則顯示押
33、金未交。(3)顯示接受預(yù)訂鏈接,鏈接指向 ckadd.jsp ,帶如下參數(shù) :Upid: 訂單號(hào) ;State: 狀態(tài),值為 1,代表已處理 ;Price: 訂單價(jià)格 ;Uid: 用戶(hù) ID;處理流程是執(zhí)行一條UPDATES句,將訂單狀態(tài)(state)字段修改為1. (4) 顯示拒絕預(yù)訂的鏈接,指向 ckdd.jsp 頁(yè)面,帶如下參數(shù) :Upid: 訂單號(hào) ;State: 狀態(tài),值為 2,代表“拒絕” ;(5) 顯示“刪除”鏈接,指向 ckdd.jsp 頁(yè)面,帶如下參數(shù) :did: 訂單號(hào) ;頁(yè)面接收到該參數(shù),則執(zhí)行 DELETE語(yǔ)句,將參數(shù)指定的訂單刪除。13江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 3 系統(tǒng)
34、設(shè)計(jì)3. 留言回復(fù)算法及流程留言管理頁(yè)面對(duì)應(yīng)的JSP頁(yè)面為messagel.jsp,和其他頁(yè)面類(lèi)似,該頁(yè)面上將 系統(tǒng)中所有的用戶(hù)流程查詢(xún)出來(lái),以分頁(yè)形式顯示在界面上。每條留言前面顯示一 個(gè) checkbox 控件,該控件的功能是實(shí)現(xiàn)管理員批量回復(fù)用戶(hù)留言的功能。選中多 個(gè)留言時(shí),在回復(fù)框中輸入的信息將會(huì)作為被選擇的留言的統(tǒng)一回復(fù)。留言查詢(xún)的 SQL語(yǔ)句為:select * from bmessage order by id desc 頁(yè)面上首先查詢(xún)出所有的留言,并且放入一個(gè) List 對(duì)象中,然后,計(jì)算該對(duì) 象中的元素個(gè)數(shù),即留言條數(shù),每頁(yè)顯示 10 條留言。首先計(jì)算出總頁(yè)數(shù),用于顯示頁(yè)面導(dǎo)航
35、。其次,遍歷List對(duì)象,取出HashMap對(duì)象,將用戶(hù)留言信息展示在表格中, 每條留言的第一列,顯示一個(gè) checkbox 控件,如下 :<input type="checkbox" name="reid" value="<%=t.get("id")%>"id="checkbox" />4. 分頁(yè)顯示算法及流程該系統(tǒng)中,幾乎全部的信息管理頁(yè)面都涉及到了分頁(yè)顯示功能,本系統(tǒng)中將分頁(yè)顯示功能進(jìn)行了封裝,在數(shù)據(jù)庫(kù)存取層CommDA類(lèi)中專(zhuān)門(mén)提供了一個(gè)分頁(yè)查詢(xún)的方法,如下 :/*
36、 執(zhí)行一條查詢(xún) sql, 以 List<HashMap> 的形式返回查詢(xún)的記錄,記錄條數(shù), 和從第幾條開(kāi)始,由參數(shù)決定,主要用于翻頁(yè)* pageno 頁(yè)碼* rowsize 每頁(yè)的條數(shù)*/public List select(String sql, int pageno, int rowsize)前臺(tái)JSP頁(yè)面中,主要涉及如下幾個(gè)參數(shù):(1) records 總記錄條數(shù)。(2) dpage 當(dāng)前頁(yè)面。(3) pages 總頁(yè)數(shù)。(4) dpagee 頁(yè)碼數(shù)。14 江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 3 系統(tǒng)設(shè)計(jì)系統(tǒng)頁(yè)面上判斷dpagee參數(shù)的值,若為null,則顯示第一頁(yè)。否則將該參數(shù) 的值轉(zhuǎn)
37、換為 int 類(lèi)型,并調(diào)用分頁(yè)查詢(xún)的 select 方法顯示對(duì)應(yīng)的頁(yè)面。每個(gè)頁(yè)面都進(jìn)行了 2 次數(shù)據(jù)庫(kù)查詢(xún)操作,第一次查詢(xún)出記錄總數(shù),并根據(jù)每頁(yè) 顯示的條數(shù)計(jì)算出總的分頁(yè)數(shù),第二次查詢(xún)當(dāng)前頁(yè)面顯示的數(shù)據(jù)記錄。根據(jù)records和每頁(yè)顯示記錄數(shù)計(jì)算總頁(yè)數(shù) pages,計(jì)算方法如下:int records = dao.select(sql).size();int pages = 0;if(records%7=0)pages=records/7;if(records%7!=0)pages=records/7+1;if(dpage<1)dpage=1;if(dpage>pages)dpag
38、e=pages;分頁(yè)顯示算法中,顯示了“首頁(yè)”、“下一頁(yè)”、“上一頁(yè)”、“尾頁(yè)”四個(gè) 導(dǎo)航鏈接。3.2 數(shù)據(jù)庫(kù)設(shè)計(jì)3.2.1 概要設(shè)計(jì)數(shù)據(jù)庫(kù)概要設(shè)計(jì)中,通常使用實(shí)體,聯(lián)系圖(E.R圖)來(lái)建立數(shù)據(jù)模型??梢园褜?shí) 體,聯(lián)系圖簡(jiǎn)稱(chēng)為E.R圖,相應(yīng)的可把用ER圖描繪的數(shù)據(jù)模型稱(chēng)為E.R模型。酒店管理系統(tǒng)中,存在眾多的實(shí)體,本文中將其中最重要的核心實(shí)體及其之間 的關(guān)系圖描述如下圖 3.1 所示:15江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 3 系統(tǒng)設(shè)計(jì)密碼 姓名 性別 年齡 用戶(hù) 時(shí)間 登錄名房號(hào)編號(hào) 狀態(tài) Email1 N 會(huì)員 提交 訂單 地址 次數(shù)1時(shí)間 1 N 備注 QQ 發(fā)表 N 用戶(hù)名 編號(hào)包含房號(hào)留言?xún)?nèi)容管
39、理 N N圖片客房 回復(fù) 編號(hào) 回復(fù) 房?jī)r(jià) 1 1 N管理 1 人數(shù) 描述 類(lèi)型 管理員地址登錄名密碼 姓名 Email圖 3.1 系統(tǒng) E.R 圖16 江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 3 系統(tǒng)設(shè)計(jì) 1. 實(shí)體屬性圖(1) 會(huì)員屬性圖 登錄網(wǎng)站時(shí)用來(lái)確定會(huì)員的身份和權(quán)限,記錄各種會(huì)員的詳細(xì)信息 地址 電話性別年齡E-mail 姓名qq 密碼會(huì)員類(lèi)型用戶(hù)名備注會(huì)員用戶(hù)登錄時(shí)間3.2 會(huì)員屬性圖(2) 房間屬性圖用來(lái)記錄房間的基本信息,主要是顧客在選擇房間是能看到的信息,幫助他 們選擇將要預(yù)訂的房間房間價(jià)格圖片 房間類(lèi)型房間簡(jiǎn)介 房間號(hào)推薦指數(shù)房間信息圖 3.3 房間屬性圖17江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 3
40、系統(tǒng)設(shè)計(jì) (3) 留言板屬性圖 用來(lái)存儲(chǔ)留言板的信息,當(dāng)顧客對(duì)酒店的服務(wù)有什么不滿(mǎn)或者有什么想法時(shí), 可以在酒店的留言板上留下信息,系統(tǒng)管理員會(huì)定期查看,并給予恢復(fù)。 留言?xún)?nèi)容留言時(shí)間回復(fù)內(nèi)容用戶(hù)名留言板留言板屬性圖 圖 3.4(4) 員工屬性圖 用來(lái)存儲(chǔ)員工的詳細(xì)信息,方便管理員對(duì)員工進(jìn)行管理。 地址 電話部門(mén)名稱(chēng)性別E-mail 電話真實(shí)姓名備注用戶(hù)名員工圖 3.5 員工屬性圖18江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 3 系統(tǒng)設(shè)計(jì)(5) 訂單屬性圖用來(lái)房間的訂單信息,方便管理員最后的業(yè)績(jī)總結(jié)預(yù)訂次數(shù)時(shí)間用戶(hù)名單價(jià)房間號(hào)日期狀態(tài)訂單信息圖 3.6 訂單屬性圖(6) 員工工資屬性圖用來(lái)存儲(chǔ)員工的工資情況,記
41、錄金額與時(shí)間,既方便員工查閱自己的工資情 況,也方便管理員的年底結(jié)算。時(shí)間金額相關(guān)說(shuō)明員工工號(hào)員工工資圖 3.7 員工工資屬性圖19江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 3 系統(tǒng)設(shè)計(jì)(7) 員工考勤屬性圖用來(lái)存儲(chǔ)員工考勤的情況,主要是用來(lái)記錄統(tǒng)計(jì)員工遲到早退的情況,以便于 最后的工資結(jié)算??记陬?lèi)別考勤時(shí)間是否遲到早退員工工號(hào)員工考勤圖 3.8 員工考勤屬性圖3.2.2 邏輯設(shè)計(jì)該系統(tǒng)的數(shù)據(jù)庫(kù)采用Microsoft SQL SERVER,數(shù)據(jù)庫(kù)中主要的表結(jié)構(gòu)及其作用如下:(1) 會(huì)員信息表用于存儲(chǔ)所有注冊(cè)會(huì)員的信息,主要包括用戶(hù)名、姓名、密碼、性別、年齡、 電話、地址、email、qq、會(huì)員的類(lèi)型(管理員、客
42、戶(hù)),關(guān)于用戶(hù)的簡(jiǎn)單說(shuō)明、用 戶(hù)最后登錄的時(shí)間、用戶(hù)是否是 VIP 等信息。20江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 3 系統(tǒng)設(shè)計(jì)作用 保存注冊(cè)用戶(hù)的信息 名稱(chēng) buser序號(hào) 英文字段名 中文字段名 數(shù)據(jù)類(lèi)型 長(zhǎng)度 是否關(guān)鍵字 備注 1 用戶(hù)編號(hào) 主鍵 自動(dòng)編號(hào) id int2 用戶(hù)名稱(chēng) 355 uname varchar3 用戶(hù)密碼 355 upass varchar4 性別 355 sex varchar5 年齡 355 age varchar6 電話 355 tel varchar7 地址 355 addr varchar8 電子郵件 355 email varchar9 QQ 號(hào)碼 355 qq
43、varchar10 用戶(hù)類(lèi)型 355 0: 管理員 utype varchar1: 普通用戶(hù)11 state 用戶(hù)狀態(tài) 355 0: 有效 varchar1: 禁用12 savetime 注冊(cè)時(shí)間 355 varchar13 isvip 是否 VIP 用 50 1: 是 varchar戶(hù) 其他: 不是表 3.1 用戶(hù)表21江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 3 系統(tǒng)設(shè)計(jì)(2) 房間信息表用于存儲(chǔ)房間所有的信息,主要包括房間號(hào)、類(lèi)別、價(jià)格、圖片、房間簡(jiǎn)介、 推薦指數(shù)。作用 保存系統(tǒng)中所有客房 名稱(chēng) Pros 序號(hào) 英文字段名 中文字段名 數(shù)據(jù)類(lèi) 型 長(zhǎng)度 是否關(guān)鍵備注字1 房間編號(hào) 4 主鍵 自動(dòng)編號(hào) id
44、 int2 房號(hào) 50 proname varchar3 價(jià)格 4 price int4 房間圖片 50 img varchar5 添加時(shí)間 50 默認(rèn)值 savetime varcharGetdate()6 房間描述 16 content Text7 房間類(lèi)型 50 protype varchar8 入住人數(shù) 50 tjzs varchar表 3.2 房間信息表22江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 3 系統(tǒng)設(shè)計(jì)(3) 留言信息表用于存儲(chǔ)留言板的各種信息,主要包括留言人的用戶(hù)名、留言的內(nèi)容、留言時(shí) 間、回復(fù)內(nèi)容等。作用 保存系統(tǒng)中全部的客戶(hù)留言 名稱(chēng) bmessage 序號(hào) 英文字段名 中文字段 名 數(shù)
45、據(jù)類(lèi)型 長(zhǎng)度 是否關(guān)鍵備注字1 編號(hào) 4 主鍵 自動(dòng)編號(hào) id int2 作者 10 author char3 留言?xún)?nèi)容 16 content Text4 管理員回復(fù) 16 reback Text5 添加時(shí)間 50 默認(rèn)值 savetime varcharGetdate()表 3.3 留言信息表23江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 3 系統(tǒng)設(shè)計(jì)(4) 訂單信息表 訂單信息表主要是記錄訂房間的一些信息,主要包括用戶(hù)號(hào)、房間號(hào)、被訂次 數(shù)、時(shí)間、單價(jià)、日期、狀態(tài)等等。作用 保存系統(tǒng)中所有訂單 名稱(chēng) bookorder 序號(hào) 英文字段名 中文字段名 數(shù) 據(jù)類(lèi)型 長(zhǎng)度 是否關(guān)鍵備注字1 編號(hào) 4 主鍵 自動(dòng)編號(hào)
46、 id int2 用戶(hù)編號(hào) 50 uid varchar3 房間編號(hào) 4 bid int4 預(yù)訂次數(shù) 50 num varchar5添加時(shí)間50 默認(rèn)值savetime varcharGetdate()6訂單狀態(tài)16 state Text7 押金 50 shdz varchar8 入住人數(shù) 50 booke num varchar表3.4訂單信息表24江西農(nóng)業(yè)大學(xué)南昌商學(xué)院4系統(tǒng)實(shí)現(xiàn)4系統(tǒng)實(shí)現(xiàn)4.1會(huì)員前臺(tái)模塊4.1.1 登錄界面如果用戶(hù)是第一次登錄網(wǎng)站,可以首先進(jìn)行注冊(cè)會(huì)員益員詵JK圖4.2會(huì)員注冊(cè)界面代碼如下 :public void doPost(HttpServletRequest r
47、equest, HttpServletResponse response)throws ServletException, IOException 25 江西農(nóng)業(yè)大學(xué)南昌商學(xué)院 4 系統(tǒng)實(shí)現(xiàn)String uname = request.getParameter("uname");String upass = request.getParameter("upass"); String tname = request.getParameter("tname"); String sex = request.getParameter(&quo
48、t;sex");String age = request.getParameter("age"); String tel = request.getParameter("tel"); String addr = request.getParameter("addr");String email = request.getParameter("email"); String qq = request.getParameter("qq"); CommDAO dao = new CommDA
49、O();String sql = "insert into buser(uname,upass,tname,sex,age,tel,addr,email,qq,utype,state,savetime) values(" + "'"+uname+"'," +"'"+upass+"'," + "'"+tname+"'," + "'"+sex+"'," +&
50、quot;'"+age+"'," + "'"+tel+"'," + "'"+addr+"'," +"'"+email+"'," + "'"+qq+"'," + "'"+1+"'," +"'"+0+"'," + &quo
51、t;'"+Info.getDateStr()+"') " System.out.println(sql); mOper(sql); request.setAttribute("suc", "");request.getRequestDispatcher("/regedit.jsp").forward(request, response);4.1.2 酒店網(wǎng)站的首頁(yè)如果會(huì)員成功的登錄了網(wǎng)站,即可進(jìn)入酒店網(wǎng)站的首頁(yè)。首頁(yè)的最上方顯示的是會(huì)員可以操作的權(quán)限,下方中心位置顯示的是一些最近房間的信息
52、,首頁(yè)簡(jiǎn)單大方,給人耳目一新的感覺(jué),并且容易操作,方便各種新老會(huì)員的使用。J/ *'»HUJ ir圖4.3系統(tǒng)登錄首頁(yè)代碼如下:26江西農(nóng)業(yè)大學(xué)南昌商學(xué)院4系統(tǒng)實(shí)現(xiàn)public voiddoPost(HttpServletRequest request, HttpServletResp onse resp on se) throws ServletExcepti on, I OExcepti on Stri ng utype = request.getParameter("utype"); String uname = request.getParamet
53、er(” un ame");Stri ng upass = request.getParameter("upass"); CommDAO dao = new CommDAO(); List<HashMap> list = dao.select("select * from buser where un ame='"+un ame+"' and upass='"+upass+"' and utype='"+utype+"”'); if(l
54、ist.size()!=1) request.getSessio n( ).setAttribute("error", "wro ng user name or password,logi n failed!"); if(utype.equals("0") request.getRequestDispatcher("/admi n/logi n.jsp").forward(request.resp on se); else resp on se.se ndRedirect("/hotel/i ndex.j
55、sp"); elseif(utype.equals("O") request.getSessio n( ).setAttribute("admi n", list.get(O);resp on se.se ndRedirect("/hotel/adm in/default.jsp"); else request.ge tSessio n().setAttribute("user", list.get(0);resp on se.se ndRedirect("/hotel/i ndex.jsp&q
56、uot;); 4.1.3會(huì)員預(yù)訂房間1. 如果會(huì)員成功的登錄了網(wǎng)站以后就可以進(jìn)行各種操作,如果是老會(huì)員會(huì)對(duì)某 些房間比較熟悉,可以直接查詢(xún)找到自己喜歡的房間。查詢(xún)方式是按照輸入關(guān)鍵字 的方式直接查詢(xún)。圖4.4查詢(xún)房間2. 用戶(hù)通過(guò)查詢(xún)的方式直接找到房間,頁(yè)面將會(huì)出現(xiàn)房間的詳細(xì)信息,主要 包括房間的單價(jià)、推薦指數(shù)、類(lèi)別、房間的圖片,還有一些簡(jiǎn)介。如果會(huì)員滿(mǎn)意的 話,可以直接點(diǎn)擊“準(zhǔn)備預(yù)訂”,如果不滿(mǎn)意,直接關(guān)閉網(wǎng)頁(yè)即可。江西農(nóng)業(yè)大學(xué)南昌商學(xué)院4系統(tǒng)實(shí)現(xiàn)27no<J09試mm ,霍于旺一I恒 j -噹<t . r;- iv t - iw屮 匚 hmgMt 'n 4fe vlm-
57、I'. 電:一最釘養(yǎng)社 *劄理H 宦=肯.| ,。寸豐理 匸色 !?*. jfftjciri- jr + nP-'UlrilZ1tH!lt «l - AlU a-DO-1BLO) 豊flm. 0M- M踽朋圖4.5房間詳細(xì)信息代碼如下:public void doPost(HttpServletRequest request, HttpServletResp onseresp on se)throws ServletExcepti on, I OExcepti on CommDAO dao = new CommDAO();Stri ng book no = reque
58、st.getParameter("book no");Stri ng up = request.getParameter("up"); Stri ng id =request.getParameter("id"); int i = dao.getI nt("select coun t(*) frombooks where bookno='"+bookno+"'");if(up!=null) i = dao.getI nt("select coun t(*) from books where book no='"+book no+"'and id!="+id); Stri ng yn = "n" if(i>0) yn = "y" 3. 如果會(huì)員找到自己喜歡的房間,便可以點(diǎn)擊預(yù)訂,進(jìn)入預(yù)訂窗口,會(huì)員需 要填寫(xiě)預(yù)訂的時(shí)間,點(diǎn)擊提交,該房間的預(yù)訂信息將會(huì)進(jìn)入會(huì)員的已預(yù)訂的信息表 中,會(huì)員可以查看并操作。同時(shí),該預(yù)訂房間的信息也存入了管理員的預(yù)訂房間信 息表中,管理員可以對(duì)已預(yù)訂房間進(jìn)行統(tǒng)計(jì),并且更新網(wǎng)站的信息,更好的合理分 配房間。江西農(nóng)業(yè)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度航空航天發(fā)動(dòng)機(jī)零部件采購(gòu)合同4篇
- 2025年出租車(chē)行業(yè)駕駛員權(quán)益保護(hù)協(xié)議4篇
- 2025年度創(chuàng)新創(chuàng)業(yè)項(xiàng)目品牌設(shè)計(jì)與傳播服務(wù)合同4篇
- 2025未簽勞動(dòng)合同賠償算
- 2025鋼管扣件租賃合同(隆順)
- 二零二五年度公益慈善活動(dòng)聯(lián)合承辦協(xié)議4篇
- 二零二五年版墓地陵園墓地租賃續(xù)約合同4篇
- 2025年度糧食儲(chǔ)備庫(kù)設(shè)施改造及租賃合同4篇
- 二零二五版礦業(yè)勘查居間服務(wù)合同模板2篇
- 2025借款合同范本個(gè)人向公司借款
- 2025年上半年江蘇連云港灌云縣招聘“鄉(xiāng)村振興專(zhuān)干”16人易考易錯(cuò)模擬試題(共500題)試卷后附參考答案
- DB3301T 0382-2022 公共資源交易開(kāi)評(píng)標(biāo)數(shù)字見(jiàn)證服務(wù)規(guī)范
- 人教版2024-2025學(xué)年八年級(jí)上學(xué)期數(shù)學(xué)期末壓軸題練習(xí)
- 江蘇省無(wú)錫市2023-2024學(xué)年八年級(jí)上學(xué)期期末數(shù)學(xué)試題(原卷版)
- 俄語(yǔ)版:中國(guó)文化概論之中國(guó)的傳統(tǒng)節(jié)日
- 2022年湖南省公務(wù)員錄用考試《申論》真題(縣鄉(xiāng)卷)及答案解析
- 婦科一病一品護(hù)理匯報(bào)
- 2024年全國(guó)統(tǒng)一高考數(shù)學(xué)試卷(新高考Ⅱ)含答案
- 移動(dòng)商務(wù)內(nèi)容運(yùn)營(yíng)(吳洪貴)任務(wù)四 引起受眾傳播內(nèi)容要素的掌控
- 繪本《汪汪的生日派對(duì)》
- 助產(chǎn)護(hù)理畢業(yè)論文
評(píng)論
0/150
提交評(píng)論