版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、<p><b> 數(shù)據(jù)庫(kù)課程設(shè)計(jì)</b></p><p> 題 目基于java的酒店管理系統(tǒng)</p><p> 計(jì)算機(jī)科學(xué)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)11 級(jí) 計(jì)本 班</p><p> 學(xué) 號(hào): </p><p> 姓 名: </p&
2、gt;<p> 指導(dǎo)教師: </p><p> 完成時(shí)間: 2013 年 6 月 </p><p><b> 目 錄</b></p><p><b> 引 言1</b></p><p><b> 第一章 緒 論1<
3、;/b></p><p> 1.1系統(tǒng)開(kāi)發(fā)背景及現(xiàn)狀1</p><p> 1.2運(yùn)行環(huán)境和開(kāi)發(fā)工具2</p><p> 第二章酒店管理系統(tǒng)的內(nèi)涵及其應(yīng)用優(yōu)勢(shì)3</p><p> 2.1酒店管理的概念3</p><p> 2.2酒店管理的前景3</p><p> 2.
4、3酒店管理系統(tǒng)應(yīng)用優(yōu)勢(shì)3</p><p> 第三章 系統(tǒng)分析4</p><p> 3.1可行性分析4</p><p> 3.1.1技術(shù)上可行性4</p><p> 3.1.2操作上可行性4</p><p> 3.2系統(tǒng)功能分析5</p><p> 3.3 系統(tǒng)E-R圖5
5、</p><p> 第四章 系統(tǒng)設(shè)計(jì)6</p><p><b> 4.1設(shè)計(jì)思想6</b></p><p> 4.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)7</p><p> 4.3 系統(tǒng)功能模塊圖7</p><p> 第五章 主要功能實(shí)現(xiàn)7</p><p> 5.1功
6、能需求與程序模塊對(duì)應(yīng)的關(guān)系7</p><p> 5.2主要功能的實(shí)現(xiàn)8</p><p> 5.2.1系統(tǒng)登錄界面8</p><p> 5.2.2系統(tǒng)主界面9</p><p> 5.2.3 散客開(kāi)單10</p><p> 5.2.4 更換房間11</p><p> 5.2.
7、5 賓客結(jié)賬12</p><p> 5.2.6 客房預(yù)訂13</p><p> 5.2.7 營(yíng)業(yè)查詢15</p><p> 5.2.8 網(wǎng)絡(luò)設(shè)置16</p><p> 5.2.9 系統(tǒng)設(shè)置—房間項(xiàng)目設(shè)置17</p><p> 5.2.10 系統(tǒng)日志19</p><p>
8、5.3本章小結(jié)20</p><p> 第六章 系統(tǒng)測(cè)試20</p><p> 6.1 軟件測(cè)試原則和技術(shù)20</p><p> 6.2 測(cè)試實(shí)例21</p><p> 6.2.1 登陸安全性測(cè)試21</p><p><b> 致謝22</b></p><p
9、> 基于java的酒店管理系統(tǒng)</p><p><b> 引 言</b></p><p> 現(xiàn)代化的酒店組織龐大、服務(wù)項(xiàng)目多、信息量大,要想提高勞動(dòng)生產(chǎn)、降低成本、提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計(jì)算機(jī)來(lái)進(jìn)行現(xiàn)代化的信息管理。酒店管理系統(tǒng)正是為此而設(shè)計(jì)的。優(yōu)秀的酒店客房管理系統(tǒng)操作方便,靈活性好,系統(tǒng)安全性高,運(yùn)行穩(wěn)定。提供快捷方便服務(wù),
10、給賓客感受一種顧客至上的享受,提高管理水平,簡(jiǎn)化各種復(fù)雜操作,在最短時(shí)間內(nèi)完成酒店業(yè)務(wù)規(guī)范操作,這樣才能令旅客舒適難忘?,F(xiàn)代化的酒店是集客房、商務(wù)文化及其他各種服務(wù)與設(shè)施為一體化的消費(fèi)場(chǎng)所,酒店賓館組織龐大,服務(wù)項(xiàng)目多,信息量大,要想提高勞動(dòng)生產(chǎn),降低成本,提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計(jì)算機(jī)來(lái)進(jìn)行現(xiàn)代化的信息管理,然而占著絕大多數(shù)的中小型酒店、賓館由于資金、人員等多方面原因不易使用酒店管理類軟件,全憑原始的手工記錄
11、管理,效率低、易出錯(cuò);同時(shí),市場(chǎng)上出現(xiàn)的各 類酒店管理軟件基本上都是為大型酒店專業(yè)設(shè)計(jì)的,有很多功能對(duì)于一般酒店、賓館根本用不上。結(jié)合酒店前臺(tái)管理的需要進(jìn)行擴(kuò)展性而開(kāi)發(fā)的一套酒店管理系統(tǒng)。桃花源酒店管理系統(tǒng)正是為此而設(shè)計(jì)的,本系統(tǒng)是一套適用于中小型星級(jí)賓館使用的優(yōu)秀系統(tǒng)。</p><p><b> 第一章 緒 論</b></p><p> 1.1系統(tǒng)開(kāi)發(fā)背景及現(xiàn)狀
12、</p><p> 在旅游業(yè)發(fā)展迅速的今天,賓館、酒店業(yè)的特色經(jīng)營(yíng)和個(gè)性化管理日趨明顯,管理日趨信息化、網(wǎng)絡(luò)化,再加上國(guó)際、國(guó)內(nèi)名優(yōu)企業(yè)的擴(kuò)展力度的加大,賓館、酒店業(yè)集團(tuán)化的步伐加快,預(yù)示著傳統(tǒng)的賓館、酒店正逐步步向信息化管理——這也是賓館、酒店業(yè)經(jīng)營(yíng)者們的共識(shí)。酒店信息管理系統(tǒng)以信息量大、數(shù)據(jù)準(zhǔn)確、速度快、管理全面等特點(diǎn),獲得了廣大賓館、酒店業(yè)管理者的一致認(rèn)同,同時(shí)滿足了對(duì)客戶的高質(zhì)量的服務(wù)。另外酒店管理系統(tǒng)
13、以 清晰準(zhǔn)確的賬單、數(shù)據(jù)表格,使客人感到高檔次的享受。對(duì)于酒店的員工來(lái)說(shuō)嚴(yán)格的數(shù)據(jù)檢查可避免手工操作的疏忽而造成的錯(cuò)誤,減輕職工的工作壓力,從而提高工作效率。對(duì)于酒店的管理者來(lái)說(shuō):完備的報(bào)表功能和查詢功能使管理者可及時(shí)了解飯店各部門的營(yíng)業(yè)情況。為管理者提供準(zhǔn)時(shí)可靠的信息,對(duì)管理做出酒店管理決策提供依據(jù)。酒店管理系統(tǒng)大大的提高了賓館、酒店的工作效率,為賓館、酒店帶來(lái)了更大的利潤(rùn)。</p><p> 隨著
14、時(shí)代的發(fā)展,國(guó)內(nèi)越來(lái)越多的酒店開(kāi)始使用酒店管理系統(tǒng)。尤其是小型酒店的服務(wù)水平不同,各自的服務(wù)方式不同。所以對(duì)于國(guó)內(nèi)大多的小型的賓館、酒店來(lái)說(shuō)并不適合使用市場(chǎng)上較為成熟的商品酒店管理系統(tǒng),所以就需要定制自己的酒店管理系統(tǒng)來(lái)提高酒店的管理效率和服務(wù)水平。桃花源酒店管理系統(tǒng)利用Java語(yǔ)言來(lái)編寫的客戶端,并且使用Sql Server 2000數(shù)據(jù)庫(kù),認(rèn)為本系統(tǒng)是適應(yīng)現(xiàn)今中小型酒店工作需求的酒店管理系統(tǒng),具有一定的開(kāi)發(fā)價(jià)值和利用價(jià)值。</
15、p><p> 1.2運(yùn)行環(huán)境和開(kāi)發(fā)工具</p><p><b> 硬件環(huán)境(推薦):</b></p><p> CPU:P4—1GHZ或更高</p><p> 內(nèi)存:128M或更多</p><p> 顯示器分辨率: 800x600或更高</p><p><b&g
16、t; 軟件環(huán)境:(推薦)</b></p><p> 操作系統(tǒng):windows XP操作系統(tǒng)</p><p> 數(shù)據(jù)庫(kù):Microsoft Sql Server2000數(shù)據(jù)庫(kù)</p><p> Java環(huán)境:JDK 1.6</p><p> 開(kāi)發(fā)工具:MyEclipse 8.5</p><p>
17、第二章酒店管理系統(tǒng)的內(nèi)涵及其應(yīng)用優(yōu)勢(shì)</p><p> 2.1酒店管理的概念</p><p> 酒店管理是指酒店管理者用現(xiàn)代化的方法使其下屬各盡其職,使整個(gè)酒店能夠正常運(yùn)營(yíng)。如客房部經(jīng)理的職責(zé)就是要使客房部的員工把客房的清潔服務(wù)工作做好,前廳部經(jīng)理的職責(zé)就是安排前廳員工的接待工作,而銷售部經(jīng)理則要把酒店的客房、宴會(huì)、會(huì)議、娛樂(lè)和健身設(shè)施的銷售工作做好。酒店管理系統(tǒng)一般包含預(yù)定接待、帳
18、務(wù)處理、客房中心、報(bào)表中心等功能模塊。</p><p> 2.2酒店管理的前景</p><p> 1. 隨著全球經(jīng)濟(jì)的不斷復(fù)蘇與快速發(fā)展,酒店行業(yè)在全球與中國(guó)地區(qū)的發(fā)展速度與就業(yè)率將遠(yuǎn)遠(yuǎn)超出傳統(tǒng)型行業(yè)。</p><p> 2. 酒店行業(yè)其薪金與社會(huì)福利收入遠(yuǎn)遠(yuǎn)高于其它傳統(tǒng)行業(yè),同時(shí)隨著工作經(jīng)驗(yàn)的增加其工作地位會(huì)穩(wěn)步上升。</p><p>
19、; 3. 今年上海世博會(huì)將會(huì)大力促進(jìn)中國(guó)酒店行業(yè)的蓬勃發(fā)展,其行業(yè)前景非常樂(lè)觀。</p><p> 4. 中國(guó)各地大中小城市均把旅游業(yè)作為其經(jīng)濟(jì)增漲的源動(dòng)力,其政府與社會(huì)投資將不斷增加,將會(huì)是中國(guó)最具活力的行業(yè)。</p><p> 2.3酒店管理系統(tǒng)應(yīng)用優(yōu)勢(shì)</p><p> 1、資源完全開(kāi)放型:系統(tǒng)所有的資源,功能交由用戶管理,權(quán)限控制到按鈕,針對(duì)不同的
20、用戶,組裝不同的界面,分配不同的使用功能.不放心再加權(quán)限到按鈕。</p><p> 2、系統(tǒng)突出以營(yíng)銷、預(yù)訂、房源、房?jī)r(jià)等對(duì)營(yíng)銷具有影響力的信息處理。房?jī)r(jià)碼可按年,季, 月,周,日設(shè)定。</p><p> 3、強(qiáng)化以客源為中心的信息完整性、長(zhǎng)久性、可操作性。建立了客檔為中心的用戶信息管理系 統(tǒng)。</p><p> 4、使用數(shù)據(jù)穿透查詢技術(shù),對(duì)數(shù)據(jù)進(jìn)性多元,多層
21、次的查詢.從匯中數(shù)據(jù)到明細(xì)發(fā)生,緊密聯(lián)系 在一起, 靈活實(shí)用。</p><p> 5、客檔、角色、傭金、房?jī)r(jià)方案、授權(quán)折扣、操作權(quán)限到按鈕、信息向角色發(fā)布…系統(tǒng)既面向應(yīng) 用,又面向管理。</p><p> 6、酒店集團(tuán)管理系統(tǒng)、采集各成員酒店的原始數(shù)據(jù)、對(duì)采集來(lái)的數(shù)據(jù)進(jìn)行分類、匯總、分析等處 理、形成管理決策所需的數(shù)據(jù)信息、產(chǎn)生各種分析報(bào)表。</p><p>
22、 7、界面美觀大方、操作方便。</p><p> 8、系統(tǒng)穩(wěn)定、適應(yīng)性強(qiáng)、操作靈活。</p><p><b> 第三章 系統(tǒng)分析</b></p><p><b> 3.1可行性分析</b></p><p> 可行性研究的目的,就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。要達(dá)到這個(gè)
23、目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標(biāo)是否現(xiàn)實(shí),系統(tǒng)完成后所能帶來(lái)的效益是否大到值得投資開(kāi)發(fā)這個(gè)系統(tǒng)的程度。因此,可行性研究實(shí)質(zhì)上是要進(jìn)行一次大大壓縮簡(jiǎn)化了的系統(tǒng)分析和設(shè)計(jì)的過(guò)程,也就是在較高層次上以較抽象的方式進(jìn)行的系統(tǒng)分析和設(shè)計(jì)的過(guò)程。</p><p> 系統(tǒng)的可行性分析主要包括經(jīng)濟(jì)上的可行性,技術(shù)上的可行性和操作上的可行性,下面將分別介紹三種技術(shù)上的可行性:</p>
24、;<p> 3.1.1技術(shù)上可行性</p><p> 酒店管理系統(tǒng)是采用Java語(yǔ)言編寫的,具有Java的“一次編寫,到處運(yùn)行</p><p> ”的優(yōu)點(diǎn),所以此系統(tǒng)在不同的操作系統(tǒng)上都可以運(yùn)行,具有很強(qiáng)的移植性、健全性和安全性。并且酒店管理系統(tǒng)要求要求應(yīng)具備功能完備、易于使用、易于維護(hù)等特點(diǎn),而對(duì)于后者則要求能建立數(shù)據(jù)一致性和完整性強(qiáng)、數(shù)據(jù)安全性好的庫(kù)?;谝陨系囊?/p>
25、,本系統(tǒng)采用MyEclipse7.0作為開(kāi)發(fā)工具,使得代碼編寫的過(guò)程大大的簡(jiǎn)化。而數(shù)據(jù)庫(kù)則是采用目前較為流行的Sql Server 2000,Java對(duì)Sql Server 2000具有很好的支持并且在經(jīng)歷了多年的發(fā)展Sql Server 2000很好的口碑。此系統(tǒng)在技術(shù)上是可行的。</p><p> 3.1.2操作上可行性</p><p> 桃花源酒店管理系統(tǒng)具備友好的用戶界面,使用
26、方便,易于維護(hù),操作簡(jiǎn)單易于被用戶接受,用戶只需熟練操作計(jì)算機(jī),和對(duì)此系統(tǒng)使用做簡(jiǎn)單的了解即可方便使用,而且使用此系統(tǒng)可以大大減少管理人員的負(fù)擔(dān)。因此從使用操作方面看,此系統(tǒng)的開(kāi)發(fā)是可行的。</p><p><b> 3.2系統(tǒng)功能分析</b></p><p> 滿足客戶的需求,實(shí)現(xiàn)酒店管理的流程。主要功能包括散客開(kāi)單、團(tuán)體開(kāi)單、賓客結(jié)帳、客房預(yù)訂、營(yíng)業(yè)查詢、客戶
27、管理、網(wǎng)絡(luò)設(shè)置、系統(tǒng)設(shè)置等等。</p><p> 1、散客開(kāi)單:完成散客的開(kāi)單,可一次最多開(kāi)5間相同類型的房間。</p><p> 2、團(tuán)體開(kāi)單:完成團(tuán)體的開(kāi)單,可同時(shí)開(kāi)不同類型的房間。</p><p> 3、賓客結(jié)帳:自動(dòng)統(tǒng)計(jì)每個(gè)登記客人在店時(shí)所發(fā)生的消費(fèi)額和應(yīng)付款額,并完成結(jié)帳收銀操作。</p><p> 4、客房預(yù)訂:完成增加預(yù)
28、訂、修改預(yù)訂、刪除預(yù)訂,預(yù)訂情況的查詢等功能。</p><p> 5、營(yíng)業(yè)查詢:完成結(jié)帳單、全部賓客消費(fèi)、在店賓客消費(fèi)、離店賓客消費(fèi)的查詢</p><p> 6、客戶管理:完成會(huì)員基本信息的維護(hù)和來(lái)賓一覽。</p><p> 7、網(wǎng)絡(luò)設(shè)置:完成系統(tǒng)與數(shù)據(jù)庫(kù)的連接設(shè)置和系統(tǒng)風(fēng)格的設(shè)置。</p><p> 8、系統(tǒng)設(shè)置:完成房間項(xiàng)目、客戶
29、類型、操作員、計(jì)費(fèi)設(shè)置。</p><p> 3.3 系統(tǒng)E-R圖</p><p> 圖3.1 系統(tǒng)E-R圖</p><p> 第四章 系統(tǒng)設(shè)計(jì)</p><p><b> 4.1設(shè)計(jì)思想</b></p><p> 本系統(tǒng)實(shí)現(xiàn)了賓客入住酒店從登記到離店的管理,由我小組成員設(shè)計(jì)開(kāi)發(fā),本系統(tǒng)
30、主要的功能如下:</p><p> 1、散客開(kāi)單:完成散客的開(kāi)單,可一次最多開(kāi)5間相同類型的房間。</p><p> 2、團(tuán)體開(kāi)單:完成團(tuán)體的開(kāi)單,開(kāi)放數(shù)量沒(méi)有限制,可同時(shí)開(kāi)不同類型的房間。</p><p> 3、賓客結(jié)帳:自動(dòng)統(tǒng)計(jì)每個(gè)登記客人在店時(shí)所發(fā)生的消費(fèi)額和應(yīng)付款額,并完成結(jié)帳收銀操作。</p><p> 4、客房預(yù)訂:完成增
31、加預(yù)訂、修改預(yù)訂、刪除預(yù)訂,預(yù)訂情況的查詢等功能。</p><p> 5、營(yíng)業(yè)查詢:完成結(jié)帳單、全部賓客消費(fèi)、在店賓客消費(fèi)、離店賓客消費(fèi)的查詢</p><p> 6、客戶管理:完成會(huì)員基本信息的維護(hù)和來(lái)賓一覽。</p><p> 7、網(wǎng)絡(luò)設(shè)置:完成系統(tǒng)與數(shù)據(jù)庫(kù)的連接設(shè)置和系統(tǒng)風(fēng)格的設(shè)置。</p><p> 8、系統(tǒng)設(shè)置:完成房間項(xiàng)目、
32、客戶類型、操作員、計(jì)費(fèi)設(shè)置。</p><p> 圖4.1 酒店管理系統(tǒng)的基本流程</p><p> 4.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)</p><p> 4.3 系統(tǒng)功能模塊圖</p><p> 圖4.2 系統(tǒng)功能模塊圖</p><p> 第五章 主要功能實(shí)現(xiàn)</p><p> 5.1功能需求
33、與程序模塊對(duì)應(yīng)的關(guān)系</p><p> 表5.1 系統(tǒng)功能需求和程序模塊對(duì)應(yīng)</p><p> 5.2主要功能的實(shí)現(xiàn)</p><p> 5.2.1系統(tǒng)登錄界面</p><p> 用戶登錄界面中用戶名選項(xiàng)為數(shù)據(jù)庫(kù)中已經(jīng)存在的用戶名,所以用戶只需選擇相應(yīng)的用戶名即可,若用戶輸入密碼三次錯(cuò)誤則系統(tǒng)會(huì)自動(dòng)關(guān)閉登錄界面。用戶登錄界面如圖5.0
34、所示:</p><p> 圖5.0 系統(tǒng)登錄界面</p><p> 登錄驗(yàn)證的核心代碼如圖5.1所示:</p><p> 圖5.1 登陸界面-驗(yàn)證代碼</p><p> 5.2.2系統(tǒng)主界面</p><p> 系統(tǒng)的主界面是系統(tǒng)的所有功能的入口,主要由菜單欄、功能模塊按鈕、房態(tài)圖等面板組成,系統(tǒng)主界面如圖5.
35、2:</p><p><b> 圖5.2 主界面</b></p><p> 5.2.3 散客開(kāi)單</p><p> 散客開(kāi)單界面主要是提供散客的信息證登記和增加房間等操作,這是散客入住的第一步,當(dāng)開(kāi)單成功后就會(huì)改變房間狀態(tài)為可用狀態(tài)。散客開(kāi)單如圖5.3:</p><p><b> 圖5.3 散客開(kāi)單&l
36、t;/b></p><p> 散客開(kāi)單中添加房間的主要代碼如圖5.4所示:</p><p> 圖5.4 散客開(kāi)單代碼</p><p> 5.2.4 更換房間</p><p> 賓客入住后對(duì)房間如果不滿意,操作員可以為其調(diào)整新的房間和修改新房間的房?jī)r(jià),更換房間界面如圖5.9:</p><p><b&g
37、t; 圖5.9 更換房間</b></p><p> 下圖是更換房間的主要的代碼,如圖5.10:</p><p> 圖5.10更換房間主要代碼</p><p> 5.2.5 賓客結(jié)賬</p><p> 當(dāng)賓客離店結(jié)賬的時(shí)候,如果是團(tuán)體開(kāi)單則結(jié)賬界面中“結(jié)賬房間”顯示的是開(kāi)單主房間的房間號(hào),賓客的消費(fèi)金額和應(yīng)收押金由系統(tǒng)會(huì)自
38、動(dòng)的計(jì)算,賓客結(jié)賬界面如圖5.11:</p><p> 圖5.11 賓客結(jié)賬</p><p> 賓客結(jié)賬中實(shí)現(xiàn)保存結(jié)算數(shù)據(jù)的主要代碼如圖5.12:</p><p> 圖5.12 賓客結(jié)賬代碼</p><p> 5.2.6 客房預(yù)訂</p><p> 客房的預(yù)定是酒店管理重要的組成部分,如果用戶提前預(yù)定房間的話
39、,酒店會(huì)很好的安排其他的客房的使用情況??头款A(yù)訂主要是設(shè)置賓客預(yù)訂的開(kāi)始時(shí)間和結(jié)束時(shí)間,賓客也可以一次預(yù)訂多個(gè)房間,客房預(yù)訂界面如圖5.13:</p><p> 圖5.13 客房預(yù)訂</p><p> 客房預(yù)訂中實(shí)現(xiàn)增加預(yù)訂信息的核心代碼如圖5.14:</p><p> 圖5.14 客房預(yù)訂-增加預(yù)訂信息</p><p> 5.2.7
40、 營(yíng)業(yè)查詢</p><p> 營(yíng)業(yè)查詢是財(cái)務(wù)統(tǒng)計(jì)不可缺少的部分,結(jié)賬單查詢功能可以按照賓客入住的起始時(shí)間和結(jié)束時(shí)間查詢、也可是按照賓客的姓名、房間號(hào)、賬單號(hào)的其中一項(xiàng)查詢,結(jié)賬單查詢界面如圖5.15:</p><p> 圖5.15 營(yíng)業(yè)查詢</p><p> 營(yíng)業(yè)查詢中實(shí)現(xiàn)按房間號(hào)查詢核心代碼如圖5.16:</p><p> 圖5.1
41、6 營(yíng)業(yè)查詢(按房間號(hào)查詢)</p><p> 5.2.8 網(wǎng)絡(luò)設(shè)置</p><p> 網(wǎng)絡(luò)設(shè)置主要有數(shù)據(jù)庫(kù)的連接設(shè)置和測(cè)試是否成功連接,使得系統(tǒng)對(duì)不同的數(shù)據(jù)庫(kù)都可以很好的支持,網(wǎng)絡(luò)設(shè)置成功的界面如圖5.19:</p><p> 圖5.19 網(wǎng)絡(luò)設(shè)置</p><p> 網(wǎng)絡(luò)設(shè)置實(shí)現(xiàn)網(wǎng)絡(luò)測(cè)試的核心代碼如圖5.20:</p>
42、<p> 圖5.20 網(wǎng)絡(luò)設(shè)置-測(cè)試網(wǎng)絡(luò)連接</p><p> 5.2.9 系統(tǒng)設(shè)置—房間項(xiàng)目設(shè)置</p><p> 房間項(xiàng)目設(shè)置主要是實(shí)現(xiàn)酒店房間的類型的管理、客戶類型的管理、操作員設(shè)置和計(jì)費(fèi)設(shè)置等功能,房間項(xiàng)目設(shè)置如圖5.21:</p><p> 圖5.21系統(tǒng)設(shè)置-房間項(xiàng)目設(shè)置</p><p> 房間設(shè)置實(shí)現(xiàn)添加
43、房間類型的核心代碼如圖5.22:</p><p> 圖5.22 系統(tǒng)設(shè)置—添加房間類型</p><p> 5.2.10 系統(tǒng)日志</p><p> 系統(tǒng)日志記錄了操作員的操作時(shí)間和操作的內(nèi)容以及退出系統(tǒng)的時(shí)間,系統(tǒng)日志查詢要操作員登錄的起始時(shí)間和退出時(shí)間來(lái)查詢的,查詢所有的系統(tǒng)日志記錄如圖5.29:</p><p> 圖5.28 系統(tǒng)
44、日志信息</p><p> 系統(tǒng)日志實(shí)現(xiàn)日志查詢的關(guān)鍵代碼如圖5.30:</p><p> 圖5.30 系統(tǒng)日志信息代碼</p><p><b> 5.3本章小結(jié)</b></p><p> 本章介紹了整個(gè)酒店管理系統(tǒng)的結(jié)構(gòu)設(shè)計(jì),以及討論了整個(gè)系統(tǒng)的功能模塊和數(shù)據(jù)流程的整個(gè)過(guò)程的實(shí)現(xiàn)。著重講述了該系統(tǒng)的主要功能模塊
45、的代碼實(shí)現(xiàn)。</p><p><b> 第六章 系統(tǒng)測(cè)試</b></p><p> 6.1 軟件測(cè)試原則和技術(shù)</p><p> 系統(tǒng)測(cè)試的目的是對(duì)最終軟件系統(tǒng)進(jìn)行全面的測(cè)試,確保最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計(jì)。目前軟件測(cè)試是保證軟件質(zhì)量的關(guān)鍵步驟,它是對(duì)軟件規(guī)格說(shuō)明、設(shè)計(jì)和編碼的最后復(fù)審。與開(kāi)發(fā)過(guò)程類似,測(cè)試過(guò)程也必須分步驟進(jìn)
46、行,每個(gè)步驟在邏輯上是前一個(gè)步驟地繼續(xù)。大型軟件系統(tǒng)通常由若干個(gè)子系統(tǒng)組成,每個(gè)子系統(tǒng)又由許多模塊組成。因此,大型軟件系統(tǒng)的測(cè)試的基本層次如圖6.1所示。</p><p> 圖6.0 測(cè)試的基本層次</p><p> 1、 單元測(cè)試:單元測(cè)試的目的是保證每個(gè)模塊作為一個(gè)單元能正確運(yùn)行。單元測(cè)試的用例從單元詳細(xì)設(shè)計(jì)中導(dǎo)出,在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤。在單元測(cè)試中可
47、以采用功能性測(cè)試和結(jié)構(gòu)性測(cè)試兩種。</p><p> 2、集成測(cè)試:在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是概要設(shè)計(jì)的錯(cuò)誤。</p><p> 3、系統(tǒng)測(cè)試:在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是需求規(guī)格說(shuō)明的錯(cuò)誤。一般來(lái)說(shuō),系統(tǒng)測(cè)試是功能性測(cè)試,不是結(jié)構(gòu)性測(cè)試。</p><p> 軟件測(cè)試技術(shù)有黑盒測(cè)試技術(shù)和白盒測(cè)試技術(shù)。黑盒測(cè)試就是將被測(cè)系統(tǒng)看成一個(gè)黑盒,從外界取得輸入,然
48、后再輸出。黑盒測(cè)試要求測(cè)試者在測(cè)試時(shí)不能使用與被測(cè)系統(tǒng)內(nèi)部結(jié)構(gòu)相關(guān)的知識(shí)或經(jīng)驗(yàn),它適用于對(duì)系統(tǒng)的功能進(jìn)行測(cè)試。白盒測(cè)試是指在測(cè)試時(shí)能夠了解被測(cè)對(duì)象的結(jié)構(gòu),可以查閱被測(cè)代碼內(nèi)容的測(cè)試工作。它需要知道程序內(nèi)部的設(shè)計(jì)結(jié)構(gòu)及具體的代碼實(shí)現(xiàn),并以此為基礎(chǔ)來(lái)設(shè)計(jì)測(cè)試用例。白盒測(cè)試的直接好處就是知道所設(shè)計(jì)的測(cè)試用例在代碼級(jí)上哪些地方被忽略掉,它的優(yōu)點(diǎn)是幫助軟件測(cè)試人員增大代碼的覆蓋率,提高代碼的質(zhì)量,發(fā)現(xiàn)代碼中隱藏的問(wèn)題。本系統(tǒng)采用的是黑盒測(cè)試方法,
49、主要是測(cè)試系統(tǒng)系統(tǒng)輸入的數(shù)據(jù)是否正確的處理和系統(tǒng)的功能是否符合酒店管理的要求。</p><p><b> 6.2 測(cè)試實(shí)例</b></p><p> 6.2.1 登陸安全性測(cè)試</p><p> 測(cè)試分兩步,先輸入錯(cuò)誤的密碼或者錯(cuò)誤的賬號(hào),正確的驗(yàn)證碼后登陸,如果不能登陸說(shuō)明密碼安全性測(cè)試成功。然后輸
50、入錯(cuò)誤的驗(yàn)證碼,正確的密碼后登陸,如果不能登陸說(shuō)明驗(yàn)證碼安全性測(cè)試成功。如果出現(xiàn)三次密碼輸入錯(cuò)誤,則登錄安全測(cè)試失敗。經(jīng)過(guò)多次測(cè)試,登錄系統(tǒng)一切正常。</p><p> 測(cè)試結(jié)果:能夠?qū)崿F(xiàn)以上目標(biāo),系統(tǒng)安全性好,可以正常登錄。</p><p> 圖6.1 系統(tǒng)登錄失敗</p><p><b> 致謝</b></p><
51、;p> 首先,要特別感謝我的cc老師,“揚(yáng)帆遠(yuǎn)航,賴您東風(fēng)助力!”。本文的工作從研究方向的確定、論文的選題到定稿都是在cc老師的精心指導(dǎo)下完成的,其中傾注了cc老師大量心血。老師學(xué)識(shí)淵博,治學(xué)態(tài)度嚴(yán)謹(jǐn)、工作作風(fēng)踏實(shí)。在我的畢業(yè)論文寫作過(guò)程中,cc老師給了我大量的關(guān)心和指導(dǎo),我將受益終生,再次表示對(duì)cc老師的深深謝意。另外,我要感謝大學(xué)過(guò)程中所有教過(guò)我的老師,是他們給了我技術(shù)上的知識(shí),讓我用知識(shí)去武裝自己,讓我用知識(shí)去解決問(wèn)題,解
52、決困難,最重要的是,他們教會(huì)了我怎樣去學(xué)習(xí),怎樣去吸取新知識(shí)。我還要感謝教導(dǎo)我的計(jì)科院的其他老師和領(lǐng)導(dǎo),是他們給了我一個(gè)和諧的學(xué)習(xí)環(huán)境。 </p><p> 在我的學(xué)習(xí)和生活中,得到很多同學(xué)的幫助,我十分的感謝他們的幫助和支持。我還要特別感謝我的父母,他們的關(guān)心、支持、鼓勵(lì)和培養(yǎng),是我永世難忘的?!罢l(shuí)言寸草心,報(bào)得三春暉”,衷心地祝父母身體健康,生活幸福!同時(shí),再次感謝我的老師及同學(xué)們,謝謝你們照顧和幫助以及對(duì)
溫馨提示
- 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ù)僅提供信息存儲(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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 酒店管理系統(tǒng)--數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--酒店管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)(酒店管理系統(tǒng))
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-酒店管理系統(tǒng)課程設(shè)計(jì)
- 酒店管理系統(tǒng)_(數(shù)據(jù)庫(kù)課程設(shè)計(jì))
- 酒店管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--酒店管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)酒店管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告---酒店管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告--酒店管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--酒店住宿管理系統(tǒng)
- 酒店管理系統(tǒng)數(shù)據(jù)庫(kù)課程設(shè)計(jì)論文
- java數(shù)據(jù)庫(kù)課程設(shè)計(jì) 圖書館管理系統(tǒng)
- java數(shù)據(jù)庫(kù)課程設(shè)計(jì)編程詞典系統(tǒng)
- java數(shù)據(jù)庫(kù)課程設(shè)計(jì)---圖書館管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--java_個(gè)人記賬管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)-酒店管理信息系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--數(shù)據(jù)庫(kù)設(shè)計(jì)—公司管理系統(tǒng)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)---機(jī)房管理系統(tǒng)數(shù)據(jù)庫(kù)設(shè)計(jì)
- 數(shù)據(jù)庫(kù)課程設(shè)計(jì)--超市會(huì)員管理系統(tǒng)的數(shù)據(jù)庫(kù)設(shè)計(jì)
評(píng)論
0/150
提交評(píng)論