畢業(yè)設(shè)計(jì)(論文)酒店客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第1頁(yè)
畢業(yè)設(shè)計(jì)(論文)酒店客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第2頁(yè)
畢業(yè)設(shè)計(jì)(論文)酒店客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第3頁(yè)
畢業(yè)設(shè)計(jì)(論文)酒店客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第4頁(yè)
畢業(yè)設(shè)計(jì)(論文)酒店客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)_第5頁(yè)
已閱讀5頁(yè),還剩30頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

本科畢業(yè)論文論文題目酒店客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)學(xué)院信息科學(xué)技術(shù)學(xué)院專業(yè)信息管理與信息系統(tǒng)畢業(yè)屆別2013屆姓名指導(dǎo)教師職稱講師甘肅農(nóng)業(yè)大學(xué)教務(wù)處制二〇一三年五月目錄摘要 IIIAbstract IV1.前言 1系統(tǒng)的開發(fā)背景 1系統(tǒng)目標(biāo) 12.系統(tǒng)分析 2可行性分析 2需求分析 2用戶對(duì)系統(tǒng)的需求 2功能需求 3編碼設(shè)計(jì) 4系統(tǒng)性能需求 5系統(tǒng)開發(fā)工具介紹 52.5.1VB的功能 52.5.2VB的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù) 62.5.3Access數(shù)據(jù)庫(kù) 73.概要設(shè)計(jì) 7系統(tǒng)功能結(jié)構(gòu) 7數(shù)據(jù)庫(kù)設(shè)計(jì) 9數(shù)據(jù)庫(kù)概念設(shè)計(jì) 9數(shù)據(jù)庫(kù)邏輯設(shè)計(jì) 124.系統(tǒng)詳細(xì)設(shè)計(jì) 19公共模塊設(shè)計(jì) 194.2系統(tǒng)登錄界面模塊圖 20主窗體界面模塊圖 21住宿登記模塊 22調(diào)房登記模塊 22宿費(fèi)提醒模塊 23房態(tài)查詢模塊 24追加押金模塊 24客房銷售報(bào)表模塊 255.系統(tǒng)測(cè)試 26軟件測(cè)試的定義、方法、步驟 26系統(tǒng)確認(rèn)測(cè)試 27總結(jié) 28致謝 29參考文獻(xiàn) 30

酒店客房管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)寇德紅(甘肅農(nóng)業(yè)大學(xué)信息科學(xué)技術(shù)學(xué)院信息管理與信息系統(tǒng),甘肅蘭州,730070)摘要:隨著社會(huì)服務(wù)行業(yè)的發(fā)展,使用酒店客房管理信息系統(tǒng)以解決酒店全憑原始的手工記錄管理效率低、易出錯(cuò)的缺陷已成為必然趨勢(shì),酒店客房管理信息系統(tǒng)一般應(yīng)具有客房管理、客戶信息管理、客戶添加管理、客戶修改管理、客戶刪除管理等功能。本文以Access2000、VisualBasic6.0作為后前臺(tái)開發(fā)工具開發(fā)了酒店客房管理系統(tǒng),系統(tǒng)實(shí)現(xiàn)了住宿管理、客房管理、掛賬管理、查詢統(tǒng)計(jì)、日結(jié)、系統(tǒng)設(shè)置和系統(tǒng)維護(hù)等7個(gè)功能模塊,從實(shí)際運(yùn)行效果看,系統(tǒng)具有操作簡(jiǎn)單、界面友善、靈活性好、系統(tǒng)安全性高、運(yùn)行穩(wěn)定等特點(diǎn),提高了酒店客房管理的效率。論文簡(jiǎn)要介紹了“酒店管理信息系統(tǒng)”的項(xiàng)目背景和意義,著重闡述了該系統(tǒng)開發(fā)實(shí)現(xiàn)過(guò)程,對(duì)系統(tǒng)的需求分析、方案論證、模塊設(shè)計(jì)、數(shù)據(jù)庫(kù)設(shè)計(jì)等各個(gè)環(huán)節(jié)進(jìn)行了詳盡的分析和描述。重點(diǎn)介紹了酒店管理信息系統(tǒng)所采取的關(guān)鍵技術(shù),包括VisualBasic6.0的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)、數(shù)據(jù)庫(kù)設(shè)計(jì)的范式分析方法。關(guān)鍵詞;酒店管理信息系統(tǒng);Access2000;HotelRoomManagementSystemDesignandImplementationKOUDe-hong(InformationScienceandTechnology,GansuAgriculturalUniversity,SchoolofInformationManagementandInformationSystem,Lanzhou,730070)Abstract:Alongwiththedevelopmentofsocialserviceindustry,usingthehotelguestroommanagementinformationsysteminordertosolveallbytheoriginalmanualrecordsmanagement,lowefficiency,error-pronedefectshasbecomeaninevitabletrend,thehotelguestroommanagementinformationsystemshouldbeprovidedwithgeneralguestroommanagement,customerinformationmanagement,customermanagement,changemanagement,customermanagementfunctionssuchasdelete.BasedonAccess2000,VisualBasic6.0asadevelopmenttooldevelopedatthefrontdeskafterthehotelguestroommanagementsystem,thesystemhasrealizedthepaymentofaccommodationmanagement,guestroommanagement,management,querystatistics,knot,systemSettingsandsystemmaintenancesevenfunctionmodules,lookfromactualrunningeffect,systemhassimpleoperation,friendlyinterface,goodflexibility,highsystemsecurityandstableoperation,etc,improvetheefficiencyofthehotelguestroommanagement.Paperbrieflyintroducedthe"hotelmanagementinformationsystem"projectbackgroundandsignificance,emphaticallyelaboratedthesystemdevelopmentprocess,thesystemdemandanalysis,schemedemonstration,moduledesign,databasedesignandsooneachlinkhascarriedonthedetailedanalysisanddescription.Takenbythehotelmanagementinformationsystemismainlyintroducedthekeytechnology,includingVisualBasic6.0databaseaccesstechnology,databasedesignparadigmanalysismethod.Keywords

1.前言隨著我國(guó)市場(chǎng)經(jīng)濟(jì)的迅速發(fā)展,人們的生活水平有了顯著提高,旅游經(jīng)濟(jì)和各種商務(wù)活動(dòng)更促進(jìn)了酒店行業(yè)的快速發(fā)展。同時(shí),隨著酒店的數(shù)量越來(lái)越多,人們的要求也越來(lái)越高,酒店行業(yè)的競(jìng)爭(zhēng)愈演愈烈。如何在激烈的競(jìng)爭(zhēng)中生存和發(fā)展,是每一個(gè)酒店必須面臨的問(wèn)題,作為提供多功能服務(wù)的綜合場(chǎng)所,吸引顧客是酒店生存的重要條件。提高酒店的經(jīng)營(yíng)管理為顧客提供更優(yōu)質(zhì)的服務(wù),同時(shí)降低酒店的運(yùn)營(yíng)成本是酒店發(fā)展的關(guān)鍵。面對(duì)信息時(shí)代的機(jī)遇和挑戰(zhàn),利用科技手段提高企業(yè)管理無(wú)疑是一條行之有效的途徑。計(jì)算機(jī)的智能化管理技術(shù)可以極大限度地提高服務(wù)管理水平,進(jìn)行準(zhǔn)確、快捷和高效的管理。因此采用全新的酒店信息管理系統(tǒng),已經(jīng)成為提高酒店效率、改善服務(wù)水平的重要手段之一。酒店管理方面信息化已成為現(xiàn)代化酒店的重要標(biāo)志。本文以 VisualBasic作為前臺(tái)開發(fā)工具,使用Access作為后臺(tái)數(shù)據(jù)庫(kù)開發(fā)工具,開發(fā)了酒店客房管理系統(tǒng)。該系統(tǒng)實(shí)現(xiàn)了客戶管理、住宿管理、掛賬管理、查詢統(tǒng)計(jì)、日結(jié)、系統(tǒng)設(shè)置等6個(gè)功能。為客房管理人員提供了管理平臺(tái),為他們減輕了勞動(dòng)強(qiáng)度,提高了管理效率。系統(tǒng)目標(biāo)乃系統(tǒng)開發(fā)的依據(jù)及歸宿。在總體系統(tǒng)分析基礎(chǔ)上從酒店的經(jīng)營(yíng)目標(biāo)出發(fā),確定酒店客房管理系統(tǒng)的系統(tǒng)目標(biāo)為:1)時(shí)間效率性:系統(tǒng)運(yùn)行效率高,反映速度快。2)可靠性:系統(tǒng)能連續(xù)準(zhǔn)確的處理業(yè)務(wù),有較強(qiáng)的容錯(cuò)能力。3)可理解性:用戶容易理解和使用系統(tǒng)。4)可維護(hù)性和適應(yīng)性:系統(tǒng)應(yīng)易于修改、易于擴(kuò)充、易于維護(hù),能夠適應(yīng)業(yè)務(wù)不斷發(fā)展變化的需要。5)可用性:目標(biāo)系統(tǒng)功能齊全,能夠完全滿足業(yè)務(wù)需求。6)安全保密性:保證系統(tǒng)的物理安全、數(shù)據(jù)存儲(chǔ)和存取的安全與保密、數(shù)據(jù)傳輸?shù)陌踩c保密,做好使用人員的授權(quán)管理。2.系統(tǒng)分析可行性分析可行性分析要從多個(gè)方面去研究確定項(xiàng)目的研發(fā)在必要性和可能性方面達(dá)到的程度,具體的方面包括經(jīng)濟(jì)方面的可行性、技術(shù)方面的可行性、操作方面的可行性等,調(diào)查研究要細(xì)致、準(zhǔn)確,保證項(xiàng)目的研發(fā)取得成功,避免不必要的損失。1)經(jīng)濟(jì)可行性本酒店客房管理系統(tǒng)可提高酒店客房管理水平,把大量繁瑣工作簡(jiǎn)單化能夠有效的節(jié)省人力物力,并能夠準(zhǔn)確地進(jìn)行統(tǒng)計(jì)和計(jì)算,避免人工統(tǒng)計(jì)或計(jì)算所帶差錯(cuò)來(lái)的,保證酒店客房管理高線而有序地進(jìn)行。使用的開發(fā)工具對(duì)企業(yè)不存在太大的經(jīng)濟(jì)負(fù)擔(dān)。在保障日常使用質(zhì)量的情況下,低成本投入可以給企業(yè)帶來(lái)最大的經(jīng)濟(jì)效益。2)技術(shù)可行性本系統(tǒng)前臺(tái)采用Microsoft公司的VisualBasic6.0作為主要的開發(fā)工具;數(shù)據(jù)庫(kù)選擇MicrosoftAccess數(shù)據(jù)庫(kù)系統(tǒng),該系統(tǒng)在安全性、準(zhǔn)確性和運(yùn)行速度方面都占有一定優(yōu)勢(shì)。兩種軟件從技術(shù)上已經(jīng)非常成熟,可以最簡(jiǎn)便快速的實(shí)現(xiàn)客房管理所需功能。3)操作可行性開發(fā)出的系統(tǒng)直觀,操作簡(jiǎn)單,適合計(jì)算機(jī)水平不高的員工使用。系統(tǒng)維護(hù)簡(jiǎn)單,在系統(tǒng)運(yùn)行出現(xiàn)故障時(shí)可以快速的修復(fù),這就避免了系統(tǒng)故障給企業(yè)正常運(yùn)轉(zhuǎn)帶來(lái)的困難。需求分析2.2.1用戶對(duì)系統(tǒng)的需求酒店管理系統(tǒng)的用戶包括酒店客房部經(jīng)理、前臺(tái)業(yè)務(wù)員等等,前臺(tái)業(yè)務(wù)員接待客人的預(yù)定、辦理客人入住手續(xù)、提醒客戶追加押金、辦理客人結(jié)賬離店手續(xù)等,通過(guò)對(duì)系統(tǒng)用戶的業(yè)務(wù)流程分析得到用戶對(duì)系統(tǒng)的需求如下。1)用戶信息維護(hù)用戶信息維護(hù)主要是用戶信息的瀏覽,用戶信息包括用戶編號(hào)、用戶角色、權(quán)限、密碼、聯(lián)系、電子郵件、所在部門等。還需要添加新用戶、刪除過(guò)期用戶、修改用戶信息等功能。2)客房信息維護(hù)客房信息維護(hù)主要是客房信息的瀏覽,客房信息包括房間編號(hào)、房間類型編號(hào)、房間位置、房間描述、房間狀態(tài)等。還需要添加新客房、刪除房間、修改房間信息等功能。3)客房類型維護(hù)客房類型維護(hù)主要是客房類型信息的瀏覽,客房類型包括類型編號(hào)、類型名稱、價(jià)格、類型描述、是否配備空調(diào)等。還需要添加新客房類型、刪除過(guò)期類型、修改客房類型等功能。4)營(yíng)業(yè)狀況統(tǒng)計(jì)按照不同的需求,如按日期、房間號(hào)、房間類別等,對(duì)客房的營(yíng)業(yè)額進(jìn)行統(tǒng)計(jì)。2.功能需求酒店客房管理系統(tǒng)的業(yè)務(wù)流程如下:1)客房的登記,接待人員查詢客房狀態(tài)表后,有空房則進(jìn)行客房登記操作,發(fā)給客人房卡,客房狀態(tài)由“空房”變?yōu)椤叭胱 薄?)客人換房,如果客人對(duì)入住的客房條件不滿意,則可進(jìn)行客人換房操作。接待人員將客人的房間進(jìn)行更換,并更換客人房卡,客房狀態(tài)也進(jìn)行相應(yīng)的調(diào)整。3)補(bǔ)交押金,如果客人的押金太少,則要補(bǔ)交押金??腿私患{押金,接待人員開具體押金憑證。4)客人退房,客人退房時(shí),接待人員根據(jù)客人的房卡,進(jìn)行退房登記。計(jì)算客人入住期間的房費(fèi),餐費(fèi),話費(fèi),各種消費(fèi)和押金總額。對(duì)客人收取費(fèi)用或者退回押金??腿诵畔⑥D(zhuǎn)存到歷史客人表中??头繝顟B(tài)由“入住”轉(zhuǎn)為“空房”。酒店客房管理系統(tǒng)的業(yè)務(wù)流程如圖2.1所示。圖2.SEQ圖2.\*ARABIC1系統(tǒng)業(yè)務(wù)流程圖經(jīng)過(guò)對(duì)系統(tǒng)業(yè)務(wù)流程的分析,確定了系統(tǒng)有客房信息查詢、客人信息的錄入、宿費(fèi)提醒、調(diào)房登記、退房客人信息的錄入、用戶的注冊(cè)與權(quán)限設(shè)置、系統(tǒng)維護(hù)等7個(gè)功能需求。1)客房信息的查詢,客房信息包括已住、空閑、維修。2)客人信息的輸入,客人信息包括客房號(hào)、顧客身份證號(hào)、訂房日期等。3)宿費(fèi)提醒,完成當(dāng)天應(yīng)該被提醒的客人信息檢索,包括日期和應(yīng)該被提醒的客人信息。4)調(diào)房信息的輸入,調(diào)房信息包括房間價(jià)格、客人姓名、證件號(hào)碼、原房間號(hào)和調(diào)入房間號(hào)。5)退房信息的輸入,退房信息包括房間號(hào)、房間類型、顧客身份證號(hào)、訂房日期、退房日期等信息。6)用戶注冊(cè)與權(quán)限設(shè)置,實(shí)現(xiàn)新用戶的注冊(cè)以及各用戶的操作權(quán)限的設(shè)置。7)系統(tǒng)維護(hù),包括數(shù)據(jù)備份和數(shù)據(jù)恢復(fù)。2.3編碼設(shè)計(jì)代碼就是用來(lái)表征客觀事物的實(shí)體類別,依據(jù)屬性的一個(gè)或一組易于計(jì)算機(jī)識(shí)別和處理的特定符號(hào)或記號(hào)。它可以是字符、數(shù)字、某些特殊符號(hào)或他們的組合。在酒店客房管理系統(tǒng)中,需要對(duì)住宿登記單的憑證號(hào)碼進(jìn)行編碼,憑證號(hào)碼用來(lái)標(biāo)記住宿登記單的單號(hào),具有唯一性。通過(guò)該編碼可以判斷某一張登記單是哪一年、哪一天、第幾張單號(hào),它是這樣設(shè)計(jì)的:判斷登記單中是否有記錄,如果無(wú)記錄,則說(shuō)明錄入的登記單是這一天第一位客人的單據(jù),憑證號(hào)碼由系統(tǒng)日期、字母d、6位數(shù)字編碼組成,如果單號(hào)在百位以內(nèi)只顯示3位,如“2005-03-28d009”。2.4系統(tǒng)性能需求為了保證系統(tǒng)能夠長(zhǎng)期、安全、穩(wěn)定、可靠、高效的運(yùn)行,系統(tǒng)應(yīng)該滿足以下的性能需求:1)系統(tǒng)處理的準(zhǔn)確性和及時(shí)性,系統(tǒng)處理的準(zhǔn)確性和及時(shí)性是系統(tǒng)的必要性能。在系統(tǒng)設(shè)計(jì)和開發(fā)過(guò)程中,要充分考慮系統(tǒng)當(dāng)前和將來(lái)可能承受的工作量,使系統(tǒng)的處理能力和響應(yīng)時(shí)間能夠滿足用戶對(duì)信息的處理。由于系統(tǒng)的查詢功能對(duì)于整個(gè)系統(tǒng)的功能和性能完成很重要。從系統(tǒng)的多個(gè)數(shù)據(jù)來(lái)源來(lái)看,客房信息查詢、結(jié)算信息查詢,其準(zhǔn)確性很大程度上決定了系統(tǒng)的成敗。2)系統(tǒng)的開放性和系統(tǒng)的可擴(kuò)充性,系統(tǒng)在開發(fā)過(guò)程中,應(yīng)該充分考慮以后的可擴(kuò)充性。例如系統(tǒng)權(quán)限和客房信息設(shè)置等模塊也會(huì)不斷的更新和完善。所有這些都要求系統(tǒng)提供足夠的手段進(jìn)行功能的調(diào)整和擴(kuò)充。而要實(shí)現(xiàn)這一點(diǎn),應(yīng)通過(guò)系統(tǒng)的開放性來(lái)完成,既系統(tǒng)應(yīng)是一個(gè)開放系統(tǒng),只要符合一定的規(guī)范,可以簡(jiǎn)單的加入和減少系統(tǒng)的模塊,配置系統(tǒng)的硬件。通過(guò)軟件的修補(bǔ)、替換完成系統(tǒng)的升級(jí)和更新?lián)Q代。3)系統(tǒng)的易用性,本酒店客房管理系統(tǒng)面向的用戶是酒店內(nèi)工作人員,而有些使用人員往往對(duì)計(jì)算機(jī)并不是非常熟悉,所以系統(tǒng)操作上要求簡(jiǎn)單、方便、快捷,便于用戶使用。這就要求系統(tǒng)能夠提供良好的用戶接口,易用的人機(jī)交互界面。2.5系統(tǒng)開發(fā)工具介紹酒店客房管理系統(tǒng)以作為前臺(tái)開發(fā)工具,Access數(shù)據(jù)庫(kù)管理系統(tǒng)為后臺(tái)數(shù)據(jù)庫(kù)開發(fā)工具。VB的功能1)具有面向?qū)ο蟮目梢暬O(shè)計(jì)工具在VB中,應(yīng)用面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,把程序和數(shù)據(jù)封裝起來(lái)視為一個(gè)對(duì)象,每個(gè)對(duì)象都是可視的。程序員在設(shè)計(jì)時(shí)只需要用現(xiàn)有工具根據(jù)界面設(shè)計(jì)的要求,直接在屏幕上放置窗口、菜單、按鈕、滾動(dòng)條等不同類型的對(duì)象,并為每個(gè)對(duì)象設(shè)計(jì)屬性。程序員的編程工作僅限于編寫相關(guān)對(duì)象完成的功能程序,提高了程序設(shè)計(jì)的效率。2)事件驅(qū)動(dòng)的編程機(jī)制時(shí)間驅(qū)動(dòng)是非常適合圖形用戶界面的編程方式。傳統(tǒng)的程序設(shè)計(jì)是一種面向過(guò)程的方式,程序按事先設(shè)計(jì)的流程運(yùn)行。但在圖形用戶界面的應(yīng)用程序中,是由用戶的動(dòng)作即事件掌握著程序運(yùn)行的流向,每個(gè)事件都能驅(qū)動(dòng)一段程序的運(yùn)行。程序員只需編寫相應(yīng)用戶動(dòng)作的代碼,而各個(gè)動(dòng)作之間不一定有聯(lián)系。使得應(yīng)用程序代碼一般較短,所以程序既易于編寫又易于維護(hù)3)結(jié)構(gòu)化的程序設(shè)計(jì)語(yǔ)言VB具有豐富的數(shù)據(jù)類型和結(jié)構(gòu)化的程序結(jié)構(gòu),而且簡(jiǎn)單易學(xué)。VB有強(qiáng)大的數(shù)值和字符串處理功能;豐富的圖形指令,可方便地繪制各種圖形;提供靜態(tài)和動(dòng)態(tài)數(shù)組,有利于簡(jiǎn)化內(nèi)存管理;過(guò)程可遞歸調(diào)用,使程序更為簡(jiǎn)練;支持隨機(jī)文件訪問(wèn)和順序文件訪問(wèn);提供了一個(gè)可供應(yīng)用程序調(diào)用的包含多種類型的圖標(biāo)庫(kù);具有完善的運(yùn)行出錯(cuò)處理。4)支持多種數(shù)據(jù)庫(kù)系統(tǒng)的訪問(wèn)利用數(shù)據(jù)控件可訪問(wèn)的數(shù)據(jù)庫(kù)系統(tǒng)有:MicrosoftAccess、Btrieve、dBASE、MicrosoftFoxPro和Paradox等,也可訪問(wèn)MicrosoftExcel、Lotusl-2-3等多種電子表格。5)支持動(dòng)態(tài)數(shù)據(jù)交換(DDE)、動(dòng)態(tài)鏈接庫(kù)(DLL)和對(duì)象的鏈接與嵌入(OLE)技術(shù)。動(dòng)態(tài)數(shù)據(jù)交換的編程技術(shù),使VB開發(fā)應(yīng)用程序能與其它Windows應(yīng)用程序之間建立數(shù)據(jù)通信。通過(guò)VB的動(dòng)態(tài)鏈接庫(kù)(DLL)技術(shù),在VB程序中可方便地調(diào)用C語(yǔ)言或匯編語(yǔ)言編寫的函數(shù),也可調(diào)用Windows應(yīng)用程序接口(API)函數(shù),以實(shí)現(xiàn)SDK所能實(shí)現(xiàn)的功能。VB的核心是其對(duì)對(duì)象的鏈接與嵌入(OLE)的支持,它是訪問(wèn)所有對(duì)象的一種方法,利用OLE技術(shù),VB將其他應(yīng)用軟件視為一個(gè)對(duì)象嵌入到VB應(yīng)用程序中,進(jìn)行各種操作,也可將各種基于Windows的應(yīng)用程序嵌入到VB應(yīng)用程序,實(shí)現(xiàn)聲音、圖像、動(dòng)畫等多媒體功能。VB的數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)VisualBasic作為一種面向?qū)ο蟮目梢暬幊坦ぞ撸絹?lái)越多地用作數(shù)據(jù)庫(kù)應(yīng)用程序的前端開發(fā)工具。VB數(shù)據(jù)訪問(wèn)技術(shù),采用VisualBasic6.0作為前端控制界面,MicrosoftAccess2003作為后臺(tái)數(shù)據(jù)庫(kù),并采用最新的ActiveX數(shù)據(jù)訪問(wèn)對(duì)象(ADO)數(shù)據(jù)庫(kù)訪問(wèn)技術(shù)。VisualBasic訪問(wèn)數(shù)據(jù)庫(kù)技術(shù)分為以下部分:1)Microsoft可視化數(shù)據(jù)工具(MicrosoftVisualDataTools)。使用VisualBasic可以創(chuàng)建每個(gè)步驟封裝在數(shù)據(jù)訪問(wèn)系統(tǒng)中的部件。2)中間層部件和MicrosoftTransactionServer。在生成自己的ActiveXDLL和EXE時(shí),還可以在應(yīng)用程序中使用VisualBasic創(chuàng)建中間層部件。3)ActiveXDataObject(ADO)。數(shù)據(jù)提供程序和數(shù)據(jù)使用者之間的橋梁就是數(shù)據(jù)源,數(shù)據(jù)源是使用MicrosoftActiveXDataObject(ADO)創(chuàng)建的,而MicrosoftActiveXDataObject是VisualBasic在任何數(shù)據(jù)源中訪問(wèn)數(shù)據(jù)的主要方法。為了向后兼容和方便工程維護(hù),它仍然支持遠(yuǎn)程數(shù)據(jù)對(duì)象(RemoteDataObjects,RDO)和數(shù)據(jù)訪問(wèn)對(duì)象(DataAccessObjects,DAO)。4)數(shù)據(jù)源和數(shù)據(jù)控件。數(shù)據(jù)環(huán)境設(shè)計(jì)器為工程中的數(shù)據(jù)訪問(wèn)對(duì)象提供了動(dòng)態(tài)可編程界面和高級(jí)的數(shù)據(jù)定型服務(wù),即創(chuàng)建相關(guān)數(shù)據(jù)的層次結(jié)構(gòu)、合計(jì)以及自動(dòng)分組等功能。在VisualBasic中,可以訪問(wèn)以下方式訪問(wèn)數(shù)據(jù)庫(kù):1)ActiveX數(shù)據(jù)對(duì)象(ADO)2)遠(yuǎn)程數(shù)據(jù)對(duì)象(RDO)3)數(shù)據(jù)訪問(wèn)對(duì)象(DAO)4)ODBC直接連接到數(shù)據(jù)庫(kù)Access數(shù)據(jù)庫(kù)Access數(shù)據(jù)庫(kù)管理系統(tǒng)是MicrosoftOffice的重要組成部分,它不僅是一個(gè)數(shù)據(jù)庫(kù),而且具有強(qiáng)大的數(shù)據(jù)管理功能,可以利用各種數(shù)據(jù)源生成窗體(表單)、查詢、報(bào)表和應(yīng)用程序等。Access數(shù)據(jù)庫(kù)2000數(shù)據(jù)庫(kù)由7種對(duì)象組成:表、查詢、窗體、報(bào)表、頁(yè)、宏和模塊。3.概要設(shè)計(jì)系統(tǒng)功能結(jié)構(gòu)在系統(tǒng)功能分析的基礎(chǔ)上,結(jié)合VisualBasic和Access的特點(diǎn),設(shè)計(jì)出如圖所示的系統(tǒng)功能模塊圖。根據(jù)該酒店客房的具體情況,將系統(tǒng)主要功能介紹如下。住宿管理:住宿登記、追加押金、調(diào)房登記、退房結(jié)賬??蛻艄芾恚嚎头吭O(shè)置、客房查詢、房態(tài)查看。掛賬管理:掛賬查詢、客戶結(jié)款。查詢統(tǒng)計(jì):住宿查詢、退宿查詢、宿費(fèi)提醒。日結(jié):登記預(yù)收?qǐng)?bào)表、客房銷售報(bào)表、客房銷售統(tǒng)計(jì)。系統(tǒng)設(shè)置:初始化設(shè)置、操作員設(shè)置、密碼設(shè)置、權(quán)限設(shè)置。酒店客房管理系統(tǒng)酒店客房管理系統(tǒng)掛賬管理客房管理住宿管理掛賬管理客房管理住宿管理查詢統(tǒng)計(jì)查詢統(tǒng)計(jì)客戶結(jié)款追加押金住宿登記調(diào)房登記退房結(jié)賬客房預(yù)訂客戶結(jié)款追加押金住宿登記調(diào)房登記退房結(jié)賬客房預(yù)訂退宿查詢宿費(fèi)提醒住宿查詢退宿查詢宿費(fèi)提醒住宿查詢掛賬查詢掛賬查詢客房設(shè)置客房查詢房態(tài)查看客房設(shè)置客房查詢房態(tài)查看酒店客房管理系酒店客房管理系統(tǒng)系統(tǒng)維護(hù)系統(tǒng)設(shè)置日結(jié)系統(tǒng)維護(hù)系統(tǒng)設(shè)置日結(jié)數(shù)據(jù)備份數(shù)據(jù)恢復(fù)登記預(yù)收?qǐng)?bào)表客房銷售報(bào)表客房銷售統(tǒng)計(jì)數(shù)據(jù)備份數(shù)據(jù)恢復(fù)登記預(yù)收?qǐng)?bào)表客房銷售報(bào)表客房銷售統(tǒng)計(jì)圖3.SEQ圖3.\*ARABIC1系統(tǒng)功能結(jié)構(gòu)圖圖3.SEQ圖3.\*ARABIC1系統(tǒng)功能結(jié)構(gòu)圖操作員設(shè)置客房預(yù)訂密碼設(shè)置權(quán)限設(shè)置設(shè)置主窗口圖重登設(shè)置初始化設(shè)置操作員設(shè)置客房預(yù)訂密碼設(shè)置權(quán)限設(shè)置設(shè)置主窗口圖重登設(shè)置初始化設(shè)置圖3.圖3.SEQ圖3.\*ARABIC1系統(tǒng)功能結(jié)構(gòu)圖.1數(shù)據(jù)庫(kù)概念設(shè)計(jì)通過(guò)對(duì)系統(tǒng)進(jìn)行需求分析、業(yè)務(wù)流程設(shè)計(jì),以及系統(tǒng)功能結(jié)構(gòu)的確定,規(guī)劃出系統(tǒng)中使用的數(shù)據(jù)庫(kù)實(shí)體對(duì)象和實(shí)體E-R圖??腿巳胱⌒枰獙?duì)客人信息和入住信息進(jìn)行登記,這就存在一個(gè)登記信息實(shí)體,其實(shí)體E-R圖如圖所示。登記信息登記信息……圖3.圖3.SEQ圖3.\*ARABIC2登記信息實(shí)體E-R圖客房是一個(gè)重要的實(shí)體,客房實(shí)體包含了客房的基本配置信息,以及當(dāng)前房間狀態(tài),其客房登記實(shí)體E-R圖如所示??头靠头俊瓐D3.圖3.SEQ圖3.\*ARABIC3客房實(shí)體E-R圖客人退房時(shí)需要對(duì)退房信息進(jìn)行登記,退房登記實(shí)體包含客人的基本信息,以及對(duì)房費(fèi)進(jìn)行結(jié)算登記的信息。退房登記實(shí)體E-R圖如圖所示。退房登記退房登記……圖3.圖3.SEQ圖3.\*ARABIC4退房登記實(shí)體E-R圖登記預(yù)收表實(shí)體E-R圖所示。登記預(yù)收信息登記預(yù)收信息……圖3.圖3.SEQ圖3.\*ARABIC5登記預(yù)收信息實(shí)體E-R圖用戶信息操作員用戶信息操作員密碼圖3.SEQ圖3.\*ARABIC6用戶實(shí)體E-R圖掛賬明細(xì)實(shí)體E-R圖,如圖3.7所示。掛賬明細(xì)信息掛賬明細(xì)信息……圖3.圖3.SEQ圖3.\*ARABIC7掛賬明細(xì)實(shí)體E-R圖系統(tǒng)總體E-R圖如圖3.8所示.住宿住宿客房管理客戶交易用戶交易記錄賬單查詢產(chǎn)生核算消費(fèi)記錄系統(tǒng)總體E-R圖數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)是整個(gè)設(shè)計(jì)的前半段,包括所需的實(shí)體和關(guān)系,實(shí)體規(guī)范化等工作。設(shè)計(jì)的后半段則是數(shù)據(jù)庫(kù)物理設(shè)計(jì),包括選擇數(shù)據(jù)庫(kù)產(chǎn)品,確定數(shù)據(jù)庫(kù)實(shí)體屬性(字段)、數(shù)據(jù)類型、長(zhǎng)度、精度確定、DBMS頁(yè)面大小等。數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)決定了數(shù)據(jù)庫(kù)及其應(yīng)用的整體性能,調(diào)優(yōu)位置。在規(guī)范的數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)時(shí),還應(yīng)考慮適當(dāng)?shù)仄茐囊?guī)范規(guī)則,即反規(guī)范化設(shè)計(jì),來(lái)降低索引、表的數(shù)目,降低連接操作的數(shù)目,從而加快查詢速度。常用的反規(guī)范技術(shù)有增加冗余列、增加派生列、重新組表等。根據(jù)設(shè)計(jì)好的實(shí)體E-R圖在數(shù)據(jù)庫(kù)中創(chuàng)建表,系統(tǒng)數(shù)據(jù)庫(kù)中各數(shù)據(jù)表的結(jié)構(gòu)如下。tb_djb(登記表):登記表tb_djb用來(lái)保存客人住宿時(shí)的住宿登記信息,結(jié)構(gòu)如表3.1所示。表3.SEQ表3.\*ARABIC1住宿登記表結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小憑證號(hào)碼文本20證件名稱文本20證件號(hào)碼文本20姓名文本50詳細(xì)地址文本50出差事由文本50房間號(hào)文本20客房類型文本10客房?jī)r(jià)格貨幣8住宿日期日期/時(shí)間8住宿時(shí)間日期/時(shí)間8住宿天數(shù)數(shù)字雙精度宿費(fèi)貨幣8折扣數(shù)字雙精度型應(yīng)收費(fèi)用貨幣8預(yù)收金額貨幣8提醒日期日期/時(shí)間8退宿日期日期/時(shí)間8備注文本50標(biāo)志文本1日期日期/時(shí)間8時(shí)間日期/時(shí)間8結(jié)款方式文本10退宿時(shí)間日期/時(shí)間8提醒時(shí)間日期/時(shí)間8摘要文本200BZ數(shù)字雙精度型Tb-kf(客房基礎(chǔ)信息表):客房基礎(chǔ)信息表tb-kf用來(lái)保存客房的基礎(chǔ)信息,結(jié)構(gòu)如表3.2所示。表3.SEQ表3.\*ARABIC2客房基礎(chǔ)信息表結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小房間號(hào)文本30房間類型文本50價(jià)格貨幣8房態(tài)文本4標(biāo)志是/否1備注文本100配置文本100使用配置文本10營(yíng)業(yè)時(shí)間日期/時(shí)間8Tb-tdf(退房登記表):退房登記表用來(lái)保存客人退房登記信息,結(jié)構(gòu)如表所示。表3.SEQ表3.\*ARABIC3退房登記表結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小憑證號(hào)碼文本20姓名文本50證件名稱文本20證件號(hào)碼文本20詳細(xì)地址文本50工作單位文本50房間號(hào)文本20客房類型文本10客房?jī)r(jià)格貨幣住宿日期日期/時(shí)間住宿時(shí)間日期/時(shí)間住宿天數(shù)數(shù)字雙精度型宿費(fèi)文本折扣或招待文本16折扣數(shù)字雙精度型應(yīng)收費(fèi)用貨幣8雜費(fèi)貨幣8費(fèi)貨幣8會(huì)議費(fèi)貨幣8存車費(fèi)貨幣8賠償費(fèi)貨幣8金額總計(jì)貨幣8預(yù)收費(fèi)用貨幣8退還費(fèi)用貨幣8退房日期日期/時(shí)間8退房時(shí)間日期/時(shí)間8日期日期/時(shí)間8時(shí)間日期/時(shí)間8備注文本50BZ數(shù)字雙精度型Tb-djys(登記預(yù)收表)結(jié)構(gòu)如表3.4表3.SEQ表3.\*ARABIC4登記預(yù)收表結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小憑證號(hào)碼文本20姓名文本50證件號(hào)碼文本20證件名稱文本20詳細(xì)地址文本50住宿事由文本50房間號(hào)文本20客房類型文本10客房?jī)r(jià)格貨幣住宿日期日期/時(shí)間住宿時(shí)間日期/時(shí)間住宿天數(shù)數(shù)字雙精度型宿費(fèi)貨幣折扣數(shù)字雙精度型應(yīng)收宿費(fèi)貨幣8預(yù)收金額貨幣8提醒日期日期/時(shí)間8退宿日期日期/時(shí)間8備注文本50標(biāo)志文本8日期日期/時(shí)間8時(shí)間日期/時(shí)間8結(jié)款方式文本8摘要文本200提醒時(shí)間日期/時(shí)間8退宿時(shí)間日期/時(shí)間8BZ數(shù)字雙精度型Tb-gzmx(掛賬明細(xì)表)結(jié)構(gòu)如表3.5表3.SEQ表3.\*ARABIC5掛賬明細(xì)表結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小日期日期/時(shí)間掛賬單位文本8摘要文本200住宿金額貨幣8欠款金額貨幣8還款金額貨幣8金額累計(jì)貨幣8姓名文本50證件號(hào)碼文本20票號(hào)文本20時(shí)間日期/時(shí)間序號(hào)數(shù)字整型房間標(biāo)準(zhǔn)文本10房間價(jià)格文本10Tb-user(用戶信息表)結(jié)構(gòu)表3.6表3.SEQ表3.\*ARABIC6用戶信息表結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小操作員文本10密碼文本50Tb-qxsz(權(quán)限信息表)結(jié)構(gòu)表3.7表3.SEQ表3.\*ARABIC7權(quán)限信息表結(jié)構(gòu)字段名稱數(shù)據(jù)類型字段大小住宿登記是/否追加押金是/否調(diào)房登記是/否退宿登記是/否客房管理是/否客房查詢是/否房態(tài)查看是/否掛賬查詢是/否掛賬結(jié)款是/否住宿查詢是/否退宿查詢是/否宿費(fèi)提醒是/否登記預(yù)收?qǐng)?bào)表是/否客房銷售統(tǒng)計(jì)報(bào)表是/否操作員設(shè)置是/否密碼設(shè)置是/否初始化是/否權(quán)限設(shè)置是/否設(shè)置窗口圖像是/否數(shù)據(jù)備份是/否數(shù)據(jù)恢復(fù)是/否編號(hào)文本50操作員文本50密碼文本50客房銷售報(bào)表是/否4.系統(tǒng)詳細(xì)設(shè)計(jì)系統(tǒng)的總體設(shè)計(jì)完成以后,還需要確定于系統(tǒng)和各模塊的具體實(shí)現(xiàn)方法,以便最終真正建立一個(gè)完善的系統(tǒng)。要建立系統(tǒng)的各個(gè)功能模塊,就要進(jìn)行程序設(shè)計(jì)。包括創(chuàng)建系統(tǒng)各種界面、對(duì)象以及處理程序的基本編程能力。要求考生能夠利用命令、語(yǔ)句及系統(tǒng)工具設(shè)計(jì)人機(jī)接口界面,熟悉輸入、輸出界面和處理過(guò)程。4.1公共模塊設(shè)計(jì)在系統(tǒng)中使用公共模塊,可節(jié)省系統(tǒng)資源,實(shí)現(xiàn)代碼重用。本系統(tǒng)中新建一個(gè)Modulel模塊,此模塊主要用于共享數(shù)據(jù)庫(kù)連接。公共模塊代碼如下:PPPublicsubMain()EndsubPublicfunctionESQL(byvalsqlAsstring)AsADODB.recordsetDDimrsasADODB.recordsetSetcnn=NewCnn.openstrcnnSetrs=NewADODB.recordsetRs.opentrim(sql),cnn,adopenkeyset,adlockoptimisticSetESQL=rsEndfunctionPublicfunctionstrCnn()StrCnn=”provider=Microsoft.Jet.OLEDB.4.0;Datesource=”&App.Path&”\DB_KFGL.mdb;persissecurityInfo=False”EndFunction4.2系統(tǒng)登錄界面模塊圖經(jīng)過(guò)以上的分析及建摸,已經(jīng)完成了數(shù)據(jù)庫(kù)的后臺(tái)工作。程序啟動(dòng)后首先進(jìn)入系統(tǒng)登錄界面,驗(yàn)證操作員信息及密碼。在系統(tǒng)登錄模塊中主要實(shí)現(xiàn)如下功能:1)用戶登陸,支持鼠標(biāo)和鍵盤操作。2)操作員信息和密碼驗(yàn)證成功后,進(jìn)入主界面,相反則提醒并返回錯(cuò)誤點(diǎn)。3)輸入3次錯(cuò)誤的密碼,則自動(dòng)退出系統(tǒng)。進(jìn)入系統(tǒng)登陸界面的時(shí)候,系統(tǒng)要求用戶輸入用戶名及密碼作為驗(yàn)證信息,界面如圖所示,系統(tǒng)初始用戶名為:mr,密碼為:mrsoft。用戶輸入正確的用戶名和口令后,點(diǎn)擊“確定”按鈕后系統(tǒng)即可進(jìn)入系統(tǒng)的主窗體界面,在系統(tǒng)菜單下可添加用戶并可設(shè)置用戶權(quán)限。4.3主窗體界面模塊圖程序啟動(dòng)后,在系統(tǒng)登錄界面驗(yàn)證完操作員及操作員密碼后,將進(jìn)入程序主窗體。在程序主窗體中通過(guò)選擇菜單命令或單擊工具欄中的按鈕,可調(diào)用相應(yīng)程序窗體或進(jìn)行相應(yīng)操作,可根據(jù)操作員不同,確定操作員的相應(yīng)權(quán)限。在主窗體狀態(tài)欄中顯示了系統(tǒng)時(shí)間和當(dāng)前系統(tǒng)操作員信息。主窗體界面如圖所示。為了使酒店管理系統(tǒng)的主窗體美觀大方,在窗體設(shè)計(jì)時(shí)添加了菜單欄和工具欄。菜單欄中包含了酒店管理系統(tǒng)的全部功能,工具欄顯示工具的主要功能。4.4住宿登記模塊在主窗體中,選擇“住宿管理”/“住宿登記”菜單命令,打開住宿登記模塊,住宿登記模塊中能夠?qū)崿F(xiàn)自動(dòng)生成住宿登記憑證號(hào)碼(憑證號(hào)碼由系統(tǒng)日期、字母d、3位數(shù)字編碼組成)提供空閑房間供用戶選擇,客人住宿登記,收取客人預(yù)交宿費(fèi),自動(dòng)計(jì)算折前宿費(fèi)、實(shí)際宿費(fèi)、宿費(fèi)提醒時(shí)間、退宿時(shí)間,打印住宿登記單據(jù)等功能。住宿登記界面如圖4.3圖4.3住宿登記模塊圖4.5調(diào)房登記模塊調(diào)房登記模塊主要實(shí)現(xiàn)對(duì)客人房間進(jìn)行調(diào)換的過(guò)程,系統(tǒng)只允許調(diào)換等價(jià)客房。通過(guò)原房間號(hào)列表,可以查詢登記表中當(dāng)前所有客人的房間號(hào)碼,在選擇原房間號(hào)后實(shí)現(xiàn)生成目標(biāo)房間號(hào)。目標(biāo)房間號(hào)是查詢客房列表中與選擇的原房間號(hào)客房類型相同并且房態(tài)為空房的房間號(hào),在相應(yīng)的文本框中將自動(dòng)顯示房間價(jià)格、客人姓名、證件及證件號(hào)碼等信息,這樣方便管理員進(jìn)行調(diào)房,調(diào)房登記界面如圖4.4所示。圖4.4調(diào)房登記模塊圖4.6宿費(fèi)提醒模塊客人在住宿前首先要說(shuō)明住宿天數(shù),根據(jù)客人住宿天數(shù)和房間價(jià)格,酒店要向客人收取一定的住宿押金。如果客人住宿了10天,而只交付了5天的宿費(fèi),入住時(shí)間超過(guò)5天后,如果沒(méi)有及時(shí)催要住宿費(fèi),很容易造成客人未交宿費(fèi)便離宿,這樣便會(huì)給酒店造成損失。為了解決這種情況,本系統(tǒng)設(shè)計(jì)了宿費(fèi)提醒功能,可以及時(shí)提醒酒店客人什么時(shí)間需補(bǔ)交多少宿費(fèi)。在宿費(fèi)提醒模塊中能夠按設(shè)置的日期完成被提醒客人的檢索和所有被提醒客人的檢索。單擊“到時(shí)被提醒”按鈕,提醒時(shí)間小于等于設(shè)置時(shí)間,將在列表中顯示客人信息;單擊“所有被提醒”按鈕,將在列表中顯示當(dāng)前所有住宿的客人信息?!八拶M(fèi)提醒”界面如圖4.5所示。圖4.5宿費(fèi)提醒模塊圖4.7房態(tài)查詢模塊程序啟動(dòng)后,選擇主窗體菜單欄中的“客房管理/房態(tài)查看”命令,進(jìn)入房態(tài)查看模塊。房態(tài)查看模塊能夠以圖形方式顯示入住、空房、維修的房間狀態(tài);計(jì)算當(dāng)前客房入住、空閑、維修個(gè)數(shù)房間使用率,房態(tài)查看模塊主要使用ListView控件以圖形方式顯示客房房態(tài)信息,如圖4.6所示。圖4.6房態(tài)查詢模塊圖模塊在主窗體中選擇“住宿管理/追加押金”命令,將進(jìn)入追加押金模塊。在“憑證號(hào)碼”下拉列表框中選擇客人入住的憑證號(hào)碼,再在“追加押金”文本框中輸入客人續(xù)交的押金后,在相應(yīng)的文本框中將顯示客人的入住信息,并自動(dòng)計(jì)算宿費(fèi)提醒日期和時(shí)間,還可打印追加押金票據(jù),追加押金界面如圖4.7所示。主窗體中選擇菜單欄中的“日結(jié)/客房銷售報(bào)表”命令,將進(jìn)入客房銷售報(bào)表模塊。在客房銷售報(bào)表模塊的日期下拉列表框中選擇任意的時(shí)間段,單擊“確定”按鈕,將把這個(gè)時(shí)間段內(nèi)客人結(jié)賬的記錄顯示在列表中并將相關(guān)費(fèi)用的總額顯示在下面的表格中,客房銷售報(bào)表界面如圖4.8所示。5.系統(tǒng)測(cè)試5.1軟件測(cè)試的定義、方法、步驟軟件測(cè)試是利用測(cè)試工具,按照測(cè)試方案和流程,對(duì)軟件產(chǎn)品進(jìn)行功能和效率測(cè)試,以發(fā)現(xiàn)產(chǎn)品的錯(cuò)誤、漏洞、缺陷,并驗(yàn)證產(chǎn)品能否實(shí)現(xiàn)預(yù)期功能,對(duì)產(chǎn)品可能出現(xiàn)的問(wèn)題進(jìn)行分析和評(píng)估。測(cè)試階段的根本目標(biāo)是盡可能多地發(fā)現(xiàn)并排除軟件中潛藏的錯(cuò)誤,最終把一個(gè)高質(zhì)量的軟件系統(tǒng)交給用戶使用。測(cè)試任何產(chǎn)品都有兩種方法:如果已經(jīng)知道了產(chǎn)品應(yīng)該具有的功能,可以通過(guò)測(cè)試來(lái)檢驗(yàn)是否每個(gè)功能都能正常使用;如果知道產(chǎn)品的內(nèi)部工作過(guò)程,可以通過(guò)測(cè)試來(lái)檢驗(yàn)產(chǎn)品內(nèi)部動(dòng)作是否按照規(guī)格說(shuō)明書的規(guī)定正常進(jìn)行。前一種方法稱為黑盒測(cè)試,后一種方法稱為白盒測(cè)試。測(cè)試過(guò)程必須分步驟進(jìn)行,后一個(gè)步驟在邏輯上是前一個(gè)步驟的繼續(xù)。一個(gè)軟件系統(tǒng)的測(cè)試過(guò)程基本上由下述幾個(gè)步驟組成模塊測(cè)試模塊測(cè)試的目的是保證每個(gè)模塊作為一個(gè)單元能正確運(yùn)行,在這個(gè)測(cè)試步驟中所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計(jì)的錯(cuò)誤。通常,單元測(cè)試主要使用白盒測(cè)試技術(shù),而且對(duì)多個(gè)模塊的測(cè)試可以并行地進(jìn)行。2)集成測(cè)試 集成測(cè)試是在單元測(cè)試的基礎(chǔ)上,將所有模塊按照設(shè)計(jì)要求(如根據(jù)結(jié)構(gòu)圖〕組裝成為子系統(tǒng)或系統(tǒng),進(jìn)行集成測(cè)試。集成測(cè)試也稱為組裝測(cè)試。由模塊組裝成程序時(shí)有兩種方法。一種方法是先分別測(cè)試每個(gè)模塊,再把所有模塊按設(shè)計(jì)要求放在一起結(jié)合成所要的程序,這種方法稱為非漸增式測(cè)試,另一種方法是把下一個(gè)要測(cè)試的模塊同已經(jīng)測(cè)試好的那些模塊結(jié)合起來(lái)測(cè)試。這種每次增加一個(gè)模塊的方法稱為漸增式測(cè)試。這種方法實(shí)際上同時(shí)完成單元測(cè)試和集成測(cè)試。3)確認(rèn)測(cè)試確認(rèn)測(cè)試也稱為驗(yàn)收測(cè)試,它的目標(biāo)是驗(yàn)證軟件的有效性。如果軟件的功能和性能如同用戶所

溫馨提示

  • 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ù)網(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)論