酒店管理系統(tǒng)的設(shè)計與實現(xiàn)_第1頁
酒店管理系統(tǒng)的設(shè)計與實現(xiàn)_第2頁
酒店管理系統(tǒng)的設(shè)計與實現(xiàn)_第3頁
酒店管理系統(tǒng)的設(shè)計與實現(xiàn)_第4頁
酒店管理系統(tǒng)的設(shè)計與實現(xiàn)_第5頁
已閱讀5頁,還剩20頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 HYPERLINK :/ dggrj / 酒店管理系統(tǒng)的設(shè)計與實現(xiàn)摘要現(xiàn)代酒店組織龐大,服務(wù)項目多,信息量大。為了提高勞動生產(chǎn)率,降低成本,提高服務(wù)質(zhì)量和管理水平,進而提高經(jīng)濟效益,就必須利用計算機進行現(xiàn)代信息化管理。酒店管理系統(tǒng)就是為此目的而設(shè)計的。畢業(yè)設(shè)計是用C#開發(fā)的,并使用Microsoft SQL Server 2005數(shù)據(jù)庫。系統(tǒng)具備訂房、查詢、退房等功能,更好的管理酒店?!娟P(guān)鍵詞】酒店管理; C# ; SQL酒店管理系統(tǒng)設(shè)計與實現(xiàn)摘要現(xiàn)代酒店組織龐大,服務(wù)項目多,信息量大。為了提高勞動生產(chǎn)率、降低成本、提高服務(wù)質(zhì)量和管理水平以促進經(jīng)濟效益,就必須依靠計算機進行信息化管理的現(xiàn)代化

2、。但是,酒店管理系統(tǒng)就是為此目的而設(shè)計的。我的畢業(yè)設(shè)計是用c#開發(fā)的,使用Microsoft SQL Server 2005數(shù)據(jù)庫。該系統(tǒng)具有預(yù)訂、查詢、退房等功能,可以更好地管理酒店。關(guān)鍵詞:酒店酒店管理; C; SQL目錄 TOC o 1-3 h z u HYPERLINK l _Toc1175 簡介 PAGEREF _Toc1175 1 HYPERLINK l _Toc14272 概述 PAGEREF _Toc14272 1 HYPERLINK l _Toc30776 1.1現(xiàn)狀與前景 PAGEREF _Toc30776 1 HYPERLINK l _Toc20262 1.2 研究內(nèi)容

3、PAGEREF _Toc20262 2 HYPERLINK l _Toc20173 第2章系統(tǒng)分析 PAGEREF _Toc20173 2 HYPERLINK l _Toc6705 2.1 系統(tǒng)相關(guān)技術(shù)介紹 PAGEREF _Toc6705 2 HYPERLINK l _Toc4587 2.2 可行性分析 PAGEREF _Toc4587 2 HYPERLINK l _Toc12866 2.3 系統(tǒng)需求分析 PAGEREF _Toc12866 3 HYPERLINK l _Toc15132 2.3.1 性能要求 PAGEREF _Toc15132 3 HYPERLINK l _Toc8606

4、2.3.2 功能要求 PAGEREF _Toc8606 3 HYPERLINK l _Toc28376 第 3 章 系統(tǒng)設(shè)計 PAGEREF _Toc28376 4 HYPERLINK l _Toc14619 3.1 系統(tǒng)設(shè)計 PAGEREF _Toc14619 4 HYPERLINK l _Toc26603 3.2 數(shù)據(jù)庫設(shè)計 PAGEREF _Toc26603 5 HYPERLINK l _Toc2143 第 4 章 系統(tǒng)實現(xiàn) PAGEREF _Toc2143 7 HYPERLINK l _Toc24393 4.1 登錄界面 PAGEREF _Toc24393 7 HYPERLINK l

5、_Toc13543 4.2 系統(tǒng)主界面 PAGEREF _Toc13543 8 HYPERLINK l _Toc23405 4.2.1 客房 PAGEREF _Toc23405 查詢8 HYPERLINK l _Toc3691 4.2.2 客戶預(yù)訂 PAGEREF _Toc3691 9 HYPERLINK l _Toc27564 4.2.3 客戶簽到 PAGEREF _Toc27564 10 HYPERLINK l _Toc29544 4.2.4 換房 PAGEREF _Toc29544 11 HYPERLINK l _Toc14118 4.2.5 房間結(jié)算 PAGEREF _Toc14118

6、 12 HYPERLINK l _Toc28361 4.3 數(shù)據(jù)管理模塊 PAGEREF _Toc28361 12 HYPERLINK l _Toc17466 4.3.1 房間狀態(tài) PAGEREF _Toc17466 12 HYPERLINK l _Toc9 4.3.2 房間類型 PAGEREF _Toc9 13 HYPERLINK l _Toc17579 4.3.3 用戶管理 PAGEREF _Toc17579 14 HYPERLINK l _Toc18760 第 5 章 系統(tǒng)測試 PAGEREF _Toc18760 15 HYPERLINK l _Toc21462 5.1 程序調(diào)試 PAG

7、EREF _Toc21462 15 HYPERLINK l _Toc31529 5.2 程序測試 PAGEREF _Toc31529 16 HYPERLINK l _Toc16297 5.2.1 測試的重要性和目的 PAGEREF _Toc16297 16 HYPERLINK l _Toc21616 5.2.2 PAGEREF _Toc21616 測試第 16步 HYPERLINK l _Toc31288 5.2.3 測試的主要內(nèi)容 PAGEREF _Toc31288 16 HYPERLINK l _Toc31671 參考文獻 PAGEREF _Toc31671 18 HYPERLINK l

8、_Toc296 附錄 PAGEREF _Toc296 19介紹酒店業(yè)是一個前景廣闊且競爭激烈的行業(yè)。改革開放以來,我國酒店業(yè)發(fā)展迅速,已成為具有相當(dāng)規(guī)模的產(chǎn)業(yè)。由于中國旅游業(yè)的快速發(fā)展,據(jù)調(diào)查, 2020年中國將成為世界第四大旅游國;同時,中國加入世貿(mào)組織將徹底打開酒店業(yè)。此時,中國酒店業(yè)將面臨前所未有的挑戰(zhàn)。機遇與挑戰(zhàn)。然而,即便是一些酒店還處于人工經(jīng)營管理階段,已經(jīng)不能適應(yīng)當(dāng)前的發(fā)展趨勢。因此,為提高酒店的工作質(zhì)量和效率,利用先進的計算機網(wǎng)絡(luò)通信技術(shù)改變酒店經(jīng)營模式,實現(xiàn)酒店經(jīng)營管理的自動化已成為必然。酒店客房管理系統(tǒng)是根據(jù)酒店客房管理的實際情況設(shè)計的。酒店客房管理的科學(xué)化、系統(tǒng)化、信息化

9、已成為各家酒店追求的目標(biāo)。因此,為了實現(xiàn)這些功能,要求每家酒店都配備一套客房管理系統(tǒng),以便在酒店實施良好、完善的管理,以最快的速度響應(yīng)客戶的需求,為客人提供服務(wù)。及時,為他們提供高效、快捷、便捷的生活環(huán)境??头抗芾硇畔⑾到y(tǒng)(MIS)是各酒店軟件建設(shè)中的重要應(yīng)用系統(tǒng),極大地改善了酒店管理的基礎(chǔ)環(huán)境。研究了客房管理系統(tǒng)的一些基本問題,主要包括客房管理系統(tǒng)的功能組成、系統(tǒng)開發(fā)條件、步驟及其總體規(guī)劃。第一章概述1.1現(xiàn)狀與前景隨著人們生活水平的提高,假日經(jīng)濟已經(jīng)成為人們消費的熱點,這使得酒店業(yè)發(fā)展迅速。隨著酒店數(shù)量的增加和人們需求的增加,酒店行業(yè)的競爭也更加激烈。為了在競爭中生存和發(fā)展,酒店必須提高服

10、務(wù)管理水平。全方位的計算機服務(wù)和計算機管理的引入日益普及。酒店將計算機服務(wù)和管理引入,取得了良好的經(jīng)濟效益和社會效益。因此,中華人民共和國建設(shè)部最近作出了明確規(guī)定:星級飯店在項目立項時,其設(shè)計方案必須包括計算機管理系統(tǒng),否則該項目將不予立項??梢?,酒店管理的計算機化勢在必行。酒店管理系統(tǒng)將先進的計算機技術(shù)與現(xiàn)代酒店服務(wù)管理完美結(jié)合,實現(xiàn)了住宿新概念的服務(wù)和管理方式。傳統(tǒng)酒店管理往往使管理者花費大量時間處理客戶投訴,如查詢錯誤、登記結(jié)賬手續(xù)繁瑣、客費計算錯誤、空房信息不及時提供等,影響入住率,給管理帶來困難.人們必須專注于規(guī)劃、管理、運營戰(zhàn)略和決策。酒店管理系統(tǒng)可以提高員工的工作效率,加快資金周

11、轉(zhuǎn),降低各項成本,提高服務(wù)質(zhì)量。1.2 研究內(nèi)容該系統(tǒng)為管理者提供了一個完整的管理平臺。它提供的主要功能有:房型管理、房間狀態(tài)管理、房間預(yù)訂管理、房間入住管理、客戶換房管理、房間結(jié)算管理、退出系統(tǒng)。第二章系統(tǒng)分析2.1 系統(tǒng)相關(guān)技術(shù)介紹本管理信息系統(tǒng)將采用成熟技術(shù)C#作為前端開發(fā)工具。后端數(shù)據(jù)庫使用微軟的SQL Server數(shù)據(jù)庫,因為它的靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。因此,該系統(tǒng)的軟件開發(fā)平臺成熟可行。在硬件方面,科技的飛速發(fā)展使得硬件的更新速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺可以完全滿足本系統(tǒng)的需要。系統(tǒng)采用原型法開發(fā)方法?;陂_發(fā)者對

12、用戶需求的理解,通過簡單的系統(tǒng)反沖洗和系統(tǒng)設(shè)計,可以快速實現(xiàn)原型系統(tǒng),然后通過反復(fù)修改實現(xiàn)管理信息系統(tǒng)。2.2 可行性分析1 、管理的可行性酒店管理系統(tǒng)可以記錄酒店客人的基本信息,提供查詢、刪除等工作,讓員工從繁瑣的人工操作中解脫出來,同時為酒店客人提供管理和決策支持。企業(yè)的運作。由于酒店電腦系統(tǒng)24小時不間斷運行,數(shù)據(jù)量大,可靠性要求高,整個電腦系統(tǒng)的供電需要專線供電,UPS(不間斷電源系統(tǒng)) ) 必須正確接地,以保證整個系統(tǒng)的正常運行。2、技術(shù)可行性該技術(shù)采用成熟的C#作為前端開發(fā)工具。后端數(shù)據(jù)庫采用SQL Server2005數(shù)據(jù)庫,靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。三

13、、經(jīng)濟可行性該系統(tǒng)由作者自主研發(fā),界面操作簡單,操作人員只需簡單培訓(xùn)即可上崗。2.3 系統(tǒng)需求分析2.3.1性能要求( 1 )本軟件主要用于管理,不科學(xué)計算,計算精度要求不高。因此,輸入輸出數(shù)據(jù)的精度不是很高,計算用的數(shù)字可以使用浮點數(shù)。(2)軟件操作的響應(yīng)時間不超過12秒,基本實現(xiàn)就足夠了。(3)系統(tǒng)只支持在window系統(tǒng)上運行,后臺數(shù)據(jù)庫只支持SQL Server2005。2.3.2功能要求酒店住房業(yè)務(wù)的基本流程主要包括:對于客房預(yù)訂,客戶通過或通過其他渠道向酒店預(yù)訂客房。接待員檢查房間狀態(tài)表并確認有空房并接受預(yù)訂。預(yù)訂成功后,客戶將獲得預(yù)訂憑證,并相應(yīng)更改房間狀態(tài)表。入住客房,如客戶已

14、預(yù)訂房間,按預(yù)訂憑證進行預(yù)訂,并向客戶發(fā)放房卡,房間狀態(tài)由“預(yù)訂”到“入住”。如果客戶沒有預(yù)定房間,前臺工作人員會檢查房間狀態(tài)和房間狀態(tài),如果有空房再登記房間,并向客戶發(fā)放房卡,房間狀態(tài)會從“空房間”到“入住”。如果客戶對所入住的房間條件不滿意,客戶可以更換房間。接待人員會為客人換房,換客人房卡,房間狀態(tài)也會相應(yīng)調(diào)整。補足押金??蛻魮Q房后押金過少,需補交押金??蛻糁Ц堆航?,接待員出具押金證明。顧客退房時,接待員根據(jù)顧客的房卡進行退房登記。計算客戶入住期間的房費、餐費、電話費、各類消費及押金總額。向客戶收取費用或退還押金??蛻粜畔⒈粋鬏?shù)綒v史客戶表中。房間狀態(tài)從“入住”更改為“有空”。圖3-1業(yè)

15、務(wù)流程分析圖第三章系統(tǒng)設(shè)計3.1 系統(tǒng)設(shè)計圖3-2系統(tǒng)功能模塊圖由(圖3-2 )可知,系統(tǒng)共分為8個模塊。房型模塊:可以查詢和修改房型、價格等??头坎樵兡K:查詢所有客房的基本情況??蛻纛A(yù)訂模塊:實現(xiàn)對客戶預(yù)訂的全面管理??蛻艉灥侥K:可以查看所有客戶的簽到狀態(tài)。換房模塊:實現(xiàn)客戶換房的一些相關(guān)操作。房間狀態(tài)模塊:您可以修改房間的可用性、預(yù)訂、入住和其他條件??蛻艚Y(jié)算模塊:實現(xiàn)酒店房間賬務(wù)結(jié)算。注冊模塊:實現(xiàn)用戶注冊功能。3.2 數(shù)據(jù)庫設(shè)計本軟件的數(shù)據(jù)庫名稱為: Hotel-DB ,包括6個數(shù)據(jù)表,分別為:BookIn 、 CheckIn 、 CheckOut 、Room、RoomType、

16、UserInfo。具體表結(jié)構(gòu)如下:表3-1用戶表 UserInfo 列名數(shù)據(jù)類型空的闡明用戶身份整數(shù)不用戶ID (主鍵)用戶名varchar(50)不用戶密碼varchar(50)不密碼管理員少量不行政人員表3-2客戶簽到表 CheckIn 列名數(shù)據(jù)類型空的闡明客戶ID整數(shù)不客戶ID (主鍵)姓名varchar(10)不性別查爾( 2)不性別類型varchar(50)不證書類型P_IDvarchar(50)不文件電話varchar(50)不類型varchar(50)不顧客類型房間號整數(shù)不房間號索引約會時間不登記時間天整數(shù)不停留時間錢錢錢不訂金評論varchar(50)是的評論表3-3客戶結(jié)算表

17、【結(jié)賬】列名數(shù)據(jù)類型空的闡明ID整數(shù)不客戶帳單ID (主鍵)客戶ID整數(shù)不客戶編號 _姓名varchar(10)不列名數(shù)據(jù)類型空的闡明性別查爾( 2)不性別電話varchar(50)不類型varchar(50)不顧客類型房間號整數(shù)不房間號索引約會時間不登記時間天整數(shù)不停留時間折扣漂浮不折扣加錢錢錢不附加費用太陽錢錢錢不總額雷姆varchar(50)不評論表3-4訂房表 BookIn 列名數(shù)據(jù)類型空的闡明圖書編號_整數(shù)不預(yù)訂號(主鍵)姓名varchar(10)不性別查爾( 2)不性別類型varchar(50)不證書類型P_IDvarchar(50)不文件電話varchar(50)不房間號整數(shù)不房

18、間號索引約會時間不登記時間天整數(shù)不停留時間錢錢錢不訂金評論varchar(50)是的評論表3-5房間狀態(tài)表房間列名數(shù)據(jù)類型空的闡明房間號整數(shù)不房間號(主鍵)房型varchar( 1 0)不房型房間號整數(shù)不房間號書字符(2)不是否預(yù)定列名數(shù)據(jù)類型空的闡明空的字符(2)不是否為空停止字符(2)不是否禁用評論varchar(50)是的評論表3-6房間類型表 RoomType 列名數(shù)據(jù)類型空的闡明房間類型 ID整數(shù)不房間類型 ID(主鍵)房型varchar( 1 0)不房型區(qū)域整數(shù)不房間大小床整數(shù)不床單價錢錢不單價寬帶字符(2)不有寬帶嗎評論varchar(50)是的評論第四章系統(tǒng)實現(xiàn)4.1 登錄界面

19、一、功能只有系統(tǒng)的管理員和批準(zhǔn)的操作員才能使用相應(yīng)的用戶名和密碼登錄系統(tǒng),進行相關(guān)權(quán)限的操作。2.接口圖4-1系統(tǒng)登錄界面三、操作指南(1)在登錄窗口輸入正確的用戶名和密碼后,即可登錄系統(tǒng)(如圖4-1所示) ,根據(jù)輸入的用戶名是否為系統(tǒng)賦予不同的操作權(quán)限管理員或操作員。(2)系統(tǒng)管理員可根據(jù)實際情況添加相應(yīng)的操作員。4.2 系統(tǒng)主界面圖4-2前臺操作4.2.1房間查詢1.功能_通過房間號查詢房間的基本類型和狀態(tài)。2.接口圖4-3房間查詢?nèi)?、操作指? 1 )。在文本框中輸入房間號,然后點擊查詢,可以找到房間的一些基本信息。(2)。當(dāng)您點擊空缺按鈕時,將顯示數(shù)據(jù)庫中的所有空缺信息。(3)。單擊未

20、預(yù)訂按鈕時,將顯示數(shù)據(jù)庫中所有未預(yù)訂的房間信息。(2)。當(dāng)您單擊非活動按鈕時,將顯示數(shù)據(jù)庫中的所有非活動房間信息。4.2.2客戶預(yù)訂一、功能您可以對預(yù)定房間的客戶信息進行添加、刪除、修改、查看等操作。2.接口圖4-4房間預(yù)訂三、操作指南( 1 ) 在文本框中輸入訂單號,點擊查詢,可以查詢到一些預(yù)訂的基本信息。(2)當(dāng)要操作預(yù)定信息時,點擊ListView中的數(shù)據(jù),ListView中選中的一行數(shù)據(jù)的字段就會顯示在上面的文本框和列表框中。(3) 當(dāng)點擊修改按鈕時,修改后的信息將被添加到數(shù)據(jù)庫中。(4)當(dāng)點擊入住按鈕時,數(shù)據(jù)將被添加到入住表中,并且預(yù)訂表中的數(shù)據(jù)將被刪除,房間狀態(tài)表中的預(yù)訂字段將變?yōu)?/p>

21、“否”,并且該字段是否為空變?yōu)?Yes 。(5) 當(dāng)您點擊取消預(yù)訂按鈕時,登記表中的數(shù)據(jù)將被刪除。4.2.3客戶簽到一、功能可以查詢和添加客戶的入住信息。2.接口圖4-5房間簽到三、操作指南( 1 ) 在文本框中輸入客戶編號,點擊查詢,查詢客戶入住信息。(2)當(dāng)要操作簽到信息時,點擊ListView中的數(shù)據(jù),ListView中選中的那行數(shù)據(jù)的內(nèi)容會顯示在輸入簽到信息面板中。(3) 當(dāng)點擊入住按鈕時,入住客戶的信息將被添加到數(shù)據(jù)庫中,并且房間狀態(tài)表中的字段的值將被更改為“否”。4.2.4換房1.功能_可實現(xiàn)更衣、續(xù)住的功能。2.接口_圖4-6房間變更三、操作指南( 1 )在文本框中輸入客戶編號,

22、點擊查詢,可以查詢到簽到客戶的信息,并顯示在客戶信息面板的控件中。(2)當(dāng)您點擊續(xù)住時,客戶信息面板中的天數(shù)和押金值將轉(zhuǎn)為續(xù)住面板中的原始天數(shù)和原始押金,然后可以進行操作,操作完成后點擊確定。 , 將值傳回。(3)當(dāng)您點擊調(diào)整房間時,客戶信息面板中的房間號和押金的值將被轉(zhuǎn)移到房間調(diào)整面板中的原始房間號和原始押金中,然后您可以進行操作。操作完成后,點擊確定,值會傳回來。(4)。點擊保存后,修改后的信息將記錄在數(shù)據(jù)庫中。4.2.5房間結(jié)算1.功能_結(jié)帳并結(jié)清費用。2.接口圖4-7房間結(jié)算三、操作指南( 1 )在文本框中輸入客戶編號,點擊查詢,可以查詢到入住客戶的信息,并顯示在結(jié)算信息面板的文本框中

23、。(2) 當(dāng)您點擊結(jié)算時,系統(tǒng)會自動計算住宿費、消費總額和應(yīng)付金額,并顯示在相應(yīng)的文本框中。(3)點擊保存時,結(jié)算信息將被記錄在數(shù)據(jù)庫中,房間狀態(tài)表中的空白字段的值將更改為“是”。4.3數(shù)據(jù)管理模塊4.3.1房間狀況1.功能_管理客房狀態(tài)。2.接口圖4-8客房狀態(tài)三、操作指南( 1 ) 在文本框中輸入房間號,點擊查詢,可以查詢房間的一些基本信息。(2) 當(dāng)ListView中的數(shù)據(jù)被選中時,ListView中選中的數(shù)據(jù)會顯示在客房狀態(tài)信息面板中進行操作。(3) 當(dāng)點擊新建按鈕時,房間狀態(tài)信息面板中的信息將被添加到數(shù)據(jù)庫中。(4) 當(dāng)點擊刪除按鈕時,選中的數(shù)據(jù)將被刪除。(5) 當(dāng)點擊修改按鈕時,修

24、改后的信息將被傳輸?shù)綌?shù)據(jù)庫中。4.3.2房型一、功能管理房間類型。2.接口圖4-9房間類型三、操作指南(1) 在ListView中選擇數(shù)據(jù)時,選擇數(shù)據(jù)的內(nèi)容會顯示在房型信息面板中。為了操作。(2) 當(dāng)點擊添加按鈕時,房間類型信息面板中的信息將被添加到數(shù)據(jù)庫中。(3) 單擊刪除按鈕時,選定的數(shù)據(jù)將從數(shù)據(jù)庫表中刪除。(4) 當(dāng)點擊修改按鈕時,修改后的信息將被致到數(shù)據(jù)庫中。4.3.3用戶管理一、功能管理用戶。2.接口圖4- 10 用戶管理三、操作指南(1) 當(dāng)您在ListView中選擇數(shù)據(jù)時,被選擇數(shù)據(jù)的內(nèi)容會顯示在顯示用戶信息面板中。為了操作。(2) 當(dāng)點擊注冊按鈕時,顯示用戶信息面板中的信息將被

25、添加到數(shù)據(jù)庫中(只有管理員可以使用此功能)。(3) 點擊修改權(quán)限按鈕,可以修改用戶的權(quán)限(只有管理員可以使用該功能)。(4) 點擊修改密碼時,可以修改用戶的密碼(操作員也可以使用此功能)。第 5 章 系統(tǒng)測試5.1程序調(diào)試1.測試的基本工作流程在設(shè)計一個系統(tǒng)的過程中,一些錯誤是不可避免的。程序運行時會自動提示語句的語法錯誤,并要求立即更正。因此,此類錯誤更容易發(fā)現(xiàn)和糾正。但是另一種錯誤是由于程序執(zhí)行過程中某些數(shù)據(jù)的計算公式不正確或邏輯錯誤造成的。這樣的錯誤是高度隱藏的,有時出現(xiàn)有時不出現(xiàn)。因此,對這種動態(tài)發(fā)生的錯誤進行故障排除既費時又費力。5.2程序測試5.2.1測試的重要性和目的測試的重要性

26、:軟件測試在軟件生命周期中占有重要地位。最近,軟件工程界趨向了一個新的觀點,即在軟件生命周期的每個階段都應(yīng)該包含測試,從而檢查這個階段的結(jié)果是否接近預(yù)期目標(biāo),發(fā)現(xiàn)錯誤并盡早糾正它們,如果不及早進行測試,錯誤的延遲傳播往往會給最終產(chǎn)品測試帶來巨大的困難。測試目的:1. 軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程;2、測試是為了證明程序有bug,而不是證明程序沒有bug;3. 一個好的測試用例是可以發(fā)現(xiàn)目前還沒有發(fā)現(xiàn)的bug;4. 成功的測試是發(fā)現(xiàn)了迄今為止未被發(fā)現(xiàn)的錯誤。測試不僅僅是尋找錯誤。通過分析錯誤產(chǎn)生的原因和錯誤的分布特征,項目經(jīng)理可以幫助項目經(jīng)理發(fā)現(xiàn)當(dāng)前使用的軟件過程中的缺陷進行改進。5.

27、2.2測試步驟與開發(fā)過程類似,測試過程也必須分步進行,每一步都是上一步的邏輯延續(xù)。大型軟件系統(tǒng)通常由若干子系統(tǒng)組成,每個子系統(tǒng)又由若干模塊組成。因此,大型軟件系統(tǒng)的測試基本上包括以下幾個步驟:1.模塊測試 在這個測試步驟中經(jīng)常會發(fā)現(xiàn)編碼和詳細的設(shè)計錯誤。2 、系統(tǒng)測試 在這個測試步驟中經(jīng)常會發(fā)現(xiàn)軟件設(shè)計中的錯誤,也可能會發(fā)現(xiàn)需求規(guī)范中的錯誤。3.驗收測試 在這個測試步驟中經(jīng)常發(fā)現(xiàn)系統(tǒng)需求規(guī)范中的錯誤。5.2.3測試的主要內(nèi)容為了保證測試的質(zhì)量,測試過程分為幾個階段,即:代碼審查、單元測試、集成測試、確認測試和系統(tǒng)測試。1.單元測試單元測試側(cè)重于檢查軟件設(shè)計的最小單元模塊。通過測試發(fā)現(xiàn)模塊的實際

28、功能與模塊定義的功能描述不符,從而導(dǎo)致編碼錯誤。2.集成測試集成測試是根據(jù)設(shè)計要求對模塊進行組裝,同時進行測試。主要目標(biāo)是發(fā)現(xiàn)與接口相關(guān)的問題。例如,一個模塊可能由于與另一個模塊的無意問題而產(chǎn)生不利影響;組合子功能可能不會產(chǎn)生預(yù)期的主要功能;個別看似可接受的錯誤可能會累積到不可接受的水平;全局數(shù)據(jù)結(jié)構(gòu)可能有錯誤等。3.確認測試驗證測試的目的是向未來的用戶證明系統(tǒng)按預(yù)期工作。經(jīng)過集成測試,所有模塊均按設(shè)計組裝成一個完整的軟件系統(tǒng),接口錯誤已基本消除。然后應(yīng)該進一步驗證軟件的有效性。這就是確認測試的任務(wù),即功能和性能是用戶可以合理預(yù)期的。4.系統(tǒng)測試軟件開發(fā)完成后,最終會與系統(tǒng)的其他部分一起運行,

29、進行系統(tǒng)測試。包括恢復(fù)測試、安全測試、強度測試和性能測試等。第六章總結(jié)與展望在設(shè)計的過程中,我掌握了很多C#編程知識,并對這項成熟且應(yīng)用廣泛的技術(shù)進行了深入研究。設(shè)計的過程也是一個重新學(xué)習(xí)的過程。當(dāng)我遇到問題時,我會嘗試自己尋找解決方案,這在很大程度上從激發(fā)了我們的自學(xué)能力向;在那里我學(xué)到了很多知識,老師對我的指導(dǎo)起到了畫龍點睛的作用。在我的編程過程中,我充分認識到“實踐帶來真知”這一點。書本上的知識是不夠的。只有理論聯(lián)系實際,才能學(xué)到真正的知識。管理信息系統(tǒng)的設(shè)計不可能一步到位,需要不斷的改進和補充。編程前的審議是減少程序調(diào)試工作量的重要方法。只有充分考慮,才能減少調(diào)試過程中的工作量。雖然在

30、開始寫程序之前我們做了很多準(zhǔn)備工作,但是在實際寫程序的時候還是發(fā)現(xiàn)了很多問題,有的是分析上的疏漏,有的不做是出乎意料的。參考 1 周琦 SQL Server 2005 數(shù)據(jù)庫基礎(chǔ)和應(yīng)用技術(shù)。大學(xué)。 2010 2 (美國)邁克爾霍爾沃森。 VisualC#2008 從入門到精通。清華大學(xué)。 2009 3 王小可 C#項目開發(fā)案例記錄(第2版)。清華大學(xué)。 2011 4 克里斯汀德勤。 SQL Server2005從入門到精通。電子行業(yè)。 2006年 5 盛國主編。信息系統(tǒng)分析與設(shè)計。電子科技大學(xué)。 2001年 6 王生 Visual C#.NET數(shù)據(jù)庫開發(fā)經(jīng)典案例分析。清華大學(xué)。 2005年 7

31、 C#從入門到精通。 HYPERLINK %20%20%20%20:/baike.baidu%20%20%20%20/view/49719.htm 人民郵電。 2011 8 阿奇、奇芬、顧云華。 SQL Server 實用教程。電子行業(yè)。 2002年至在這個畢業(yè)設(shè)計(論文)的過程中,我得到了導(dǎo)師的指導(dǎo)和支持。特別感謝XX先生的大力幫助。導(dǎo)師的細心指導(dǎo)和大力支持,對我掌握整體結(jié)構(gòu)和功能有很大幫助。同時,我們提供了非常優(yōu)越的設(shè)計環(huán)境,在編程、數(shù)據(jù)庫設(shè)計等細節(jié)工作上給予了我耐心。指導(dǎo)對我順利完成這個畢業(yè)設(shè)計起到了關(guān)鍵作用。轉(zhuǎn)眼間,大學(xué)生活就要結(jié)束了?;厥走^去三年的大學(xué)生活,真的很辛苦,也很開心,但更

32、多的是收獲。我覺得母校的老師們不僅無私地給我們傳授了知識,還教會了我們?nèi)绾巫鋈恕?.軟件技術(shù)專業(yè)的畢業(yè)設(shè)計是一項艱巨的任務(wù),但正是在這幾個月緊張充實的設(shè)計中,我覺得自己的知識得到了升華。我相信:我的畢業(yè)設(shè)計會借鑒我的三年制大學(xué)。一個句號。附錄/登錄功能privatevoid button1_Click(對象致者, EventArgs e)如果(這個.textBox1.Text.Trim() = )MessageBox .Show( 請輸入您的用戶名! , 提示 ,MessageBoxButtons .OK , MessageBoxIcon .Information);返回;如果(這個.text

33、Box2.Text.Trim() = )MessageBox .Show( 請輸入您的密碼! , 提示 ,MessageBoxButtons .OK , MessageBoxIcon .Information);返回;別的字符串用戶名 = textBox1.Text;字符串密碼 =userInfoManager.GetPasswordByUserName(userName);if (password.Equals(textBox2.Text.ToString()MainForm mainForm = new MainForm ();MainForm.isRunMain = true ;main

34、Form.Show();this.close ();別的MessageBox .Show( 請輸入正確的密碼! , 提示 ,MessageBoxButtons .OK , MessageBoxIcon .Information);/讀取選定列表視圖中的數(shù)據(jù)privatevoid textChangeWithList( int i)if (i listView1.Items.Count) i = 0;txtRoomId.Text = listView1.Itemsi.SubItems0.Text.ToString();textR_N.Text = listView1.Itemsi.SubItem

35、s1.Text.ToString();comboRT.Text = listView1.Itemsi.SubItems2.Text.ToString();if (listView1.Itemsi.SubItems3.Text.ToString() = 是 )checkBoxBook.Checked = true ;別的checkBoxBook.Checked = false ;if (listView1.Itemsi.SubItems4.Text.ToString() = 是 )checkBoxEmpty.Checked = true ;別的checkBoxEmpty.Checked = false ;if (listView1.Itemsi.SubItems5.Text.ToString() = 是 )checkBoxStop.Checked = t

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論