版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、引 言酒店業(yè)是一個前景廣闊而又競爭激烈的行業(yè)。改革開放以來,我國的酒店業(yè)迅速發(fā)展,已經(jīng)成為一個具有相當(dāng)規(guī)模的產(chǎn)業(yè)。由于我國的旅游業(yè)迅速發(fā)展,通過調(diào)查,我國在2020年將成為世界上第四大旅游國家;同時我國加入世界貿(mào)易組織,酒店業(yè)將完全開放,這個時候,我國的酒店業(yè)將面臨著前所未有的機遇和挑戰(zhàn)。但是,現(xiàn)在甚至還有一些酒店還停留在由人工操作和管理階段,這樣已經(jīng)無法適應(yīng)當(dāng)前的發(fā)展趨勢。因此,要想使酒店的工作質(zhì)量和效率提高,采用先進(jìn)的計算機網(wǎng)絡(luò) 通信技術(shù)改變酒店業(yè)務(wù)模式,實現(xiàn)酒店業(yè)務(wù)管理的自動化已經(jīng)成為一種必然。酒店客房管理系統(tǒng)是根據(jù)酒店對客房管理的實際情況進(jìn)行設(shè)計的,主要目的是為了方便酒店對客房的實際情
2、況進(jìn)行集中的查詢與管理工作,以提高整個酒店管理的工作效率。酒店客房管理的科學(xué)化、系統(tǒng)化、信息化成為各個酒店追求的目標(biāo)。因此,而要實現(xiàn)這些功能,就要求各個酒店配備一套客房管理系統(tǒng),以便在酒店內(nèi)實施良好、完善的管理,最快地速度響應(yīng)客戶的需求,及時為他們提供服務(wù),為他們提供一個高效、便捷的居住環(huán)境??头抗芾硇畔⑾到y(tǒng)(MIS)是各個酒店軟件建設(shè)中一個重要的應(yīng)用系統(tǒng),它大大的改善酒店管理的基礎(chǔ)環(huán)境。對客房管理系統(tǒng)的若干基本問題進(jìn)行研究,主要包括客房管理系統(tǒng)的功能組成、系統(tǒng)開發(fā)條件、步驟及其總體規(guī)劃等內(nèi)容。第一章 概 述1.1 現(xiàn)狀與前景隨著人們的生活水平的提高,假日經(jīng)濟已成為人們消費的熱點,使得賓館酒店
3、業(yè)得到快速發(fā)展。隨著賓館酒店增多,人們要求提高,賓館酒店業(yè)的競爭也更加激烈。賓館酒店要在的競爭中謀求生存與發(fā)展,就必須要提高其服務(wù)管理水平。引入全方位的電腦服務(wù)和電腦管理日益流行。酒店引入電腦服務(wù)和管理取得了優(yōu)良的經(jīng)濟效益和社會效益。因此,國家建設(shè)部已于最近作出明確規(guī)定:凡星級酒店在項目審批時,其設(shè)計方案必須包括電腦管理系統(tǒng),否則不予立項??梢姡频旯芾黼娔X化勢在必行。酒店管理系統(tǒng)將先進(jìn)的電腦技術(shù)與現(xiàn)代酒店服務(wù)管理完美地結(jié)合起來,實現(xiàn)了住宿全新概念的服務(wù)和管理方式。傳統(tǒng)的酒店管理往往令管理者花大量的時間來處理顧客投訴,例如錯誤查詢、煩瑣的登記和結(jié)帳手續(xù)、旅客費用計算錯誤、空余客房資料不能及時提
4、供等,從而影響出租率,使管理人員不得不集中精力規(guī)劃管理運行策略和進(jìn)行決策。酒店管理系統(tǒng)能提高員工工作效率,加速資金周轉(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ā)展使硬
5、件的更新速度越來越快,容量越來越大,可靠性越來越高,價格越來越低,其硬件平臺完全能滿足此系統(tǒng)的需要。系統(tǒng)采用的是原型法的開發(fā)方法。本著開發(fā)人員對用戶需求的理解,通過簡單的系統(tǒng)反洗、系統(tǒng)設(shè)計,快速實現(xiàn)一個原型系統(tǒng),然后通過反復(fù)修改來實現(xiàn)管理信息系統(tǒng)。2.2 可行性分析1、管理上的可行性酒店管理系統(tǒng)能記錄酒店客人的基本信息,提供查詢、刪除等工作,使工作人員從煩瑣的手工操作中解脫出來,同時,能為企業(yè)的運作提供提供管理和決策支持。由于酒店電腦系統(tǒng)24小時連續(xù)運行,數(shù)據(jù)量大,可靠性要求高,因此整個電腦系統(tǒng)供電需采用專線方式,加配UPS(不間斷供電系統(tǒng))合理接地,以便保障整套系統(tǒng)的正常運行。2、技術(shù)上的可
6、行性技術(shù)采用成熟的C#作為前臺開發(fā)工具。后臺數(shù)據(jù)庫采用SQL Server2005數(shù)據(jù)庫,靈活性、安全性和易用性為數(shù)據(jù)庫編程提供了良好的條件。3、經(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ù)
7、定,顧客通過電話或者其他途徑向酒店進(jìn)行客房預(yù)定,接待人員查詢客房狀態(tài)表后確定有空房則接受預(yù)定,預(yù)定成功后發(fā)給顧客預(yù)定憑證,并對客房狀態(tài)表做出相應(yīng)的變化??头康娜胱?,如果顧客已經(jīng)預(yù)定房間,則根據(jù)預(yù)定憑證進(jìn)行預(yù)定入住操作,發(fā)給顧客房卡,客房狀態(tài)由“預(yù)定”變?yōu)椤叭胱 薄?如果顧客沒有預(yù)定房間,接待人員查詢客房狀態(tài)后,有空房則進(jìn)行客房登記操作,發(fā)給顧客房卡,客房狀態(tài)由“空房”變?yōu)椤叭胱 ?。顧客換房,如果顧客對入住的客房條件不滿意,則可進(jìn)行顧客換房操作。接待人員將顧客的房間進(jìn)行更換,并更換顧客房卡,客房狀態(tài)也進(jìn)行相應(yīng)的調(diào)整。補交押金,如果顧客換房后押金太少,則要補交押金。顧客交納押金,接待人員開具押金憑
8、證。顧客退房,顧客退房時,接待人員根據(jù)顧客的房卡,進(jìn)行退房登記。計算顧客入住期間的房費,餐費,話費,各種消費和押金總額。對顧客收取費用或者退回押金。顧客信息轉(zhuǎn)存到歷史顧客表中。客房狀態(tài)由“入住”轉(zhuǎn)為“空房”。圖3-1 業(yè)務(wù)流程分析圖第三章 系統(tǒng)設(shè)計3.1 系統(tǒng)設(shè)計圖3-2 系統(tǒng)功能模塊圖從(圖3-2)中可以看出,系統(tǒng)總共分為8個模塊。客房類型模塊:可以對房型、房價等情況等進(jìn)行查詢、修改等操作??头坎樵兡K:實現(xiàn)對所有房間的基本情況進(jìn)行查詢??蛻纛A(yù)定模塊:實現(xiàn)對客戶預(yù)定情況進(jìn)行全面管理。 客戶入住模塊:可以查詢所有客戶入住情況。客房更改模塊:實現(xiàn)客戶換房的一些相關(guān)操作??头繝顟B(tài)模塊:可以對客房空
9、房、預(yù)定、入住等情況等進(jìn)行修改等操作??蛻艚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、UserInfo。具體表結(jié)構(gòu)如下:表3-1用戶表 UserInfo列名數(shù)據(jù)類型允許為空說明UserIdint否用戶ID(主鍵)UserNamevarchar(50)否用戶姓名Passwordvarchar(50)否密碼IsAdminbit否是否管理員表3-2客戶入住表 CheckIn列名數(shù)據(jù)類型允許為空說明CustomerIdint
10、否客戶ID(主鍵)Namevarchar(10)否姓名Sexchar(2)否性別PTypevarchar(50)否證件類型P_IDvarchar(50)否證件號碼Telvarchar(50)否電話號碼CTypevarchar(50)否客戶類型RoomNumint否房間號Indatedatetime否入住時間Daysint否入住天數(shù)Dmoneymoney否押金Remarkvarchar(50)是備注表3-3客戶結(jié)算表 CheckOut列名數(shù)據(jù)類型允許為空說明Idint否客戶結(jié)算ID(主鍵)CustomerIdint否客戶IdNamevarchar(10)否姓名列名數(shù)據(jù)類型允許為空說明Sexcha
11、r(2)否性別Telvarchar(50)否電話號碼CTypevarchar(50)否客戶類型RoomNumint否房間號Indatedatetime否入住時間Daysint否入住天數(shù)Discountfloat否折扣Addmoneymoney否額外費用SunMoneymoney否總金額Remvarchar(50)否備注表3-4客房預(yù)定表 BookIn列名數(shù)據(jù)類型允許為空說明BookIdint否預(yù)定號(主鍵)Namevarchar(10)否姓名Sexchar(2)否性別PTypevarchar(50)否證件類型P_IDvarchar(50)否證件號碼Telvarchar(50)否電話號碼Room
12、Numint否房間號Indatedatetime否入住時間Daysint否入住天數(shù)Dmoneymoney否押金Remarkvarchar(50)是備注表3-5房間狀態(tài)表 Room列名數(shù)據(jù)類型允許為空說明RoomIdint否房間號(主鍵)RoomTypevarchar(10)否房間類型RoomNumint否房間號Bookchar(2)否是否預(yù)定列名數(shù)據(jù)類型允許為空說明Emptychar(2)否是否空Stopchar(2)否是否停用Remarkvarchar(50)是備注表3-6房間類型表 RoomType列名數(shù)據(jù)類型允許為空說明RoomTypeIdint否房間類型ID(主鍵)RoomTypeva
13、rchar(10)否房間類型Areaint否房間面積Bedint否床位UnitPricemoney否單價Broadbandchar(2)否是否有寬帶Remarkvarchar(50)是備注第四章 系統(tǒng)實現(xiàn)4.1 登陸界面1、功能只有本系統(tǒng)的管理員和進(jìn)行認(rèn)可的操作員使用自己相應(yīng)的用戶名與密碼才能登陸到此系統(tǒng)進(jìn)行相關(guān)權(quán)限下的操作。2、界面圖4-1 系統(tǒng)登陸界面3、操作指南(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
14、 客房查詢1. 功能通過客房號查詢房間的基本類型與狀態(tài)。2. 界面圖4-3 客房查詢3. 操作指南(1).在文本框中輸入客房號,點擊查詢,可以查詢到該房間的一些基本情況。(2).點擊空房按鈕的時候,會把數(shù)據(jù)庫中所有的空房信息顯示出來。(3).點擊未預(yù)定按鈕的時候,會把數(shù)據(jù)庫中所有的未預(yù)定的客房信息顯示出來。(2).點擊未停用按鈕的時候,會把數(shù)據(jù)庫中所有的未停用的客房信息顯示出來。4.2.2 客戶預(yù)定1. 功能可以對預(yù)定房間的客戶信息進(jìn)行增刪改查等操作。2. 界面圖4-4 客房預(yù)定3. 操作指南(1)在文本框中輸入訂單號,點擊查詢,可以查詢到預(yù)定的一些基本信息。(2)當(dāng)你想對預(yù)定信息進(jìn)行操作時,
15、點擊ListView中的數(shù)據(jù),將會把ListView中選中的那行數(shù)據(jù)各個字段顯示在上面的文本框和列表框中。(3)點擊修改按鈕的時候,將會把修改后的信息添加到數(shù)據(jù)庫中。(4)點擊入住按鈕的時候,將會把數(shù)據(jù)添加到入住表中并且把預(yù)定表中的該數(shù)據(jù)刪除并且客房狀態(tài)表中的預(yù)定字段變成“否“,是否為空字段變成“是”。(5)點擊取消預(yù)定的按鈕的時候,會把入住表中的該數(shù)據(jù)刪除。4.2.3 客戶入住1. 功能可以對客戶的入住信息進(jìn)行查詢和添加。2. 界面圖 4-5 客房入住3. 操作指南(1)在文本框中輸入客戶號,點擊查詢,可以查詢到客戶入住的信息。(2)當(dāng)你想對入住信息進(jìn)行操作時,點擊ListView中的數(shù)據(jù),
16、將會把ListView中選中的那行數(shù)據(jù)的內(nèi)容顯示在輸入住信息面板中。(3)點擊入住按鈕的時候,將會把入住客戶的信息添加到數(shù)據(jù)庫中并且講客房狀態(tài)表中是否為空的字段的值變成“否”。4.2.4 客房更改1. 功能可以實現(xiàn)換房和續(xù)住的功能。2. 界面圖 4-6 客房更改3. 操作指南(1)在文本框中輸入客戶號,點擊查詢,可以查詢到入住客戶的信息并顯示在客戶信息面板的控件中。(2)當(dāng)點擊續(xù)住的時候,將會把顯示客戶信息面板中的天數(shù)和押金的值傳到續(xù)住面板中的原有天數(shù)和原有押金中,然后可以實行操作,操作完成后點擊確定,將會把值重新傳回去。(3)當(dāng)點擊調(diào)房的時候,將會把顯示客戶信息面板中的客房號和押金的值傳到調(diào)
17、房面板中的原客房號和原有押金中,然后可以實行操作,操作完成后點擊確定,將會把值重新傳回去。(4).點擊保存的時候,會把修改后的信息記錄到數(shù)據(jù)庫中。4.2.5 客房結(jié)算1. 功能退房并結(jié)算費用。2. 界面圖 4-7 客房結(jié)算3. 操作指南(1)在文本框中輸入客戶號,點擊查詢,可以查詢到入住客戶的信息并顯示在結(jié)算信息面板的文本框中。(2)當(dāng)點擊結(jié)算,系統(tǒng)會自動算清住宿費和消費總額還有應(yīng)付款的金額并且顯示在對應(yīng)的文本框中。(3)點擊保存的時候,會把結(jié)算的信息記錄到數(shù)據(jù)庫中并且把客房狀態(tài)表中的是否為空字段的值變成“是”。4.3 數(shù)據(jù)管理模塊4.3.1 房間狀態(tài)1. 功能對客房的狀態(tài)進(jìn)行管理。2. 界面
18、圖4-8 客房狀態(tài)3. 操作指南(1)在文本框中輸入客房號,點擊查詢,可以查詢到客房的一些基本信息。(2)當(dāng)選中ListView中的數(shù)據(jù)時,將會把ListView中選中的數(shù)據(jù)顯示到客房狀態(tài)信息面板中,以便進(jìn)行操作。(3)點擊新增按鈕的時候,將會把客房狀態(tài)信息面板中的信息添加到數(shù)據(jù)庫中。(4)點擊刪除按鈕的時候,會把選中的數(shù)據(jù)刪除。(5)點擊修改按鈕的時候,會把修改后的信息傳到數(shù)據(jù)庫中。4.3.2 客房類型1. 功能對客房的類型進(jìn)行管理。2. 界面圖4-9 客房類型3. 操作指南(1)當(dāng)你選中ListView中的數(shù)據(jù)時,會將選中的數(shù)據(jù)的內(nèi)容顯示在客房類型信息面板中。以便進(jìn)行操作。(2)點擊新增按
19、鈕的時候,將會把客房類型信息面板中的信息添加到數(shù)據(jù)庫中。(3)點擊刪除按鈕的時候,會把選中的數(shù)據(jù)從數(shù)據(jù)庫的表中刪除。(4)點擊修改按鈕的時候,會把修改后的信息傳到數(shù)據(jù)庫中。4.3.3 用戶管理1. 功能對用戶進(jìn)行管理。2. 界面圖4-10 用戶管理3. 操作指南(1)當(dāng)你選中ListView中的數(shù)據(jù)時,會將選中的數(shù)據(jù)的內(nèi)容顯示在顯示用戶信息面板中。以便進(jìn)行操作。(2)點擊注冊按鈕的時候,將會把顯示用戶信息面板中的信息添加到數(shù)據(jù)庫中(只有管理員才能使用該功能)。(3)點擊修改權(quán)限按鈕的時候,可以修改用戶的權(quán)限(只有管理員才能使用該功能)。(4)點擊修改密碼的時候,可以修改用戶的密碼(操作員也可使
20、用此功能)。第五章 系統(tǒng)測試5.1 程序調(diào)試1. 測試的基本工作流程在設(shè)計系統(tǒng)的過程中,存在一些錯誤是必然的。對于語句的語法錯誤,在程序運行時自動提示,并請求立即糾正,因此,這類錯誤比較容易發(fā)現(xiàn)和糾正。但另一類錯誤是在程序執(zhí)行時由于不正確的操作或?qū)δ承?shù)據(jù)的計算公式的邏輯錯誤導(dǎo)致。這類錯誤隱蔽性強,有時會出現(xiàn),有時又不出現(xiàn),因此,對這一類動態(tài)發(fā)生的錯誤的排查是耗時費力的。5.2 程序的測試5.2.1 測試的重要性及目的測試的重要性:軟件的測試在軟件生命周期中占據(jù)重要的地位。近來,軟件工程界趨向于一種新的觀點,即認(rèn)為軟件生命周期每一階段中都應(yīng)包含測試,從而檢驗本階段的成果是否接近預(yù)期的目標(biāo),盡可
21、能早的發(fā)現(xiàn)錯誤并加以修正,如果不在早期階段進(jìn)行測試,錯誤的延時擴散常常會導(dǎo)致最后成品測試的巨大困難。 測試的目的:1. 軟件測試是為了發(fā)現(xiàn)錯誤而執(zhí)行程序的過程; 2. 測試是為了證明程序有錯,而不是證明程序無錯誤; 3. 一個好的測試用例是在于它能發(fā)現(xiàn)至今未發(fā)現(xiàn)的錯誤; 4. 一個成功的測試是發(fā)現(xiàn)了至今未發(fā)現(xiàn)的錯誤的測試。 測試并不僅僅是為了要找出錯誤。通過分析錯誤產(chǎn)生的原因和錯誤的分布特征,可以幫助項目管理者發(fā)現(xiàn)當(dāng)前所采用的軟件過程的缺陷,以便改進(jìn)。5.2.2 測試的步驟與開發(fā)過程類似,測試過程也必須分步驟進(jìn)行,每個步驟在邏輯上是前一個步驟的繼續(xù)。大型軟件系統(tǒng)通常由若干個子系統(tǒng)組成,每個子系
22、統(tǒng)又由若干個模塊組成。因此,大型軟件系統(tǒng)的測試基本上由下述幾個步驟組成:1. 模塊測試 在這個測試步驟中所發(fā)現(xiàn)的往往是編碼和詳細(xì)設(shè)計的錯誤。2. 系統(tǒng)測試 在這個測試步驟中發(fā)現(xiàn)的往往是軟件設(shè)計中的錯誤,也可能發(fā)現(xiàn)需求說明中的錯誤。3. 驗收測試 在這個測試步驟中發(fā)現(xiàn)的往往是系統(tǒng)需求說明書中的錯誤。5.2.3 測試的主要內(nèi)容為了保證測試的質(zhì)量,將測試過程分成幾個階段,即:代碼審查、單元測試、集成測試、確認(rèn)測試和系統(tǒng)測試。 1單元測試單元測試集中在檢查軟件設(shè)計的最小單位模塊上,通過測試發(fā)現(xiàn)實現(xiàn)該模塊的實際功能與定義該模塊的功能說明不符合的情況,以及編碼的錯誤。 2. 集成測試 集成測試是將模塊按照
23、設(shè)計要求組裝起來同時進(jìn)行測試,主要目標(biāo)是發(fā)現(xiàn)與接口有關(guān)的問題。如一個模塊與另一個模塊可能有由于疏忽的問題而造成有害影響;把子功能組合起來可能不產(chǎn)生預(yù)期的主功能;個別看起來是可以接受的誤差可能積累到不能接受的程度;全程數(shù)據(jù)結(jié)構(gòu)可能有錯誤等。 3. 確認(rèn)測試 確認(rèn)測試的目的是向未來的用戶表明系統(tǒng)能夠像預(yù)定要求那樣工作。經(jīng)集成測試后,已經(jīng)按照設(shè)計把所有的模塊組裝成一個完整的軟件系統(tǒng),接口錯誤也已經(jīng)基本排除了,接著就應(yīng)該進(jìn)一步驗證軟件的有效性,這就是確認(rèn)測試的任務(wù),即軟件的功能和性能如同用戶所合理期待的那樣。 4. 系統(tǒng)測試 軟件開發(fā)完成以后,最終還要與系統(tǒng)中其他部分配套運行,進(jìn)行系統(tǒng)測試。包括恢復(fù)測
24、試、安全測試、強度測試和性能測試等。第六章 總結(jié)與展望在設(shè)計的過程中,我掌握了很多C#的編程知識,并對這種成熟并廣泛應(yīng)用的技術(shù)進(jìn)行了深入的學(xué)習(xí)。設(shè)計的過程也是一個再學(xué)習(xí)的過程,在遇到問題的時候我盡量自己想辦法解決,這在很大程度上激發(fā)了我們的自學(xué)能力;在沒有辦法解決的情況下,認(rèn)真的向老師請教,從老師那里我學(xué)到了很多的知識,老師對我的指導(dǎo)起到了畫龍點睛的作用。在我的程序設(shè)計過程中,我充分的體會到了“實踐出真知”這一點,書本上的知識是不夠的,只有把理論與實踐相結(jié)合才能夠真正的學(xué)到知識。一個管理信息系統(tǒng)的設(shè)計,不可能一步到位,還需要不斷的完善和補充。編程前的深思熟慮是減少程序調(diào)試工作量的重要方法,只有
25、進(jìn)行充分考慮,才會減少調(diào)試過程中的工作量。雖然在開始寫程序之前我們做了多的準(zhǔn)備工作,但在真正的寫程序時仍然發(fā)現(xiàn)許多問題,有些問題是分析時的疏漏,有些則是如果不做無論如何也想不到的。參考文獻(xiàn)1 周琦.SQL Server 2005 數(shù)據(jù)庫基礎(chǔ)及應(yīng)用技術(shù).北京大學(xué)出版社.20102 (美)Michael Halvorson.VisualC#2008從入門到精通.清華大學(xué)出版社.20093 王小科.C#項目開發(fā)案例全程實錄(第2版).清華大學(xué)出版社.20114恭德羅依.SQL Server2005從入門到精通.電子工業(yè)出版社.20065 陳圣國編著.信息系統(tǒng)分析與設(shè)計.西安電子科技大學(xué)出版社.200
26、16 王晟著.Visual C#.NET數(shù)據(jù)庫開發(fā)經(jīng)典案例解析.清華大學(xué)出版社.20057 C#從入門到精通.人民郵電出版社.20118 鄭阿奇,劉啟芬,顧韻華著. 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è)計等細(xì)節(jié)工作上給予了耐心的指導(dǎo),對于我順利完成這次畢業(yè)設(shè)計起到了關(guān)鍵性的作用。轉(zhuǎn)眼間,大學(xué)生活即將結(jié)束,回首過去三年的大學(xué)生活,真是有苦也有樂,然而更
27、多的則是收獲,感謝母校的各位老師不但無私地傳授給我們知識,也教會了我們?nèi)绾巫鋈恕\浖夹g(shù)專業(yè)的畢業(yè)設(shè)計任務(wù)繁重,但正是在這幾個月緊張而充實的設(shè)計中,我感到自己的知識得到了一次升華,我相信:我的畢業(yè)設(shè)計會給我的三年大學(xué)畫上一個圓滿的句號。附 錄/ 登錄功能 private void button1_Click(object sender, EventArgs e) if (this.textBox1.Text.Trim() = ) MessageBox.Show(請輸入用戶名!, 提示, MessageBoxButtons.OK, MessageBoxIcon.Information); ret
28、urn; if (this.textBox2.Text.Trim() = ) MessageBox.Show(請輸入密碼!, 提示, MessageBoxButtons.OK, MessageBoxIcon.Information); return; else string userName = textBox1.Text; string password =userInfoManager.GetPasswordByUserName(userName); if (password.Equals(textBox2.Text.ToString() MainForm mainForm = new M
29、ainForm(); MainForm.isRunMain = true; mainForm.Show(); this.Close(); else MessageBox.Show(請輸入正確的密碼!, 提示, MessageBoxButtons.OK, MessageBoxIcon.Information); / 讀取選中的listview中的數(shù)據(jù)private void textChangeWithList(int i) if (i listView1.Items.Count) i = 0; txtRoomId.Text = listView1.Itemsi.SubItems0.Text.T
30、oString(); textR_N.Text = listView1.Itemsi.SubItems1.Text.ToString(); comboRT.Text = listView1.Itemsi.SubItems2.Text.ToString(); if (listView1.Itemsi.SubItems3.Text.ToString() = 是) checkBoxBook.Checked = true; else checkBoxBook.Checked = false; if (listView1.Itemsi.SubItems4.Text.ToString() = 是) che
31、ckBoxEmpty.Checked = true; else checkBoxEmpty.Checked = false; if (listView1.Itemsi.SubItems5.Text.ToString() = 是) checkBoxStop.Checked = true; else checkBoxStop.Checked = false; textRem.Text = listView1.Itemsi.SubItems6.Text.ToString(); private void listView1_SelectedIndexChanged(object sender, EventArgs e) foreach (int i in listView1.SelectedIndices) textChangeWithLis
溫馨提示
- 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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年滬教版八年級物理下冊月考試卷含答案
- 2025年粵教滬科版選擇性必修3歷史下冊階段測試試卷含答案
- 2025年粵教新版八年級地理下冊階段測試試卷
- 2025年蘇教版七年級生物下冊月考試卷
- 遵義職業(yè)技術(shù)學(xué)院《中國古代文學(xué)與中學(xué)語文教育》2023-2024學(xué)年第一學(xué)期期末試卷
- 二零二五版木工雕刻藝術(shù)創(chuàng)作授權(quán)合同4篇
- 2025年度農(nóng)用拖拉機租賃與農(nóng)產(chǎn)品溯源合同4篇
- 二零二五年度金融行業(yè)派遣勞務(wù)安全保障合同4篇
- 2025年度屋頂綠化租賃與節(jié)能減排合同4篇
- 二零二五年倉儲設(shè)備采購與運輸合同3篇
- 2024年英語高考全國各地完形填空試題及解析
- 智能養(yǎng)老院視頻監(jiān)控技術(shù)方案
- 你比我猜題庫課件
- 體育概論(第二版)課件第三章體育目的
- 無人駕駛航空器安全操作理論復(fù)習(xí)測試附答案
- 建筑工地春節(jié)留守人員安全技術(shù)交底
- 默納克-NICE1000技術(shù)交流-V1.0
- 蝴蝶蘭的簡介
- 老年人心理健康量表(含評分)
- 《小兒靜脈輸液速度》課件
- 營銷人員薪酬標(biāo)準(zhǔn)及績效考核辦法
評論
0/150
提交評論