




已閱讀5頁(yè),還剩38頁(yè)未讀, 繼續(xù)免費(fèi)閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
畢業(yè)設(shè)計(jì)(論文)課題:酒店管理系統(tǒng)學(xué)生: 趙丹學(xué)號(hào):2013180247 班級(jí): 1302班系部:軟件學(xué)院同組成員: 喻潔、陳瑜、楊航指導(dǎo)教師: 項(xiàng)剛裝訂交卷日期:2016年4月18日裝訂順序: (1)封面(2)畢業(yè)設(shè)計(jì)(論文)成績(jī)?cè)u(píng)定記錄(3)畢業(yè)設(shè)計(jì)任務(wù)書(4)標(biāo)題、中文摘要及關(guān)鍵詞(5)正文(6)附錄(7)參考文獻(xiàn)畢業(yè)設(shè)計(jì)(論文)成績(jī)?cè)u(píng)定記錄表指導(dǎo)教師評(píng)語(包含學(xué)生在畢業(yè)實(shí)習(xí)期間的表現(xiàn)):成績(jī)(平時(shí)成績(jī)): 指導(dǎo)教師簽名: 年 月 日評(píng)閱教師評(píng)語:成績(jī)(評(píng)閱成績(jī)): 評(píng)閱教師簽名:年 月 日答辯情況記錄:答辯成績(jī):答辯委員會(huì)主任(或答辯教師小組組長(zhǎng))簽名:年 月 日總評(píng)成績(jī):說明:1. 對(duì)于未參加答辯的學(xué)生,平時(shí)成績(jī)占40%、卷面評(píng)閱成績(jī)占60%,在上面的評(píng)分表中,可分別按40分、60分來量化評(píng)分,二項(xiàng)相加所得總分即為總評(píng)成績(jī)。2.對(duì)于參加答辯的學(xué)生,平時(shí)成績(jī)占20%、卷面評(píng)閱成績(jī)占50%、答辯成績(jī)占30%,在上面的評(píng)分表中,可分別按20分、50分、30分來量化評(píng)分,三項(xiàng)相加所得總分即為總評(píng)成績(jī)。3.總評(píng)成績(jī)請(qǐng)轉(zhuǎn)換為優(yōu)秀、良好、中等、及格、不及格五等級(jí)計(jì)分。畢業(yè)設(shè)計(jì)任務(wù)書 酒店管理系統(tǒng)畢業(yè)設(shè)計(jì)(論文)摘要:現(xiàn)代化酒店組織龐大、服務(wù)項(xiàng)目多、信息量大,要想提高勞動(dòng)生產(chǎn)、降低成本、提高服務(wù)質(zhì)量和管理水平,進(jìn)而促進(jìn)經(jīng)濟(jì)效益,必須借助計(jì)算機(jī)來進(jìn)行現(xiàn)代化的信息管理。酒店管理系統(tǒng)正是為此而設(shè)計(jì)的,畢業(yè)設(shè)計(jì)中采用C#開發(fā),使用Microsoft SQL Server 2005數(shù)據(jù)庫(kù)。該系統(tǒng)具有預(yù)訂客房、查詢、退房等功能,對(duì)酒店進(jìn)行更好的管理。關(guān)鍵詞 酒店管理;、C#、SQL目 錄第1章 緒 論11.1 選題背景11.2 研究意義11.3 其他1第2章 可行性分析22.1 系統(tǒng)開發(fā)和運(yùn)行環(huán)境22.2 可行性分析22.2.1 風(fēng)險(xiǎn)分析22.2.2 技術(shù)可行性分析22.3 相關(guān)技術(shù)22.3.1 Visual Studio 2010 (c#)2.0 簡(jiǎn)介22.3.2 Microsoft SQL Server 2005簡(jiǎn)介32.3.3 ADO.NET技術(shù)簡(jiǎn)介32.4 體系結(jié)構(gòu)32.4.1 原型模式結(jié)構(gòu)簡(jiǎn)介32.4.2 C/S模型工作原理4第3章 需求分析53.1 需求分析介紹53.2業(yè)務(wù)需求分析53.2.1客戶預(yù)訂53.2.2客戶入住53.2.3客房更改63.2.4客房查詢63.2.5客房狀態(tài)63.2.6客房類型63.2.6客戶退房73.2.7商品管理73.2.8營(yíng)業(yè)額管理73.2.9會(huì)員管理73.2.10員工管理73.2.11系統(tǒng)設(shè)置73.3系統(tǒng)功能實(shí)體-關(guān)系圖73.4系統(tǒng)關(guān)系模式103.5系統(tǒng)框架113.5.1管理員模塊的基本功能113.5.2系統(tǒng)管理員的基本功能123.6數(shù)據(jù)庫(kù)建設(shè)12第4章 詳細(xì)設(shè)計(jì)184.1 登錄模塊184.2控制臺(tái)模塊184.3前臺(tái)操作模塊194.4預(yù)定管理模塊214.5收銀管理模塊234.6基本操作模塊264.7系統(tǒng)設(shè)置模塊30第5章 系統(tǒng)測(cè)試32第6章 結(jié)論34第1章 緒 論1.1 選題背景優(yōu)秀的酒店管理系統(tǒng)能顯著地提高酒店的服務(wù)水平和工作效率,規(guī)范酒店的業(yè)務(wù)流程,幫助酒店管理者及時(shí)、全面地了解經(jīng)營(yíng)信息,做出更加準(zhǔn)確的決策,從而有效地提高酒店的經(jīng)營(yíng)效益。在互聯(lián)網(wǎng)高速發(fā)展的今天,一切的商業(yè)行為都能跟網(wǎng)絡(luò)搭上邊。這不僅是為了不落后于時(shí)代,不被主流所淘汰,更是為了更好的借助網(wǎng)絡(luò)來實(shí)現(xiàn)更大的商業(yè)利益。隨著更多的人接受電子商務(wù),以及年輕一代享受網(wǎng)絡(luò)預(yù)訂的方便、迅速、酒店行業(yè)也不例外的加入了電子商務(wù)時(shí)代的行列。這將是未來這個(gè)行業(yè)立于眾多競(jìng)爭(zhēng)中不敗之地的關(guān)鍵因素。1.2 研究意義隨著人們生活質(zhì)量的不斷提高,越來越多的人將外出旅游作為了一種生活休閑方式。對(duì)于有些旅游旺季,特別是五一、十一兩個(gè)黃金周,客房的緊張、房源的缺少、房?jī)r(jià)的徒增都給旅客造成了困擾。本系統(tǒng)采用C#語言編輯,實(shí)現(xiàn)了與windows操作系統(tǒng)良好的兼容性,通過代碼對(duì)SQL語言實(shí)現(xiàn)了預(yù)定、入住、客房更改、用戶管理、客房查詢、客房狀態(tài)、客房類型、客戶結(jié)算功能。酒店管理系統(tǒng),它可以借用計(jì)算機(jī)信息化的優(yōu)勢(shì),方便快捷的實(shí)現(xiàn)顧客和管理者的交互,方便管理者在第一時(shí)間了解顧客的需求,及時(shí)做好應(yīng)對(duì)措施,從而可以使經(jīng)營(yíng)者在競(jìng)爭(zhēng)日益激烈的酒店服務(wù)行業(yè)中取得優(yōu)勢(shì)!研究這個(gè)課題,意義不僅僅在于做出一個(gè)實(shí)際可用的系統(tǒng),更在于對(duì)未成熟的酒店預(yù)訂管理系統(tǒng)進(jìn)行探索性的研究。1.3 其他酒店在運(yùn)作期間,服務(wù)水平的高低,直接影響到酒店的形象和聲譽(yù),本酒店管理系統(tǒng),是針對(duì)酒店的具體業(yè)務(wù)而開發(fā)的,業(yè)務(wù)管理以酒店的前臺(tái)管理為核心,為用戶提供迅速、高效的服務(wù),減免手工處理的繁瑣和誤差,及時(shí)、準(zhǔn)確地反映酒店的工作情況、經(jīng)營(yíng)狀態(tài),從而提高酒店的服務(wù)質(zhì)量,并配合現(xiàn)代的酒店管理,獲得更好的經(jīng)濟(jì)效益。第2章 可行性分析2.1 系統(tǒng)開發(fā)和運(yùn)行環(huán)境硬件環(huán)境:硬件平臺(tái)是指開發(fā)與運(yùn)行所需要的硬件環(huán)境,主要包括計(jì)算機(jī)機(jī)型及硬件配置。本系統(tǒng)是一個(gè)基于C/S模式即瀏覽器/服務(wù)器模式的小型管理系統(tǒng),運(yùn)用Visual Studio 2010+Microsoft SQL Server 2005開發(fā),因此對(duì)計(jì)算機(jī)硬件的要求一般即可,配備建議如表2-1所示。表2-1 硬件環(huán)境配置表內(nèi)容最低配置建議配置CPU600 MHz1 GHz內(nèi)存256MB512MB硬盤空間5GB10GB操作系統(tǒng)WindowsXPWindows 72.2 可行性分析2.2.1 風(fēng)險(xiǎn)分析采用性能較高的硬件設(shè)備和較穩(wěn)定的系統(tǒng)軟件,程序仍存在一定的因軟件崩潰而帶來的風(fēng)險(xiǎn)。解決辦法之一是定期備份數(shù)據(jù)以降低風(fēng)險(xiǎn)。2.2.2 技術(shù)可行性分析大學(xué)課程中的相關(guān)多門課程為此課題的開發(fā)奠定了堅(jiān)實(shí)的技術(shù)基礎(chǔ)。C#是一種相對(duì)簡(jiǎn)單的語言, SQL Server也是一種易于掌握的數(shù)據(jù)庫(kù)。綜上所述,所以技術(shù)難度并不大。2.3 相關(guān)技術(shù)2.3.1 Visual Studio 2010 (c#)2.0 簡(jiǎn)介Visual Studio2010是一個(gè)功能強(qiáng)大、高效并且可擴(kuò)展的編程環(huán)境。有許多激動(dòng)人心的新功能,它提供統(tǒng)一的集成開發(fā)環(huán)境,支持在同樣的開發(fā)環(huán)境里用visual basic、visual c+、visual c#、visual j+和其他數(shù)十種編程與楊,可以編寫、調(diào)試和部署各種應(yīng)用程序。它充分展現(xiàn)了應(yīng)用程序給當(dāng)今的企業(yè)、機(jī)構(gòu)提供了強(qiáng)大的支持,為開發(fā)下一代以XML Web服務(wù)為中心的應(yīng)用程序而設(shè)計(jì),并推動(dòng)下一代基于XML Web服務(wù)軟件的發(fā)展,是有史以來功能最強(qiáng)大、最受歡迎的軟件開發(fā)工具。C#是一門簡(jiǎn)單、現(xiàn)代、優(yōu)雅、面相對(duì)性、類型安全、平臺(tái)獨(dú)立的一門新型組件編程語言。它雖然是一種新語言,但卻很難再這種語言中找到新的概念,其語法風(fēng)格不僅源自c/c+家族,而且融合了visual basic的高效和c/c+強(qiáng)大,因此是微軟為奠定其下一互聯(lián)網(wǎng)霸主地位而打造的Microsoft.NET平臺(tái)的主流語言。2.3.2 Microsoft SQL Server 2005簡(jiǎn)介SQL Server2000是Microsoft公司2000年推出的SQL Server數(shù)據(jù)庫(kù)管理系統(tǒng),它是一個(gè)杰出的數(shù)據(jù)庫(kù)平臺(tái),可用于大型聯(lián)機(jī)事務(wù)處理、數(shù)據(jù)倉(cāng)庫(kù)以及電子商務(wù)等。其特點(diǎn)有如下幾點(diǎn):a、真正的客戶機(jī)/服務(wù)器體系結(jié)構(gòu)b、圖形化用戶界面c、豐富的鞭策和能夠接口工具d、SQL Server與windows NT完全集成e、具有很好的伸縮性f、對(duì)web技術(shù)的支持g、SQL server提供數(shù)據(jù)倉(cāng)庫(kù)功能2.3.3 ADO.NET技術(shù)簡(jiǎn)介ADO.NET是由.NET framework為與數(shù)據(jù)庫(kù)中的數(shù)據(jù)進(jìn)行交互而提供的一組對(duì)象類的名稱。我們知道,面向?qū)ο缶幊痰挠嘘P(guān)主要優(yōu)點(diǎn)是可以吧各種復(fù)雜的功能封裝在一個(gè)自包含的單元中,接著要處理的就是一個(gè)定義好的接口中,它由一些方法和屬性組成。在ADO.NET中,我們將處理斷開連接的數(shù)據(jù)集,在網(wǎng)站的訪問者請(qǐng)求數(shù)據(jù)時(shí),首先建立連接,傳送數(shù)據(jù),之后關(guān)閉連接;接著,訪問者就可以修改數(shù)據(jù),單這些修改不會(huì)再數(shù)據(jù)源中立即更新(如果需要對(duì)訪問者所作的修改更新到數(shù)據(jù)庫(kù),必須重新打開連接)。這種斷開連接進(jìn)行訪問數(shù)據(jù)庫(kù)的最大優(yōu)點(diǎn)是效率高、可伸縮性好。在以往的數(shù)據(jù)庫(kù)訪問中必須為用戶一直保持連接,知道該用戶的會(huì)話結(jié)束為止,而Web中可能同時(shí)處理上千個(gè)并行用戶,可想而知,如果為每個(gè)用戶同時(shí)保持連接在需要的系統(tǒng)資源是非常昂貴的。因此,使用斷開式連接數(shù)據(jù)可以提高應(yīng)用程序的執(zhí)行效率,并能處理更多的工作負(fù)載(既他們的伸縮性更好)。2.4 體系結(jié)構(gòu)2.4.1 原型模式結(jié)構(gòu)簡(jiǎn)介原型模式是一種創(chuàng)建型設(shè)計(jì)模式,原型模式允許一個(gè)對(duì)象再創(chuàng)建另外一個(gè)可定制的對(duì)象,根本無需知道任何如何創(chuàng)建的細(xì)節(jié),工作原理是:通過將一個(gè)原型對(duì)象傳給那個(gè)要發(fā)動(dòng)創(chuàng)建的對(duì)象,這個(gè)要發(fā)動(dòng)創(chuàng)建的對(duì)象通過請(qǐng)求原型對(duì)象拷貝它們自己來實(shí)施創(chuàng)建。它主要面對(duì)的問題是:“某些結(jié)構(gòu)復(fù)雜的對(duì)象”的創(chuàng)建工作;由于需求的變化,這些對(duì)象經(jīng)常面臨著劇烈的變化,但是他們卻擁有比較穩(wěn)定一致的接口。原型模式包含如下角色:a、抽象原型(Prototype)角色:這是一個(gè)抽象角色,通常由一個(gè)C#接口或抽象類實(shí)現(xiàn)。此角色給出所有的具體原型類所需的接口。在C#中,抽象原型角色通常實(shí)現(xiàn)了ICloneable接口。b、具體原型(Concrete Prototype)角色:被復(fù)制的對(duì)象。此角色需要實(shí)現(xiàn)抽象的原型角色所要求的接口。c、客戶(Client)角色:客戶端類向原型管理器提出創(chuàng)建對(duì)象的請(qǐng)求。d、原型管理器(Prototype Manager)角色:創(chuàng)建具體原型類的對(duì)象,并記錄每一個(gè)被創(chuàng)建的對(duì)象。原型模式結(jié)構(gòu)如圖2-1所示。圖2-1 原型模式結(jié)構(gòu)2.4.2 C/S模型工作原理CS模式是一種兩層結(jié)構(gòu)的系統(tǒng):第一層是在客戶機(jī)系統(tǒng)上結(jié)合了表示與業(yè)務(wù)邏輯;第二層是通過網(wǎng)絡(luò)結(jié)合了數(shù)據(jù)庫(kù)服務(wù)器。CS模式主要由客戶應(yīng)用程序、服務(wù)器管理程序和中間件三個(gè)部分組成。首先,交互性強(qiáng)是CS固有的一個(gè)優(yōu)點(diǎn)。在CS中,客戶端有一套完整應(yīng)用程序,在出錯(cuò)提示、在線幫助等方面都有強(qiáng)大的功能,并且可以在子程序間自由切換。其次,CS模式提供了更安全的存取模式。由于CS配備的是點(diǎn)對(duì)點(diǎn)的結(jié)構(gòu)模式,采用適用于局域網(wǎng)、安全性可以得到可靠的保證。Client/Server數(shù)據(jù)庫(kù)系統(tǒng)的結(jié)構(gòu)如圖2-2所示。圖2-2 C/S模式結(jié)構(gòu)圖第3章 需求分析3.1 需求分析介紹用戶需求是從用戶角度來描述系統(tǒng)功能和非功能需要,以便讓不具備專業(yè)技術(shù)方面知識(shí)的用戶能看懂。這樣的需求描述只描述系統(tǒng)的外部行為,所以,根據(jù)這樣的需求進(jìn)行了用戶需求調(diào)查。3.2業(yè)務(wù)需求分析3.2.1客戶預(yù)訂客戶通過電話或其他途徑向酒店進(jìn)行客房預(yù)訂,接待人員查詢客房狀態(tài)后確定有空房則接受預(yù)訂,預(yù)訂成功后記錄客戶信息,并對(duì)客房狀態(tài)。如圖3.1所示。圖3.1 3.2.2客戶入住客戶的登記分為預(yù)訂入住、散客入住和團(tuán)體入住,如果客人已經(jīng)預(yù)訂房間,則根據(jù)預(yù)定入住操作,發(fā)給客戶房卡,客房狀態(tài)由“預(yù)訂”變?yōu)椤按汀?。如果客人沒有預(yù)定房間,接待人員查詢客房狀態(tài)后,有空房則進(jìn)行客房登記操作。發(fā)給客戶房卡,客房狀態(tài)由“空凈”變?yōu)椤按汀?。如圖3.2所示。 圖客房更改如果客戶對(duì)入住的客房條件不滿意,則可以進(jìn)行客房更改操作。接到人員將客戶的房間進(jìn)行更改,并更換客戶的房卡,客房狀態(tài)也進(jìn)行相應(yīng)的調(diào)整。如果客戶還需入住其他房間,可以進(jìn)行并房操作,對(duì)新客房并入老客房,或者老客房并入新客房,客房狀態(tài)也進(jìn)行相應(yīng)的調(diào)整。如圖3.3所示。圖客房查詢查詢酒店中客房的狀態(tài),如預(yù)訂、空凈、占用、樓層、類型。這個(gè)功能可以讓接待人員快速的了解客房狀態(tài),以便及時(shí)對(duì)客戶的詢問做出回答。如圖3.4所示。圖客房狀態(tài)查詢酒店中客房的狀態(tài),狀態(tài)分為:預(yù)訂、空凈、占用、自用、整理。這個(gè)功能可以讓接待人員快速的了解客房的狀態(tài),以便及時(shí)對(duì)客戶的詢問做出回答。3.2.6客房類型客房的類型包括:標(biāo)準(zhǔn)單人間、標(biāo)準(zhǔn)雙人間、豪華單人間、豪華雙人間、商務(wù)套房、總統(tǒng)套房、會(huì)議廳。設(shè)置這個(gè)功能,可以滿足不同客戶的需求。3.2.6客戶退房客戶退房時(shí),接待人員根據(jù)客戶的房卡,進(jìn)行退房登記。計(jì)算客戶入住期間的房費(fèi),額外費(fèi)用和押金金額。對(duì)客戶收取費(fèi)用或退回押金??头繝顟B(tài)由“待客”轉(zhuǎn)為“空凈”。3.2.7商品管理商品管理是對(duì)客房中的商品的管理,包括了商品的增加、刪除、查找、修改,為客戶購(gòu)物提供方便。3.2.8營(yíng)業(yè)額管理營(yíng)業(yè)額管理是對(duì)酒店的收入與支出的查詢,通過這個(gè)功能給酒店管理人作酒店經(jīng)營(yíng)策劃參考。3.2.9會(huì)員管理會(huì)員管理是對(duì)會(huì)員用戶進(jìn)行增加、查詢、修改、充值,酒店實(shí)行會(huì)員制,會(huì)員入住酒店可以享受9折優(yōu)惠,入住酒店時(shí),會(huì)員只需拿出會(huì)員卡,會(huì)員的所有信息都會(huì)提取出來,設(shè)置這個(gè)功能可以方便了客戶入住酒店,因?yàn)闀?huì)員優(yōu)惠制,也增加了酒店的客流量。3.2.10員工管理員工管理是對(duì)員工進(jìn)行增加、查詢和設(shè)置員工權(quán)限,對(duì)員工信息進(jìn)行修改,員工分為管理員和服務(wù)員兩種類型。3.2.11系統(tǒng)設(shè)置系統(tǒng)設(shè)置是對(duì)酒店命名、寫入酒店簡(jiǎn)介,對(duì)客戶入住進(jìn)行設(shè)置。3.3系統(tǒng)功能實(shí)體-關(guān)系圖對(duì)整個(gè)在酒店管理系統(tǒng)進(jìn)行分析,得出酒店管理系統(tǒng)的主要實(shí)體-關(guān)系圖如圖3-2所示。圖3-2 酒店管理系統(tǒng)實(shí)體-關(guān)系圖以下介紹實(shí)體和屬性的定義:1.客戶實(shí)體如圖3-3所示圖3-3客戶實(shí)體圖2.房間實(shí)體圖如圖3-4所示圖3-4房間實(shí)體圖3.商品實(shí)體圖如圖3-5所示圖3-5 商品實(shí)體圖4.員工實(shí)體圖如圖3-6所示3-6員工詳細(xì)實(shí)體圖5.房間類型實(shí)體圖如圖3-7所示圖3-7房間類型實(shí)體圖6.提醒實(shí)體圖如圖3-8所示圖3-8提醒實(shí)體圖7.提醒狀態(tài)圖如圖3-9所示圖3-9 提醒狀態(tài)實(shí)體圖8.日志如圖3-10所示圖3-10日志實(shí)體圖3.4系統(tǒng)關(guān)系模式酒店管理系統(tǒng)的主要關(guān)系模式為:客戶(會(huì)員,ID,名字,積分,余額,證件類型,證件地址,性別,聯(lián)系方式,備注)房間(房間號(hào),類型,狀態(tài),樓層,姓名,押金,簽單,入住時(shí)間,預(yù)離時(shí)間,價(jià)格,操作員,備注)商品(名稱,進(jìn)貨單價(jià),預(yù)售單價(jià),類型,數(shù)量,單位,檢索碼,日期,供銷商)員工(用戶名,姓名,密碼,類型)日志(ID,用戶名,登陸時(shí)間,登出時(shí)間)提醒(ID,內(nèi)容,狀態(tài),日期,備注)提醒狀態(tài)(已讀,未讀)房間類型(標(biāo)準(zhǔn)單人間,標(biāo)準(zhǔn)雙人間,豪華單人間,豪華雙人間,商務(wù)套房,總統(tǒng)套房,會(huì)議廳)3.5系統(tǒng)框架酒店管理系統(tǒng)包括管理員模塊,管理員模塊又包括多個(gè)小模塊,主要功能模塊結(jié)構(gòu)圖如圖4-1所示。圖4-1 酒店管理系統(tǒng)模塊結(jié)構(gòu)圖3.5.1管理員模塊的基本功能酒店管理系統(tǒng)為客人提供的主要服務(wù)流程如圖4-2所示 圖4-2 酒店為客人提供的服務(wù)圖3.5.2系統(tǒng)管理員的基本功能酒店管理系統(tǒng)需要強(qiáng)大的后臺(tái)管理功能,而其只有具有系統(tǒng)管理員權(quán)限的用戶才可以使用該功能,后臺(tái)管理主要是會(huì)員和酒店信息的管理,具體包括:對(duì)會(huì)員的的查詢、添加、修改、刪除;對(duì)酒店信息的設(shè)置。酒店管理系統(tǒng)管理流程如圖4-3所示。圖4-3 酒店管理流程3.6數(shù)據(jù)庫(kù)建設(shè)根據(jù)系統(tǒng)分析和功能的說明,可以將該系統(tǒng)的邏輯數(shù)據(jù)結(jié)構(gòu)劃分為幾個(gè)基本的模塊。數(shù)據(jù)庫(kù)名:Hotela. 用戶信息相關(guān)模塊此模塊主要是員工信息。表名:Admin表名:CashManage表名:LoginLog表名:purviewb. 客戶信息、房間信息和商品信息相關(guān)模塊表名:Consume表名:defray表名:Guest表名:LeaveWord表名:Room表名:RoomType表名:Users表名:Ware表名:WareTypec.系統(tǒng)信息相關(guān)模塊表名:Service表名:Underwrite表名:UnderwriteAnnal表名:SoftWareSet第4章 詳細(xì)設(shè)計(jì)詳細(xì)設(shè)計(jì)的工作包括處理過程、代碼設(shè)計(jì)和界面設(shè)計(jì)三個(gè)部分。即根據(jù)總體設(shè)計(jì)的每個(gè)功能模塊的要求和數(shù)據(jù)庫(kù)的邏輯結(jié)構(gòu),利用相應(yīng)的開發(fā)工具設(shè)計(jì)出應(yīng)用系統(tǒng)的過程。由于篇幅的限制,這里不給出具體的程序編碼,只給出主要模塊的功能設(shè)計(jì)描述和界面設(shè)計(jì)的方案,包括用戶登錄模塊的設(shè)計(jì)與實(shí)現(xiàn)、控制臺(tái)模塊的設(shè)計(jì)與實(shí)現(xiàn)、前臺(tái)操作模塊的設(shè)計(jì)與實(shí)現(xiàn)、預(yù)定管理模塊的設(shè)計(jì)與實(shí)現(xiàn)、收銀管理模塊的設(shè)計(jì)與實(shí)現(xiàn)、基本操作模塊的設(shè)計(jì)與實(shí)現(xiàn)和系統(tǒng)設(shè)置模塊的設(shè)計(jì)與實(shí)現(xiàn)。4.1 登錄模塊a、登陸模塊的設(shè)計(jì)與實(shí)現(xiàn)在登陸模塊中,提供管理員身份和服務(wù)員身份登錄。登錄界面中,用戶主要輸入項(xiàng)為:登錄名稱,用戶密碼,用戶類型,當(dāng)所有信息輸入完成后點(diǎn)擊登錄即可;不同的用戶類型所擁有的權(quán)限不同。流程圖如圖5-1所示。 圖5-1 登錄模塊流程圖 圖5-2 登錄界面效果圖用戶在輸入登錄信息的過程中,系統(tǒng)會(huì)給用戶一些提示以便用戶正確登錄。點(diǎn)擊“登錄”的時(shí)候系統(tǒng)首先判斷用戶輸入是否為空,當(dāng)?shù)卿浢Q或用戶密碼為空時(shí),為空項(xiàng)的文本框會(huì)顯示紅色,然后才鏈接數(shù)據(jù)庫(kù)驗(yàn)證賬號(hào)密碼是否正確,不正確則提示用戶名或密碼錯(cuò)誤,正確則進(jìn)入首頁(yè)。界面效果如圖5-2所示4.2控制臺(tái)模塊進(jìn)入主界面即是控制臺(tái)模塊,控制臺(tái)模塊的功能包括:房態(tài)查看與修改,便簽,系統(tǒng)提醒服務(wù)。界面如圖5-3所示圖5-3 控制臺(tái)效果圖 在控制臺(tái)界面操作過程中,點(diǎn)擊房態(tài)可以輸入房間號(hào)快速查找客房信息;如果選中某間客房,可以對(duì)該客房進(jìn)行增加消費(fèi)、結(jié)賬、改變狀態(tài)的操作,還可以到出所有客房到Excel中,可以分類查看客房、分狀態(tài)查看客房;如果選中便簽,有顯示時(shí)間、計(jì)算器、記事本、刷新頁(yè)面功能;如果點(diǎn)擊服務(wù),可以顯示會(huì)員需要商品的提醒信息。4.3前臺(tái)操作模塊前臺(tái)操作主要功能包括:散客開單、團(tuán)體開單、換房、并(聯(lián))房。界面如圖5-4所示圖5-4 前臺(tái)操作效果圖散客開單是個(gè)人入住開單,散客開單只能入住標(biāo)準(zhǔn)單人間。流程圖如圖5.5所示。圖5-5 散客開單效果團(tuán)體開單是多人入住開單,團(tuán)體開單可以入住所有類型的房間。圖5-6 團(tuán)體開單效果圖換房是客人要求由現(xiàn)在的客房換到另外的客房的功能,客人可以選擇任意一種類型的房間。流程圖5.7所示。圖5-7 換房效果圖 并(聯(lián))房是對(duì)現(xiàn)有房間和新客房進(jìn)行合并。流程圖如5.8所示。圖5-8 并(聯(lián))房效果圖4.4預(yù)定管理模塊預(yù)定管理模塊包括預(yù)定、預(yù)定入住、解除預(yù)定的功能。圖5-9 預(yù)定管理效果圖預(yù)定是客人訂房間的一個(gè)功能,客人可以選擇不同類型的房間,可以登記客人的信息,分辨客人是不是會(huì)員。流程圖如5.10所示。圖5-10 預(yù)定模塊效果圖預(yù)定入住是顯示客人的已預(yù)定客房信息,服務(wù)員對(duì)已選客房進(jìn)行操作。流程圖如5.11所示。 圖5-11預(yù)定入住模塊。解除預(yù)定是對(duì)客人已經(jīng)預(yù)定好的房間解除預(yù)定。流程圖如5.12所示。圖5-12解除預(yù)定模塊4.5收銀管理模塊收銀管理包括結(jié)賬、收退押金、單位補(bǔ)款、金額支出、交接班功能。 圖5-13收銀管理效果圖結(jié)賬是客人退房時(shí)的費(fèi)用結(jié)算。流程圖如5.14所示。圖5-14結(jié)賬效果圖收退押金是對(duì)客人入住后進(jìn)行收客人押金或退客人押金。流程圖如圖5.15所示。 圖5-15 收退押金模塊單位補(bǔ)款是對(duì)單位所屬入住房間進(jìn)行交費(fèi)。流程圖如圖5.16所示。 圖5-16 單位補(bǔ)款模塊交接班是員工下班時(shí)與下一位員工進(jìn)行交接工作,然后確認(rèn)下班。流程圖如圖5.17所示。 圖5-17 交班接班模塊4.6基本操作模塊基本操作模塊包括商品管理、營(yíng)業(yè)查詢、會(huì)員管理、基本設(shè)置功能。 圖5-18 基本操作模塊商品管理是對(duì)酒店商品數(shù)量、種類進(jìn)行記錄的一個(gè)操作。流程圖如圖5.19所示。 圖5-19商品管理營(yíng)業(yè)查詢時(shí)對(duì)指定日期的收入和支出做一個(gè)統(tǒng)計(jì)。流程圖如圖5.20所示。 圖5-20 營(yíng)業(yè)額查詢會(huì)員管理是對(duì)酒店的會(huì)員信息的保存、修改、刪除和會(huì)員充值。流程圖如圖5.21所示。 圖5-21 會(huì)員管理基本設(shè)置包括房源管理、員工管理、提醒、簽單管理、日志管理。 圖5-22 基本設(shè)置基本設(shè)置里面的房源管理。顯示的是各個(gè)房間的狀態(tài)和樓層和房間類型以及使用次數(shù)。流程圖如圖5.23所示。 圖5-23 房源管理基本設(shè)置里面的員工管理。顯示的是各個(gè)管理員的登錄信息。圖5-24 員工管理基本設(shè)置里面的提醒管理,可以添加、刪除、修改重要提醒。 圖5-25 提醒管理基本設(shè)置里面的簽單管理。對(duì)簽單單位進(jìn)行管理。 圖5-26 簽單管理4.7系統(tǒng)設(shè)置模塊系統(tǒng)設(shè)置模塊是對(duì)酒店的基本信息作修改,還有一些簡(jiǎn)單的提示操作。如圖5-27所示。圖5-27 系統(tǒng)設(shè)置第5章 系統(tǒng)測(cè)試系統(tǒng)測(cè)試是在系統(tǒng)設(shè)計(jì)完成之后,對(duì)系統(tǒng)各個(gè)模塊的功能進(jìn)行檢測(cè)驗(yàn)證,看是否達(dá)到滿足用戶功能和性能的要求,是否存在不合理或者錯(cuò)誤的地方。只有經(jīng)多次的測(cè)試,系統(tǒng)才會(huì)更加完善。為了能盡量的找出系統(tǒng)中存在的錯(cuò)誤,本系統(tǒng)主要使用黑盒測(cè)試測(cè)試系統(tǒng)。由于登記-入住-結(jié)賬整個(gè)系統(tǒng)的核心,所以主要測(cè)試這個(gè)功能。在入住登記時(shí),如果不選擇房間,錄入客人信息之后點(diǎn)擊保存,出現(xiàn)如圖6-1的結(jié)果。圖6-1 入住錯(cuò)誤一 選擇房間,錄完個(gè)人信息后,然后系統(tǒng)設(shè)置為“押金不夠房款,不能開房”,然后點(diǎn)擊確定,押金欄為紅色,不能開房。出現(xiàn)如圖6-2的結(jié)果。 圖6-2 入住錯(cuò)誤二 在結(jié)賬時(shí),如果客人是會(huì)員,選擇退房房間,點(diǎn)擊確定,當(dāng)會(huì)員余額不足是就不能退房。圖6-3 入住錯(cuò)誤三通過以上測(cè)試,檢測(cè)出系統(tǒng)的核心(入住)基本正確。還有一些未發(fā)現(xiàn)的錯(cuò)誤,尚需要多加測(cè)試。第6章 結(jié)論本次畢業(yè)設(shè)計(jì)就要畫上一個(gè)句號(hào)了??墒撬旧韺?duì)我的影響卻遠(yuǎn)遠(yuǎn)沒有結(jié)束。我從本次畢業(yè)設(shè)計(jì)中學(xué)到了很多的東西,從設(shè)計(jì)任務(wù)書的下達(dá)到今天的系統(tǒng)實(shí)現(xiàn)整整花了二個(gè)月,通過本人的學(xué)習(xí)和老師、同學(xué)的幫助,我不但在知識(shí)水平和解決實(shí)際問題的能力上有了很大的提高,還從思想上認(rèn)識(shí)到,自己所學(xué)的知識(shí)在實(shí)現(xiàn)的開發(fā)中是很不夠的。所以,以后要多花時(shí)間來學(xué)習(xí)專業(yè)知識(shí)。這樣我們才能更好的做好一個(gè)系統(tǒng)。本人從構(gòu)想到功能需求分析以及數(shù)據(jù)庫(kù)設(shè)計(jì)和編程實(shí)現(xiàn),創(chuàng)建了一個(gè)酒店管理系統(tǒng)。此系統(tǒng)已經(jīng)完成了很多功能模塊,比如說有結(jié)賬、會(huì)員管理模塊、換房、團(tuán)體開單模塊等等。這些功能都可以實(shí)現(xiàn)。有了這些簡(jiǎn)單的操作,會(huì)讓酒店的工作質(zhì)量和效率提高,主要目的是為了方便酒店對(duì)客房的實(shí)際情況進(jìn)行集中的查詢和管理工作,以提高整個(gè)酒店管理的工作效率。在設(shè)計(jì)的過程中,我掌握了很多C#的編程知識(shí)。設(shè)計(jì)的過程也是一個(gè)再學(xué)習(xí)的過程,在遇到問題的時(shí)候,我們盡量想辦法自己解決問題,這在很大程度上激發(fā)了我們的自學(xué)能力?;蛘叻瓡鴨柊俣?。在這個(gè)程序的設(shè)計(jì)過程中,我充分的體會(huì)到了“實(shí)踐出真理”這一點(diǎn),書本上的知識(shí)是不夠的,只有把理論與實(shí)踐相結(jié)合,才能夠真正的學(xué)到知識(shí)。一個(gè)酒店管理系統(tǒng),不可能一步到位,還需要不斷地完善和補(bǔ)充。編程前的深思熟慮是減少程序調(diào)試工作量的重要辦法,只有進(jìn)行充分考慮,才會(huì)減少調(diào)試過程中的工作量。致謝本畢業(yè)設(shè)計(jì)是在我的導(dǎo)師項(xiàng)剛老師的悉心指導(dǎo)下完成的。項(xiàng)老師雖身負(fù)教學(xué)重任,仍然抽出時(shí)間,不時(shí)召集我們以督責(zé)課業(yè),耳提面命,殷殷之情盡在諄諄教誨中。從初稿到定稿,項(xiàng)老師不厭其煩,一審再審,大到篇章布局的偏頗,小到語句格式的瑕疵,都一一予以指出。在此謹(jǐn)向項(xiàng)老師致以誠(chéng)摯的謝意和崇高的敬意。同時(shí),我要感謝軟件學(xué)院所有給我上過課的老師,是他們傳授給我方方面面的知識(shí),拓寬了我的知識(shí)面,對(duì)論文的完成不無裨益。我還要感謝軟件學(xué)院的工作人員,他們細(xì)致的工作使我和同學(xué)們的學(xué)習(xí)和工作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝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ù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 水電行業(yè)2025年技術(shù)創(chuàng)新動(dòng)態(tài)與大型水電項(xiàng)目投資效益研究報(bào)告001
- 基于風(fēng)險(xiǎn)管理的2025年文化旅游小鎮(zhèn)開發(fā)社會(huì)穩(wěn)定評(píng)估報(bào)告
- 2025年元宇宙社交平臺(tái)虛擬身份認(rèn)同與用戶體驗(yàn)研究報(bào)告
- 二手交易電商平臺(tái)信用體系建設(shè)與信用評(píng)級(jí)行業(yè)規(guī)范研究報(bào)告001
- 2025年農(nóng)業(yè)新型經(jīng)營(yíng)主體農(nóng)村金融服務(wù)創(chuàng)新與培育路徑研究報(bào)告
- 2025屆山東省濟(jì)南市萊蕪區(qū)蓮河學(xué)校英語八年級(jí)第二學(xué)期期中考試試題含答案
- 2025年農(nóng)業(yè)科技成果轉(zhuǎn)化中的農(nóng)業(yè)技術(shù)培訓(xùn)案例報(bào)告
- 數(shù)字孿生在城市基礎(chǔ)設(shè)施建設(shè)中的應(yīng)用模式及2025年發(fā)展趨勢(shì)報(bào)告
- 2025年醫(yī)藥流通供應(yīng)鏈優(yōu)化與成本控制創(chuàng)新策略研究報(bào)告
- 工業(yè)互聯(lián)網(wǎng)平臺(tái)數(shù)字水印技術(shù)實(shí)時(shí)監(jiān)測(cè)與數(shù)據(jù)安全預(yù)警:2025年數(shù)據(jù)保護(hù)解決方案報(bào)告
- 2024年全國(guó)“紅旗杯”班組長(zhǎng)大賽(復(fù)賽)備考試題庫(kù)(簡(jiǎn)答、案例分析題)
- 全國(guó)住房城鄉(xiāng)建設(shè)行業(yè)職業(yè)技能大賽各賽項(xiàng)技術(shù)文件 C1-建筑信息模型技術(shù)員LS技術(shù)文件
- 北京大學(xué)2024年強(qiáng)基計(jì)劃筆試數(shù)學(xué)試題(解析)
- 2023-2024學(xué)年四川省南充市儀隴縣五年級(jí)數(shù)學(xué)第二學(xué)期期末經(jīng)典試題含解析
- 畜禽屠宰企業(yè)獸醫(yī)衛(wèi)生檢驗(yàn)人員考試試題
- 醫(yī)療廢物污水培訓(xùn)課件
- 設(shè)備維保的預(yù)防性維修與預(yù)防性管理
- 2022-2023學(xué)年湖北省黃岡市武穴市七年級(jí)(下)期末歷史試卷(含解析)
- 2024年江蘇瑞海投資控股集團(tuán)有限公司招聘筆試參考題庫(kù)含答案解析
- 山東省濟(jì)南市南山區(qū)2022-2023學(xué)年六年級(jí)下學(xué)期期末考試語文試題
- 《眼球的結(jié)構(gòu)與功能》課件
評(píng)論
0/150
提交評(píng)論