數(shù)據(jù)庫課程設(shè)計(jì)基于java的酒店管理系統(tǒng)_第1頁
數(shù)據(jù)庫課程設(shè)計(jì)基于java的酒店管理系統(tǒng)_第2頁
數(shù)據(jù)庫課程設(shè)計(jì)基于java的酒店管理系統(tǒng)_第3頁
數(shù)據(jù)庫課程設(shè)計(jì)基于java的酒店管理系統(tǒng)_第4頁
數(shù)據(jù)庫課程設(shè)計(jì)基于java的酒店管理系統(tǒng)_第5頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、甘肅政法學(xué)院數(shù)據(jù)庫課程設(shè)計(jì)題 目基于java的酒店管理系統(tǒng)計(jì)算機(jī)科學(xué)學(xué)院計(jì)算機(jī)科學(xué)與技術(shù)專業(yè)11 級(jí) 計(jì)本 班學(xué) 號(hào): 201181110136 姓 名: 吳妮妮 指導(dǎo)教師: 李 燕 完成時(shí)間: 2013 年 6 月 目 錄引 言1第一章 緒 論11.1系統(tǒng)開發(fā)背景及現(xiàn)狀11.2運(yùn)行環(huán)境和開發(fā)工具2第二章酒店管理系統(tǒng)的內(nèi)涵及其應(yīng)用優(yōu)勢32.1酒店管理的概念32.2酒店管理的前景32.3酒店管理系統(tǒng)應(yīng)用優(yōu)勢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ù)庫結(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 散客開單105.2.4 更換房間115.2.5 賓客結(jié)賬125.2.6 客房預(yù)訂135.2.7 營業(yè)查詢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)測試206.1 軟件測試原則和技術(shù)206.2 測試實(shí)例216.2.1 登陸安全性測試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ī)來進(jìn)行現(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)目多,信息量大,要想提高勞動(dòng)生產(chǎn),降低成本,提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計(jì)算機(jī)來進(jìn)行現(xiàn)代化的信息管理,然而占著絕大多數(shù)的中小型酒店、賓館由于資金、人員等多方面原因不易使用酒店管理類軟件,全憑

4、原始的手工記錄管理,效率低、易出錯(cuò);同時(shí),市場上出現(xiàn)的各 類酒店管理軟件基本上都是為大型酒店專業(yè)設(shè)計(jì)的,有很多功能對(duì)于一般酒店、賓館根本用不上。結(jié)合酒店前臺(tái)管理的需要進(jìn)行擴(kuò)展性而開發(fā)的一套酒店管理系統(tǒng)。桃花源酒店管理系統(tǒng)正是為此而設(shè)計(jì)的,本系統(tǒng)是一套適用于中小型星級(jí)賓館使用的優(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è)的擴(kuò)展力度的加大,賓館、酒店業(yè)集團(tuán)化的步伐加快,預(yù)示著傳統(tǒng)的賓館、酒店正逐步步向信息化管理這也是賓館、酒店業(yè)經(jīng)營者們的共識(shí)。酒店信息管理系統(tǒng)以信息量大、數(shù)據(jù)準(zhǔn)確

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

6、方式不同。所以對(duì)于國內(nèi)大多的小型的賓館、酒店來說并不適合使用市場上較為成熟的商品酒店管理系統(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運(yùn)行環(huán)境和開發(fā)工具硬件環(huán)境(推薦):CPU:P41GHZ或更高內(nèi)存:128M或更多顯示器分辨率: 800x600或更高軟件環(huán)境:(推薦)操作系統(tǒng):windows XP操作系統(tǒng)數(shù)據(jù)庫:Microsoft Sql Server2000數(shù)據(jù)庫Java環(huán)境:JDK

7、 1.6開發(fā)工具:MyEclipse 8.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)理則要把酒店的客房、宴會(huì)、會(huì)議、娛樂和健身設(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è)其薪金與社會(huì)福利收入遠(yuǎn)遠(yuǎn)高于其它傳

8、統(tǒng)行業(yè),同時(shí)隨著工作經(jīng)驗(yàn)的增加其工作地位會(huì)穩(wěn)步上升。3. 今年上海世博會(huì)將會(huì)大力促進(jìn)中國酒店行業(yè)的蓬勃發(fā)展,其行業(yè)前景非常樂觀。4. 中國各地大中小城市均把旅游業(yè)作為其經(jīng)濟(jì)增漲的源動(dòng)力,其政府與社會(huì)投資將不斷增加,將會(huì)是中國最具活力的行業(yè)。2.3酒店管理系統(tǒng)應(yīng)用優(yōu)勢1、資源完全開放型:系統(tǒng)所有的資源,功能交由用戶管理,權(quán)限控制到按鈕,針對(duì)不同的 用戶,組裝不同的界面,分配不同的使用功能.不放心再加權(quán)限到按鈕。2、系統(tǒng)突出以營銷、預(yù)訂、房源、房價(jià)等對(duì)營銷具有影響力的信息處理。房價(jià)碼可按年,季, 月,周,日設(shè)定。3、強(qiáng)化以客源為中心的信息完整性、長久性、可操作性。建立了客檔為中心的用戶信息管理系

9、統(tǒng)。4、使用數(shù)據(jù)穿透查詢技術(shù),對(duì)數(shù)據(jù)進(jìn)性多元,多層次的查詢.從匯中數(shù)據(jù)到明細(xì)發(fā)生,緊密聯(lián)系 在一起, 靈活實(shí)用。5、客檔、角色、傭金、房價(jià)方案、授權(quán)折扣、操作權(quán)限到按鈕、信息向角色發(fā)布系統(tǒng)既面向應(yīng) 用,又面向管理。6、酒店集團(tuán)管理系統(tǒng)、采集各成員酒店的原始數(shù)據(jù)、對(duì)采集來的數(shù)據(jù)進(jìn)行分類、匯總、分析等處 理、形成管理決策所需的數(shù)據(jù)信息、產(chǎn)生各種分析報(bào)表。7、界面美觀大方、操作方便。8、系統(tǒng)穩(wěn)定、適應(yīng)性強(qiáng)、操作靈活。第三章 系統(tǒng)分析3.1可行性分析可行性研究的目的,就是用最小的代價(jià)在盡可能短的時(shí)間內(nèi)確定問題是否能夠解決。要達(dá)到這個(gè)目的,必須分析幾種主要的可能解法的利弊,從而判斷原定的系統(tǒng)規(guī)模和目標(biāo)是

10、否現(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ù)上的可行性:3.1.1技術(shù)上可行性酒店管理系統(tǒng)是采用Java語言編寫的,具有Java的“一次編寫,到處運(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、全性好的庫?;谝陨系囊?,本系統(tǒng)采用MyEclipse7.0作為開發(fā)工具,使得代碼編寫的過程大大的簡化。而數(shù)據(jù)庫則是采用目前較為流行的Sql Server 2000,Java對(duì)Sql Server 2000具有很好的支持并且在經(jīng)歷了多年的發(fā)展Sql Server 2000很好的口碑。此系統(tǒng)在技術(shù)上是可行的。3.1.2操作上可行性桃花源酒店管理系統(tǒng)具備友好的用戶界面,使用方便,易于維護(hù),操作簡單易于被用戶接受,用戶只需熟練操作計(jì)算機(jī),和對(duì)此系統(tǒng)使用做簡單的了解即可方便使用,而且使用此系統(tǒng)可以大大減少管理人員的負(fù)擔(dān)。因此從使用操作方面看,此系統(tǒng)的開發(fā)是可行的。3.2系統(tǒng)功能分析滿足客戶的需求,實(shí)

12、現(xiàn)酒店管理的流程。主要功能包括散客開單、團(tuán)體開單、賓客結(jié)帳、客房預(yù)訂、營業(yè)查詢、客戶管理、網(wǎng)絡(luò)設(shè)置、系統(tǒng)設(shè)置等等。1、散客開單:完成散客的開單,可一次最多開5間相同類型的房間。2、團(tuán)體開單:完成團(tuán)體的開單,可同時(shí)開不同類型的房間。3、賓客結(jié)帳:自動(dòng)統(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、客戶管理:完成會(huì)員基本信息的維護(hù)和來賓一覽。7、網(wǎng)絡(luò)設(shè)置:完成系統(tǒng)與數(shù)據(jù)庫的連接設(shè)置和系統(tǒng)風(fēng)格的設(shè)置。8、系統(tǒng)設(shè)置:完成房間項(xiàng)目、客戶類型

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ì)開發(fā),本系統(tǒng)主要的功能如下:1、散客開單:完成散客的開單,可一次最多開5間相同類型的房間。2、團(tuán)體開單:完成團(tuán)體的開單,開放數(shù)量沒有限制,可同時(shí)開不同類型的房間。3、賓客結(jié)帳:自動(dòng)統(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、客戶管理:完成會(huì)員基本信息的維護(hù)和來賓一覽。7、網(wǎng)絡(luò)

14、設(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 系統(tǒng)功能模塊圖登錄界面主框架窗口散客開單團(tuán)體開單賓客結(jié)帳客房預(yù)訂營業(yè)查詢客戶管理網(wǎng)絡(luò)設(shè)置系統(tǒng)設(shè)置離店賓客查詢房間項(xiàng)目設(shè)置客戶類型設(shè)置操作員設(shè)置計(jì)費(fèi)設(shè)置在店賓客查詢?nèi)抠e客查詢結(jié)帳單查詢會(huì)員信息維護(hù)來賓信息一覽參數(shù)設(shè)置JDBC連接圖4.2 系統(tǒng)功能模塊圖第五章 主要功能實(shí)現(xiàn)5.1功能需求與程序模塊對(duì)應(yīng)的關(guān)系表5.1 系統(tǒng)功能需求和程序模塊對(duì)應(yīng) 模塊名稱功能需求散客開單團(tuán)體開單賓客結(jié)帳房間預(yù)定營業(yè)查詢客戶管理網(wǎng)絡(luò)設(shè)置系統(tǒng)設(shè)置開單結(jié)帳

15、房間查詢結(jié)帳查詢賓客查詢會(huì)員設(shè)置操作員設(shè)置房間設(shè)置房間預(yù)定數(shù)據(jù)庫連接方式5.2主要功能的實(shí)現(xiàn)5.2.1系統(tǒng)登錄界面用戶登錄界面中用戶名選項(xiàng)為數(shù)據(jù)庫中已經(jīng)存在的用戶名,所以用戶只需選擇相應(yīng)的用戶名即可,若用戶輸入密碼三次錯(cuò)誤則系統(tǒng)會(huì)自動(dòng)關(guān)閉登錄界面。用戶登錄界面如圖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 散客開單散客開單界面主要是提供散客的信息證登記和增加房間等操作,這是散客入住的第一步,當(dāng)

16、開單成功后就會(huì)改變房間狀態(tài)為可用狀態(tài)。散客開單如圖5.3:圖5.3 散客開單散客開單中添加房間的主要代碼如圖5.4所示:圖5.4 散客開單代碼5.2.4 更換房間賓客入住后對(duì)房間如果不滿意,操作員可以為其調(diào)整新的房間和修改新房間的房價(jià),更換房間界面如圖5.9:圖5.9 更換房間下圖是更換房間的主要的代碼,如圖5.10:圖5.10更換房間主要代碼5.2.5 賓客結(jié)賬當(dāng)賓客離店結(jié)賬的時(shí)候,如果是團(tuán)體開單則結(jié)賬界面中“結(jié)賬房間”顯示的是開單主房間的房間號(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ù)定是酒店管理重要的組成部分,如果用戶提前預(yù)定房間的話,酒店會(huì)很好的安排其他的客房的使用情況??头款A(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ù)訂信息5.2.7 營業(yè)查詢營業(yè)查詢是財(cái)務(wù)統(tǒng)計(jì)不可缺少的部分,結(jié)賬單查詢功能可以按照賓客入住的起始時(shí)間和結(jié)束時(shí)間查詢、也可是按照賓客的姓名、房間號(hào)、賬單號(hào)的其中一項(xiàng)查詢,結(jié)賬單查詢界面如圖5.15:圖5.15 營業(yè)查詢營業(yè)查詢中實(shí)現(xiàn)按房間號(hào)查詢核心代碼如圖5.16

18、:圖5.16 營業(yè)查詢(按房間號(hào)查詢)5.2.8 網(wǎng)絡(luò)設(shè)置網(wǎng)絡(luò)設(shè)置主要有數(shù)據(jù)庫的連接設(shè)置和測試是否成功連接,使得系統(tǒng)對(duì)不同的數(shù)據(jù)庫都可以很好的支持,網(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ò)連接5.2.9 系統(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è)置添加房間類型5.2.10 系統(tǒng)日志系統(tǒng)日志記錄了操作員的操作時(shí)間和操作的內(nèi)容

19、以及退出系統(tǒng)的時(shí)間,系統(tǒng)日志查詢要操作員登錄的起始時(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)測試的目的是對(duì)最終軟件系統(tǒng)進(jìn)行全面的測試,確保最終軟件系統(tǒng)滿足產(chǎn)品需求并且遵循系統(tǒng)設(shè)計(jì)。目前軟件測試是保證軟件質(zhì)量的關(guān)鍵步驟,它是對(duì)軟件規(guī)格說明、設(shè)計(jì)和編碼的最后復(fù)審。與開發(fā)過程類似,測試過程也必須

20、分步驟進(jìn)行,每個(gè)步驟在邏輯上是前一個(gè)步驟地繼續(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è)黑盒,從外界取得輸入,然后再輸出。黑盒測試要求測試者在測試時(shí)不能使用與被測系統(tǒng)內(nèi)部結(jié)構(gòu)相關(guān)的知識(shí)或經(jīng)驗(yàn),它適用于對(duì)系統(tǒng)的功能進(jìn)行測試。白盒測試是指在測試時(shí)能夠了解被測對(duì)象的結(jié)構(gòu),可以查閱被測代碼內(nèi)容的測試工作。它需要知道程序內(nèi)部的設(shè)計(jì)結(jié)構(gòu)及具體的代碼實(shí)現(xiàn),并以此為基礎(chǔ)來設(shè)計(jì)測試用例。白盒測試的直接好處就是知道所設(shè)計(jì)的測試用例在代碼級(jí)上哪些地方被忽略掉,它的優(yōu)點(diǎn)是幫助軟件測試人員增大代碼的覆蓋率,提高代碼的質(zhì)量,發(fā)現(xiàn)代碼中隱藏

溫馨提示

  • 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. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論