




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
基于JAVA的酒店管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)目錄TOC\o"1-3"\h\u98021引言 0214112系統(tǒng)分析與設(shè)計(jì) 111502.1需求分析 1250642.1.1性能需求分析 2270473.1.2產(chǎn)品質(zhì)量需求分析 2252482.2可行性分析 3139592.3體系流程分析 4286862.3.1業(yè)務(wù)流程分析 437612.3.2數(shù)據(jù)流分析 5205662.4功能設(shè)計(jì) 5299972.5數(shù)據(jù)庫(kù)設(shè)計(jì) 8169002.5.1表的設(shè)計(jì) 8326022.5.2E-R圖 1166513系統(tǒng)實(shí)現(xiàn) 15224313.1會(huì)員界面說明 1596763.1.1會(huì)員注冊(cè)登錄 15222543.1.2客房預(yù)訂 1776093.2管理員界面說明 18294873.2.1管理員用戶登錄及密碼設(shè)置 1930683.2.2基礎(chǔ)信息管理操作 21291773.2.3入/訂/退業(yè)務(wù)操作 23314903.3操作員界面說明 2526483.3.1基礎(chǔ)信息管理功能 2527433.3.2入/訂/退業(yè)務(wù)操作 2513670結(jié)論 2719748參考文獻(xiàn) 291引言21世紀(jì),全球網(wǎng)絡(luò)化,科技在突飛猛進(jìn)。計(jì)算機(jī)應(yīng)經(jīng)普及到我們社會(huì)和經(jīng)濟(jì)生活中的各個(gè)領(lǐng)域。人們進(jìn)行信息交流的深度與廣度不斷增加,這使得我們的服務(wù)、管理也相應(yīng)該跟得上時(shí)代的步伐去前進(jìn)。電子商務(wù)在此得到極大地普及與發(fā)展。酒店客房業(yè)在電子商務(wù)中還處于形成的初期,傳統(tǒng)的酒店客房業(yè)中,大都是以實(shí)際門面的形式來進(jìn)行宣傳和交流的。作為網(wǎng)絡(luò)普及化的社會(huì),這還缺少了一些更為現(xiàn)代化的元素。酒店客房業(yè)是一個(gè)個(gè)性化、多樣化的服務(wù)業(yè),而電子商務(wù)擇最能體現(xiàn)個(gè)性化、多樣化服務(wù)的商務(wù)方式。而且現(xiàn)在大部分電子商務(wù)都體現(xiàn)為向大企業(yè)服務(wù),結(jié)合酒店客房這個(gè)行業(yè)的特點(diǎn),最終還發(fā)展為同小區(qū)小店服務(wù)的模式。以最貼切的方式,最靈便的服務(wù)進(jìn)入個(gè)個(gè)網(wǎng)絡(luò)社區(qū),進(jìn)入人們的生活。針對(duì)大背景下的問題與方向,可以察覺到在酒店客房服務(wù)這個(gè)大行業(yè)中尚有可為的地方。提供適合不同人群,最貼切的服務(wù),通過網(wǎng)絡(luò)平臺(tái),去體現(xiàn)服務(wù)質(zhì)量,去創(chuàng)造效益。應(yīng)當(dāng)抓住中小店鋪,提供區(qū)域化酒店客房服務(wù)這一理念,為他們提供最貼切的服務(wù),把它體現(xiàn)在電子商務(wù)服務(wù)上來,融合到我們軟件開發(fā)的產(chǎn)品中,去建立起特色鮮明的酒店客房預(yù)訂網(wǎng)站,來獲得最大的經(jīng)濟(jì)效益。綜上所述,本系統(tǒng)的開發(fā)是符合現(xiàn)在的實(shí)際情況的,并具有一定的使用意義。在技術(shù)、經(jīng)濟(jì)、操作上、法律上都可以看到此系統(tǒng)的可行性,并且很具有實(shí)現(xiàn)的必要。2系統(tǒng)分析與設(shè)計(jì)2.1需求分析需求分析是在問題及最終解決方案之間架設(shè)橋梁的第一步。只有充分了解需求之后才能設(shè)計(jì)系統(tǒng),否則,對(duì)需求定義的任何改進(jìn),在設(shè)計(jì)上都必須大量的返工。現(xiàn)在絕大多數(shù)的中小型酒店、賓館由于資金、人員等多方面原因不易使用酒店管理類軟件,全憑原始的手工記錄管理,效率低、易出錯(cuò);同時(shí),市場(chǎng)上出現(xiàn)的各類酒店客房信息管理軟件基本上都是為大型酒店專業(yè)設(shè)計(jì)的,有很多功能對(duì)于一般酒店、賓館根本用不上。更為關(guān)鍵的是這些酒店客房信息管理軟件都是基于客戶機(jī)/服務(wù)器的,即使功能再?gòu)?qiáng)大,客人需要預(yù)訂客房時(shí)都需自己親自到酒店去預(yù)訂或者是打電話到酒店預(yù)訂,操作比較繁瑣。酒店客房信息管理系統(tǒng)的使用是否方便,運(yùn)行速度是否迅速,信息處理是否準(zhǔn)確,直接影響到客人能否及時(shí)獲得酒店客房信息和酒店的經(jīng)營(yíng)管理。然而,現(xiàn)在的系統(tǒng)顯然不能滿足這些需求,它存在的主要問題是:客人使用很不方便??腿祟A(yù)訂客房,需自己親自到酒店去預(yù)訂或者是打電話到酒店預(yù)訂,這顯然是對(duì)時(shí)間很大的浪費(fèi)。另外,若客人臨時(shí)有事,需要修改和取消自己的預(yù)訂也需那樣做,相當(dāng)麻煩。而在生活節(jié)奏越來越快的今天,顯然是不科學(xué)的。管理酒店的各種信息也是相當(dāng)困難,酒店的信息量越來越大,管理員要對(duì)客房、預(yù)訂、入住、結(jié)賬等信息進(jìn)行人工管理,工作量相當(dāng)大,如客人結(jié)賬退房時(shí),要通過手工記錄的賬單計(jì)算客人的結(jié)賬金額,并修改客房信息,處理效率低,準(zhǔn)確度差。采用人工方式,不但增加了工作量,浪費(fèi)了人力,更重要的是不可避免地會(huì)降低處理效率,且出錯(cuò)機(jī)率大。2.1.1性能需求分析該系統(tǒng)在性能功能上應(yīng)達(dá)到如下需求:(1)操作簡(jiǎn)單、界面友好:完全控件式的頁面布局,使得信息的錄入工作更簡(jiǎn)便,許多選項(xiàng)只需要點(diǎn)擊鼠標(biāo)就可以完成;另外,出現(xiàn)的提示信息也讓用戶隨時(shí)清楚自己的操作情況。對(duì)常見的類似網(wǎng)站的管理的各個(gè)方面:基本信息錄入、瀏覽、刪除、修改、搜索等方面都大體實(shí)現(xiàn);(2)即時(shí)可見:對(duì)客戶預(yù)定酒店客房信息的處理(包括錄入、刪除)將立即在主頁的對(duì)應(yīng)欄目顯示出來,達(dá)到“即時(shí)發(fā)布、即時(shí)見效”的功能;(3)系統(tǒng)運(yùn)行應(yīng)該快速、穩(wěn)定、高效和可靠;(4)在結(jié)構(gòu)上應(yīng)具有很好的可擴(kuò)展性,便于將來的功能擴(kuò)展和維護(hù)。3.1.2產(chǎn)品質(zhì)量需求分析客戶的需求不斷變化,如何快速高效地推出滿足客戶需求、具有差異化優(yōu)勢(shì)和競(jìng)爭(zhēng)優(yōu)勢(shì)的產(chǎn)品,并最終獲得市場(chǎng)的成功。表3.1產(chǎn)品質(zhì)量需求分析主要質(zhì)量屬性詳細(xì)要求正確性按照需求正確執(zhí)行任務(wù),完成各個(gè)模塊的相應(yīng)要求。健壯性具有較高的容錯(cuò)能力和恢復(fù)能力??煽啃怨收习l(fā)生率每運(yùn)行1000小時(shí)低于3次性能,效率軟件的輸出結(jié)果更新周期應(yīng)該與系統(tǒng)的信息更新周期相同。在網(wǎng)絡(luò)情況良好的情況下,3秒內(nèi)可響應(yīng)用戶請(qǐng)求。易用性軟件研制過程中形成的所有文檔語言簡(jiǎn)練、前后一致、易于理解以及語句無歧義。安全性防止軟件受到意外或蓄意的存取、使用、修改、毀壞或泄密的軟件屬性其數(shù)據(jù)應(yīng)能集中存放于總部的數(shù)據(jù)庫(kù)服務(wù)器,客戶端不保存任何業(yè)務(wù)數(shù)據(jù)和數(shù)據(jù)庫(kù)連接信息,也不應(yīng)進(jìn)行什么數(shù)據(jù)同步.可擴(kuò)展性能方便的進(jìn)行二次開發(fā),滿足對(duì)功能的擴(kuò)充或提高并能提高相應(yīng)的安全控制。兼容性不易與其他軟件起沖突??梢浦残钥煞奖阋浦驳狡渌到y(tǒng)環(huán)境中正常運(yùn)行。…2.2可行性分析(1)技術(shù)上的可行性本管理信息系統(tǒng)將采用技術(shù)成熟的MyEclipse作為前臺(tái)開發(fā)工具。后臺(tái)數(shù)據(jù)庫(kù)采用SQLServer2005數(shù)據(jù)庫(kù),SQL功能強(qiáng)大、簡(jiǎn)單易學(xué)、使用方便,已經(jīng)成為了數(shù)據(jù)庫(kù)操作的基礎(chǔ),并且現(xiàn)在幾乎所有的數(shù)據(jù)庫(kù)均支持SQL。因此,系統(tǒng)的軟件開發(fā)平臺(tái)已成熟可行。硬件方面,科技的飛速發(fā)展使硬件的更新速度越來越快,容量越來越大,可靠性越來越高,價(jià)格越來越低,其硬件平臺(tái)完全能滿足此系統(tǒng)的需要。本系統(tǒng)使用Java技術(shù)進(jìn)行開發(fā),編程語言使用Java,Java語言是公認(rèn)的易學(xué)易用的語言。(2)經(jīng)濟(jì)上的可行性 本系統(tǒng)由本人自主開發(fā),免費(fèi)使用。操作人員只需簡(jiǎn)單培訓(xùn)即可操作。管理和維護(hù)比較簡(jiǎn)單,除了必要的設(shè)備投資外,后期只需少量資金就可確保運(yùn)轉(zhuǎn)。因此對(duì)于中小型酒店在經(jīng)濟(jì)上是完全可以接受的。本系統(tǒng)的使用能大大提高員工工作效率,加速資金周轉(zhuǎn)、降低各項(xiàng)成本及改善服務(wù)質(zhì)量,能夠取得良好的經(jīng)濟(jì)效益綜合以上分析,此次畢業(yè)設(shè)計(jì)決定利用Java,JSP和SQL技術(shù)設(shè)計(jì)網(wǎng)上酒店客房預(yù)訂管理系統(tǒng)。Java具有跨平臺(tái)的優(yōu)勢(shì)。JSP可以創(chuàng)建和運(yùn)用動(dòng)態(tài)、交互的WEB服務(wù)器應(yīng)用程序。同時(shí),JSP具有向跨平臺(tái)跨服務(wù)器的優(yōu)點(diǎn)。SQLServer是一個(gè)杰出的數(shù)據(jù)庫(kù)平臺(tái),具有功能強(qiáng)大,安全可靠等特點(diǎn),可用于大型聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉(cāng)庫(kù)及電子商務(wù)等。(3)操作上的可行性在操作上對(duì)開發(fā)人員要求不高,Windows操作系統(tǒng)已經(jīng)非常普及了,Java語言也相對(duì)容易上手。按以上兩個(gè)方面進(jìn)行可行性分析、研究后,我認(rèn)為該項(xiàng)目在技術(shù)上是可行的,在經(jīng)濟(jì)上是可行的,在操作上也是可行的,所以完全可以進(jìn)行開發(fā)。2.3體系流程分析2.3.1業(yè)務(wù)流程分析(1)注冊(cè):顧客進(jìn)入酒店網(wǎng)頁首頁,如果是老顧客,直接輸入用戶名密碼進(jìn)行登錄,如果是新顧客,進(jìn)行注冊(cè)過在進(jìn)行登錄。(2)瀏覽酒店客房狀態(tài)信息:顧客通過查尋可以看到空閑房間剩余。(3)預(yù)訂:點(diǎn)擊預(yù)訂,選擇日期,房間類型進(jìn)行預(yù)訂。(4)查看預(yù)訂信息:從預(yù)訂房間查看,可以看到客戶自己當(dāng)前訂單,已入住用戶可以查看到自己的入住單。2.3.2數(shù)據(jù)流分析該系統(tǒng)數(shù)據(jù)流程比較簡(jiǎn)單,管理員可以添加酒店客房信息(包括樓信息,樓層信息,房間信息等),然而這些信息顧客是可以瀏覽的,但是顧客沒有權(quán)限對(duì)這些信息進(jìn)行修改,這些信息對(duì)于顧客而言是單向的。對(duì)于預(yù)定信息,管理員可以增刪改查預(yù)定信息。2.4功能設(shè)計(jì)根據(jù)酒店客房信息管理系統(tǒng)基于B/S的特點(diǎn),可以將其分為前臺(tái)和后臺(tái)兩個(gè)部分進(jìn)行設(shè)計(jì),分別對(duì)應(yīng)客人、操作員和管理員。前臺(tái)主要用于客人查詢客房、預(yù)訂客房、查詢訂單,操作員對(duì)會(huì)員信息的修改,以及預(yù)訂客房等功能;后臺(tái)主要用于酒店管理員對(duì)酒店入住情況進(jìn)行管理。下面詳細(xì)描述一下各個(gè)模塊的功能。1.前臺(tái)模塊的功能客人進(jìn)入酒店網(wǎng)站的首頁,根據(jù)客房的類型,查詢酒店的客房信息,并在網(wǎng)上完成了客房的預(yù)訂??腿嗽陬A(yù)訂了客房后可通過客房編號(hào)對(duì)自己的訂單信息進(jìn)行查詢、修改和刪除操作。系統(tǒng)功能架構(gòu)的前臺(tái)會(huì)員功能結(jié)構(gòu)圖,如圖3-1所示。前臺(tái)會(huì)員預(yù)訂系統(tǒng)前臺(tái)會(huì)員預(yù)訂系統(tǒng)客房預(yù)訂情況查詢客房預(yù)訂圖3-1系統(tǒng)總體結(jié)構(gòu)圖-前臺(tái)會(huì)員功能結(jié)構(gòu)圖系統(tǒng)功能架構(gòu)的前臺(tái)操作員功能結(jié)構(gòu)圖,如圖3-2所示。圖3-2系統(tǒng)總體結(jié)構(gòu)圖-前臺(tái)操作員功能結(jié)構(gòu)圖前臺(tái)操作員系統(tǒng)前臺(tái)操作員系統(tǒng)對(duì)會(huì)員信息的管理客房預(yù)訂賬單管理客房結(jié)賬單的查看房間入住信息的查看2.后臺(tái)模塊的功能(1)客房信息管理只限于管理員操作。對(duì)樓、樓層、房間的屬性進(jìn)行增刪改查。(2)訂單管理對(duì)會(huì)員的預(yù)定的賬單進(jìn)行增加、刪除、查找。(3)入住管理對(duì)預(yù)訂會(huì)員進(jìn)行入住登記。(4)退房結(jié)賬管理對(duì)入住會(huì)員進(jìn)行退房結(jié)算操作,并計(jì)入賬單。(5)系統(tǒng)維護(hù)系統(tǒng)有三種權(quán)限的帳號(hào):一種是管理員,一種是會(huì)員,還有一種是操作員。管理員有權(quán)添加更改或刪除會(huì)員或是操作員信息。后臺(tái)客房管理系統(tǒng)訂單管理后臺(tái)客房管理系統(tǒng)訂單管理查詢訂單取消訂單入住管理入住登記退房結(jié)賬入住退房結(jié)算賬單客房管理增加客房信息類型刪除客房信息類型系統(tǒng)維護(hù)增加刪除用戶角色設(shè)置圖3-3系統(tǒng)總體結(jié)構(gòu)圖-后臺(tái)功能模塊圖2.5數(shù)據(jù)庫(kù)設(shè)計(jì)2.5.1表的設(shè)計(jì)表3.2房間信息表列名數(shù)據(jù)類型是否允許為空說明fmcvarchar(50)否房間號(hào),主鍵lcmcvarchar(50)否樓層號(hào),主鍵lmcvarchar(50)否樓名稱,主鍵fztvarchar(10)是房間狀態(tài)sidvarchar(50)是會(huì)員名djint是單價(jià)rzsjvarchar(50)是入住時(shí)間ydsjvarchar(50)是預(yù)定時(shí)間表3.3樓層信息表列名數(shù)據(jù)類型是否允許為空說明lcmcvarchar(50)否樓層號(hào),主鍵lmcvarchar(50)否樓名稱,主鍵lrsnumeric(18,0)是該層房間數(shù)lcsxvarchar(50)是樓層屬性lcbzvarchar(50)是樓層備注表3.4公告信息表列名數(shù)據(jù)類型是否允許為空說明ggnrvarchar(5000)是公告內(nèi)容fbsjdatetime是發(fā)布時(shí)間表3.5管理員信息表列名數(shù)據(jù)類型是否允許為空說明usernamevarchar(20)否用戶名passwordvarchar(50)否密碼idint是id,主鍵表3.6結(jié)算賬單信息表列名數(shù)據(jù)類型是否允許為空說明idnumeric(18,0)否賬單id,主鍵lmcvarchar(50)是樓名稱lcmcvarchar(50)是樓層名稱fjmcvarchar(50)是房間名稱xmvarchar(50)是會(huì)員名rzsjvarchar(50)是入住時(shí)間tfsjvarchar(50)是退房時(shí)間jevarchar(50)是價(jià)位表3.7操作員信息表列名數(shù)據(jù)類型是否允許為空說明usernamevarchar(20)否用戶名passwordvarchar(50)否密碼表3.8樓信息表列名數(shù)據(jù)類型是否允許為空說明lmcvarchar(50)否樓名稱,主鍵lcsnumeric(18,0)是樓層數(shù)lbzvarchar(500)是樓備注表3.9新聞信息表列名數(shù)據(jù)類型是否允許為空說明bhvarchar(50)否編號(hào)btvarchar(50)是標(biāo)題nrvarchar(5000)是內(nèi)容fbsjvarchar(50)是發(fā)布時(shí)間lxvarchar(50)是類型表3.10會(huì)員信息表列名數(shù)據(jù)類型是否允許為空說明sidvarchar(50)否用戶id,主鍵表3.10會(huì)員信息表(續(xù)表)列名數(shù)據(jù)類型是否允許為空說明snamevarchar(50)是用戶名sxbvarchar(50)是用戶性別sbjvarchar(50)是用戶密碼ssfzvarchar(50)是身份證號(hào)2.5.2E-R圖將“管理員”、“房間信息”確定為實(shí)體,“管理”作為聯(lián)系,可以得到管理員、客房信管理員房間信息管理員房間信息管理1n用戶名密碼樓層號(hào)樓名稱入住時(shí)間房間狀態(tài)會(huì)員名預(yù)定時(shí)間房間號(hào)單價(jià)IDId圖3-4管理員、房間信息E-R圖將“管理員”、“樓層信息”確定為實(shí)體,“管理”作為聯(lián)系,可以得到管理員、樓層信息的局部E-R圖,如圖3-5所示。管理員管理員樓層信息管理1n用戶名密碼ID樓層號(hào)房間數(shù)備注樓層屬性樓名稱圖3-5管理員、樓層信息E-R圖將“管理員”、“結(jié)算帳單”確定為實(shí)體,“管理”作為聯(lián)系,可以得到管理員、結(jié)算賬單的局部E-R圖,如圖3-6所示。管理員管理員結(jié)算賬單管理1n用戶名密碼ID樓名稱樓層名稱退房時(shí)間房間名稱會(huì)員名價(jià)位賬單id入住時(shí)間圖3-6管理員、結(jié)算賬單E-R圖將“管理員”、“樓信息”確定為實(shí)體,“管理”作為聯(lián)系,可以得到管理員、樓信息的局部E-R圖,如圖3-7所示。管理員管理員樓信息管理1n用戶名密碼ID樓名稱樓備注樓層數(shù)圖3-7管理員、樓信息E-R圖將“管理員”、“新聞信息”確定為實(shí)體,“管理”作為聯(lián)系,可以得到管理員、新聞管理員新聞信息管理員新聞信息管理1n用戶名密碼ID標(biāo)題內(nèi)容發(fā)布時(shí)間類型編號(hào)圖3-8管理員、新聞信息E-R圖以上為部分功能子系統(tǒng)的分E-R圖,根據(jù)各個(gè)分E-R圖,現(xiàn)在給出總體E-R圖,如圖3-9所示。房間信息樓層信息公告信息管理員會(huì)員信息結(jié)算賬單管理管理房間信息樓層信息公告信息管理員會(huì)員信息結(jié)算賬單管理管理1111nnnn管理操作員信息管理樓信息管理新聞信息1nnnn111管理管理管理圖3-9系統(tǒng)總體E-R簡(jiǎn)圖3系統(tǒng)實(shí)現(xiàn)3.1會(huì)員界面說明3.1.1會(huì)員注冊(cè)登錄(1)會(huì)員登錄界面,整個(gè)界面都是用標(biāo)簽table來完成的。左側(cè)的登錄界面是一個(gè)表單form,通過標(biāo)簽input來做出登錄和重置按鈕,在登錄時(shí)input的name是submit,提交方式是post,向數(shù)據(jù)庫(kù)提交數(shù)據(jù)進(jìn)行匹配;重置是JavaScript里的一個(gè)自帶的按鈕叫reset,來實(shí)現(xiàn)用戶名密碼清空。用戶注冊(cè)做的是一個(gè)超鏈接,跳轉(zhuǎn)到用戶注冊(cè)界面。具體界面如圖4-1所示。圖4-1用戶登錄界面用戶注冊(cè)界面,也是通過表單form來完成的,用submit向會(huì)員信息數(shù)據(jù)庫(kù)提交內(nèi)容,如圖4-2所示。圖4-2用戶注冊(cè)界面(2)部分代碼<TABLEcellSpacing=0cellPadding=0width="90%"align=centerborder=0><TBODY><TR><TDwidth="63%"class=title1>用戶登錄</TD></TR></TBODY></TABLE></TD></TR><TR><TDheight="129"><tablewidth="248"border="0"cellspacing="0"style="font-size:12px"><TR><TDwidth="68"height="33">用戶名</td><TDwidth="176"><inputname="username"type="text"id="username"></TD></TR><TR><TDheight="25">密碼</TD><TD><inputname="password"type="password"id="password"></TD></TR><TR><TDheight="26"><ahref="addsxx2.jsp"class="STYLE7">用戶注冊(cè)</a></TD><TD><inputname="type"type="radio"value="3"checked>普通用戶</TD></TR><TR><TDheight="26"><ahref="gl.asp"></a></TD><TD><inputtype="submit"name="Submit"value="登陸"> <inputtype="reset"name="Submit2"value="重置"></TD></TR></TABLE>3.1.2客房預(yù)訂客人預(yù)訂登記和預(yù)定房間查看主界面,整個(gè)界面是用的一個(gè)框架模板,分為3個(gè)部分,整個(gè)網(wǎng)頁是3個(gè)jsp結(jié)合組成的。上面部分做的是一個(gè)歡迎語和時(shí)間顯示,以及3個(gè)超鏈接進(jìn)行修改密碼,退出系統(tǒng),返回主頁,所作的鏈接都是跳轉(zhuǎn)到另一個(gè)jsp頁面。左下方是一個(gè)菜單欄,也是一個(gè)form表單,點(diǎn)擊功能后,右邊會(huì)跳轉(zhuǎn)到相應(yīng)表面。具體如圖4-3所示。圖4-3客人預(yù)訂登記和預(yù)定房間查看主界面客人預(yù)訂登記具體界面,同樣是一個(gè)form表單,在入住時(shí)間做了個(gè)WdatePicker時(shí)間控件,它是JavaScript自定義的。具體界面如圖4-4所示。圖4-4客人預(yù)訂登記具體界面3.2管理員界面說明3.2.1管理員用戶登錄及密碼設(shè)置(1)界面介紹管理員登錄界面,設(shè)置了3種權(quán)限,分別是操作員,管理員和會(huì)員,整個(gè)界面也是一個(gè)form表單,用submit想數(shù)據(jù)庫(kù)提交數(shù)據(jù),將數(shù)據(jù)與數(shù)據(jù)庫(kù)中表中的內(nèi)容進(jìn)行匹配。具體界面如圖4-5所示。圖4-5管理員登錄界面管理員用戶密碼設(shè)置界面,當(dāng)原密碼為空,或者新密碼與在此輸入的密碼不一致,這里做了個(gè)JavaScript的匹配,出跳出提示窗口。具體界面如圖4-6所示。圖4-6管理員用戶密碼設(shè)置界面(2)部分代碼//密碼設(shè)置<scriptlanguage="javascript"> functioncheckform(){ varf=document.loginform; if(f.username.value==""){ alert("用戶名不能為空!"); returnfalse; } if(f.password.value==""){ alert("密碼不能為空!"); returnfalse; } } functionexit(){ if(confirm("您真的要退出本系統(tǒng)嗎?")){ window.opener=null; window.close(); } }//權(quán)限設(shè)置<% Stringleft="";if("2".equals(session.getAttribute("s_usertype"))){ left="left_admin.jsp"; }elseif("1".equals(session.getAttribute("s_usertype"))){ left="left.jsp";}elseif("3".equals(session.getAttribute("s_usertype"))){ left="left_gr.jsp"; }else{ out.println("非法登陸!"); return; }%>3.2.2基礎(chǔ)信息管理操作(1)頁面介紹基礎(chǔ)信息管理功能界面,如圖4-7所示。圖4-7基礎(chǔ)信息管理功能界面大樓信息管理界面,如圖4-8所示。圖4-8大樓信息管理界面樓層基本信息管理界面,如圖4-9所示。圖4-9房間基本信息管理界面房間基本信息管理界面,如圖4-10所示。圖4-10房間基本信息管理界面會(huì)員信息管理界面,如圖4-11所示。圖4-11會(huì)員信息管理界面(2)部分代碼<%fxxopfxop=newfxxop();Stringop=DateFormate.toGb((String)request.getParameter("op"));Stringsvalue=DateFormate.toGb((String)request.getParameter("svalue"));ArrayListal=newArrayList();if("search".equals(op)){ al=fxop.getFxxBylmc(svalue);}else{ al=fxop.getFxx(); }fxxfx=newfxx();for(inti=0;i<al.size();i++){ fx=(fxx)al.get(i);%>3.2.3入/訂/退業(yè)務(wù)操作(1)頁面介紹主要功能界面,如圖4-12所示。圖4-12主要功能界面會(huì)員入住退房界面,如圖4-13所示。圖4-13會(huì)員入住退房界面結(jié)算賬單查詢界面,如圖4-14所示。圖4-14結(jié)算賬單查詢界面(2)部分代碼<%jsxxopjsop=newjsxxop();Stringop=DateFormate.toGb((String)request.getParameter("op"));Stringsvalue=DateFormate.toGb((String)request.getParameter("svalue"));ArrayListal=newArrayList();al=jsop.getjsxx(); jsxxjs=newjsxx();for(inti=0;i<al.size();i++){ js=(jsxx)al.get(i);%>3.3操作員界面說明3.3.1基礎(chǔ)信息管理功能會(huì)員信息管理界面,與管理員是跳轉(zhuǎn)到相同界面的。如圖4-15所示。圖4-15會(huì)員信息管理界面3.3.2入/訂/退業(yè)務(wù)操作具體功能菜單欄,這些功能在操作員部分都有介紹。具體如圖4-16所示。圖4-16功能菜單欄
結(jié)論本文提出的網(wǎng)上酒店客房預(yù)訂系統(tǒng)是在調(diào)研國(guó)內(nèi)各大網(wǎng)上酒店客房預(yù)訂管理軟件和查閱資料了解國(guó)內(nèi)外資料的基礎(chǔ)上提出來的,同時(shí)查閱了大量相關(guān)文件做出系統(tǒng)分析,本文的系統(tǒng)分析和設(shè)計(jì)只是相對(duì)于一般的團(tuán)體而言的。同時(shí),本文著重介紹的是網(wǎng)上酒店客房預(yù)訂管理系統(tǒng)的開發(fā)、Java語言和JSP語言部分,又由于系統(tǒng)的特殊性,更多地考慮Java、數(shù)據(jù)庫(kù)和JSP語言的設(shè)計(jì)和實(shí)現(xiàn)。在這次畢業(yè)設(shè)計(jì)中,我獨(dú)立開發(fā)了網(wǎng)上酒店客房預(yù)訂管理系統(tǒng)中的所有功能。在這個(gè)系統(tǒng)中,采用的是開發(fā)語言是Java語言和JSP技術(shù)。以前對(duì)JSP技術(shù)僅僅是很淺顯的認(rèn)識(shí)。通過這次畢業(yè)設(shè)計(jì),使我對(duì)JSP技術(shù)有了深刻的認(rèn)識(shí),對(duì)其組件、功能、語法都有了較大的提高。從學(xué)習(xí)JAVA語言開始,學(xué)習(xí)JSP,還有JDBC技術(shù)以及JSP與數(shù)據(jù)庫(kù)的連接技術(shù)等,經(jīng)過這段時(shí)間的系統(tǒng)學(xué)習(xí),在JSP技術(shù)方面有了很大的提高。由于沒有MIS的開發(fā)經(jīng)歷,同時(shí)涉及到JSP方面的內(nèi)容,又對(duì)TOMCAT服務(wù)器不了解。在籌建時(shí),耗費(fèi)很多時(shí)間深入廣泛的調(diào)查現(xiàn)有的網(wǎng)上酒店客房預(yù)訂系統(tǒng)流程,但是,由于用戶、房間信息管理,酒店客房預(yù)訂在功能實(shí)現(xiàn)上大同小異,因此設(shè)計(jì)上沒有花費(fèi)太多時(shí)間,最終把精力放在了解JSP技術(shù)中,重點(diǎn)解決亂碼問題、數(shù)據(jù)庫(kù)
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 臨時(shí)勞工合同范本
- 與企業(yè)有關(guān)合同范本文檔
- 書籍委托銷售合同范本
- 2024年溫州市自來水有限公司招聘考試真題
- 2024年天津市中西醫(yī)結(jié)合醫(yī)院(天津市南開醫(yī)院)招聘考試真題
- 加油站公司合同范本
- 2024年廈門市集美區(qū)杏?xùn)|中學(xué)教師招聘考試真題
- 2024年溫州文成農(nóng)商銀行招聘筆試真題
- 鳳崗酒店蔬菜配送合同范本
- 2024年六安霍邱聯(lián)合村鎮(zhèn)銀行招聘考試真題
- 私立醫(yī)療機(jī)構(gòu)2025年運(yùn)營(yíng)策略與計(jì)劃
- 四川省眉山市眉山中學(xué)2024-2025學(xué)年高二上學(xué)期11月期中考試試題2
- 2025年蘇州農(nóng)業(yè)職業(yè)技術(shù)學(xué)院高職單招高職單招英語2016-2024歷年頻考點(diǎn)試題含答案解析
- 公共服務(wù)均等化研究-第2篇-深度研究
- 字體設(shè)計(jì)完整版本
- 2024年南京機(jī)電職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)技能測(cè)試題庫(kù)標(biāo)準(zhǔn)卷
- 事業(yè)單位考試職業(yè)能力傾向測(cè)驗(yàn)(綜合管理類A類)試題與參考答案(2024年)
- 《血管活性藥物靜脈輸注護(hù)理》團(tuán)體標(biāo)準(zhǔn)解讀
- 小紅書食用農(nóng)產(chǎn)品承諾書示例
- GB/T 15934-2024電器附件電線組件和互連電線組件
- 【課件】化學(xué)與人體健康課件-九年級(jí)化學(xué)人教版(2024)下冊(cè)
評(píng)論
0/150
提交評(píng)論