基于C#的酒店管理系統(tǒng)畢業(yè)論文_第1頁
基于C#的酒店管理系統(tǒng)畢業(yè)論文_第2頁
基于C#的酒店管理系統(tǒng)畢業(yè)論文_第3頁
基于C#的酒店管理系統(tǒng)畢業(yè)論文_第4頁
基于C#的酒店管理系統(tǒng)畢業(yè)論文_第5頁
已閱讀5頁,還剩16頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

(此文檔為word格式,下后您可任編輯修改!)引

言酒店業(yè)一個前景廣而又競激烈的行業(yè)改革開以來,我國酒店業(yè)速發(fā)展,已成為一個具相當(dāng)規(guī)的產(chǎn)業(yè)。由我國的游業(yè)迅速發(fā),通過查,我國在2020年將成為世界上第四大旅國家;時我國加入界貿(mào)易織,酒店業(yè)完全開放,個時候,我的酒店將面臨著前未有的遇和挑戰(zhàn)。是,現(xiàn)甚至還有一些酒還停留在由工操作管理階段,樣已經(jīng)法適應(yīng)當(dāng)前發(fā)展趨。因此,要想使店的工作質(zhì)和效率高,采用先的計算網(wǎng)絡(luò)通信技改變酒業(yè)務(wù)模式,實(shí)酒店業(yè)務(wù)管的自動已經(jīng)成為一必然。酒店客管理系統(tǒng)是據(jù)酒店客房管理的際情況行設(shè)計的,要目的為了方便酒對客房的實(shí)情況進(jìn)集中的查詢管理工,以提高整酒店管的工作效率。酒客房管理的學(xué)化、統(tǒng)化、信息成為各酒店追求的標(biāo)。因,而要實(shí)現(xiàn)這些能,就要求個酒店備一套客房理系統(tǒng)以便在酒店實(shí)施良、完善的管理,快地速度響客戶的求,及時為們提供務(wù),為他們供一個效、便捷的居住境??头抗苄畔⑾?MIS)是個酒軟件建中一個重要應(yīng)用系,它大大的善酒店管理基礎(chǔ)環(huán)。對客房管系統(tǒng)的干基本問題行研究主要包括客房管系統(tǒng)的功能成、系開發(fā)條件、驟及其體規(guī)劃等內(nèi)。1

第一章

概述1.1現(xiàn)狀與前景隨著人的生活水平提高,日經(jīng)濟(jì)已成人們消的熱點(diǎn),使賓館酒業(yè)得到快速展。隨著賓酒店增,人們要求高,賓酒店業(yè)的競也更加烈。賓館酒店要的競爭中謀生存與展,就必須提高其務(wù)管理水平引入全位的電腦服務(wù)和腦管理日益行。酒引入電腦服和管理得了優(yōu)良的濟(jì)效益社會效益。因,國家建設(shè)已于最作出明確規(guī):凡星酒店在項(xiàng)目批時,設(shè)計方案必須包電腦管理系,否則予立項(xiàng)???,酒店理電腦化勢必行。店管理系統(tǒng)將先的電腦技術(shù)現(xiàn)代酒服務(wù)管理完地結(jié)合來,實(shí)現(xiàn)了宿全新念的服務(wù)和管理式。傳統(tǒng)的店管理往往管理者大量的時間處理顧投訴,例如誤查詢煩瑣的登記結(jié)帳手續(xù)、客費(fèi)用算錯誤、空客房資不能及時提等,從影響出租率,使理人員不得集中精規(guī)劃管理運(yùn)策略和行決策。酒管理系能提高員工工作率,加速資周轉(zhuǎn)、低各項(xiàng)成本改善服質(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ù)成的為前臺發(fā)工具后臺數(shù)據(jù)采用微軟公的SQLServer數(shù)庫,為它的活性、安全和易用為數(shù)據(jù)庫編提供了好的條件。此,系統(tǒng)的件開發(fā)臺已成熟可。硬件面,科技的速發(fā)展硬件的更新速度來越快,容越來越,可靠性越越高,格越來越低其硬件臺完全能滿足此統(tǒng)的需要。系統(tǒng)采的是原型法開發(fā)方。本著開發(fā)員對用需求的理解通過簡的系統(tǒng)反洗系統(tǒng)設(shè)計,速實(shí)現(xiàn)個原型系統(tǒng)然后通反復(fù)修改來現(xiàn)管理息系統(tǒng)。2.2可行性分析1、理上的行性2

酒店管系統(tǒng)能記錄店客人基本信息,供查詢刪除等工作使工作員從煩瑣的工操作中解出來,時,能為企的運(yùn)作供提供管理決策支。由于酒店電腦統(tǒng)24小連續(xù)運(yùn),數(shù)據(jù)量大可靠性求高,因此個電腦統(tǒng)供電需采用專線式,加配UPS(間斷供系統(tǒng))合理地,以保障整套系的正常行。2、術(shù)上的行性技術(shù)采成熟的作為前臺發(fā)工具后臺數(shù)據(jù)庫用SQLServer2005數(shù)據(jù)庫,靈活性安全性和易性為數(shù)庫編程提供良好的件。3、濟(jì)上的行性本系統(tǒng)作者自主開,界面操作,操作員只需單培訓(xùn)即可崗。2.3系統(tǒng)的需求分性能需求本軟件主要用于管理,是科學(xué)算,要求計的精度是很苛刻。以輸入輸出數(shù)精度不是很,用于算的數(shù)用浮數(shù)就可了。本軟件運(yùn)行的響應(yīng)時間超過1~2秒基本實(shí)就可以。該系統(tǒng)只支持在系統(tǒng)運(yùn)行,臺數(shù)據(jù)庫只持。功能需求酒店住業(yè)務(wù)的基本程主要括:客房的定,顧客通電話或其他途徑向店進(jìn)行房預(yù)定,接人員查客房狀態(tài)表確定有空房接受預(yù),預(yù)定成功發(fā)給顧預(yù)定憑證,對客房態(tài)表做出相應(yīng)的化??头康淖?,如果顧已經(jīng)預(yù)房間,則根預(yù)定憑進(jìn)行預(yù)定入操作,給顧客房卡客房狀態(tài)由預(yù)定”為“入住。如顧客沒預(yù)定房間,待人員詢客房狀態(tài),有空房則行客房記操作,發(fā)顧客房,客房狀態(tài)“空房變?yōu)椤叭胱☆櫩蛽Q,如果顧客入住的房條件不滿,則可行顧客換房作。接人員將顧客房間進(jìn)行更,并更顧客房卡,房狀態(tài)進(jìn)行相應(yīng)的整。補(bǔ)交押,如果顧客房后押太少,則要交押金顧客交納押,接待員開具押金證。顧客退,顧客退房,接待員根據(jù)顧客房卡,行退房登記計算顧入住3

期間的費(fèi),餐費(fèi),費(fèi),各消費(fèi)和押金額。對客收取費(fèi)用者退回金。顧客信息轉(zhuǎn)到歷史顧客中??蜖顟B(tài)由“入”轉(zhuǎn)為空房。追加押金

續(xù)住旅客

預(yù)定登記

住宿登記

入住登記單

入住

結(jié)賬退宿修改入住登記

入住登記單

查找房間

調(diào)房結(jié)賬單圖3-1業(yè)流程析第三章系統(tǒng)設(shè)計3.1系統(tǒng)設(shè)計酒店管理系前臺管理

數(shù)據(jù)管理客房查詢

客房預(yù)定

客戶入住

客房更改

客房結(jié)算

客房類型

客房狀態(tài)

用戶管理圖3-2系功能塊從(圖)中可以看,系統(tǒng)共分為8模塊客房類模塊:可以房型、價等情況等行查詢修改等操作客房查模塊:實(shí)現(xiàn)所有房的基本情況行查詢4

客戶預(yù)模塊:實(shí)現(xiàn)客戶預(yù)情況進(jìn)行全管理??蛻羧肽K:可以詢所有戶入住情況客房更模塊:實(shí)現(xiàn)戶換房一些相關(guān)操??头繝钅K:可以客房空、預(yù)定、入等情況進(jìn)行修改等作??蛻艚Y(jié)模塊:實(shí)現(xiàn)店客房務(wù)結(jié)算。注冊帳模塊:實(shí)現(xiàn)戶注冊功能。3.2數(shù)據(jù)庫設(shè)計本軟件數(shù)據(jù)庫名稱Hotel-DB包含數(shù)據(jù)表分別是:BookIn、CheckOutRoom、。具體表結(jié)構(gòu)如下表3-1用戶[UserInfo]列名UserIdUserNameIsAdmin

數(shù)據(jù)類intbit

允許為否否否否

說明用戶ID(鍵)用戶姓密碼是否管員表3-2客戶住CheckIn]列名CustomerIdPTypeP_IDCTypeDaysDmoney

數(shù)據(jù)類intintdatetimeintmoney

允許為否否否否否否否否否否否是

說明客戶ID(鍵)姓名性別證類證件號電話號客戶類房間號入住時入住天押金備注表3-3客結(jié)表[CheckOut]5

列名IdCustomerId列名CTypeDaysDiscountAddmoneySunMoney

數(shù)據(jù)類intint數(shù)據(jù)類intdatetimeintmoneymoney

允許為否否否允許為否否否否否否否否否否

說明客戶結(jié)ID(鍵)客戶Id姓名說明性別電話號客戶類房間號入住時入住天折扣額外費(fèi)總金額備注表3-4房定BookIn列名BookIdPTypeP_IDDaysDmoney

數(shù)據(jù)類intintdatetimeintmoney

允許為否否否否否否否否否否是

說明預(yù)定號主鍵)姓名性別證類證件號電話號房間號入住時入住天押金備注表3-5房間態(tài)[]列名

數(shù)據(jù)類

允許為

說明6

RoomIdBook列名EmptyStop

intint數(shù)據(jù)類

否否否否允許為否否是

房間號主鍵)房間類房間號是否預(yù)說明是否空是否停備注表3-6房間型[RoomType列名AreaBroadband

數(shù)據(jù)類intintintmoney

允許為否否否否否否是

說明房間類ID(鍵)房間類房間面床位單價是否有帶備注第四章系統(tǒng)實(shí)現(xiàn)4.1登陸界面1、能只有本統(tǒng)的管理員進(jìn)行認(rèn)的操作員使自己相的用戶名與碼才能陸到此系進(jìn)行相關(guān)權(quán)下的操。2、面7

圖4-1系統(tǒng)陸面3、作指南用戶在登錄窗口中輸入確的用名和密碼后以登錄統(tǒng)圖4-1),根輸入的用名是系統(tǒng)管員還是作員給予不的操作限。系統(tǒng)管理員可以根據(jù)實(shí)情況增相應(yīng)的操作。4.2系統(tǒng)主界面圖4-2前臺作客房查詢1.功能通過客號查詢房間基本類與狀態(tài)。8

2.界面圖4-3客房詢3.操作指南.文本框輸入客號,點(diǎn)擊查,可以詢到該房間一些基情況。.擊空房鈕的時,會把數(shù)據(jù)中所有空房信息顯出來。.擊未預(yù)按鈕的候,會把數(shù)庫中所的未預(yù)定的房信息示出來。.擊未停按鈕的候,會把數(shù)庫中所的未停用的房信息示出來。客戶預(yù)定1.功能可以對定房間的客信息進(jìn)增刪改查等作。2.界面9

圖4-4客房定3.操作指南在文本框中輸入訂單號點(diǎn)擊查,可以查詢預(yù)定的些基本信息當(dāng)你想對預(yù)定信息進(jìn)行作時,擊ListView中的數(shù)據(jù),將會ListView中選中的那數(shù)據(jù)各個字顯示在面的文本框列表框。點(diǎn)擊修改按鈕的時候,會把修后的信息添到數(shù)據(jù)中。點(diǎn)擊入住按鈕的時候?qū)褤?jù)添加到入表中并把預(yù)定表中該數(shù)據(jù)除并且客狀態(tài)表中的定字段成“否“,否為空段變成“是。點(diǎn)擊取消預(yù)定的按鈕的候,會入住表中的數(shù)據(jù)刪??蛻羧胱?.功能可以對戶的入住信進(jìn)行查和添加。2.界面圖4-5客房住3.操作指南在文本框中輸入客戶號點(diǎn)擊查,可以查詢客戶入的信息。當(dāng)你想對入住信息進(jìn)行作時,擊ListView中的數(shù)據(jù),將會ListView中選中的那數(shù)據(jù)的內(nèi)容示在輸住信息面板。點(diǎn)擊入住按鈕的時候?qū)炎】蛻舻男盘砑拥綋?jù)庫中并且客房狀表中是否空的字段的變成“。10

客房更改1.功能可以實(shí)換房和續(xù)住功能。2界面圖4-6客房改3.操作指南在文本框中輸入客戶號點(diǎn)擊查,以查詢?nèi)胱】蛻舻南⒉@在客戶信息面板控件中。當(dāng)點(diǎn)擊續(xù)住的時候,將會把示客戶息面板中的數(shù)和押的值傳到續(xù)面板中的原天數(shù)和原有金中,后可以實(shí)行作,操完成后點(diǎn)擊定,將把值重新傳回去當(dāng)點(diǎn)擊調(diào)房的時候,將會把示客戶息面板中的房號和金的值傳到房面板中的客房號和原押金中然后可以實(shí)操作,作完成后點(diǎn)確定,會把值重新傳回。.擊保存時候,把修改后的息記錄數(shù)據(jù)庫中??头拷Y(jié)算1.功能退房并算費(fèi)用。2界面11

圖4-7客房算3.操作指南在文本框中輸入客戶號點(diǎn)擊查,以查詢?nèi)胱】蛻舻南⒉@在結(jié)算信息面板文本框中。當(dāng)點(diǎn)擊結(jié)算系統(tǒng)會自算清住費(fèi)和消費(fèi)總還有應(yīng)款的金額并顯示在應(yīng)的文框中。點(diǎn)擊保存的時候會把結(jié)算的息記錄數(shù)據(jù)中并且客房狀態(tài)表的是否空字段值變成“是4.3數(shù)據(jù)管理模塊房間狀態(tài)1.功能對客房狀態(tài)進(jìn)行管。2.界面12

圖4-8客房態(tài)3.操作指南在文本框中輸入客房號點(diǎn)擊查,可以查詢客房的些基本信息當(dāng)選中ListView中數(shù)據(jù)時將會中選的數(shù)據(jù)示到客房狀信息面板,以便進(jìn)行作。點(diǎn)擊新增按鈕的時候,會把客狀態(tài)信息面中的信添加到數(shù)據(jù)中。點(diǎn)擊刪除按鈕的時候,把選中數(shù)據(jù)刪除。點(diǎn)擊修改按鈕的時候,把修改的信息傳到據(jù)庫中客房類型1.功能對客房類型進(jìn)行管。2.界面13

圖4-9客房型3.操作指南當(dāng)你選中ListView中的數(shù)據(jù)時會將選的數(shù)據(jù)的內(nèi)顯示在房類型信息板中。便進(jìn)行操作點(diǎn)擊新增按鈕的時候,會把客類型信息面中的信添加到數(shù)據(jù)中。點(diǎn)擊刪除按鈕的時候,把選中數(shù)據(jù)從數(shù)據(jù)的表中除。點(diǎn)擊修改按鈕的時候,把修改的信息傳到據(jù)庫中用戶管理1.功能對用戶行管理。2.界面14

圖4-10用戶理3.操作指南當(dāng)你選中ListView中的數(shù)據(jù)時會將選的數(shù)據(jù)的內(nèi)顯示在示用戶信息板中。便進(jìn)行操作點(diǎn)擊注冊按鈕的時候,會把示用戶息面板中的息添加數(shù)據(jù)庫(只有管理員能使用該功點(diǎn)擊修改權(quán)限按鈕的時可以修改用的權(quán)(只有理員才能使該功能點(diǎn)擊修改密碼的時候,以修改戶的密碼(作員也使用此功能。第五章系統(tǒng)測試5.1程序調(diào)試1.測試的基工作流在設(shè)計統(tǒng)的過程中存在一錯誤是必然。對于句的語法錯,在程運(yùn)行時自動示,并請求即糾正因此,這類誤比較易發(fā)現(xiàn)和糾。但另類錯誤是在程序行時由于不確的操或?qū)δ承?shù)的計算式的邏輯錯導(dǎo)致。類錯誤隱蔽性強(qiáng)有時會出現(xiàn)有時又出現(xiàn),因此對這一動態(tài)發(fā)生的誤的排是耗時費(fèi)力的。15

5.2程序的測試測試的重要性目的測試的要性:軟件的試在軟件生周期中據(jù)重要的地。近來軟件工程界向于一新的觀點(diǎn),認(rèn)為軟件生周期每階段中都應(yīng)含測試從而檢驗(yàn)本段的成是否接近預(yù)期的標(biāo),盡可能的發(fā)現(xiàn)誤并加以修,如果在早期階段行測試錯誤的延時擴(kuò)散常會導(dǎo)致最成品測的巨大困難測試的的:1.軟件測試為了發(fā)錯誤而執(zhí)行序的過;2.測試是為證明程有錯,而不證明程無錯3.一個好的試用例在于它能發(fā)至今未現(xiàn)的誤;4.一個成功測試是現(xiàn)了至今未現(xiàn)的錯的測。測試并僅僅是為了找出錯。通過分析誤產(chǎn)生原因和錯誤分布特,可以幫助目管理者發(fā)當(dāng)前所用的軟件過的缺陷以便改進(jìn)。測試的步驟與開發(fā)程類似,測過程也須分步驟進(jìn),每個驟在邏輯上前一個驟的繼續(xù)大型軟系統(tǒng)通常由干個子統(tǒng)組成,個子系又由若干個塊組成。因此,大型軟系統(tǒng)的測試本上由述幾個步驟成:1.模塊測試在這個測試驟中所現(xiàn)的往往是碼和詳設(shè)計的錯誤2.系統(tǒng)測試在這個測步驟中現(xiàn)的往是軟設(shè)計中的錯,也可發(fā)現(xiàn)需求說明中錯誤。3.驗(yàn)收測試在這個測試驟中發(fā)的往往是系需求說書中的錯誤測試的主內(nèi)容為了保測試的質(zhì)量將測試程分成幾個段,即:代碼查、單測試、集成測試、認(rèn)測試和系測試。1.元測試單元測集中在檢查件設(shè)計最小單位—塊上,過測試發(fā)現(xiàn)現(xiàn)該模的實(shí)際功能定義該模塊功能說不符合的情,以及碼的錯誤。2.集成測試集成測是將模塊按設(shè)計要組裝起來同進(jìn)行測,主要目標(biāo)發(fā)現(xiàn)與口有16

關(guān)的問。如一個模與另一模塊可能有于疏忽問題而造成害影響把子功能組合起可能不產(chǎn)生期的主能;個別看來是可接受的誤差能積累不能接受的程度全程數(shù)據(jù)結(jié)可能有誤等。3.確認(rèn)測試確認(rèn)測的目的是向來的用表明系統(tǒng)能像預(yù)定求那樣工作經(jīng)集成試后,已按照設(shè)計把有的模組裝成一個整的軟系統(tǒng),接口誤也已基本排除了,接就應(yīng)該進(jìn)一驗(yàn)證軟的有效性,就是確測試的任務(wù)即軟件功能和性能如同戶所合理期的那樣4.系統(tǒng)測試軟件開完成以后,終還要系統(tǒng)中其他分配套行,進(jìn)行系測試。括恢復(fù)測試安全測試、度測試性能測試等第六章總結(jié)展望在設(shè)計過程中,我握了很C#的程知識并對這種成并廣泛用的技術(shù)進(jìn)行了入的學(xué)習(xí)。計的過也是一個再習(xí)的過,在遇到問的時候盡量自己想辦法決,這在很程度上發(fā)了我們的學(xué)能力在沒有辦法決的情下,認(rèn)真的向老請教,從老那里我到了很多的識,老對我的指導(dǎo)到了畫點(diǎn)睛的作用。在我的序設(shè)計過程,我充的體會到了實(shí)踐出知”這點(diǎn),書上的識是不夠的只有把理論實(shí)踐相合才能夠真的學(xué)到識。一個管信息系的設(shè)計,不可能步到位,還要不斷完善和補(bǔ)充編程前深思熟慮是少程序試工作量的重要法,只有進(jìn)充分考,才會減少試過程的工作量。然在開寫程序之前我們了多的準(zhǔn)備作,但真正的寫程時仍然現(xiàn)許多問題有些問是分析時的疏漏有些則是如不做無如何也想不的。參考文獻(xiàn)[1]周琦SQLServer數(shù)據(jù)庫礎(chǔ)及應(yīng)技術(shù)北京大學(xué)出社.2010[2]美Michael從入門到精.清華大出版社.[3]王小科.項(xiàng)目發(fā)案例程實(shí)錄(第2版.華大學(xué)版社2011恭德羅依Server2005從入到精通.電工業(yè)出版社200617

[5]陳圣國著信息系統(tǒng)析與設(shè)計西安電子科技學(xué)出版.2001[6]王晟著.C#.NET據(jù)庫開經(jīng)典案例解.清大學(xué)出版社.2005[7]C#入門到通人民郵出版社.2011[8]鄭阿奇,劉芬,顧韻華著SQLServer實(shí)用程電子工業(yè)版社.2002致

謝在本次業(yè)設(shè)計(論)過程,得到了指老師的導(dǎo)與支持。此特別謝XX師的大幫助。指導(dǎo)師的悉指導(dǎo)和大力持,在體結(jié)構(gòu)、功的把握給予了常大的幫助同時根們提供了非優(yōu)越的計環(huán)境,并我在編、數(shù)據(jù)庫設(shè)計等節(jié)工作上給了耐心指導(dǎo),對于順利完這次畢業(yè)設(shè)起到了鍵性的作用。轉(zhuǎn)眼間大學(xué)生活即結(jié)束,首過去三年大學(xué)生,真是有苦有樂,而更多的則收獲,感謝校的各老師不但無地傳授我們知識,教會了們?nèi)绾巫鋈?。軟技術(shù)專業(yè)的業(yè)設(shè)計務(wù)繁重,但是在這個月緊張而實(shí)的設(shè)中,我感到自己知識得到了次升華我相信:我畢業(yè)設(shè)會給我的三大學(xué)畫一個圓滿的句號18

錄登功voidbutton1_Click(objectsender,EventArgse)(this.textBox1.Text.Trim()

溫馨提示

  • 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論