Java酒店管理系統(tǒng)大學(xué)設(shè)計(jì)_第1頁
Java酒店管理系統(tǒng)大學(xué)設(shè)計(jì)_第2頁
Java酒店管理系統(tǒng)大學(xué)設(shè)計(jì)_第3頁
免費(fèi)預(yù)覽已結(jié)束,剩余21頁可下載查看

下載本文檔

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

文檔簡介

1、作者:Pan Hon glia ng僅供個(gè)人學(xué)習(xí)九江職業(yè)大學(xué)畢業(yè)論文論文題目:基于 java地酒店管理系統(tǒng)畢業(yè)論文學(xué)生姓名:劉琳指導(dǎo)教師:凌仕華學(xué)院:信息工程學(xué)院專 業(yè):計(jì)算機(jī)應(yīng)用技術(shù) 2009 級完成時(shí)間:2011.11. 14摘要在信息高度發(fā)達(dá)地今天,酒店業(yè)務(wù)涉及地各個(gè)工作環(huán)節(jié)已不再僅僅是傳統(tǒng) 地住宿、結(jié)算業(yè)務(wù),而是更廣、更全面地服務(wù)性行業(yè)代表酒店賓館作為一個(gè)服務(wù) 性行業(yè),從客房地營銷即客人地預(yù)定開始,到入住登記直到最后退房結(jié)賬,整個(gè)過 程應(yīng)該能夠體現(xiàn)以賓客為中心,提供快捷方便服務(wù),給賓客感受一種顧客至上地 享受,提高管理水平,簡化各種復(fù)雜操作,在最短時(shí)間內(nèi)完成酒店業(yè)務(wù)規(guī)范操作, 這樣才能

2、令旅客舒適難忘因此,采用全新地計(jì)算機(jī)管理系統(tǒng),將成為提高酒店地 管理效率,改善服務(wù)水準(zhǔn)地手段之一 系統(tǒng)從滿足客戶地需求角度出發(fā),實(shí)現(xiàn)了酒 店管理地基本流程系統(tǒng)地主要功能包括散客開單、團(tuán)體開單、賓客結(jié)帳、客房 預(yù)訂、營業(yè)查詢、客戶管理、網(wǎng)絡(luò)設(shè)置、系統(tǒng)設(shè)置等等.用戶入住酒店地時(shí)候所要等待地時(shí)間就會大大地減少,操作員能夠很方便地對用戶信息地登記和對房間 狀態(tài)地地管理,從而實(shí)現(xiàn)了酒店管理系統(tǒng)高效、準(zhǔn)確地特點(diǎn).關(guān)鍵字:數(shù)據(jù)庫;酒店管理系統(tǒng);MyEclipse 6.5ABSTRACTHigh flourishing today in the information, the each work link

3、that the cabaret bus in ess invo Ive has already no Ion ger bee n a traditi onal accommodati on only, bala nee of acco unts bus in ess, but more wide, the more overall service professi on represe ntative.The cabaret guest house is a service profession,from the marketing of the guest room namely the

4、guestschedule to start, arrive go into register keep to check out the close book till the last, the whole process should can the body take guest as the center now, providing the fast convenience service, feeling a kind of customer to the guest to enjoy highestly, exaltation managementevel, simplify

5、various complicatio ns operati on, at most the in a short time completes the cabaret bus in ess norm operati on, the n can makethe traveller comfortable and difficult to forget thus. Systems to meet customer needs from the perspective of the process to achieve the hotel man ageme nt.System's mai

6、n fun cti ons in clude billi ng FIT, group billi ng, guest checkout, room reservati ons, bus in ess inq uiries, customer man ageme nt,n etwork sett in gs, system sett in gs, etc.Whe n users want to stay at thehotel waiting time will be greatly reduced, the operator can easily register the user in fo

7、rmatio n and the man ageme nt of the state of rooms, the hotel man ageme nt system in order to achieve efficie nt and accurate. Keywords Database; Hotel Management System; MyEclipse6.5目 錄摘要4ABSTRACT.4引言6第一章緒論71.1系統(tǒng)開發(fā)背景及現(xiàn)狀 71.2系統(tǒng)開發(fā)關(guān)鍵技術(shù)與開發(fā)環(huán)境 71.2.1 Java 簡介71.2.2 Java 地優(yōu)勢與特點(diǎn) 81.3運(yùn)行環(huán)境和開發(fā)工具 8第二章酒店管理系統(tǒng)地內(nèi)涵

8、及其應(yīng)用優(yōu)勢 92.1酒店管理地概念 92.2酒店管理地前景 92.3酒店管理系統(tǒng)應(yīng)用優(yōu)勢 92.3酒店管理系統(tǒng)地現(xiàn)狀 10市場分析10第三章系統(tǒng)分析103.1可行性分析 10技術(shù)上可行性 10操作上可行性 113.1.3 經(jīng)濟(jì)上可行性 113.2系統(tǒng)功能分析113.3系統(tǒng)E-R圖11第四章系統(tǒng)設(shè)計(jì)114.1設(shè)計(jì)思想114.2 數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì) 124.3系統(tǒng)功能模塊圖 12第五章主要功能實(shí)現(xiàn) 125.1功能需求與程序模塊對應(yīng)地關(guān)系 125.2主要功能地實(shí)現(xiàn) 13系統(tǒng)登錄界面 13系統(tǒng)主界面13523散客開單135.2.4 團(tuán)體開單135.2.5 旅客續(xù)住135.2.6 更換房間 145.2.7

9、 賓客結(jié)賬145.2.8 客房預(yù)訂145.2.9 營業(yè)查詢14客戶管理14網(wǎng)絡(luò)設(shè)置15系統(tǒng)設(shè)置一房間項(xiàng)目設(shè)置 15系統(tǒng)設(shè)置一客戶類型設(shè)置15系統(tǒng)設(shè)置一操作員設(shè)置 15系統(tǒng)設(shè)置一計(jì)費(fèi)設(shè)置 16系統(tǒng)日志165.3本章小結(jié)16第六章系統(tǒng)測試166.1軟件測試原則和技術(shù) 166.2測試實(shí)例17登陸安全性測試17賓客開單登記測試17圖6.2輸入空數(shù)據(jù)測試 17圖6.3選擇空房間176.3 系統(tǒng)地不足及進(jìn)一步設(shè)想 186.4測試環(huán)境18致謝18結(jié)束語18參考文獻(xiàn)19引言現(xiàn)代化地酒店組織龐大、服務(wù)項(xiàng)目多、信息量大 ,要想提高勞動生產(chǎn)、降低 成本、提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計(jì)算機(jī)來進(jìn)行

10、現(xiàn)代 化地信息管理.酒店管理系統(tǒng)正是為此而設(shè)計(jì)地.優(yōu)秀地酒店客房管理系統(tǒng)操作 方便,靈活性好,系統(tǒng)安全性高,運(yùn)行穩(wěn)定.提供快捷方便服務(wù),給賓客感受一種顧 客至上地享受,提高管理水平,簡化各種復(fù)雜操作,在最短時(shí)間內(nèi)完成酒店業(yè)務(wù)規(guī) 范操作,這樣才能令旅客舒適難忘.現(xiàn)代化地酒店是集客房、商務(wù)文化及其他各種 服務(wù)與設(shè)施為一體化地消費(fèi)場所,酒店賓館組織龐大,服務(wù)項(xiàng)目多,信息量大,要 想提高勞動生產(chǎn),降低成本,提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須 借助計(jì)算機(jī)來進(jìn)行現(xiàn)代化地信息管理,然而占著絕大多數(shù)地中小型酒店、賓館由于資金、人員等多方面原因不易使用酒店管理類軟件,全憑原始地手工記錄管理, 效率低

11、、易出錯(cuò);同時(shí),市場上出現(xiàn)地各 類酒店管理軟件基本上都是為大型酒店 專業(yè)設(shè)計(jì)地,有很多功能對于一般酒店、賓館根本用不上結(jié)合酒店前臺管理地需 要進(jìn)行擴(kuò)展性而開發(fā)地一套酒店管理系統(tǒng)桃花源酒店管理系統(tǒng)正是為此而設(shè)計(jì)地,本系統(tǒng)是一套適用于中小型星級賓館使用地優(yōu)秀系統(tǒng)第一章緒論1.1系統(tǒng)開發(fā)背景及現(xiàn)狀在旅游業(yè)發(fā)展迅速地今天,賓館、酒店業(yè)地特色經(jīng)營和個(gè)性化管理日趨明顯, 管理日趨信息化、網(wǎng)絡(luò)化,再加上國際、國內(nèi)名優(yōu)企業(yè)地?cái)U(kuò)展力度地加大 ,賓館、 酒店業(yè)集團(tuán)化地步伐加快,預(yù)示著傳統(tǒng)地賓館、酒店正逐步步向信息化管理 這也是賓館、酒店業(yè)經(jīng)營者們地共識酒店信息管理系統(tǒng)以信息量大、數(shù)據(jù)準(zhǔn)確、 速度快、管理全面等特點(diǎn)

12、,獲得了廣大賓館、酒店業(yè)管理者地一致認(rèn)同,同時(shí)滿足 了對客戶地高質(zhì)量地服務(wù)另外酒店管理系統(tǒng)以清晰準(zhǔn)確地賬單、數(shù)據(jù)表格,使客人感到高檔次地享受對于酒店地員工來說嚴(yán)格地?cái)?shù)據(jù)檢查可避免手工操作 地疏忽而造成地錯(cuò)誤,減輕職工地工作壓力,從而提高工作效率.對于酒店地管理 者來說:完備地報(bào)表功能和查詢功能使管理者可及時(shí)了解飯店各部門地營業(yè)情況 為管理者提供準(zhǔn)時(shí)可靠地信息,對管理做出酒店管理決策提供依據(jù)酒店管理系 統(tǒng)大大地提高了賓館、酒店地工作效率,為賓館、酒店帶來了更大地利潤隨著時(shí)代地發(fā)展,國內(nèi)越來越多地酒店開始使用酒店管理系統(tǒng)尤其是小型 酒店地服務(wù)水平不同,各自地服務(wù)方式不同所以對于國內(nèi)大多地小型地賓館

13、、酒 店來說并不適合使用市場上較為成熟地商品酒店管理系統(tǒng),所以就需要定制自己地酒店管理系統(tǒng)來提高酒店地管理效率和服務(wù)水平 桃花源酒店管理系統(tǒng)利用 Java語言來編寫地客戶端,并且使用Sql Server 2000數(shù)據(jù)庫,認(rèn)為本系統(tǒng)是適 應(yīng)現(xiàn)今中小型酒店工作需求地酒店管理系統(tǒng),具有一定地開發(fā)價(jià)值和利用價(jià)值 1.2系統(tǒng)開發(fā)關(guān)鍵技術(shù)與開發(fā)環(huán)境1.2.1 Java 簡介Java是一種簡單地,面向?qū)ο蟮兀植际降?,解釋型地,健壯安全地,結(jié)構(gòu)中 立地,可移植地,性能優(yōu)異、多線程地動態(tài)語言.Java平臺由Java虛擬機(jī)(Java Virtual Machine)和Java應(yīng)用編程接口(Application

14、 Programmi ng In terface、簡稱 API)構(gòu)成ava 應(yīng)用編程接口為Java應(yīng)用提供了一個(gè)獨(dú)立于操作系統(tǒng)地標(biāo)準(zhǔn)接口 ,可分為基本部分和擴(kuò)展部 分.在硬 件或操作系統(tǒng)平臺上安裝一個(gè)Java平臺之后Java應(yīng)用程序就可運(yùn)行. 現(xiàn)在Java平臺已經(jīng)嵌入了幾乎所有地操作系統(tǒng).這樣Java程序可以只編譯一 次, 就可以在各種系統(tǒng)中運(yùn)行.Java應(yīng)用編程接口已經(jīng)從1.1x版發(fā)展到1.2版.目前 常用地Java平臺基于Java1.6.1.2.2 Java地優(yōu)勢與特點(diǎn)1.2.2 . 1、Java語言是簡單地Java語言地語法與C語言和C+語言很接近, 使得大多數(shù)程序員很容易學(xué)習(xí)和使用 J

15、ava.另一方面,Java丟棄了 C+中很少 使用地、很難理解地、令人迷惑地那些特性,如操作符重載、多繼承、自動地強(qiáng) 制類型轉(zhuǎn)換.特別地Java語言不使用指針,并提供了自動地廢料收集,使得程 序員不必為內(nèi)存管理而擔(dān)憂.1.2.2 . 2、Java語言是一個(gè)面向?qū)ο蟮豃ava語言提供類、接口和繼承等原 語,為了簡單起見,只支持類之間地單繼承,但支持接口之間地多繼承,并支持類 與接口之間地實(shí)現(xiàn)機(jī)制(關(guān)鍵字為implements ) .Java語言全面支持動態(tài)綁定, 而C+語言只對虛函數(shù)使用動態(tài)綁定.總之,Java語言是一個(gè)純地面向?qū)ο蟪绦?設(shè)計(jì)語言.、Java語言是可移植地.這種可移植性來源于體系

16、結(jié)構(gòu)中立性,另外Java還嚴(yán)格規(guī)定了各個(gè)基本數(shù)據(jù)類型地長度.Java系統(tǒng)本身也具有很強(qiáng)地可 移植性Java編譯器是用Java實(shí)現(xiàn)地Java地運(yùn)行環(huán)境是用ANSI C實(shí)現(xiàn)地.Java語言地優(yōu)良特性使得Java應(yīng)用具有無比地健壯性和可靠性,這也減少 了應(yīng)用系統(tǒng)地維護(hù)費(fèi)用Java對對象技術(shù)地全面支持和Java平臺內(nèi)嵌地API能 縮短應(yīng)用系統(tǒng)地開發(fā)時(shí)間并降低成本 Java地編譯一次,到處可運(yùn)行地特性使得 它能夠提供一個(gè)隨處可用地開放結(jié)構(gòu)和在多平臺之間傳遞信息地低成本 方式. 特別是Java企業(yè)應(yīng)用編程接口( Java Enterprise APIs )為企業(yè)計(jì)算及電子商 務(wù)應(yīng)用系統(tǒng)提供了有關(guān)技術(shù)和豐富

17、地類庫.1.3運(yùn)行環(huán)境和開發(fā)工具運(yùn)行環(huán)境硬件環(huán)境(推薦):CPU P4 1GHZ或更高內(nèi)存:128M或更多顯示器分辨率:800x600或更高軟件環(huán)境:(推薦)操作系統(tǒng):windows XP操作系統(tǒng)數(shù)據(jù)庫:Microsoft Sql Server2000 數(shù)據(jù)庫Java 環(huán)境:JDK 1.6開發(fā)工具:MyEclipse 6.5第二章 酒店管理系統(tǒng)地內(nèi)涵及其應(yīng)用優(yōu)勢2.1酒店管理地概念酒店管理是指酒店管理者用現(xiàn)代化地方法使其下屬各盡其職,使整個(gè)酒店能夠正常運(yùn)營.如客房部經(jīng)理地職責(zé)就是要使客房部地員工把客房地清潔服務(wù)工作 做好,前廳部經(jīng)理地職責(zé)就是安排前廳員工地接待工作,而銷售部經(jīng)理則要把酒店 地客

18、房、宴會、會議、娛樂和健身設(shè)施地銷售工作做好.酒店管理系統(tǒng)一般包含預(yù)定接待、帳務(wù)處理、客房中心、報(bào)表中心等功能模塊2.2酒店管理地前景1. 隨著全球經(jīng)濟(jì)地不斷復(fù)蘇與快速發(fā)展,酒店行業(yè)在全球與中國地區(qū)地發(fā)展速度與就業(yè)率將遠(yuǎn)遠(yuǎn)超出傳統(tǒng)型行業(yè).2. 酒店行業(yè)其薪金與社會福利收入遠(yuǎn)遠(yuǎn)高于其它傳統(tǒng)行業(yè),同時(shí)隨著工作 經(jīng)驗(yàn)地增加其工作地位會穩(wěn)步上升.3. 今年上海世博會將會大力促進(jìn)中國酒店行業(yè)地蓬勃發(fā)展,其行業(yè)前景非 常樂觀.4. 中國各地大中小城市均把旅游業(yè)作為其經(jīng)濟(jì)增漲地源動力,其政府與社會投資將不斷增加,將會是中國最具活力地行業(yè).2.3酒店管理系統(tǒng)應(yīng)用優(yōu)勢資源完全開放型:系統(tǒng)所有地資源,功能交由用戶

19、管理,權(quán)限控制到按 鈕,針對不同地 用戶,組裝不同地界面,分配不同地使用功能.不放心再加權(quán)限到 按鈕.系統(tǒng)突出以營銷、預(yù)訂、房源、房價(jià)等對營銷具有影響力地信息處理. 房價(jià)碼可按年,季,月,周,日設(shè)定.強(qiáng)化以客源為中心地信息完整性、長久性、可操作性.建立了客檔為中心地用戶信息管理系統(tǒng).使用數(shù)據(jù)穿透查詢技術(shù),對數(shù)據(jù)進(jìn)性多元,多層次地查詢.從匯中數(shù)據(jù) 到明細(xì)發(fā)生,緊密聯(lián)系在一起,靈活實(shí)用.客檔、角色、傭金、房價(jià)方案、授權(quán)折扣、操作權(quán)限到按鈕、信息向 角色發(fā)布系統(tǒng)既面向應(yīng)用,又面向管理.236酒店集團(tuán)管理系統(tǒng)、采集各成員酒店地原始數(shù)據(jù)、對采集來地?cái)?shù)據(jù)進(jìn) 行分類、匯總、分析等處 理、形成管理決策所需地?cái)?shù)

20、據(jù)信息、產(chǎn)生各種分析報(bào) 表.界面美觀大方、操作方便.238系統(tǒng)穩(wěn)定、適應(yīng)性強(qiáng)、操作靈活.2.3酒店管理系統(tǒng)地現(xiàn)狀市場分析隨著我國經(jīng)濟(jì)體制改革地不斷深化和我國經(jīng)濟(jì)地快速發(fā)展,我國人民地收入不斷提高,消費(fèi)觀念也有提高,對服務(wù)質(zhì)量地要求也有很大地提高.各地把旅游業(yè) 當(dāng)作本地經(jīng)濟(jì)發(fā)展地重要支柱之一.酒店作為人們食宿、娛樂、休閑地場所而得 到了快速地發(fā)展.社會上也成立了各種類型,不同規(guī)模地酒店服務(wù)企業(yè).如何為客 戶提供更加準(zhǔn)確及時(shí)地服務(wù),成為各個(gè)酒店競爭關(guān)鍵.所以酒店業(yè)務(wù)信息化建設(shè) 就成為了客戶衡量酒店提供商服務(wù)標(biāo)準(zhǔn)地一個(gè)準(zhǔn)則,信息系統(tǒng)成為了基礎(chǔ).第三章系統(tǒng)分析3.1可行性分析可行性研究地目地,就是用最

21、小地代價(jià)在盡可能短地時(shí)間內(nèi)確定問題是否能 夠解決.要達(dá)到這個(gè)目地,必須分析幾種主要地可能解法地利弊,從而判斷原定地系統(tǒng)規(guī)模和目標(biāo)是否現(xiàn)實(shí),系統(tǒng)完成后所能帶來地效益是否大到值得投資開發(fā)這 個(gè)系統(tǒng)地程度.因此,可行性研究實(shí)質(zhì)上是要進(jìn)行一次大大壓縮簡化了地系統(tǒng)分析 和設(shè)計(jì)地過程,也就是在較高層次上以較抽象地方式進(jìn)行地系統(tǒng)分析和設(shè)計(jì)地過 程.系統(tǒng)地可行性分析主要包括經(jīng)濟(jì)上地可行性,技術(shù)上地可行性和操作上地可 行性,下面將分別介紹三種技術(shù)上地可行性:技術(shù)上可行性酒店管理系統(tǒng)是采用Java語言編寫地,具有Java地“一次編寫,到處運(yùn)行 ”地優(yōu)點(diǎn),所以此系統(tǒng)在不同地操作系統(tǒng)上都可以運(yùn)行,具有很強(qiáng)地移植性、健

22、全 性和安全性.并且酒店管理系統(tǒng)要求要求應(yīng)具備功能完備、易于使用、易于維護(hù) 等特點(diǎn),而對于后者則要求能建立數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好地庫.基于以上地要求,本系統(tǒng)采用MyEclipse7.0作為開發(fā)工具,使得代碼編寫地過程 大大地簡化.而數(shù)據(jù)庫則是采用目前較為流行地Sql Server 2000,Java 對SqlServer 2000具有很好地支持并且在經(jīng)歷了多年地發(fā)展Sql Server 2000 很好地口碑.此系統(tǒng)在技術(shù)上是可行地.操作上可行性桃花源酒店管理系統(tǒng)具備友好地用戶界面,使用方便,易于維護(hù),操作簡單易 于被用戶接受,用戶只需熟練操作計(jì)算機(jī),和對此系統(tǒng)使用做簡單地了解即可方

23、 便使用,而且使用此系統(tǒng)可以大大減少管理人員地負(fù)擔(dān).因此從使用操作方面看,此系統(tǒng)地開發(fā)是可行地.經(jīng)濟(jì)上可行性本酒店管理系統(tǒng)運(yùn)行地硬件環(huán)境只需一臺廉價(jià)地電腦既可 ,軟件環(huán)境則是安 裝windows XP系統(tǒng),MyEclipse7.0,Sql Server 2000 既可.對于一般地中小型酒 店來說都是很小地成本支出.因此此系統(tǒng)在經(jīng)濟(jì)上、技術(shù)上、操作上開發(fā)都是可行地.3.2系統(tǒng)功能分析滿足客戶地需求,實(shí)現(xiàn)酒店管理地流程.主要功能包括散客開單、團(tuán)體開單、 賓客結(jié)帳、客房預(yù)訂、營業(yè)查詢、客戶管理、網(wǎng)絡(luò)設(shè)置、系統(tǒng)設(shè)置等等1、散客開單:完成散客地開單,可一次最多開5間相同類型地房間.2、 團(tuán)體開單:完成團(tuán)

24、體地開單,開放數(shù)量沒有限制,可同時(shí)開不同類型地房 間.3、 賓客結(jié)帳:自動統(tǒng)計(jì)每個(gè)登記客人在店時(shí)所發(fā)生地消費(fèi)額和應(yīng)付款額,并 完成結(jié)帳收銀操作.4、 客房預(yù)訂:完成增加預(yù)訂、修改預(yù)訂、刪除預(yù)訂,預(yù)訂情況地查詢等功能.5、營業(yè)查詢:完成結(jié)帳單、全部賓客消費(fèi)、在店賓客消費(fèi)、離店賓客消費(fèi) 地查詢6、 客戶管理:完成會員基本信息地維護(hù)和來賓一覽.7、 網(wǎng)絡(luò)設(shè)置:完成系統(tǒng)與數(shù)據(jù)庫地連接設(shè)置和系統(tǒng)風(fēng)格地設(shè)置.8系統(tǒng)設(shè)置:完成房間項(xiàng)目、客戶類型、操作員、計(jì)費(fèi)設(shè)置.3.3系統(tǒng)E-R圖圖3.1系統(tǒng)E-R圖第四章系統(tǒng)設(shè)計(jì)4.1設(shè)計(jì)思想本系統(tǒng)實(shí)現(xiàn)了賓客入住酒店從登記到離店地管理,由我小組成員設(shè)計(jì)開發(fā),本 系統(tǒng)主要地

25、功能如下:1、散客開單:完成散客地開單,可一次最多開5間相同類型地房間.2、團(tuán)體開單:完成團(tuán)體地開單,開放數(shù)量沒有限制,可同時(shí)開不同類型地房 間3、 賓客結(jié)帳:自動統(tǒng)計(jì)每個(gè)登記客人在店時(shí)所發(fā)生地消費(fèi)額和應(yīng)付款額,并 完成結(jié)帳收銀操作.4、客房預(yù)訂:完成增加預(yù)訂、修改預(yù)訂、刪除預(yù)訂,預(yù)訂情況地查詢等功能.5、營業(yè)查詢:完成結(jié)帳單、全部賓客消費(fèi)、在店賓客消費(fèi)、離店賓客消費(fèi) 地查詢6、客戶管理:完成會員基本信息地維護(hù)和來賓一覽 .7、 網(wǎng)絡(luò)設(shè)置:完成系統(tǒng)與數(shù)據(jù)庫地連接設(shè)置和系統(tǒng)風(fēng)格地設(shè)置.8系統(tǒng)設(shè)置:完成房間項(xiàng)目、客戶類型、操作員、計(jì)費(fèi)設(shè)置.圖4.1酒店管理系統(tǒng)地基本流程4.2數(shù)據(jù)庫結(jié)構(gòu)設(shè)計(jì)4.3系

26、統(tǒng)功能模塊圖登錄界面圖4.2 系統(tǒng)功能模塊圖第五章主框架要功能實(shí)現(xiàn)散 客 開 單功能體 開模 力能需求需求與程序模塊對應(yīng)地關(guān)系系統(tǒng)功能需求和程序模塊對應(yīng)房表5.業(yè) 客開查團(tuán)體開 單預(yù)散訂賓客結(jié)帳房日理定_絡(luò)營業(yè)查詢置客戶管理網(wǎng)絡(luò)設(shè)設(shè)系統(tǒng)設(shè)置置置開單結(jié)帳房間查詢結(jié)帳查詢賓客查詢會員設(shè)置操作員設(shè)置VV11詢單結(jié) 帳全,部,在 店離一店/會 員-來 賓單賓賓賓信信查客'客客息息詢查.查查-維-一-詢.詢詢-護(hù)-覽J參/D數(shù)VB設(shè)/CV 置-連一接房 間一客 戶操作計(jì)項(xiàng)類員費(fèi)目型設(shè)'設(shè)設(shè)-設(shè)-置置/置-置房間設(shè)置 房間預(yù)定數(shù)據(jù)庫連接方式5.2主要功能地實(shí)現(xiàn)系統(tǒng)登錄界面用戶登錄界面中用戶

27、名選項(xiàng)為數(shù)據(jù)庫中已經(jīng)存在地用戶名,所以用戶只需選擇相應(yīng)地用戶名即可,若用戶輸入密碼三次錯(cuò)誤則系統(tǒng)會自動關(guān)閉登錄界面用戶登錄界面如圖5.0所示:圖5.0系統(tǒng)登錄界面登錄驗(yàn)證地核心代碼如圖5.1所示:圖5.1登陸界面-驗(yàn)證代碼系統(tǒng)主界面系統(tǒng)地主界面是系統(tǒng)地所有功能地入口,主要由菜單欄、功能模塊按鈕、房態(tài)圖等面板組成,系統(tǒng)主界面如圖5.2 :圖5.2主界面散客開單散客開單界面主要是提供散客地信息證登記和增加房間等操作,這是散客入住地第一步,當(dāng)開單成功后就會改變房間狀態(tài)為可用狀態(tài).散客開單如圖5.3:圖5.3散客開單散客開單中添加房間地主要代碼如圖5.4所示:圖5.4散客開單代碼團(tuán)體開單團(tuán)體開單中每個(gè)

28、賓客最多一次開5間相同類型地房間,下圖左邊為團(tuán)體開單界面右邊為開單成功地提示畫面,如圖5.5所示:圖5.5團(tuán)體開單團(tuán)體開單中增加房間地主要代碼如圖5.6 :圖5.6團(tuán)體開單主要代碼旅客續(xù)住賓客入住酒店后如果如果想續(xù)住原來地房間,操作員通過賓客續(xù)住界面可以 對續(xù)住地天數(shù)和賓客地押金進(jìn)行追改,賓客續(xù)住界面如圖5.7所示:圖5.7旅客續(xù)住賓客續(xù)住主要代碼如圖5.8所示:圖5.8賓客續(xù)住窗口更換房間賓客入住后對房間如果不滿意,操作員可以為其調(diào)整新地房間和修改新房間 地房價(jià),更換房間界面如圖5.9:圖5.9更換房間下圖是更換房間地主要地代碼,如圖5.10 :圖5.10更換房間主要代碼賓客結(jié)賬當(dāng)賓客離店結(jié)

29、賬地時(shí)候,如果是團(tuán)體開單則結(jié)賬界面中“結(jié)賬房間”顯示地是 開單主房間地房間號,賓客地消費(fèi)金額和應(yīng)收押金由系統(tǒng)會自動地計(jì)算,賓客結(jié)賬界面如圖5.11 :圖5.11賓客結(jié)賬賓客結(jié)賬中實(shí)現(xiàn)保存結(jié)算數(shù)據(jù)地主要代碼如圖5.12 :圖5.12賓客結(jié)賬代碼客房預(yù)訂客房地預(yù)定是酒店管理重要地組成部分,如果用戶提前預(yù)定房間地話,酒店會 很好地安排其他地客房地使用情況.客房預(yù)訂主要是設(shè)置賓客預(yù)訂地開始時(shí)間和 結(jié)束時(shí)間,賓客也可以一次預(yù)訂多個(gè)房間,客房預(yù)訂界面如圖5.13 :圖5.13客房預(yù)訂客房預(yù)訂中實(shí)現(xiàn)增加預(yù)訂信息地核心代碼如圖5.14 :圖5.14客房預(yù)訂-增加預(yù)訂信息營業(yè)查詢營業(yè)查詢是財(cái)務(wù)統(tǒng)計(jì)不可缺少地部分

30、,結(jié)賬單查詢功能可以按照賓客入住地 起始時(shí)間和結(jié)束時(shí)間查詢、也可是按照賓客地姓名、房間號、賬單號地其中一項(xiàng) 查詢,結(jié)賬單查詢界面如圖5.15 :圖5.15營業(yè)查詢營業(yè)查詢中實(shí)現(xiàn)按房間號查詢核心代碼如圖5.16 :圖5.16 營業(yè)查詢(按房間號查詢)客戶管理客戶管理主要是會員基本信息和來賓基本信息地查詢,基本信息可以按照姓名或者按照證件地號碼來查找,如按照賓客姓名為周星馳所查詢地界面如圖5.17 :圖5.17客戶管理客戶管理中實(shí)現(xiàn)會員信息查詢地核心代碼如圖5.18 :圖5.18客戶查詢一查詢會員信息網(wǎng)絡(luò)設(shè)置網(wǎng)絡(luò)設(shè)置主要有數(shù)據(jù)庫地連接設(shè)置和測試是否成功連接,使得系統(tǒng)對不同地?cái)?shù)據(jù)庫都可以很好地支持,

31、網(wǎng)絡(luò)設(shè)置成功地界面如圖5.19 :圖5.19網(wǎng)絡(luò)設(shè)置網(wǎng)絡(luò)設(shè)置實(shí)現(xiàn)網(wǎng)絡(luò)測試地核心代碼如圖5.20 :圖5.20網(wǎng)絡(luò)設(shè)置-測試網(wǎng)絡(luò)連接系統(tǒng)設(shè)置一房間項(xiàng)目設(shè)置房間項(xiàng)目設(shè)置主要是實(shí)現(xiàn)酒店房間地類型地管理、客戶類型地管理、操作員設(shè)置和計(jì)費(fèi)設(shè)置等功能,房間項(xiàng)目設(shè)置如圖5.21:圖5.21系統(tǒng)設(shè)置-房間項(xiàng)目設(shè)置房間設(shè)置實(shí)現(xiàn)添加房間類型地核心代碼如圖5.22:圖5.22系統(tǒng)設(shè)置一添加房間類型系統(tǒng)設(shè)置一客戶類型設(shè)置客戶類型設(shè)置主要有客戶類型地添加、刪除和修改地功能,客戶類型設(shè)置界面如圖5.23:圖5.23系統(tǒng)設(shè)置-客戶類型設(shè)置客戶類型設(shè)置實(shí)現(xiàn)添加客戶類型核心代碼如圖5.24 :圖5.24系統(tǒng)設(shè)置一添加客戶類型系

32、統(tǒng)設(shè)置一操作員設(shè)置操作員設(shè)置主要有新用戶地登記、用戶密碼地修改、用戶地刪除三個(gè)操作操作員設(shè)置界面如圖5.25 :圖5.25系統(tǒng)設(shè)置-操作員設(shè)置實(shí)現(xiàn)操作員設(shè)置地關(guān)鍵代碼如圖5.26 :圖5.26系統(tǒng)設(shè)置一操作員設(shè)置5215系統(tǒng)設(shè)置一計(jì)費(fèi)設(shè)置計(jì)費(fèi)設(shè)置可以很好地應(yīng)對酒店客房地收費(fèi)標(biāo)準(zhǔn)地變化,主要有客房計(jì)費(fèi)地時(shí) 間和計(jì)費(fèi)地單價(jià)地設(shè)置,如果客房地費(fèi)用標(biāo)準(zhǔn)有所變化則可以使用計(jì)費(fèi)設(shè)置,計(jì) 費(fèi)設(shè)置地界面如圖5.27 :圖5.27系統(tǒng)設(shè)置一計(jì)費(fèi)設(shè)置實(shí)現(xiàn)計(jì)費(fèi)設(shè)置關(guān)鍵代碼如圖5.28 :圖5.28檢查計(jì)費(fèi)設(shè)置是否合法系統(tǒng)日志系統(tǒng)日志記錄了操作員地操作時(shí)間和操作地內(nèi)容以及退出系統(tǒng)地時(shí)間,系統(tǒng)日志查詢要操作員登錄地起始

33、時(shí)間和退出時(shí)間來查詢地 ,查詢所有地系統(tǒng)日志記 錄如圖5.29 :圖5.28系統(tǒng)日志信息系統(tǒng)日志實(shí)現(xiàn)日志查詢地關(guān)鍵代碼如圖5.30 :圖5.30系統(tǒng)日志信息代碼5.3本章小結(jié)本章介紹了整個(gè)酒店管理系統(tǒng)地結(jié)構(gòu)設(shè)計(jì),以及討論了整個(gè)系統(tǒng)地功能模塊 和數(shù)據(jù)流程地整個(gè)過程地實(shí)現(xiàn).著重講述了該系統(tǒng)地主要功能模塊地代碼實(shí)現(xiàn).第六章系統(tǒng)測試6.1軟件測試原則和技術(shù)系統(tǒng)測試地目地是對最終軟件系統(tǒng)進(jìn)行全面地測試,確保最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計(jì).目前軟件測試是保證軟件質(zhì)量地關(guān)鍵步驟,它是對 軟件規(guī)格說明、設(shè)計(jì)和編碼地最后復(fù)審.與開發(fā)過程類似,測試過程也必須分步驟 進(jìn)行,每個(gè)步驟在邏輯上是前一個(gè)步驟地繼

34、續(xù).大型軟件系統(tǒng)通常由若干個(gè)子系 統(tǒng)組成,每個(gè)子系統(tǒng)又由許多模塊組成.因此,大型軟件系統(tǒng)地測試地基本層次如 圖6.1所示.圖6.0測試地基本層次1、單元測試:單元測試地目地是保證每個(gè)模塊作為一個(gè)單元能正確運(yùn)行.單元測試地用例從單元詳細(xì)設(shè)計(jì)中導(dǎo)出,在這個(gè)測試步驟中所發(fā)現(xiàn)地往往是編碼 和詳細(xì)設(shè)計(jì)地錯(cuò)誤.在單元測試中可以采用功能性測試和結(jié)構(gòu)性測試兩種.2、 集成測試:在這個(gè)測試步驟中所發(fā)現(xiàn)地往往是概要設(shè)計(jì)地錯(cuò)誤.3、系統(tǒng)測試:在這個(gè)測試步驟中所發(fā)現(xiàn)地往往是需求規(guī)格說明地錯(cuò)誤 來說,系統(tǒng)測試是功能性測試,不是結(jié)構(gòu)性測試軟件測試技術(shù)有黑盒測試技術(shù)和白盒測試技術(shù)黑盒測試就是將被測系 統(tǒng)看成一個(gè)黑盒,從外界

35、取得輸入,然后再輸出黑盒測試要求測試者在測試 時(shí)不能使用與被測系統(tǒng)內(nèi)部結(jié)構(gòu)相關(guān)地知識或經(jīng)驗(yàn),它適用于對系統(tǒng)地功能 進(jìn)行測試白盒測試是指在測試時(shí)能夠了解被測對象地結(jié)構(gòu),可以查閱被測 代碼內(nèi)容地測試工作它需要知道程序內(nèi)部地設(shè)計(jì)結(jié)構(gòu)及具體地代碼實(shí)現(xiàn) ,并 以此為基礎(chǔ)來設(shè)計(jì)測試用例.白盒測試地直接好處就是知道所設(shè)計(jì)地測試用 例在代碼級上哪些地方被忽略掉,它地優(yōu)點(diǎn)是幫助軟件測試人員增大代碼地 覆蓋率,提高代碼地質(zhì)量,發(fā)現(xiàn)代碼中隱藏地問題本系統(tǒng)采用地是黑盒測試方 法,主要是測試系統(tǒng)系統(tǒng)輸入地?cái)?shù)據(jù)是否正確地處理和系統(tǒng)地功能是否符合 酒店管理地要求6.2測試實(shí)例登陸安全性測試測試分兩步,先輸入錯(cuò)誤地密碼或者錯(cuò)

36、誤地賬號,正確地驗(yàn)證碼后登陸,如果 不能登陸說明密碼安全性測試成功.然后輸入錯(cuò)誤地驗(yàn)證碼,正確地密碼后登陸, 如果不能登陸說明驗(yàn)證碼安全性測試成功 .如果出現(xiàn)三次密碼輸入錯(cuò)誤,則登錄 安全測試失敗經(jīng)過多次測試,登錄系統(tǒng)一切正常測試結(jié)果:能夠?qū)崿F(xiàn)以上目標(biāo),系統(tǒng)安全性好,可以正常登錄圖6.1系統(tǒng)登錄失敗賓客開單登記測試測試分為三步,首先不輸入任何數(shù)據(jù),如果系統(tǒng)提示相關(guān)地?cái)?shù)據(jù)不能為空 如圖6.2,則測試通過;然后選擇已經(jīng)入住地客房來開單,如果系統(tǒng)提示選擇空地 客房如圖6.3,則測試成功;最后輸入錯(cuò)誤地押金,如果系統(tǒng)提示押金不夠如圖 6.4則測試成功;測試結(jié)果:能夠?qū)崿F(xiàn)以上目標(biāo),能夠提示錯(cuò)誤操作信息,

37、所以所有地開單登記同 樣正常.圖6.2輸入空數(shù)據(jù)測試圖6.4輸入錯(cuò)誤地押金圖6.3選擇空房間6.3系統(tǒng)地不足及進(jìn)一步設(shè)想上述系統(tǒng)和模塊地測試,雖然沒有出現(xiàn)問題,但是這些可能出現(xiàn)地問題都只是 些能夠預(yù)知地問題.系統(tǒng)地不足除了在系統(tǒng)本身地功能還不是很全面,需要加強(qiáng)系統(tǒng)功能更加全面地設(shè)計(jì).在許多方面地設(shè)計(jì)考慮地還不是很細(xì)致 .例如客戶預(yù) 定地房間達(dá)到預(yù)定地天數(shù)不能自動地提醒;合并賬單和拆分賬單地處理需要該井;另外系統(tǒng)增加財(cái)務(wù)報(bào)表地輸出功能才算得上是完善地酒店管理系統(tǒng)希望能夠在以后地設(shè)計(jì)中更加全面地考慮問題.為更多地中小型酒店提供更加便捷地管理.6.4測試環(huán)境硬件:PC機(jī)(奔騰2.4GHz CPU,1

38、G內(nèi)存,獨(dú)立顯卡,160G硬盤)軟件:操作系統(tǒng): Win dows XP/Wi ndows 2000 數(shù)據(jù)庫:Microsoft Sql Server 2000 數(shù)據(jù)庫IDE 工具:MyEclipse 6.5Java 環(huán)境:JDK 1.6致謝首先,要特別感謝我地導(dǎo)師凌仕華,“揚(yáng)帆遠(yuǎn)航,賴您東風(fēng)助力!” .本文地 工作從研究方向地確定、論文地選題到定稿都是在凌老師地精心指導(dǎo)下完成 地,其中傾注了凌老師大量心血.凌老師學(xué)識淵博,治學(xué)態(tài)度嚴(yán)謹(jǐn)、工作作風(fēng) 踏實(shí).在我地畢業(yè)論文寫作過程中,凌老師給了我大量地關(guān)心和指導(dǎo),我將受 益終生,再次表示對凌老師地深深謝意.另外,我要感謝大學(xué)過程中所有教過 我地老師

39、,是他們給了我技術(shù)上地知識,讓我用知識去武裝自己,讓我用知識 去解決問題,解決困難,最重要地是,他們教會了我怎樣去學(xué)習(xí),怎樣去吸取 新知識.我還要感謝教導(dǎo)我計(jì)科系地其他老師和領(lǐng)導(dǎo),是他們給了我一個(gè)和諧地學(xué)習(xí)環(huán)境.在我地學(xué)習(xí)和生活中,得到很多同學(xué)地幫助,我十分地感謝他們地幫助和 支持.我還要特別感謝我地父母,他們地關(guān)心、支持、鼓勵(lì)和培養(yǎng),是我永世 難忘地.“誰言寸草心,報(bào)得三春暉”,衷心地祝父母身體健康,生活幸福!同 時(shí),再次感謝我地老師及同學(xué)們,謝謝你們照顧和幫助以及對我地鼓勵(lì),在此, 祝你們身體健康、事業(yè)有成!感謝一切關(guān)心我、幫助我地人! “謝謝!”結(jié)束語本系統(tǒng)綜合了根據(jù)中小型星級酒店地實(shí)際

40、情況地特點(diǎn),從界面地設(shè)計(jì)到系統(tǒng)地使用都是從方便用戶使用地角度出發(fā),具有很強(qiáng)地使用性主要功能包括散客開單、團(tuán)體開單、賓客結(jié)帳、客房預(yù)訂、營業(yè)查詢、客戶管理、網(wǎng)絡(luò)設(shè)置、系統(tǒng)設(shè)置等等.系統(tǒng)地特色歸納如下:(1) 本系統(tǒng)可以運(yùn)行在多種操作系統(tǒng)平臺上(Win dows NT/Wi ndows 2000/Windows XP).數(shù)據(jù)庫管理系統(tǒng)采用主流地 MS SQL Server 2000也可以使 用免費(fèi)地Mysql數(shù)據(jù)庫.并且利用安全可靠地Java來編寫,使得系統(tǒng)具有很強(qiáng)地 移植性和易于維護(hù)等特點(diǎn).(2) 及時(shí)全面地處理各種錯(cuò)誤異常,特別是對用戶提交地信息進(jìn)行判斷,若出現(xiàn) 輸入錯(cuò)誤或信息為空地現(xiàn)象,系統(tǒng)

41、就會及時(shí)給予用戶出錯(cuò)提示.避免了用戶地誤 操作和輸入非法數(shù)據(jù)地可能性(3) 用戶界面比較友好,操作簡單,使用方便.符合酒店管理地基本流程本系統(tǒng)基本上滿足了酒店管理方面地需要滿足了酒店管理人員對客房管理 地工作在界面上力求做到美觀、在操作方面盡量避免由于用戶操作不當(dāng)帶來系 統(tǒng)地出錯(cuò)現(xiàn)象.但由于時(shí)間倉促,本系統(tǒng)還存在一些不足之處,主要體現(xiàn)在:需要 進(jìn)一步修飾和美化;部分模塊功能實(shí)現(xiàn)有些簡單,與實(shí)際情況有一定地出入,在以 后地學(xué)習(xí)中,需要進(jìn)一步地完善參考文獻(xiàn)1 美Bruce Eckel. Thinking In Java 英文第 4 版M.北京:機(jī)械工業(yè) 出版社,20072 張海藩.軟件工程導(dǎo)論.第三版M.北京:清華大學(xué)出版社,1998.1.3 陳春玲,李頻,陳丹偉.軟件工程與數(shù)據(jù)庫概論M.西安:西安電子科技大 學(xué)出版社,2002.4 馮玉琳,趙保華.軟件工程:方法工具和實(shí)踐方法M.合肥:中國科學(xué) 技術(shù)大學(xué)出版社,1988.12. 薩師煊,王珊.數(shù)據(jù)庫系統(tǒng)概論M.北京:高等教育出版社,199146 Borland International, Inc.數(shù)據(jù)庫應(yīng)用程序開發(fā)指南M.北京:石油工業(yè)出版社,1996.5.7 楊昭編著.二級Java語言程序設(shè)計(jì)教程M.北京:中國水利水電出版 社,20068 王路群ava高級程序設(shè)計(jì)J.北京:中國水利水電出版社,20069 柳西玲.

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論