版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、甘肅政法學(xué)院數(shù)據(jù)庫(kù)課程設(shè)計(jì)題 目基于java的酒店管理系統(tǒng)計(jì)算機(jī)科學(xué)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專(zhuān)業(yè)11 級(jí) 計(jì)本 班學(xué) 號(hào): 201181110136 姓 名: 吳妮妮 指導(dǎo)教師: 李 燕 完成時(shí)間: 2013 年 6 月 目 錄引 言1第一章 緒 論11.1系統(tǒng)開(kāi)發(fā)背景及現(xiàn)狀11.2運(yùn)行環(huán)境和開(kāi)發(fā)工具2第二章酒店管理系統(tǒng)的內(nèi)涵及其應(yīng)用優(yōu)勢(shì)32.1酒店管理的概念32.2酒店管理的前景32.3酒店管理系統(tǒng)應(yīng)用優(yōu)勢(shì)3第三章 系統(tǒng)分析43.1可行性分析43.1.1技術(shù)上可行性43.1.2操作上可行性43.2系統(tǒng)功能分析53.3 系統(tǒng)E-R圖5第四章 系統(tǒng)設(shè)計(jì)64.1設(shè)計(jì)思想64.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)74.3
2、 系統(tǒng)功能模塊圖7第五章 主要功能實(shí)現(xiàn)75.1功能需求與程序模塊對(duì)應(yīng)的關(guān)系75.2主要功能的實(shí)現(xiàn)85.2.1系統(tǒng)登錄界面85.2.2系統(tǒng)主界面95.2.3 散客開(kāi)單105.2.4 更換房間115.2.5 賓客結(jié)賬125.2.6 客房預(yù)訂135.2.7 營(yíng)業(yè)查詢(xún)155.2.8 網(wǎng)絡(luò)設(shè)置165.2.9 系統(tǒng)設(shè)置房間項(xiàng)目設(shè)置175.2.10 系統(tǒng)日志195.3本章小結(jié)20第六章 系統(tǒng)測(cè)試206.1 軟件測(cè)試原則和技術(shù)206.2 測(cè)試實(shí)例216.2.1 登陸安全性測(cè)試21致謝22基于java的酒店管理系統(tǒng)引 言現(xiàn)代化的酒店組織龐大、服務(wù)項(xiàng)目多、信息量大,要想提高勞動(dòng)生產(chǎn)、降低成本、提高服務(wù)質(zhì)量和管理水
3、平,進(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ù),給賓客感受一種顧客至上的享受,提高管理水平,簡(jiǎn)化各種復(fù)雜操作,在最短時(shí)間內(nèi)完成酒店業(yè)務(wù)規(guī)范操作,這樣才能令旅客舒適難忘。現(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ù)的中小型酒店、賓館由于資金、人員等多方面原因不易使用酒店管理類(lèi)軟件,全憑
4、原始的手工記錄管理,效率低、易出錯(cuò);同時(shí),市場(chǎng)上出現(xiàn)的各 類(lèi)酒店管理軟件基本上都是為大型酒店專(zhuā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)。第一章 緒 論1.1系統(tǒng)開(kāi)發(fā)背景及現(xiàn)狀在旅游業(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)確
5、、速度快、管理全面等特點(diǎn),獲得了廣大賓館、酒店業(yè)管理者的一致認(rèn)同,同時(shí)滿足了對(duì)客戶(hù)的高質(zhì)量的服務(wù)。另外酒店管理系統(tǒng)以 清晰準(zhǔn)確的賬單、數(shù)據(jù)表格,使客人感到高檔次的享受。對(duì)于酒店的員工來(lái)說(shuō)嚴(yán)格的數(shù)據(jù)檢查可避免手工操作的疏忽而造成的錯(cuò)誤,減輕職工的工作壓力,從而提高工作效率。對(duì)于酒店的管理者來(lái)說(shuō):完備的報(bào)表功能和查詢(xún)功能使管理者可及時(shí)了解飯店各部門(mén)的營(yíng)業(yè)情況。為管理者提供準(zhǔn)時(shí)可靠的信息,對(duì)管理做出酒店管理決策提供依據(jù)。酒店管理系統(tǒng)大大的提高了賓館、酒店的工作效率,為賓館、酒店帶來(lái)了更大的利潤(rùn)。隨著時(shí)代的發(fā)展,國(guó)內(nèi)越來(lái)越多的酒店開(kāi)始使用酒店管理系統(tǒng)。尤其是小型酒店的服務(wù)水平不同,各自的服務(wù)
6、方式不同。所以對(duì)于國(guó)內(nèi)大多的小型的賓館、酒店來(lái)說(shuō)并不適合使用市場(chǎng)上較為成熟的商品酒店管理系統(tǒng),所以就需要定制自己的酒店管理系統(tǒng)來(lái)提高酒店的管理效率和服務(wù)水平。桃花源酒店管理系統(tǒng)利用Java語(yǔ)言來(lái)編寫(xiě)的客戶(hù)端,并且使用Sql Server 2000數(shù)據(jù)庫(kù),認(rèn)為本系統(tǒng)是適應(yīng)現(xiàn)今中小型酒店工作需求的酒店管理系統(tǒng),具有一定的開(kāi)發(fā)價(jià)值和利用價(jià)值。1.2運(yùn)行環(huán)境和開(kāi)發(fā)工具硬件環(huán)境(推薦):CPU:P41GHZ或更高內(nèi)存:128M或更多顯示器分辨率: 800x600或更高軟件環(huán)境:(推薦)操作系統(tǒng):windows XP操作系統(tǒng)數(shù)據(jù)庫(kù):Microsoft Sql Server2000數(shù)據(jù)庫(kù)Java環(huán)境:JDK
7、 1.6開(kāi)發(fā)工具:MyEclipse 8.5第二章酒店管理系統(tǒng)的內(nèi)涵及其應(yīng)用優(yōu)勢(shì)2.1酒店管理的概念酒店管理是指酒店管理者用現(xiàn)代化的方法使其下屬各盡其職,使整個(gè)酒店能夠正常運(yùn)營(yíng)。如客房部經(jīng)理的職責(zé)就是要使客房部的員工把客房的清潔服務(wù)工作做好,前廳部經(jīng)理的職責(zé)就是安排前廳員工的接待工作,而銷(xiāo)售部經(jīng)理則要把酒店的客房、宴會(huì)、會(huì)議、娛樂(lè)和健身設(shè)施的銷(xiāo)售工作做好。酒店管理系統(tǒng)一般包含預(yù)定接待、帳務(wù)處理、客房中心、報(bào)表中心等功能模塊。2.2酒店管理的前景1. 隨著全球經(jīng)濟(jì)的不斷復(fù)蘇與快速發(fā)展,酒店行業(yè)在全球與中國(guó)地區(qū)的發(fā)展速度與就業(yè)率將遠(yuǎn)遠(yuǎn)超出傳統(tǒng)型行業(yè)。2. 酒店行業(yè)其薪金與社會(huì)福利收入遠(yuǎn)遠(yuǎn)高于其它傳
8、統(tǒng)行業(yè),同時(shí)隨著工作經(jīng)驗(yàn)的增加其工作地位會(huì)穩(wěn)步上升。3. 今年上海世博會(huì)將會(huì)大力促進(jìn)中國(guó)酒店行業(yè)的蓬勃發(fā)展,其行業(yè)前景非常樂(lè)觀。4. 中國(guó)各地大中小城市均把旅游業(yè)作為其經(jīng)濟(jì)增漲的源動(dòng)力,其政府與社會(huì)投資將不斷增加,將會(huì)是中國(guó)最具活力的行業(yè)。2.3酒店管理系統(tǒng)應(yīng)用優(yōu)勢(shì)1、資源完全開(kāi)放型:系統(tǒng)所有的資源,功能交由用戶(hù)管理,權(quán)限控制到按鈕,針對(duì)不同的 用戶(hù),組裝不同的界面,分配不同的使用功能.不放心再加權(quán)限到按鈕。2、系統(tǒng)突出以營(yíng)銷(xiāo)、預(yù)訂、房源、房?jī)r(jià)等對(duì)營(yíng)銷(xiāo)具有影響力的信息處理。房?jī)r(jià)碼可按年,季, 月,周,日設(shè)定。3、強(qiáng)化以客源為中心的信息完整性、長(zhǎng)久性、可操作性。建立了客檔為中心的用戶(hù)信息管理系
9、統(tǒng)。4、使用數(shù)據(jù)穿透查詢(xún)技術(shù),對(duì)數(shù)據(jù)進(jìn)性多元,多層次的查詢(xún).從匯中數(shù)據(jù)到明細(xì)發(fā)生,緊密聯(lián)系 在一起, 靈活實(shí)用。5、客檔、角色、傭金、房?jī)r(jià)方案、授權(quán)折扣、操作權(quán)限到按鈕、信息向角色發(fā)布系統(tǒng)既面向應(yīng) 用,又面向管理。6、酒店集團(tuán)管理系統(tǒng)、采集各成員酒店的原始數(shù)據(jù)、對(duì)采集來(lái)的數(shù)據(jù)進(jìn)行分類(lèi)、匯總、分析等處 理、形成管理決策所需的數(shù)據(jù)信息、產(chǎn)生各種分析報(bào)表。7、界面美觀大方、操作方便。8、系統(tǒng)穩(wěn)定、適應(yīng)性強(qiáng)、操作靈活。第三章 系統(tǒng)分析3.1可行性分析可行性研究的目的,就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問(wèn)題是否能夠解決。要達(dá)到這個(gè)目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標(biāo)是
10、否現(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ò)程。系統(tǒng)的可行性分析主要包括經(jīng)濟(jì)上的可行性,技術(shù)上的可行性和操作上的可行性,下面將分別介紹三種技術(shù)上的可行性:3.1.1技術(shù)上可行性酒店管理系統(tǒng)是采用Java語(yǔ)言編寫(xiě)的,具有Java的“一次編寫(xiě),到處運(yùn)行”的優(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ù)安
11、全性好的庫(kù)。基于以上的要求,本系統(tǒng)采用MyEclipse7.0作為開(kāi)發(fā)工具,使得代碼編寫(xiě)的過(guò)程大大的簡(jiǎn)化。而數(shù)據(jù)庫(kù)則是采用目前較為流行的Sql Server 2000,Java對(duì)Sql Server 2000具有很好的支持并且在經(jīng)歷了多年的發(fā)展Sql Server 2000很好的口碑。此系統(tǒng)在技術(shù)上是可行的。3.1.2操作上可行性桃花源酒店管理系統(tǒng)具備友好的用戶(hù)界面,使用方便,易于維護(hù),操作簡(jiǎn)單易于被用戶(hù)接受,用戶(hù)只需熟練操作計(jì)算機(jī),和對(duì)此系統(tǒng)使用做簡(jiǎn)單的了解即可方便使用,而且使用此系統(tǒng)可以大大減少管理人員的負(fù)擔(dān)。因此從使用操作方面看,此系統(tǒng)的開(kāi)發(fā)是可行的。3.2系統(tǒng)功能分析滿足客戶(hù)的需求,實(shí)
12、現(xiàn)酒店管理的流程。主要功能包括散客開(kāi)單、團(tuán)體開(kāi)單、賓客結(jié)帳、客房預(yù)訂、營(yíng)業(yè)查詢(xún)、客戶(hù)管理、網(wǎng)絡(luò)設(shè)置、系統(tǒng)設(shè)置等等。1、散客開(kāi)單:完成散客的開(kāi)單,可一次最多開(kāi)5間相同類(lèi)型的房間。2、團(tuán)體開(kāi)單:完成團(tuán)體的開(kāi)單,可同時(shí)開(kāi)不同類(lèi)型的房間。3、賓客結(jié)帳:自動(dòng)統(tǒng)計(jì)每個(gè)登記客人在店時(shí)所發(fā)生的消費(fèi)額和應(yīng)付款額,并完成結(jié)帳收銀操作。4、客房預(yù)訂:完成增加預(yù)訂、修改預(yù)訂、刪除預(yù)訂,預(yù)訂情況的查詢(xún)等功能。5、營(yíng)業(yè)查詢(xún):完成結(jié)帳單、全部賓客消費(fèi)、在店賓客消費(fèi)、離店賓客消費(fèi)的查詢(xún)6、客戶(hù)管理:完成會(huì)員基本信息的維護(hù)和來(lái)賓一覽。7、網(wǎng)絡(luò)設(shè)置:完成系統(tǒng)與數(shù)據(jù)庫(kù)的連接設(shè)置和系統(tǒng)風(fēng)格的設(shè)置。8、系統(tǒng)設(shè)置:完成房間項(xiàng)目、客戶(hù)類(lèi)型
13、、操作員、計(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ì)開(kāi)發(fā),本系統(tǒng)主要的功能如下:1、散客開(kāi)單:完成散客的開(kāi)單,可一次最多開(kāi)5間相同類(lèi)型的房間。2、團(tuán)體開(kāi)單:完成團(tuán)體的開(kāi)單,開(kāi)放數(shù)量沒(méi)有限制,可同時(shí)開(kāi)不同類(lèi)型的房間。3、賓客結(jié)帳:自動(dòng)統(tǒng)計(jì)每個(gè)登記客人在店時(shí)所發(fā)生的消費(fèi)額和應(yīng)付款額,并完成結(jié)帳收銀操作。4、客房預(yù)訂:完成增加預(yù)訂、修改預(yù)訂、刪除預(yù)訂,預(yù)訂情況的查詢(xún)等功能。5、營(yíng)業(yè)查詢(xún):完成結(jié)帳單、全部賓客消費(fèi)、在店賓客消費(fèi)、離店賓客消費(fèi)的查詢(xún)6、客戶(hù)管理:完成會(huì)員基本信息的維護(hù)和來(lái)賓一覽。7、網(wǎng)絡(luò)
14、設(shè)置:完成系統(tǒng)與數(shù)據(jù)庫(kù)的連接設(shè)置和系統(tǒng)風(fēng)格的設(shè)置。8、系統(tǒng)設(shè)置:完成房間項(xiàng)目、客戶(hù)類(lèi)型、操作員、計(jì)費(fèi)設(shè)置。圖4.1 酒店管理系統(tǒng)的基本流程4.2 數(shù)據(jù)庫(kù)結(jié)構(gòu)設(shè)計(jì)4.3 系統(tǒng)功能模塊圖登錄界面主框架窗口散客開(kāi)單團(tuán)體開(kāi)單賓客結(jié)帳客房預(yù)訂營(yíng)業(yè)查詢(xún)客戶(hù)管理網(wǎng)絡(luò)設(shè)置系統(tǒng)設(shè)置離店賓客查詢(xún)房間項(xiàng)目設(shè)置客戶(hù)類(lèi)型設(shè)置操作員設(shè)置計(jì)費(fèi)設(shè)置在店賓客查詢(xún)?nèi)抠e客查詢(xún)結(jié)帳單查詢(xún)會(huì)員信息維護(hù)來(lái)賓信息一覽參數(shù)設(shè)置JDBC連接圖4.2 系統(tǒng)功能模塊圖第五章 主要功能實(shí)現(xiàn)5.1功能需求與程序模塊對(duì)應(yīng)的關(guān)系表5.1 系統(tǒng)功能需求和程序模塊對(duì)應(yīng) 模塊名稱(chēng)功能需求散客開(kāi)單團(tuán)體開(kāi)單賓客結(jié)帳房間預(yù)定營(yíng)業(yè)查詢(xún)客戶(hù)管理網(wǎng)絡(luò)設(shè)置系統(tǒng)設(shè)置開(kāi)單結(jié)帳
15、房間查詢(xún)結(jié)帳查詢(xún)賓客查詢(xún)會(huì)員設(shè)置操作員設(shè)置房間設(shè)置房間預(yù)定數(shù)據(jù)庫(kù)連接方式5.2主要功能的實(shí)現(xiàn)5.2.1系統(tǒng)登錄界面用戶(hù)登錄界面中用戶(hù)名選項(xiàng)為數(shù)據(jù)庫(kù)中已經(jīng)存在的用戶(hù)名,所以用戶(hù)只需選擇相應(yīng)的用戶(hù)名即可,若用戶(hù)輸入密碼三次錯(cuò)誤則系統(tǒng)會(huì)自動(dòng)關(guān)閉登錄界面。用戶(hù)登錄界面如圖5.0所示:圖5.0 系統(tǒng)登錄界面登錄驗(yàn)證的核心代碼如圖5.1所示:圖5.1 登陸界面-驗(yàn)證代碼5.2.2系統(tǒng)主界面系統(tǒng)的主界面是系統(tǒng)的所有功能的入口,主要由菜單欄、功能模塊按鈕、房態(tài)圖等面板組成,系統(tǒng)主界面如圖5.2:圖5.2 主界面5.2.3 散客開(kāi)單散客開(kāi)單界面主要是提供散客的信息證登記和增加房間等操作,這是散客入住的第一步,當(dāng)
16、開(kāi)單成功后就會(huì)改變房間狀態(tài)為可用狀態(tài)。散客開(kāi)單如圖5.3:圖5.3 散客開(kāi)單散客開(kāi)單中添加房間的主要代碼如圖5.4所示:圖5.4 散客開(kāi)單代碼5.2.4 更換房間賓客入住后對(duì)房間如果不滿意,操作員可以為其調(diào)整新的房間和修改新房間的房?jī)r(jià),更換房間界面如圖5.9:圖5.9 更換房間下圖是更換房間的主要的代碼,如圖5.10:圖5.10更換房間主要代碼5.2.5 賓客結(jié)賬當(dāng)賓客離店結(jié)賬的時(shí)候,如果是團(tuán)體開(kāi)單則結(jié)賬界面中“結(jié)賬房間”顯示的是開(kāi)單主房間的房間號(hào),賓客的消費(fèi)金額和應(yīng)收押金由系統(tǒng)會(huì)自動(dòng)的計(jì)算,賓客結(jié)賬界面如圖5.11:圖5.11 賓客結(jié)賬賓客結(jié)賬中實(shí)現(xiàn)保存結(jié)算數(shù)據(jù)的主要代碼如圖5.12:圖5.
17、12 賓客結(jié)賬代碼5.2.6 客房預(yù)訂客房的預(yù)定是酒店管理重要的組成部分,如果用戶(hù)提前預(yù)定房間的話,酒店會(huì)很好的安排其他的客房的使用情況。客房預(yù)訂主要是設(shè)置賓客預(yù)訂的開(kāi)始時(shí)間和結(jié)束時(shí)間,賓客也可以一次預(yù)訂多個(gè)房間,客房預(yù)訂界面如圖5.13:圖5.13 客房預(yù)訂客房預(yù)訂中實(shí)現(xiàn)增加預(yù)訂信息的核心代碼如圖5.14:圖5.14 客房預(yù)訂-增加預(yù)訂信息5.2.7 營(yíng)業(yè)查詢(xún)營(yíng)業(yè)查詢(xún)是財(cái)務(wù)統(tǒng)計(jì)不可缺少的部分,結(jié)賬單查詢(xún)功能可以按照賓客入住的起始時(shí)間和結(jié)束時(shí)間查詢(xún)、也可是按照賓客的姓名、房間號(hào)、賬單號(hào)的其中一項(xiàng)查詢(xún),結(jié)賬單查詢(xún)界面如圖5.15:圖5.15 營(yíng)業(yè)查詢(xún)營(yíng)業(yè)查詢(xún)中實(shí)現(xiàn)按房間號(hào)查詢(xún)核心代碼如圖5.16
18、:圖5.16 營(yíng)業(yè)查詢(xún)(按房間號(hào)查詢(xún))5.2.8 網(wǎng)絡(luò)設(shè)置網(wǎng)絡(luò)設(shè)置主要有數(shù)據(jù)庫(kù)的連接設(shè)置和測(cè)試是否成功連接,使得系統(tǒng)對(duì)不同的數(shù)據(jù)庫(kù)都可以很好的支持,網(wǎng)絡(luò)設(shè)置成功的界面如圖5.19:圖5.19 網(wǎng)絡(luò)設(shè)置網(wǎng)絡(luò)設(shè)置實(shí)現(xiàn)網(wǎng)絡(luò)測(cè)試的核心代碼如圖5.20:圖5.20 網(wǎng)絡(luò)設(shè)置-測(cè)試網(wǎng)絡(luò)連接5.2.9 系統(tǒng)設(shè)置房間項(xiàng)目設(shè)置房間項(xiàng)目設(shè)置主要是實(shí)現(xiàn)酒店房間的類(lèi)型的管理、客戶(hù)類(lèi)型的管理、操作員設(shè)置和計(jì)費(fèi)設(shè)置等功能,房間項(xiàng)目設(shè)置如圖5.21:圖5.21系統(tǒng)設(shè)置-房間項(xiàng)目設(shè)置房間設(shè)置實(shí)現(xiàn)添加房間類(lèi)型的核心代碼如圖5.22:圖5.22 系統(tǒng)設(shè)置添加房間類(lèi)型5.2.10 系統(tǒng)日志系統(tǒng)日志記錄了操作員的操作時(shí)間和操作的內(nèi)容
19、以及退出系統(tǒng)的時(shí)間,系統(tǒng)日志查詢(xún)要操作員登錄的起始時(shí)間和退出時(shí)間來(lái)查詢(xún)的,查詢(xún)所有的系統(tǒng)日志記錄如圖5.29:圖5.28 系統(tǒng)日志信息系統(tǒng)日志實(shí)現(xiàn)日志查詢(xú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è)過(guò)程的實(shí)現(xiàn)。著重講述了該系統(tǒng)的主要功能模塊的代碼實(shí)現(xiàn)。第六章 系統(tǒng)測(cè)試6.1 軟件測(cè)試原則和技術(shù)系統(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ò)程類(lèi)似,測(cè)試過(guò)程也必須
20、分步驟進(jìn)行,每個(gè)步驟在邏輯上是前一個(gè)步驟地繼續(xù)。大型軟件系統(tǒng)通常由若干個(gè)子系統(tǒng)組成,每個(gè)子系統(tǒng)又由許多模塊組成。因此,大型軟件系統(tǒng)的測(cè)試的基本層次如圖6.1所示。圖6.0 測(cè)試的基本層次1、 單元測(cè)試:單元測(cè)試的目的是保證每個(gè)模塊作為一個(gè)單元能正確運(yùn)行。單元測(cè)試的用例從單元詳細(xì)設(shè)計(jì)中導(dǎo)出,在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤。在單元測(cè)試中可以采用功能性測(cè)試和結(jié)構(gòu)性測(cè)試兩種。2、集成測(cè)試:在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是概要設(shè)計(jì)的錯(cuò)誤。3、系統(tǒng)測(cè)試:在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是需求規(guī)格說(shuō)明的錯(cuò)誤。一般來(lái)說(shuō),系統(tǒng)測(cè)試是功能性測(cè)試,不是結(jié)構(gòu)性測(cè)試。軟件測(cè)試技術(shù)有黑盒測(cè)試技術(shù)和白盒測(cè)試技術(shù)。黑盒測(cè)試就是將被測(cè)系統(tǒng)看成一個(gè)黑盒,從外界取得輸入,然后再輸出。黑盒測(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)代碼中隱藏
溫馨提示
- 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年度主題餐飲店長(zhǎng)創(chuàng)意管理聘用協(xié)議3篇
- 2024版新媒體內(nèi)容創(chuàng)作與分發(fā)合同
- 2025年度醫(yī)療器械代工與品牌推廣管理協(xié)議4篇
- 2025年度新型瓷磚研發(fā)生產(chǎn)合作協(xié)議范本4篇
- 2024版箱式變壓器的采購(gòu)合同范本
- 2024版鋁合金辦公室隔斷門(mén)制作與安裝協(xié)議
- 中國(guó)片壯晶石項(xiàng)目投資可行性研究報(bào)告
- 2025年版?zhèn)€人房產(chǎn)出售交易資金監(jiān)管及風(fēng)險(xiǎn)控制合同2篇
- 2025年度個(gè)人房產(chǎn)買(mǎi)賣(mài)合同(含物業(yè)費(fèi))4篇
- 2025年度個(gè)人消費(fèi)貸款合同補(bǔ)充協(xié)議(綠色金融)4篇
- 品牌策劃與推廣-項(xiàng)目5-品牌推廣課件
- 信息學(xué)奧賽-計(jì)算機(jī)基礎(chǔ)知識(shí)(完整版)資料
- 發(fā)煙硫酸(CAS:8014-95-7)理化性質(zhì)及危險(xiǎn)特性表
- 數(shù)字信號(hào)處理(課件)
- 公路自然災(zāi)害防治對(duì)策課件
- 信息簡(jiǎn)報(bào)通用模板
- 社會(huì)組織管理概論全套ppt課件(完整版)
- 火災(zāi)報(bào)警應(yīng)急處置程序流程圖
- 耳鳴中醫(yī)臨床路徑
- 安徽身份證號(hào)碼前6位
- 分子生物學(xué)在動(dòng)物遺傳育種方面的應(yīng)用
評(píng)論
0/150
提交評(píng)論