基于C#的酒店管理系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文_第1頁
基于C#的酒店管理系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文_第2頁
基于C#的酒店管理系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文_第3頁
基于C#的酒店管理系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文_第4頁
基于C#的酒店管理系統(tǒng)的設計與實現(xiàn)畢業(yè)設計論文_第5頁
已閱讀5頁,還剩42頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

I 畢業(yè)設計 題 目 基于 C#的酒店管理系統(tǒng)的設計與實現(xiàn) 學 院 信息科學與工程學院 專 業(yè) 計算機科學與技術 班 級 學 生 學 號 指導教師 二一五 年 六 月 五 日濟南大學畢業(yè)設計 要 改革開放為酒店行業(yè)的快速發(fā)展提夠了前所未有的大好時機,當今時代推崇效率至上的原則,要求有一款能夠改變和提高酒店管理效率的軟件,在這樣的情況下酒店管理系統(tǒng)應景而生。本次的畢業(yè)設計力求做一款高效簡潔、界面友好的系統(tǒng),改變以往系統(tǒng)繁瑣,操作復雜的弊端。 系統(tǒng)采用 用開發(fā)技術, 發(fā)技術能與 臺緊密結合,最大限度利用系統(tǒng)功能,技術成熟,配 套技術文檔完善,能夠使酒店管理系統(tǒng)功能更加的穩(wěn)定、健壯、安全、可擴展。系統(tǒng)是由 司的據(jù)庫開發(fā)而成的。系統(tǒng)分為普通用戶和管理員用戶兩個模塊,在這兩個用戶中主要實現(xiàn)了房間的管理、用戶的管理和客戶入住退房管理等功能。系統(tǒng)操作簡單、清晰,更加有效率的處理酒店事物。 關鍵詞 : 酒店;管理;系統(tǒng); 南大學畢業(yè)設計 - t is to In is A of is In to do an of of is of it is 008 it is is it of 010; 008 濟南大學畢業(yè)設計 - 目 錄 摘 要 . . 前言 . - 1 - 發(fā)背景 . - 1 - 題研究的目的和意義 . - 1 - 內(nèi)外發(fā)展動態(tài) . - 2 - 統(tǒng)開發(fā)工具及技術 . - 3 - 統(tǒng)開發(fā)工具 . - 3 - 據(jù)開發(fā)工具 . - 3 - #開發(fā)語言介紹 . - 3 - 統(tǒng)設計概述 . - 4 - 統(tǒng)功能 . - 4 - 文結構 . - 4 - 2 系統(tǒng)分析 . - 5 - 行性分析 . - 5 - 求分析 . - 6 - 統(tǒng)主要功能 . - 6 - 統(tǒng)的實現(xiàn)目標 . - 6 - 行環(huán)境 . - 6 - 據(jù)需求分析 . - 7 - 字字典 . - 9 - 據(jù)流圖 . - 10 - 3 系統(tǒng)設計 . - 12 - 統(tǒng)功能結構設計 . - 12 - 據(jù)庫的設計 . - 13 - 據(jù)庫的需求分析 . - 13 - 據(jù)庫邏輯設計 . - 14 - 統(tǒng)流程圖 . - 16 - 4 系統(tǒng)詳細設計與實現(xiàn) . - 18 - 戶登錄 . - 18 - 界面 . - 19 - 理員的主 界面 . - 19 - 通用戶的主界面 . - 19 - 房管理 . - 20 - 間入住信息管理 . - 20 - 戶入住信息管理 . - 21 - 臺事務管理 . - 21 - 間信息管理 . - 21 - 層信息管理 . - 23 - 間狀態(tài)信息管理 . - 25 - 間類型信息管理 . - 26 - 濟南大學畢業(yè)設計 - V - 戶類型信息管理 . - 27 - 戶管理 . - 29 - 5 系統(tǒng)測試 . - 32 - 試的目標 . - 32 - 試方法 . - 32 - 統(tǒng)測試 . - 32 - 戶登錄測試 . - 33 - 間信息管理測試 . - 33 - 層信息管理測試 . - 34 - 間狀態(tài)信 息管理測試 . - 34 - 間類型管理測試 . - 35 - 戶類型管理 . - 35 - 戶管理測試 . - 36 - 間入住信息管理 . - 38 - 戶入住信息管理界面 . - 39 - 結 論 . - 40 - 參 考 文 獻 . - 41 - 濟南大學畢業(yè)設計 - 1 - 1 前言 發(fā)背景 近年來我國的發(fā)展形勢非常的好,經(jīng)濟快速發(fā)展,經(jīng)濟的發(fā)展帶動了人們生活質量的提高和旅游業(yè)的快速發(fā)展。旅游業(yè)的發(fā)展對酒店行業(yè)的發(fā)展起到了前所未有的促進作用,因此酒店行業(yè)也迎來了自己時代,成為了 21 世紀發(fā)展最快的行業(yè)之一。不論是國內(nèi)還是在國外都已經(jīng)認識到酒店行業(yè)的競爭非常的激烈。每個酒店要在這樣激烈的市場中有自己的一席之地,就必須改變自己的經(jīng)營模式,提高自己的服務質量,減少不必要的開支。另外,近年來計算機的快速發(fā)展對酒店行業(yè)也促進發(fā)展。酒店行業(yè)從一開始的手工操作變革為自動 化操作。在這種情況下,酒店管理系統(tǒng)應運而生。 改革開放以來,特別是我國加入世界貿(mào)易組織之后,酒店行業(yè)與國際市場接軌已是大勢所趨。酒店只有提高自己的整體競爭水平,變革自己的管理方式才能在這場挑戰(zhàn)中取得有利的地位。目前我國酒店行業(yè)的發(fā)展形式是不容樂觀的,與國外酒店行業(yè)相比我國的酒店管理行業(yè)讓然處于落后的狀態(tài)。在這種不利的局面中我們要改變現(xiàn)在的經(jīng)營模式,酒店要提供更好的服務,配置良好的硬件和軟件,完善酒店的管理,不僅有傳統(tǒng)的管理經(jīng)驗還要有先進的管理模式,所以酒店管理系統(tǒng)成為了這兩種模式結合在一起重要工具。 現(xiàn)在的 酒店管理系統(tǒng)已經(jīng)發(fā)展得相當?shù)母叨?,大部分的酒店管理系統(tǒng)要求造作簡單、界面友好,安全性高、運行穩(wěn)定。本系統(tǒng)只是適應小型的酒店,因為時間有限,缺乏實踐經(jīng)驗,在經(jīng)過前期的簡單調(diào)查之后,完成了系統(tǒng)的分析設計,盡管難度很大,但是我會盡量做好的系統(tǒng)。 題研究的目的和意義 近年來隨著網(wǎng)絡的不斷發(fā)展,特別是 4G 時代的到來,網(wǎng)絡的覆蓋范圍不斷地增加,為酒店管理系統(tǒng)的發(fā)展帶來了空前的好機會,是酒店管理系統(tǒng)蓬勃發(fā)展的難得機會。 良好的網(wǎng)絡和系統(tǒng),才能提高酒店的服務和效益,本次的酒店設計的一個重點就是提高酒店的管理效率和水 平。 現(xiàn)代化的城市往往有著發(fā)展水平相當高的酒店,作為城市的重要經(jīng)濟支柱酒店行業(yè),對未來的經(jīng)濟發(fā)展有著重要的支撐作用,另外酒店業(yè)的發(fā)展也可以反過來帶動旅游業(yè)的發(fā)展。國際上酒店管理已經(jīng)被當做現(xiàn)代化企業(yè)管理的重要組成部分。計算機和網(wǎng)絡技術的不斷更新和發(fā)展,特別是手機的快速發(fā)展,酒店用戶特別是外來游客希望有自己的得到的服務是快速、高效、可視化的。在這個時間就是金錢的高速發(fā)展的時代,高效的酒店管理必然是各家星級酒店的必備設施,在這種情況下一個擁有高效、簡潔、安全的管理系統(tǒng)的酒店一定會適應未來的發(fā)展趨勢。 濟南大學畢業(yè)設計 - - 2 - - 內(nèi) 外發(fā)展動態(tài) 信息技術的不斷發(fā)展為酒店的發(fā)展提供了良好的輔助平臺,現(xiàn)在酒店幾乎全部采用信息化的管理方式。現(xiàn)在市場上有很多的管理系統(tǒng),酒店管理的軟件也是多種多樣。 現(xiàn)在酒店管理系統(tǒng)基本上是基于 作系統(tǒng),大部分是基于作系統(tǒng)。對于數(shù)據(jù)庫的選擇上也是紛繁多樣現(xiàn)在市場上比較流行有等。因為 據(jù)庫有著很多的部件能夠為公司提供大型的解決方案,因此他更加的適合大型酒店。而較小的酒店則可以采用 體來說,數(shù)據(jù)庫的選擇和酒店的規(guī)模的大小有關。目前來看數(shù)據(jù)庫的輸入主要是基于普通電腦,但從未來的形勢來看,觸屏輸入必然會替代傳統(tǒng)的電腦輸入?,F(xiàn)在部分酒店已經(jīng)開始使用觸屏方式來錄入信息,這樣就會使效率進一步提高。 目前國內(nèi)的酒店行業(yè)形勢不是十分的樂觀,國內(nèi)的酒店銷售理念落后、觀念老舊而且軟硬件的建設落后。另外國內(nèi)酒店行業(yè)人才流動十分的頻繁這對進店的發(fā)展造成了十分惡劣的影響,嚴重影響了新一代人才的培養(yǎng),引起惡性循環(huán),對電子營銷策略的一無所知更是雪上加霜?,F(xiàn)在國內(nèi)的經(jīng)驗基本上是照搬上世紀九十年代西方發(fā)展的經(jīng)驗。酒店 上層人員幾乎完全靠經(jīng)驗管理,對于國際酒店的管理經(jīng)營理念只停留于表面的認識和運用,不能很好的對經(jīng)營理念進行移植,另外就是敢于承擔責任的酒店管理人太少。這些問題在未來的激烈競爭中必然會成為酒店的軟肋。從上個世紀 80 年之后國內(nèi)才出現(xiàn)了意義上的酒店管理系統(tǒng),這使得我國的酒店管理系統(tǒng)落后于西方國家將近二十年,但是我國的酒店管理從開始出現(xiàn)只是就是計算機技術快速發(fā)展的年代,這使我國的酒店管理業(yè)發(fā)展較快,不至于落后于國外很多。再借助計算機技術快速發(fā)展的形勢下我國的酒店管理行業(yè)和酒店管理系統(tǒng)快速的發(fā)展,到目前為止我國的酒店管 理行業(yè)已經(jīng)有了自己發(fā)展模式,雖然還不是很成熟,但是已經(jīng)形成了幾個比較成熟的管理模式。我國的酒店管理行業(yè)正進入一個快速發(fā)展的時代。 在上個世紀 40 年代,西方國家出現(xiàn)了國外酒店管理集團,到現(xiàn)在已經(jīng)發(fā)展了將近 70 年了。由于西方國家的國家體制是資本主義國家,他們實行的是市場經(jīng)濟,所以在市場經(jīng)濟的刺激下西方的酒店行業(yè)逐漸完成了從無到有、從小到大的發(fā)展,現(xiàn)在國外的酒店管理行業(yè)正進行對外的擴張。 隨著現(xiàn)在旅游業(yè)的不斷發(fā)展,國際旅游市場也是不容小覷的一個經(jīng)濟增長點,為了滿足本國旅客的需要和酒店的利益,很多的國外酒店都將酒店 設在重點旅游景點附近。因為我國的對外開放局勢逐漸開放,這對西方酒店管理行業(yè)的發(fā)展是一個良好契機。西方國家自此期間積極的對外擴張,轉變了以往的發(fā)展模式,從國內(nèi)的發(fā)展到國際的兼并、聯(lián)盟的轉型,另外在此期間很多大的酒店企業(yè)根據(jù)市場的變化慢慢地完成了品牌化、專業(yè)化、集團化。 濟南大學畢業(yè)設計 - - 3 - - 統(tǒng)開發(fā)工具及技術 統(tǒng)開發(fā)工具 開發(fā)本酒店管理系統(tǒng),我用的是 010。 010 是一套完整的開發(fā)工具,它改進了語言和數(shù)據(jù)功能,增加了調(diào)試功能、數(shù)據(jù)庫功能、創(chuàng)性功能和 高級開發(fā)工具,用它作為開發(fā)工具可以使得開發(fā)變得簡單便捷,適合團隊開發(fā),并且用 010 作為開發(fā)工具可以利用作系統(tǒng),這樣是的開發(fā)變得安全、更易操作、管理和更可靠。 據(jù)開發(fā)工具 在數(shù)據(jù)庫選擇上我用的是 008。 因為現(xiàn)在的操作系統(tǒng)基本上是 作系統(tǒng),所以使用 008 數(shù)據(jù)庫更加有利。和其他的數(shù)據(jù)可相比較, 008 數(shù)據(jù)庫在在界面和數(shù)據(jù)庫的操作上都有所區(qū)別。 008 數(shù)據(jù)庫是基于 005 數(shù)據(jù)庫的,因為以前接觸過 005,所以在數(shù)據(jù)庫的選擇上更傾向于 008 數(shù)據(jù)庫。 現(xiàn)在數(shù)據(jù)庫的種類紛繁多樣,有 數(shù)據(jù)庫。對于數(shù)據(jù)庫的選擇可以說是根據(jù)情況來選擇。先擇很多客戶端裝的數(shù)據(jù)庫是 據(jù)庫,但是這個數(shù)據(jù)庫在可擴縮性、速度以及靈活性上 都有局限性。對于小的系統(tǒng)時這個數(shù)據(jù)庫是不錯的選擇。 現(xiàn)在與 008 數(shù)據(jù)庫旗鼓相當?shù)臄?shù)據(jù)庫有 在數(shù)據(jù)庫行業(yè)內(nèi) 乎被公認為是該領域的領導者。 據(jù)庫有許多的部件,產(chǎn)品的功能強大,數(shù)據(jù)庫的可擴縮性好、速度快、靈活性高,它更適合為大型公司提供大型的解決方案。 據(jù)庫因為他的主要操作系統(tǒng)是 作系統(tǒng),在 作系統(tǒng)上只有很少的幾個版本。因為版本的問題我們就不再考慮了。 綜上因素我最終選擇的是 008 數(shù)據(jù)庫。 #開發(fā)語言介紹 C#語言脫胎于 C/C+,同時汲取了 語言的精華,是 臺上的核心開發(fā)語言。 C#是將泛型編程思想與面向對象技術進行了完美的融合,使其成為符合現(xiàn)代軟件工程要求的主流程序設計語言。 20 世紀 80 年代以來, C/C+一直是使用最為廣泛的商業(yè)化開發(fā)語言。他們提供了許多復雜的底層控制能力,但代價是相對較長的學習周期和較低的開發(fā)率,同時也給程序的安全性帶來了潛在的威脅。 C+語言過度的功能擴張也破壞了面向對象的設計理念。 軟件行業(yè)迫切地需要一種全新的現(xiàn)代程序設計語言,他能夠在控制能力與產(chǎn)生效率之間達到良好的平衡,特別的是將高端應用開發(fā)與底層平臺訪問緊密結合在一起,并與 準保持同步, C#語言也是這一使命的承擔著。 C#語言從 C/C+發(fā)展?jié)洗髮W畢業(yè)設計 - - 4 - - 而來,是一種簡單易學、類型安全和完全面向對象的高級程序設計語言。他的設計目標就是在繼承 C/C+強大功能的同時,兼有 言的高效性。作為 核心編程語言, C#充分享受了 提供的優(yōu)勢,能夠與其他的應用程序方便的集成和交互。下面對它的幾個突出特點進行描述: (1) 語法簡潔。 C#取消了指針,也不定義繁瑣的偽關鍵字。它使用有限的指令、修飾符和操作符,語法上幾乎不存在任何冗余,整個語言結構十分清晰。初學者通常能快速掌握 C#的基本特性,而 C/C+程序員轉入 C#則幾乎不會有任何障礙。 (2) 完全面向對象。 C#具有面向對象的語言所應有的基本特性:封裝、繼承和多態(tài)性。他禁止向全局變量和全局方法,而是以類為擠出來構建所有的類型,并通過命名空間對代碼進行層次化的組織和管理。許多精巧的對象設計模式都在 C#語言中的到了有效的應用。 1 統(tǒng)設計概述 統(tǒng)功能 對于這次的酒店管 理系統(tǒng),共分成了前臺管理和后臺管理兩個模塊,在每個模塊中又有實現(xiàn)了若干個小的功能模塊。 在前臺管理模塊中主要操作者是系統(tǒng)普通用戶對客戶的入住、退房、增加消費的處理等的操作。在這個模塊中有房間入住信息管理、客戶入住信息管理和退出三個功能模塊,在房間入住信息管理模塊中,可以完成房間的查詢、房間狀態(tài)的修改和客戶入住功能。在客戶入住信息管理模塊中能夠實現(xiàn)客戶查、客戶結賬、客戶增加消費、增加房間床位和消費查詢五個功能。 后臺管理模塊的操作者是系統(tǒng)的管理員用戶,擁有最高的權限。在這個模塊中有房間信息管理、樓層信息管理、 房間狀態(tài)信息管理、房間類型信息管理、客戶類型信息管理和用戶管理五個功能模塊,在用戶管理模塊中又分為了修改用戶角色、修改用戶密碼、添加用戶和刪除用戶四個小的功能模塊。 文結構 本篇論文共分為了 5 章,分別是前言、系統(tǒng)分析、系統(tǒng)設計、系統(tǒng)詳細設計和系統(tǒng)測試。在前言中分別介紹了開發(fā)背景、課題研究的目的和意義、國內(nèi)外發(fā)展動態(tài)以及系統(tǒng)開發(fā)工具。系統(tǒng)詳細設計中主要編寫了系統(tǒng)的可行性分析、系統(tǒng)的需求分析以及數(shù)據(jù)在系統(tǒng)的流動。對于系統(tǒng)中模塊的設計和數(shù)據(jù)庫的設計我放在了系統(tǒng)設計中, 而系統(tǒng)的詳細設計中我對每個功能模 塊醉了詳細的設計。第五章是系統(tǒng)的測試,在這章中對系統(tǒng)測試做了相近的介紹。 濟南大學畢業(yè)設計 - - 5 - - 2 系統(tǒng)分析 行性分析 ( 1)技術可行性 酒店管理系統(tǒng)采用了 C/S 技術架構, 數(shù)據(jù)庫使用的是 開發(fā)工具 用 010。 C/S 技術架構,即客戶和服務器結構。 C/S 技術架構可以減輕服務器的數(shù)據(jù)負荷這樣有利于提高客戶端的處理能力,因為很多的工作在客戶端處理完之后再提交給服務器。另外, C/S 技術架構的數(shù)據(jù)存儲管理功能較為透明而且響應速度快。 ( 2) 經(jīng)濟可行 性 對于本酒店管理系統(tǒng),只需要硬件(計算機)和軟件環(huán)境( 010+008)。系統(tǒng)的主要成本主要集中在管理系統(tǒng)的開發(fā)和維護,所以不會對開發(fā)人員造成經(jīng)濟負擔。 開發(fā)一個高效的酒店管理系統(tǒng)對每一個酒店來說都是非常合適的,這樣不僅節(jié)省了酒店的人工費用開支,也可以提高酒店的辦事效率,并且對這些酒店來說支付一個酒店管理系統(tǒng)來說不是什么問題。另外,在系統(tǒng)開發(fā)完畢投入運行之后,會大大的提高酒店的工作效率。這樣可以減少工人成本,這樣可以獲得更多的利益。所以經(jīng)濟上是可行的。 ( 3) 安全可行性 在系統(tǒng)投入運行之后,對于用戶來說是完全透明的,他不需要知道內(nèi)部系統(tǒng)的結構和實現(xiàn)方法。這個系統(tǒng)的基本定位是界面友好、操作簡單、功能齊全的小型酒店的管理系統(tǒng)。所以用戶只需要簡單的鼠標操作,即點擊鏈接或按鈕就可以。對管理者而言就是用戶和客房數(shù)據(jù)的管理,在數(shù)據(jù)錄入數(shù)據(jù)庫之后只需操作 運行相應的后臺程序進行處理。 ( 4) 操作可行性 現(xiàn)在計算機和網(wǎng)絡的發(fā)展,完全有能力處理一個小型的酒店管理系統(tǒng)的各個級別的操作,能夠滿足日常工作的需要。只需要有計算機和網(wǎng)絡在家就可以進行輕松地操作了。另外,本系統(tǒng)的目標是簡潔、友好、高 效。因為本系統(tǒng)的綜宗旨是簡單易操作,所以對于沒有豐富電腦操作經(jīng)驗的人來說也是可以操作的,只要經(jīng)過簡單的熟悉之后就可以。 ( 5)法律可行性 本酒店管理系統(tǒng)在設計實現(xiàn)的過程中沒有做超出法律規(guī)定的是,所以不用擔心存在任何的法律問題,在法律上是可行的。 綜上所述,本系統(tǒng)從技術、經(jīng)濟、安全、操作、法律五個方面來說是可行的。 濟南大學畢業(yè)設計 - - 6 - - 求分析 統(tǒng)主要功能 此次的設計課題,是以酒店的住房業(yè)務為主,系統(tǒng)分為前臺管理和后臺數(shù)據(jù)兩個大的模塊,主要為提高傳統(tǒng)酒店管理系統(tǒng)的效率和簡化操作步驟以及界面簡潔、友好。 根據(jù) 題目的具體要求,系統(tǒng)主要分為五個部分,分別是前臺管理、客房管理、客戶管理、員工管理、財務管理。 ( 1) 普通用戶管理:主要包括房間查詢、客戶 入住登記 、 結賬 、增加床位、查詢消費明細 等 。 ( 2) 客房信息管理:主要包括客房的查詢,信息的修改,客房類型的增、刪、改、查,客房的增加,客房狀態(tài)的修改。 ( 3) 客戶管理:主要包括客戶類型的增、刪、改、查。 ( 4) 員工管理:主要包括用戶密碼的修改,用戶角色的修改,已經(jīng)用戶增加和刪除。 ( 5) 財務管理:主要包括結賬業(yè)務,查詢消費,消費增加。 統(tǒng)的實現(xiàn)目標 每一個酒店管理系統(tǒng)都要完成酒店客人信息 的記錄,還要提供查詢功能、打印報表的功能,這些操作能夠改變傳統(tǒng)的手工操作,減少酒店在人員上的開支,另外酒店管理系統(tǒng)也是酒店管理的方法之一。從酒店管理系統(tǒng)誕生之日起,就不斷地向著完善,精簡,友好,全面等深度方向發(fā)展。一個好的酒店管理系統(tǒng)可以帶動企業(yè)的運作,為管理和決策提供支持。因此本系統(tǒng)的實現(xiàn)目標主要是操作簡單,界面友好,信息安全,性能可靠,減少手工操作的繁瑣與誤差,從而提高酒店的服務質量,獲得更多的利益。具體的目標包括: ( 1)快速的處理客人的入住、退房操作,盡量事項客人在酒店實現(xiàn)消費自動化。 ( 2)提高客 人信息的可靠性,以及客人消費記錄的準確性。 ( 3)及時、準確的向客戶反映客房的變化。 ( 4)實現(xiàn)員工的高效管理。 ( 5)減少手工操作,解放工作人員。 行環(huán)境 本系統(tǒng)對運行環(huán)境有一定的要求,下面對環(huán)境進行介紹。 ( 1)硬件環(huán)境 服務器端 在服務器最低配置的情況下,服務器的運行不會很流暢。服務器的最低配置是由組成服務器的硬件決定的。在現(xiàn)在硬件發(fā)展很出色的情況下,我們盡量給服務器配置較高性能的硬件。 濟南大學畢業(yè)設計 - - 7 - - 本系統(tǒng)的網(wǎng)絡配置情況如下: 處理器: 及以上版本 內(nèi)存: 512以上 硬盤空間: 160以上 光驅: 8X 或以上 顯卡: 示適配器或以上。 用戶端 因為電腦硬件和軟件的快速發(fā)展,又因為本系統(tǒng)對電腦配置要求很低,所以現(xiàn)在的電腦都能支持酒店管理系統(tǒng)。 處理器: 及以上版本 內(nèi)存: 216以上版本 硬盤空間: 80以上版本 光驅: 8X 或以上版本 顯卡: 示適配器或以上版本。 ( 2) 軟件環(huán)境 服務器端 操作系統(tǒng): P 系統(tǒng)或者更高版本 網(wǎng)絡協(xié)議: P 數(shù)據(jù)庫: 008 用戶端 操作系統(tǒng): P/絡協(xié)議: P 客戶端軟件:酒店管理系統(tǒng) 據(jù)需求分析 本酒店管理系統(tǒng),對前臺和后臺進行分析調(diào)研。本系統(tǒng)主要有客戶實體,用戶實體,房間實體 ,房間類型實體,房間類型刪除實體,樓層實體,樓層類型實體。 下面對各個實體進行詳細的介紹。 房間實體主要記錄房間編號、房間類型、房間價格、房間狀態(tài)標記、房間備注。 房間信息實體如圖 示: 房間 房間編號 房間類型 房間狀態(tài) 價格房間備注 濟南大學畢業(yè)設計 - - 8 - - 圖 間信息實體圖 客戶實體主要是記錄客戶姓名、身份證號、性別、電話、客戶類型、所交押金、住房編號、入住時間、退租時間。 客戶信息實體如圖 示: 圖 戶信息實體圖 用戶實體主要是用戶編號、用戶名、密碼、角色、電話。 用戶信息實體如圖 示: 圖 戶 信息實體圖 房間類型主要是類型編號、類型名字、是否加床、加床價格、床數(shù)。 房間類型實體信息如圖 示: 圖 間類型信息實體圖 客戶類型主要是類型編號、類型名。 客戶類型實體的信息如圖 示: 客戶 客戶姓名 證件號碼 住房編號 入住時間 客戶類型 退租時間 性別 電話 押金 用戶 編號 用戶名 電話 密碼 角色 房間類型 是否加床 加床價格 類型名字 類型編號 床數(shù) 濟南大學畢業(yè)設計 - - 9 - - 圖 戶類型信息實體圖 總體實體聯(lián)系圖如 示: 圖 體 字字典 數(shù)據(jù)字典是用戶所有信息的存儲,但對用戶來數(shù)只是一些能夠查詢的數(shù)據(jù)表。當用戶有什么不理解的數(shù)據(jù)庫的定義或者存儲的時候,用戶可以參照數(shù)據(jù)字典來自己理解或者修改 數(shù)據(jù)庫的數(shù)據(jù)。 下面是數(shù)字卡片的描述。 表 間信息數(shù)據(jù)字典 名字:房間信息 別名: 描述:用來存儲房間信息 定義:房間信息 =房間編號 +房間類型 +價格 +房間狀態(tài) +樓層號 +描述 位置:數(shù)據(jù)庫 客戶類型 類型編號 類型名字 m n n m 1 m n m 1 客房 /管理員 管理 客戶 登記 客房 標記 客房類型 用戶 管理 n 濟南大學畢業(yè)設計 - - 10 - - 表 住信息表數(shù)據(jù)字典 名字: 入住信息表 別名: 描述:用來存儲客人入住信息 定義:入住信息 =序號 +客人姓名 +身份證號碼 +房間編號 +床號 +押金 +入住時間 +退房時間 +備注 +付款 位置:數(shù)據(jù)庫 表 間類型信息數(shù)據(jù)字典 名字: 房間類型 信息 別名: 描述:用來存儲 房間類型 信息 定義:房間類型信息 =房間 類型 +類型名稱 +是否加床 +加床價格 位置:數(shù)據(jù)庫 表 戶信息數(shù)據(jù)字典 名字: 用戶 信息 別名: 描述:用來存儲 用戶 信息 定義: 用戶 信息 =用戶 +用戶密碼 +用戶姓名 +角色 位置:數(shù)據(jù)庫 表 戶信息數(shù)據(jù)字典 名字: 客戶 信息 別名: 描述:用來存儲 客戶 信息 定義: 客戶 信息 =身份證號 +名字 +性別 +電話+客戶類型 +到達時間 +離開時間 +房號 +押金 位置:數(shù)據(jù)庫 據(jù)流圖 作為一種功能模型,數(shù)據(jù)流圖主要是說明系統(tǒng)內(nèi)的邏輯功能和數(shù)據(jù)在系統(tǒng)內(nèi)部的存入取出的流動方向和轉化過程。 系統(tǒng)的頂層數(shù)據(jù)流圖如下: 管理員用戶通過用戶名和密碼登陸酒店管理系統(tǒng),向數(shù)據(jù)庫中存入或從數(shù)據(jù)庫中讀取數(shù)據(jù),酒店管理系統(tǒng)向管理員顯示數(shù)據(jù)庫數(shù)據(jù)。前臺的普通用戶同樣通過用戶名和密碼登陸酒店管理系統(tǒng),可以進行查詢修改等功能,系統(tǒng)把前臺用戶輸入的信息以濟南大學畢業(yè)設計 - - 11 - - 列表形式返回給用戶。 圖 統(tǒng)頂層數(shù)據(jù)流圖 系統(tǒng)的數(shù)據(jù)流圖如下: 整系統(tǒng)流程圖 數(shù)據(jù)庫 顯示 存入 登陸,查詢,修改 管理員 酒店管理系統(tǒng) 前臺用戶 用戶名 ,密碼 列表顯示 讀取 濟南大學畢業(yè)設計 - - 12 - - 3 系統(tǒng)設計 統(tǒng)功能結構設計 本系統(tǒng)目標是操作簡單,界面友好,信息安全,性能可靠,減少手工操作的繁瑣與誤差,從而提高酒店的服務質量,獲得更多的 利益。采用本系統(tǒng)可以大大減少人工操作,節(jié)省公司在人員方面的開支。另外隨著信息時代的到來,酒店要想在激烈的市場里獲得不敗之地就要適應信息化發(fā)展需要,必須建設一個基于計算機的酒店管理系統(tǒng)。下面介紹一下本酒店管理系統(tǒng)的整體功能設計。 酒店管理系統(tǒng)功能結構如圖 示。 圖 能模塊圖 房間入住信息管理 客戶入住信息管理 客房查詢 客戶查詢 客房狀態(tài)修改 結賬 明細 增加消費 增加床位 客戶入住 酒店管理系統(tǒng) 管理員登陸 前臺登陸 客房信息管理 房間狀態(tài)信息管理 房間類型信息管理 客戶類型信息 用戶信息 樓層信息管理 刪除信息 修改信息 添加信息刪除用戶 添加用戶 修改用戶角色 修改密碼 濟南大學畢業(yè)設計 - - 13 - - 該酒店管理系統(tǒng)共分為了兩個大的模塊:普通用戶和管理員用戶管理。管理員用戶共分為房間信息管理、樓層信息管理、房間狀態(tài)信息管理、房間類型信息管理、客戶類型信息管理和用戶管理等 六個部分。普通用戶管理只分成了客房入住信息管理和客戶入住信息管理兩個小的模塊。 本系統(tǒng)包括以下主要的信息模塊: 房間信息管理:房間信息的增加、刪除、修改。 樓層信息管理:樓層信息的增加、刪除、修改。 放假狀態(tài)信息管理:房間狀態(tài)的增加、刪除、修改。 房間類型信息管理 :房間類型的修改、重置,以及房間價格的制定和修改。 客戶類型信息管理:客戶類型的增加、刪除、修改。 用戶管理:主要包括用戶修改密碼、修改用戶角色、添加用戶、刪除用戶。 可放入住信息管理:房間查詢、房間狀態(tài)修改以及客戶入住等 客戶入住信息管理:主要包括客戶查詢、結賬 、明細、增加消費和增加床位。 據(jù)庫的設計 數(shù)據(jù)庫隨著 信息技術 和市場的發(fā)展,成為用戶所需要的各種數(shù)據(jù)管理的方式。在當今的社會追求效率至上,對所有的信息資源的管理也要求充分和有效,應用數(shù)據(jù)庫管理可以很好的達到這一點。下面 對數(shù)據(jù)庫數(shù)據(jù)分析, 對數(shù)據(jù)庫的邏輯設計。 據(jù)庫的需求分析 考慮到本次的 操作系 統(tǒng)和 系統(tǒng)大小的 問題,還 有本次的設 計工具是所以本次使用的數(shù)據(jù)庫是 008。 該酒店管理系統(tǒng)的主要功能共涉及到 8 個數(shù)據(jù)庫表,即:客房表,房間類型表,客戶表,客戶類型表,用戶表,角色表,樓層表,房間狀態(tài)表。 下面對每張表進行詳細的介紹。 客房表主要是存儲客房的各類信息,主要包括 間號、房間類型、樓層號 格、備注、房間狀態(tài)等字段。 房間類型表用來存儲房間類型信息和創(chuàng)維信息,主要包括 型名字、是否加床、加床價格、床數(shù)等字段。 樓層表主要是存儲 樓層的信息,包括 樓層名。 房間狀態(tài)表主要是存儲房間狀態(tài),包括 狀態(tài)。 客戶表主要是存儲客戶的信息,包括 戶名、身份證號、性別、電話、客戶類型、到達時間、離開時間、房號、押金等字段。 客戶類型主要是存儲客戶的類型名,包括 類型名。 濟南大學畢業(yè)設計 - - 14 - - 用戶表用來存儲用戶信息,主要包括用戶 戶名、密碼、角色等字段。 角色表用來存儲角色名,有 角色名。 據(jù)庫邏輯設計 下面介紹本次數(shù)據(jù)庫的詳細設計和數(shù)據(jù)庫中所用到的表。 (1)客房表( 主要用來記錄房間信息,在這張表中 不能為空的。 下表 房間信息表 (細設計與說明: 表 間信息表 (列名 數(shù)據(jù)類型 長度 主鍵否 允許空 注釋 是 不允許 房間 id 0 否 允許 房間號 0 否 允許 房間類型 否 允許 樓層號 id 5, 2) 否 允許 價格 00 否 允許 備注 否 允許 房間狀態(tài) id 否 允許 是否加床 ( 2)房間類型表( 主要用來存儲房間類型,包括房間類型、類型名、加床價格和加床數(shù)量。房間類型 主鍵,房間類型為主鍵可以保證數(shù)據(jù)庫的安全性。 下表 細說明了房間類型信息表的設計。 表 間類型信息表 (列名 數(shù)據(jù)類型 長度 主鍵否 允許空 注釋 是 不允許 房間類型 0 否 允許 類型名 5, 2) 否 允許 加床價格 0 否 允許 加床數(shù)量 ( 3) 客戶信息表 (此表為存儲客戶信息??蛻艟幪?主鍵,主鍵是自動生成的,因為客戶編號是主鍵這樣就避免了用戶的重復,保證了數(shù)據(jù)庫的正確。 濟南大學畢業(yè)設計 - - 15 - - 下表 客戶信息實體詳細設計與說明: 表 戶信息表 (列名 數(shù)據(jù)類型 長度 主鍵否 允許空 注釋 是 不允許 序號 0 否 允許 身份證號碼 0 否 允許 姓名 否 允許 性別 0 否 允許 電話 否 允許 客戶類型 否 允許 入住時間 否 允許 退房時間 否 允許 房間號 5, 2) 否 允許 押金 ( 4) 客戶類型( 此表為了存儲客戶類型,主鍵是客戶類型 下表 客戶類型信息實體詳細設計與說明: 表 戶類型表 (列名 數(shù)據(jù)類型 長度 主鍵否 允許空 注釋 是 不允許 房間類型 id 0 否 允許 房間類型名 ( 5) 用戶表( 此表用來存儲系統(tǒng)用戶的個人信息,主要有用戶 編號、用戶名、密碼、角色,其中用戶編號是主鍵,而且用戶編號是自動生成的,保證了用戶的唯一性,避免發(fā)生沖突,保證系統(tǒng)的安全和統(tǒng)一性。 下表 用戶信息實體詳細設計與說明: 表 戶信息表 (列名 數(shù)據(jù)類型 長度 主鍵否 允許空 注釋 是 不允許 用戶 南大學畢業(yè)設計 - - 16 - - 0 否 允許 用戶名 0 否 允許 用戶密碼 否 允許 角色 ( 6) 角色表( 此表用來存儲角色信息,主要有角色編號、角色名,角色編號是主鍵,避免了角色類型發(fā)生沖突,保證了系統(tǒng)的安全性。 下表 角色信息表的詳細設計: 表 色信息表 (列名 數(shù)據(jù)類型 長度 主鍵否 允許空 注釋 是 不允許 角色 id 0 否 允許 角色名稱 ( 7) 樓層表( 此表用來存儲樓層信息,主鍵是樓層編號,主要有樓層編號、樓層名。 下表 樓層信息表的詳細設計: 表 層信息表 (列名 數(shù)據(jù)類型 長度 主鍵否 允許空 注釋 是 不允許 樓層 id 0 否 允許 樓層名稱 ( 8) 房間狀態(tài)表( 此表用來存儲房間狀態(tài)信息表,主鍵是房間狀態(tài) 要是房間狀態(tài)編號、房間狀態(tài)。 下表 房間狀態(tài)信息表

溫馨提示

  • 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

提交評論