酒店管理系統(tǒng)畢業(yè)設計_第1頁
酒店管理系統(tǒng)畢業(yè)設計_第2頁
酒店管理系統(tǒng)畢業(yè)設計_第3頁
酒店管理系統(tǒng)畢業(yè)設計_第4頁
酒店管理系統(tǒng)畢業(yè)設計_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

題目:酒店管理系統(tǒng)畢業(yè)設計摘要現(xiàn)代化的酒店具有規(guī)模比較大、服務事項較多等特點,隨著科技的發(fā)展和互聯(lián)網(wǎng)技術的進步,利用計算機科學技術來進行的現(xiàn)代化信息化的管理模式,不僅可以大大提高經(jīng)營效率還可以節(jié)約成本。因此,現(xiàn)代化、信息化的酒店管理系統(tǒng)逐漸成為潮流。本次畢業(yè)設計的選題就是一次針對酒店管理系統(tǒng)的一次嘗試和探究,這次的畢業(yè)論文全面介紹了酒店管理系統(tǒng)設計、開發(fā)的全過程。在具體的開發(fā)和實踐中,主要采用了C#開發(fā),以MicrosoftSQLServer2005為后臺數(shù)據(jù)庫。本系統(tǒng)預設了預訂、查詢、退房等功能,實現(xiàn)了酒店管理信息化的要求。關鍵詞:酒店管理系統(tǒng);、C#、數(shù)據(jù)庫MicrosoftSQLServer2005目錄第1章前言……………………11.1選題背景……………11.2研究意義……………1第2章可行性分析……………22.1系統(tǒng)開發(fā)和運行環(huán)境………………22.2可行性分析…………22.2.1技術可行性分析………………22.2.2運行管理可行性分析…………22.3相關技術………………22.3.1VisualStudio2010(c#)2.0簡介……………22.3.2MicrosoftSQLServer2005簡介……………32.3.3ADO.NET技術簡介………………32.4體系結(jié)構……………32.4.1原型模式結(jié)構簡介……………32.4.2C/S模型工作原理………………4第3章需求分析………………53.1需求分析介紹………………………53.2業(yè)務需求分析………………………53.2.1客戶預定………………………53.2.2客戶入住………………………53.2.3客房更改…………63.2.4客房查詢………………………63.2.5客房狀態(tài)………………………63.2.6客房類型………………………63.2.7客戶退房………………………73.2.8商品管理………………………73.2.9營業(yè)額管理……………………73.2.10會員管理………………………73.2.11員工管理………………………73.2.12系統(tǒng)設置……………………73.3系統(tǒng)功能實體關系圖………………73.4系統(tǒng)關系模式………………………103.5系統(tǒng)框架……………113.5.1管理員模塊的基本功能………113.5.2系統(tǒng)管理員的基本功能………123.6數(shù)據(jù)庫建設…………12第4章詳細設計……………184.1登錄模塊……………184.2控制臺模塊…………184.3前臺操作模塊………………………194.4預定管理模塊………………………214.5收銀管理模塊………………………234.6基本操作模塊………………………264.7系統(tǒng)設置模塊………………………30第5章系統(tǒng)測試……………32第6章結(jié)論…………………39參考文獻……………………40致謝……………………41PAGE6第一章前言1.1選題背景伴隨著計算機技術的不斷發(fā)展,信息的時代也隨之到來,各行各業(yè)在日常的生產(chǎn)經(jīng)營以及管理等方面也逐漸的走向現(xiàn)代化和信息化。酒店管理系統(tǒng)就是典型的信息管理系統(tǒng)的一個實例,它是將計算機以及網(wǎng)絡信息技術應用于經(jīng)營管理,以實現(xiàn)現(xiàn)代化工具作業(yè),從而使酒店管理更加的先進、更加高效、更加科學。先進的酒店管理系統(tǒng)可以顯著地提高酒店的服務水平以及工作效率,還可以規(guī)范業(yè)務流程,可以幫助酒店管理方及時、全面地了解經(jīng)營情況,從而做出更加準確的決策,最終實現(xiàn)有效地提高酒店經(jīng)營效益的目的。1.2研究意義隨著經(jīng)濟社會的發(fā)展,人們的生活水平也在不斷地提高,旅游成為了越來越熱門的一個行業(yè)。在每年的旅游旺季中,尤其是十一黃金周、春節(jié)小長假期間,選擇外出旅游的人們都會遭遇到諸如房源不足、客房緊張、房價徒增、住宿條件參差不齊等問題的困擾。因此,作為計算機技術應用的方向,現(xiàn)代化、信息化的酒店管理系統(tǒng),以其檢索方便、查詢便捷、保密性好、成本低等優(yōu)點極大地提高了酒店經(jīng)營管理方的生產(chǎn)經(jīng)營效率。隨著酒店管理信息系統(tǒng)的不斷發(fā)展和完善,其日益成為酒店經(jīng)營管理中不可或缺的一部分,它所提供的信息對于經(jīng)營者的決策和管理都非常的重要。它不單單體現(xiàn)在客房管理系統(tǒng)以及信息管理系統(tǒng)在為用戶提供充足的預訂信息和便捷的查詢方法上,還可以解決傳統(tǒng)酒店信息管理中效率低下、保密性不足、容易出錯等問題。因此,本人以酒店管理系統(tǒng)為題來開展畢業(yè)設計。論文中酒店管理系統(tǒng)采用C#語言進行編輯,以實現(xiàn)系統(tǒng)與windows操作系統(tǒng)能有良好的兼容性,在功能方面,通過代碼對SQL語言實現(xiàn)了客房查詢、客房預定、客戶入住、用戶管理、入住客房更改、客房狀態(tài)及類型、費用結(jié)算等功能。研究這個課題,其意義不僅在于制作一個實際可操作的管理系統(tǒng),更在于對酒店管理系統(tǒng)進行一次探索性的研究。

第二章可行性分析2.1系統(tǒng)開發(fā)及運行環(huán)境硬件運行環(huán)境:硬件環(huán)境是指支持本開發(fā)與運行所需要的硬件條件。本次開發(fā)的系統(tǒng)是一個小型的管理系統(tǒng),其使用VisualStudio2010、MicrosoftSQLServer2005開發(fā),因此對計算機硬件的要求較低,目前使用的計算機硬件條件都可滿足。2.2可行性分析2.2.1技術可行性分析本系統(tǒng)采用C#開發(fā),以MicrosoftSQLServer2005為后臺數(shù)據(jù)庫。雖然SQLServer2005不是最新的數(shù)據(jù)庫版本,但是其功能強大,穩(wěn)定性好,資源耗費也比較少,完全能滿足開發(fā)運行的需要。本次開發(fā)所使用的技術都是成熟的,穩(wěn)定性較好,因此,開發(fā)本系統(tǒng)在技術方面,是完全可行的。2.2.2運行管理可行性分析本次設計的是一個小型的管理系統(tǒng),其系統(tǒng)功能較為簡單,在實際使用中,其對于工作人員的技術要求較低。管理員的權限也很明確,系統(tǒng)管理人員在對數(shù)據(jù)庫中的數(shù)據(jù)進行添加、刪除、更改等操作時,均可通過簡潔的界面完成,具有較強的可操作性。因此,在系統(tǒng)的運營階段中,操作人員只需具備使用Windows的基本操作能力即可。2.3相關技術2.3.1VisualStudio2010(c#)2.0簡介VisualStudio是由微軟公司推出的開發(fā)環(huán)境,其是目前最流行的Windows平臺應用程序開發(fā)環(huán)境。本次使用的VisualStudio2010版本是在2010年4月12日上市,其集成開發(fā)環(huán)境(IDE)的界面被重新設計和組織,變得更加簡單明了。VisualStudio2010同時帶來了NETFramework4.0、MicrosoftVisualStudio2010CTP(CommunityTechnologyPreview--CTP),并且支持開發(fā)面向Windows7的應用程序。除了MicrosoftSQLServer,它還支持IBMDB2和Oracle數(shù)據(jù)庫。VisualStudio可以用來創(chuàng)建Windows平臺下的Windows應用程序和網(wǎng)絡應用程序,也可以用來創(chuàng)建網(wǎng)絡服務、智能設備應用程序和Office插件。C#是微軟公司發(fā)布的一種由C和C++衍生出來的面向?qū)ο蟮木幊陶Z言、運行于.NETFramework和.NETCore(完全開源,跨平臺)之上的高級程序設計語言。C#是由C和C++衍生出來的一種安全的、穩(wěn)定的、簡單的、優(yōu)雅的面向?qū)ο缶幊陶Z言。它在繼承C和C++強大功能的同時去掉了一些它們的復雜特性(例如沒有宏以及不允許多重繼承)。C#綜合了VB簡單的可視化操作和C++的高運行效率,以其強大的操作能力、優(yōu)雅的語法風格、創(chuàng)新的語言特性和便捷的面向組件編程的支持成為.NET開發(fā)的首選語言。2.3.2MicrosoftSQLServer2005簡介SQLServer2005是一款由Microsoft公司推出的關系型數(shù)據(jù)庫管理系統(tǒng)軟件。SQLServer2005具有使用方便及可伸縮性好與相關軟件集成程度高等優(yōu)點,可跨越多種平臺。能夠在多個平臺、應用程序和設備之間共享數(shù)據(jù),更易于連接內(nèi)部和外部系統(tǒng)。在不犧牲性能、可用性、可伸縮性或安全性的前提下,從而達到有效控制成本。降低開發(fā)和支持數(shù)據(jù)庫應用程序的復雜性,實現(xiàn)了IT生產(chǎn)力的最大化。SQLServer2005基于SQLServer2000的強大功能之上,提供了一個完整的數(shù)據(jù)管理和分析解決方案,它將會給不同規(guī)模的組織帶來幫助:1.構建、部署和管理企業(yè)應用程序,使其更加安全、伸縮性更強和更可靠。2.降低開發(fā)和支持數(shù)據(jù)庫應用程序的復雜性,實現(xiàn)了IT生產(chǎn)力的最大化。3.能夠在多個平臺、應用程序和設備之間共享數(shù)據(jù),更易于連接內(nèi)部和外部系統(tǒng)。4.在不犧牲性能、可用性、可伸縮性或安全性的前提下有效控制成本。2.4體系結(jié)構2.4.1原型模式結(jié)構簡介原型模式是用于創(chuàng)建重復的對象,同時又能保證性能。這種類型的設計模式屬于創(chuàng)建型模式,它提供了一種創(chuàng)建對象的最佳方式。這種模式是實現(xiàn)了一個原型接口,該接口用于創(chuàng)建當前對象的克隆。當直接創(chuàng)建對象的代價比較大時,則采用這種模式。原型模式包含如下角色:1、抽象原型(Prototype)角色:規(guī)定了具體原型對象必須實現(xiàn)的接口(如果要提供深拷貝,則必須具有實現(xiàn)clone的規(guī)定)2、具體原型(ConcretePrototype):從抽象原型派生而來,是客戶程序使用的對象,即被復制的對象,需要實現(xiàn)抽象原型角色所要求的接口。3、客戶(Client)角色:使用原型對象的客戶程序原型模式結(jié)構如圖2-1所示。圖2-1原型模式結(jié)構圖2.4.2C/S模型工作原理簡單的來說,C/S就是Client(客戶端)與Server(服務器)??蛻舳嗽谥獣苑掌鞯膇p和port的情況下,與服務器建立連接完成通信。Client/Server數(shù)據(jù)庫系統(tǒng)的結(jié)構如圖2-2所示。圖2-2C/S模式結(jié)構圖

第三章需求分析3.1需求分析介紹用戶需求是從用戶角度來描述系統(tǒng)功能和非功能需要,以便讓不具備專業(yè)技術方面知識的用戶能看懂。這樣的需求描述只描述系統(tǒng)的外部行為,所以,根據(jù)這樣的需求進行了用戶需求調(diào)查。3.2業(yè)務需求分析3.2.1客戶預訂客戶通過預訂渠道提出預訂房間,服務人員經(jīng)過查詢后進行相應操作,具體流程圖如下圖3.1所示。圖3.1客戶預定3.2.2客戶入住客戶入住登記主要分兩類,一類是預訂客戶,一類是未預定客戶。具體流程如如下圖3.2所示。圖3.2客戶入住3.2.3客房更改如果客戶對入住的客房條件不滿意,則可以進行客房更改操作。接到人員將客戶的房間進行更改,并更換客戶的房卡,客房狀態(tài)也進行相應的調(diào)整。如果客戶還需入住其他房間,可以進行并房操作,對新客房并入老客房,或者老客房并入新客房,客房狀態(tài)也進行相應的調(diào)整。如圖3.3所示。圖3.3客房更改實現(xiàn)圖3.2.4客房查詢此功能模塊,只要是為了方便工作人員快速查詢客房狀態(tài),如圖3.4所示。圖3.4客房查詢3.2.5客房狀態(tài)主要有:預訂、已定、整理等。3.2.6客戶退房客戶退房時自動計算各項費用,同時自動更新客房狀態(tài)。3.2.7商品管理主要是對客房中的商品信息管理,為客戶購物提供方便。3.2.8營業(yè)額管理營業(yè)額管理是對酒店的收入與支出的查詢,通過這個功能給酒店管理人作酒店經(jīng)營策劃參考。3.2.9員工管理主要功能有:設置和修改員工權限,管理員工信息等。3.3系統(tǒng)功能實體-關系圖本系統(tǒng)的主要實體-關系圖如圖3-2所示。圖3-2系統(tǒng)功能實體-關系圖各環(huán)節(jié)具體關系圖如下:1、客戶實體如圖3-3所示圖3-3客戶實體圖2、房間實體圖如圖3-4所示圖3-4房間實體圖3、商品實體圖如圖3-5所示圖3-5商品實體圖4、員工實體圖如圖3-6所示3-6員工詳細實體圖5、房間類型實體圖如圖3-7所示圖3-7房間類型實體圖6、提醒實體圖如圖3-8所示圖3-8提醒實體圖7、提醒狀態(tài)圖如圖3-9所示圖3-9提醒狀態(tài)實體圖8、日志如圖3-10所示圖3-10日志實體圖3.4系統(tǒng)框架酒店管理系統(tǒng)包括管理員模塊,管理員模塊又包括多個小模塊,主要功能模塊結(jié)構圖如圖4-1所示。圖4-1系統(tǒng)結(jié)構圖3.4.1后臺管理模塊本系統(tǒng)為客人提供的主要服務流程如圖4-2所示圖4-2酒店為客人提供的服務圖3.4.2系統(tǒng)管理員的基本功能酒店管理系統(tǒng)需要強大的后臺管理功能,而其只有具有系統(tǒng)管理員權限的用戶才可以使用該功能,后臺管理主要是會員和酒店信息的管理,具體包括:對會員的的查詢、添加、修改、刪除;對酒店信息的設置。酒店管理系統(tǒng)管理流程如圖4-3所示。圖4-3酒店管理流程3.5數(shù)據(jù)庫建設根據(jù)系統(tǒng)分析和功能的說明,可以將該系統(tǒng)的邏輯數(shù)據(jù)結(jié)構劃分為幾個基本的模塊。數(shù)據(jù)庫名:Hotel用戶信息相關模塊此模塊主要是員工信息。表名:Admin表名:CashManage表名:LoginLog表名:purview客戶信息、房間信息和商品信息相關模塊表名:Consume表名:defray表名:Guest表名:LeaveWord表名:Room表名:RoomType表名:Users表名:Ware表名:WareTypec.系統(tǒng)信息相關模塊表名:Service表名:Underwrite表名:UnderwriteAnnal表名:SoftWareSet

第四章詳細設計4.1登錄模塊的設計與實現(xiàn)在登陸模塊中,提供管理員身份和服務員身份登錄。登錄界面中,用戶主要輸入項為:登錄名稱,用戶密碼,用戶類型,當所有信息輸入完成后點擊登錄即可;不同的用戶類型所擁有的權限不同。流程圖如圖4-1所示。圖4-1登錄模塊流程圖圖4-2登錄界面效果圖用戶在輸入登錄信息的過程中,系統(tǒng)會給用戶一些提示以便用戶正確登錄。點擊“登錄”的時候系統(tǒng)首先判斷用戶輸入是否為空,當?shù)卿浢Q或用戶密碼為空時,為空項的文本框會顯示紅色,然后才鏈接數(shù)據(jù)庫驗證賬號密碼是否正確,不正確則提示用戶名或密碼錯誤,正確則進入首頁。界面效果如圖4-2所示。4.2控制臺模塊進入主界面即是控制臺模塊,控制臺模塊的功能包括:房態(tài)查看與修改,便簽,系統(tǒng)提醒服務。界面如圖4-3所示圖5-3控制臺效果圖在控制臺界面操作過程中,點擊房態(tài)可以輸入房間號快速查找客房信息;如果選中某間客房,可以對該客房進行增加消費、結(jié)賬、改變狀態(tài)的操作,此外還可以導出客房信息進行查看等等其他實用功能。4.3前臺操作模塊前臺操作主要功能包括:散客開單、團體開單、換房、并(聯(lián))房。界面如圖4-4所示.圖4-4前臺操作效果圖散客開單是個人入住開單,散客開單只能入住標準單人間。流程圖如圖4-5所示。圖4-5散客開單效果團體開單是多人入住開單,團體開單可以入住所有類型的房間。如圖4-6所示。圖4-6團體開單效果圖換房是客人要求由現(xiàn)在的客房換到另外的客房的功能,客人可以選擇任意一種類型的房間。流程圖4-7所示。圖4-7換房效果圖并(聯(lián))房是對現(xiàn)有房間和新客房進行合并。流程圖如4-8所示。圖4-8并(聯(lián))房效果圖4.4預定管理模塊預定管理模塊包括預定、預定入住、解除預定的功能。如下圖4-9所示:圖4-`9預定管理效果圖預定是客人訂房間的一個功能,客人可以選擇不同類型的房間,可以登記客人的信息,分辨客人是不是會員。流程圖如4-10所示。圖4-10預定模塊效果圖預定入住是顯示客人的已預定客房信息,服務員對已選客房進行操作。流程圖如4-11所示。圖4-11預定入住模塊。退定是對客人已經(jīng)預定好的房間取消預訂。流程圖如4-12所示。圖4-12取消預定模塊4.5收銀管理模塊收銀管理模塊主要包含的功能如下圖4-13所示。圖4-13收銀管理效果圖結(jié)賬是客人退房時的費用結(jié)算。流程圖如4-14所示。圖4-14結(jié)賬效果圖收退押金是對客人入住后進行收客人押金或退客人押金。流程圖如圖4-15所示。圖4-15收退押金模塊單位補款是對單位所屬入住房間進行交費。流程圖如圖4-16所示。圖4-16單位補款模塊交接班是員工下班時與下一位員工進行交接工作,然后確認下班。流程圖如圖4-17所示。圖4-17交班接班模塊4.6基本操作模塊基本操作模塊主要功能如下圖所示:圖4-18基本操作模塊商品管理是對酒店商品數(shù)量、種類進行記錄的一個操作。流程圖如圖4-19所示。圖4-19商品管理營業(yè)查詢時對指定日期的收入和支出做一個統(tǒng)計。流程圖如圖4-20所示。圖4-20營業(yè)額查詢會員管理是對酒店的會員信息的保存、修改、刪除和會員充值。流程圖如圖4-21所示。圖4-21會員管理基本設置包括房源管理、員工管理、提醒、簽單管理、日志管理。如下圖所示:圖4-22基本設置房源管理,其效果圖如圖4-23所示。圖4-23房源管理員工管理,顯示的是各個管理員的登錄信息。如下圖所示:圖4-24員工管理提醒管理,可以添加、刪除、修改重要提醒。如下圖所示:圖4-25提醒管理簽單管理界面效果,如下圖所示:圖4-26簽單管理4.7系統(tǒng)設置模塊系統(tǒng)設置模塊是對酒店的基本信息作修改,還有一些簡單的提示操作。如圖4-27所示。 圖4-27系統(tǒng)設置

第五章系統(tǒng)測試系統(tǒng)測試是對系統(tǒng)各模塊功能不能用的驗證,看是否達到滿足用戶功能和性能的要求,是否存在不合理或者錯誤的地方。只有經(jīng)多次的測試,系統(tǒng)才會更加完善。為了能盡量的找出系統(tǒng)中存在的錯誤,本系統(tǒng)主要使用黑盒測試測試系統(tǒng)。由于登記-入住-結(jié)賬整個系統(tǒng)的核心,所以主要測試這個功能。

第六章結(jié)論這次的畢業(yè)設計,我通過前臺頁面的設計實施、后臺管理系統(tǒng)的建立,創(chuàng)建了一個酒店管理系統(tǒng)。在此系統(tǒng)中,涵蓋了酒店經(jīng)營生產(chǎn)管理所需的各種模塊,能夠完整的實現(xiàn)從信息查詢到房間預訂再到費用結(jié)算、以及后臺信息管理等各種酒店經(jīng)營管理環(huán)節(jié)的線上操作,不僅可以提高工作效率,還能方便酒店工作人員對房間的實時情況進行簡單便捷的管理,大大節(jié)約了時間成本,提高了準確性。此次的酒店管理系統(tǒng)的設計和實施,主要包括了前臺頁面設計制作、后臺管理系統(tǒng)設計實施、后臺數(shù)據(jù)庫設計建立等。開發(fā)過程中,主要使用了VisualStudio2010、MicrosoftSQLServer2005開發(fā),本次畢業(yè)設計的制作,是將所學基礎知識和基本技能與具體實際

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論