酒店客房管理系統(tǒng)論文(doc 42頁).doc_第1頁
酒店客房管理系統(tǒng)論文(doc 42頁).doc_第2頁
酒店客房管理系統(tǒng)論文(doc 42頁).doc_第3頁
酒店客房管理系統(tǒng)論文(doc 42頁).doc_第4頁
酒店客房管理系統(tǒng)論文(doc 42頁).doc_第5頁
已閱讀5頁,還剩38頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

1、目目 錄錄 摘 要.1 第一章 前言.1 1.1 項(xiàng)目背景.1 1.2 項(xiàng)目研究意義及必要性.1 第二章 系統(tǒng)開發(fā)工具和關(guān)鍵技術(shù).2 2.1 開發(fā)工具介紹.2 2.1.1 VB.NET 簡介 .2 2.1.2 SQL Server 2000 簡介.3 2.2 ADO.NET 數(shù)據(jù)庫訪問技術(shù) .3 2.3 ADO.NET 對象的使用 .3 2.3.1 Connection 對象 .3 2.3.2 Command 對象 .4 2.3.3 DataSet 對象 .4 第三章 系統(tǒng)可行性分析.4 3.1 技術(shù)可行性.4 3.2 經(jīng)濟(jì)可行性.4 3.3 操作可行性.5 第四章 系統(tǒng)需求分析.5 4.1

2、系統(tǒng)功能需求.5 4.2 用戶界面需求.6 4.3 安全和可靠性需求.6 4.4 系統(tǒng)數(shù)據(jù)和計(jì)算規(guī)則.6 4.4.1 數(shù)據(jù)精確度要求.6 4.4.2 時(shí)間特性要求.7 4.4.3 客房宿費(fèi)的計(jì)算方法.7 4.4.4 更換房間規(guī)則.7 4.4.5 單據(jù)編號(hào)設(shè)定規(guī)則.8 第五章 系統(tǒng)總體設(shè)計(jì) .8 5.1 系統(tǒng)功能結(jié)構(gòu) .8 5.1.1 客房預(yù)訂模塊.9 5.1.2 登記入住模塊.10 5.1.3 更換客房模塊.10 5.1.4 信息查詢模塊.10 5.1.5 消費(fèi)記賬模塊.10 5.1.6 退房結(jié)賬模塊.10 5.1.7 營業(yè)情況統(tǒng)計(jì)模塊.10 5.1.8 客房信息設(shè)置模塊.11 5.1.9 商

3、品信息設(shè)置模塊.11 5.1.10 房態(tài)管理模塊.11 5.1.11 用戶管理模塊.11 5.1.12 數(shù)據(jù)庫維護(hù)模塊.11 5.1.13 系統(tǒng)日志模塊.11 5.2 系統(tǒng)流程圖.12 第六章 數(shù)據(jù)庫設(shè)計(jì).13 6.1 數(shù)據(jù)庫需求分析.13 6.2 概念結(jié)構(gòu)設(shè)計(jì).14 6.3 邏輯結(jié)構(gòu)設(shè)計(jì).17 6.4 創(chuàng)建觸發(fā)器.21 第七章 系統(tǒng)詳細(xì)設(shè)計(jì)與實(shí)現(xiàn).21 7.1 公共數(shù)據(jù)模塊設(shè)計(jì) .21 7.2 系統(tǒng)窗體構(gòu)架.23 7.3 系統(tǒng)界面設(shè)計(jì).24 7.3.1 登錄窗體設(shè)計(jì) .24 7.3.2 系統(tǒng)主界面設(shè)計(jì).26 7.3.3 登記入住窗體設(shè)計(jì).28 7.3.4 退房結(jié)賬窗體設(shè)計(jì).30 7.3.5

4、數(shù)據(jù)庫維護(hù)窗體設(shè)計(jì).33 第八章 系統(tǒng)測試與使用說明 .35 8.1 系統(tǒng)測試與運(yùn)行.35 8.1.1 對于登記入住模塊的測試.35 8.1.2 對于消費(fèi)記賬模塊的測試.37 8.1.3 對于客房信息設(shè)置模塊的測試.37 8.2 系統(tǒng)運(yùn)行平臺(tái).38 8.3 系統(tǒng)使用說明.38 結(jié)束語 .39 致 謝 .39 參考文獻(xiàn) .40 0 小型酒店管理系統(tǒng)小型酒店管理系統(tǒng) 摘摘 要要:本畢業(yè)設(shè)計(jì)是一個(gè)針對中小型酒店業(yè)務(wù)經(jīng)營和管理的特點(diǎn)開發(fā)的管理信息系統(tǒng),全稱小型酒店管理系 統(tǒng)。系統(tǒng)的設(shè)計(jì)目標(biāo)是實(shí)現(xiàn)酒店經(jīng)營管理的信息化和自動(dòng)化,解決小型酒店客人入住登記、客房預(yù)訂、顧客消費(fèi)、 退房結(jié)賬等酒店日常業(yè)務(wù)中的主要

5、問題。本文簡要介紹了項(xiàng)目背景和意義,著重闡述了系統(tǒng)開發(fā)實(shí)現(xiàn)過程,對系統(tǒng) 需求分析、功能結(jié)構(gòu)及數(shù)據(jù)庫設(shè)計(jì)等方面都進(jìn)行了詳盡的分析和描述。 關(guān)鍵詞:關(guān)鍵詞:小型酒店管理系統(tǒng);VB.NET;SQL Server 2000;ADO.NET 第一章第一章 前前 言言 1.11.1 項(xiàng)目背景項(xiàng)目背景 隨著計(jì)算機(jī)和信息技術(shù)的飛速發(fā)展,傳統(tǒng)的工作模式逐漸被信息化、網(wǎng)絡(luò)化的現(xiàn) 代工作模式所代替,在酒店管理業(yè)務(wù)方面亦是如此。傳統(tǒng)的酒店管理往往令管理者花 大量的人力和物力以滿足各種繁瑣的經(jīng)營活動(dòng)的需要,例如冗長的登記和結(jié)賬手續(xù)、 手工記錄所有客房狀態(tài)、列表統(tǒng)計(jì)顧客消費(fèi)情況等。這種工作模式不但效率低下,且 極易出現(xiàn)錯(cuò)

6、誤和遺漏,有時(shí)甚至?xí)?dǎo)致嚴(yán)重的經(jīng)濟(jì)損失,給酒店的經(jīng)營帶來負(fù)面影響。 正是在這樣一種背景下,新的酒店管理模式應(yīng)運(yùn)而生,即采用先進(jìn)的計(jì)算機(jī)和軟 件技術(shù)來實(shí)現(xiàn)酒店業(yè)務(wù)的信息化管理。從客房的營銷即客人的預(yù)訂登記開始,到入住 之后的各種消費(fèi)直至最后退房結(jié)賬,整個(gè)過程以顧客為中心,利用計(jì)算機(jī)簡化各種復(fù) 雜操作,在最合理最短時(shí)間內(nèi)完成酒店業(yè)務(wù)的規(guī)范操作,這樣才能令顧客得到優(yōu)質(zhì)的 服務(wù),增加顧客的回頭率。雖然信息化并不是酒店走向成功的關(guān)鍵元素,但它可以幫 助那些真正影響成敗的要素發(fā)揮更大的效用。因此,采用全新的計(jì)算機(jī)管理系統(tǒng),將 成為提高酒店的管理效率,改善服務(wù)水準(zhǔn)的重要手段之一。 1.21.2 項(xiàng)目研究意義

7、及必要性項(xiàng)目研究意義及必要性 酒店作為高層次的服務(wù)行業(yè)之一,最重要的就是要做到優(yōu)質(zhì)服務(wù)。服務(wù)的安排、 調(diào)度是否周到,客人的要求是否能迅速地得到滿足,都直接影響到酒店的形象和聲譽(yù)。 借助計(jì)算機(jī)技術(shù)來進(jìn)行信息管理,并配合現(xiàn)代化的酒店管理經(jīng)驗(yàn)和模式,可以極大地 提高酒店的服務(wù)質(zhì)量,獲得更好的經(jīng)濟(jì)效益。酒店信息化管理已成為酒店現(xiàn)代科學(xué)管 理的重要內(nèi)容,是酒店經(jīng)營中必不可缺少的現(xiàn)代科學(xué)工具。由此可見,一個(gè)好的酒店 管理系統(tǒng)應(yīng)該達(dá)到以下幾個(gè)目標(biāo): 1 1.提高工作效率,減輕勞動(dòng)強(qiáng)度。 在酒店的日常工作中,每天都要完成對營業(yè)信息進(jìn)行更新統(tǒng)計(jì),提供查詢服務(wù), 結(jié)算賬單等大量的業(yè)務(wù),用手工方式進(jìn)行的話,不僅速度

8、慢,需要的人手多,且出錯(cuò) 的概率也大,而計(jì)算機(jī)管理則可以大大提高業(yè)務(wù)運(yùn)作的速度和準(zhǔn)確性,實(shí)現(xiàn)營業(yè)管理 自動(dòng)化。 2.提高了酒店經(jīng)濟(jì)效益,增加營業(yè)收入。 完善的客房管理功能可防止有房不能出租或房間重訂的情況出現(xiàn),隨時(shí)提供準(zhǔn)確 和最新的房態(tài)信息,從而可提高工作效率和客房出租率??腿速M(fèi)用的一次性結(jié)賬,不 僅減少了票據(jù)傳送,而且避免了管理上的混亂,更主要的是有效地防止逃帳的發(fā)生。 3.提高了服務(wù)質(zhì)量,可以為客人提供快捷、細(xì)致、周到的服務(wù)。 操作人員只需敲擊鍵盤,就可以辦理客人入住、查詢信息、結(jié)賬等各項(xiàng)手續(xù),并 準(zhǔn)確無誤地記錄客人的每筆消費(fèi)記錄,大大縮短客人辦理手續(xù)時(shí)的等候時(shí)間,提高了 服務(wù)質(zhì)量。 4.

9、信息透明,酒店?duì)I業(yè)情況一目了然,提高了經(jīng)營者的決策水平。 經(jīng)營者可以通過對酒店經(jīng)營狀況及歷史數(shù)據(jù)的分析,做出相關(guān)的經(jīng)營決策,并加 強(qiáng)對飯店運(yùn)營的內(nèi)部控制,為酒店未來的發(fā)展提供理論依據(jù)。 第二章第二章 系統(tǒng)開發(fā)工具和關(guān)鍵技術(shù)系統(tǒng)開發(fā)工具和關(guān)鍵技術(shù) 2.12.1 開發(fā)工具介紹開發(fā)工具介紹 當(dāng)今流行的系統(tǒng)開發(fā)工具有 Visual Basic、Visual C+、Delphi、PowerBuilder 和最新的基于.NET 平臺(tái)的 Visual Studio.NET 等。綜合權(quán)衡自己對于各種工具的熟練 程度以及它們的優(yōu)缺點(diǎn)后,決定采用 Visual Studio 2005 集成開發(fā)環(huán)境中的 Visua

10、l Basic.NET 語言開發(fā)本系統(tǒng),后臺(tái)數(shù)據(jù)庫則采用 SQL Server 2000 開發(fā)。下面就針對 Visual Basic.NET 和 SQL Server 2000 做一些簡要介紹。 .1 VB.NETVB.NET 簡介簡介 Visual Basic.NET 是集成在 Visual Studio 中的一個(gè)強(qiáng)大的開發(fā)工具,它以.NET 為框架對 Visual Basic 進(jìn)行了非常大的改進(jìn)。VB.NET 繼承了 VB 6.0 簡單、易學(xué)、易 用的特點(diǎn),同時(shí)增加了新的組件、修改了以前的集成開發(fā)環(huán)境界面,給開發(fā)人員帶來 更多的新鮮、有用的東西,它本身自帶的各種函數(shù)和方法可

11、以幫助我們快速和有效的 2 實(shí)現(xiàn)系統(tǒng)功能的開發(fā),從而大大減輕工作負(fù)擔(dān)。如果有 VB 和 VC 的基礎(chǔ),將極大地加 快 VB.NET 上手的速度,而且理解其中一些較深層次的內(nèi)容也更容易。 .2 SQLSQL ServerServer 20002000 簡介簡介 Microsoft SQL Server 2000 建立于 Windows NT 的可伸縮性和可管理性之上,提 供了功能強(qiáng)大的客戶服務(wù)器平臺(tái)。它可以在許多環(huán)境,包括兩級(jí)或多級(jí)客戶/服務(wù)器數(shù) 據(jù)庫系統(tǒng)中有效的工作。服務(wù)器端負(fù)責(zé)創(chuàng)建和維護(hù)表和索引等數(shù)據(jù)庫對象,維護(hù)數(shù)據(jù) 的完整性和安全性,確保在出現(xiàn)某種錯(cuò)誤時(shí)能夠恢復(fù)操作。用戶可

12、以很好的使用客戶 端系統(tǒng)從服務(wù)器檢索信息并進(jìn)行本地操作,服務(wù)器關(guān)注數(shù)據(jù)庫進(jìn)程,而用戶則關(guān)注信 息的表示。 2.22.2 ADO.NETADO.NET 數(shù)據(jù)庫訪問技術(shù)數(shù)據(jù)庫訪問技術(shù) ADO.NET 是對 Microsoft ActiveX Data Objects(ADO)一個(gè)跨時(shí)代的改進(jìn),它提供 了平臺(tái)互用性和可伸縮的數(shù)據(jù)訪問。ADO.NET 是新的數(shù)據(jù)存儲(chǔ)對象結(jié)構(gòu),它是.NET 框 架中的數(shù)據(jù)庫訪問模型,主要涉及到 System.Data、System.Data.SqlClient 和 System.Data.OleDb 三個(gè)命名空間的類。ADO.NET 體系結(jié)構(gòu)中的對象可以分為兩組:包 含

13、在.NET 數(shù)據(jù)提供程序(DataProvider)中的組件和屬于 ADO.NET 斷開連接體系結(jié)構(gòu) 的對象,如圖 2-1 所示: Connection .NET數(shù)據(jù)提供程序 DataReader DataAdapterDataSet 斷開連接的 數(shù)據(jù)體系結(jié)構(gòu) Command 圖圖 2-12-1 ADO.NETADO.NET 體系結(jié)構(gòu)體系結(jié)構(gòu) 從圖中可以看出,ADO.NET 的一個(gè)組成部分是左邊的.NET 數(shù)據(jù)提供程序,其組件的 設(shè)計(jì)目的是為了實(shí)現(xiàn)對數(shù)據(jù)的快速的、只向前的和只讀的訪問。 2.32.3 ADO.NETADO.NET 對象的使用對象的使用 .1 Connection

14、Connection 對象對象 ADO.NET 控件若要在數(shù)據(jù)存儲(chǔ)區(qū)和應(yīng)用程序之間傳遞數(shù)據(jù),必須首先建立到該數(shù)據(jù) 3 存儲(chǔ)區(qū)的連接。在 ADO.NET 中,可以使用以下方式創(chuàng)建連接: Dim myConn As SqlConnection=New SqlConnection(“Server=localhost;Database =HMIS;user ID=sa;Password=;”) .2 CommandCommand 對象對象 Command 對象可以執(zhí)行 SQL 命令、傳遞系統(tǒng)參數(shù)以及取得數(shù)據(jù)結(jié)果等,ADO.NET 的 Command 對象分為 DataSetComman

15、d 和 Command。 DataSetCommand 的主要目的是產(chǎn)生 DataSet,它的結(jié)構(gòu)相對來說比較復(fù)雜,如果用 戶需要將數(shù)據(jù)批次寫回?cái)?shù)據(jù)庫,可以使用 DataSetCommand 提供的 Update 方法。 .3 DataSetDataSet 對象對象 DataSet 是一種新的對象模型,是一個(gè)容器類,是 ADO.NET 斷開式結(jié)構(gòu)的核心控件, 它將數(shù)據(jù)庫中的數(shù)據(jù)檢索到內(nèi)存中,代表一個(gè)或者多個(gè)數(shù)據(jù)庫表中的數(shù)據(jù)的非連接視 圖。建立好 DataSet 對象后,可以調(diào)用數(shù)據(jù)適配器的 Fill 方法從數(shù)據(jù)庫中將數(shù)據(jù)讀入 到數(shù)據(jù)集中。方法如下: DataAdapter 對象

16、.Fill(DataSet) 或使用如下形式: DataAdapter 對象.Fill(DataSet,TableName) 以上語句用于用給定的表中的記錄填充 DataSet,TableName 是指從源表映射到 DataSet 中表的名字。 第三章第三章 系統(tǒng)可行性分析系統(tǒng)可行性分析 3.13.1 技術(shù)可行性技術(shù)可行性 開發(fā)一個(gè)酒店管理系統(tǒng),主要用到的工具就是數(shù)據(jù)庫管理系統(tǒng)和一門可視化開發(fā)的 編程語言。Microsoft SQL Server 2000 在安全性、準(zhǔn)確性、運(yùn)行速度方面有絕對的優(yōu) 勢,并且處理數(shù)據(jù)庫量大,效率高;而本系統(tǒng)采用的前臺(tái)開發(fā)工具 Visual Studio 2005

17、 集成開發(fā)環(huán)境中的 VB.NET 語言自身所提供的各種控件、函數(shù)及方法完全可以幫助 我們完成系統(tǒng)的開發(fā)。 在實(shí)際的開發(fā)過程和應(yīng)用中,數(shù)據(jù)庫和應(yīng)用程序均在同一計(jì)算機(jī)上運(yùn)行。數(shù)據(jù)庫中 儲(chǔ)存了所需要被處理的數(shù)據(jù),并由 SQL Server 2000 數(shù)據(jù)庫管理系統(tǒng)對其進(jìn)行集中管 理,應(yīng)用程序由 Visual Studio 2005 集成開發(fā)環(huán)境中的 VB.NET 編程語言進(jìn)行開發(fā)。 4 只要先啟動(dòng)服務(wù)器,系統(tǒng)即可運(yùn)行,這為系統(tǒng)的調(diào)試工作帶來了便利。 3.23.2 經(jīng)濟(jì)可行性經(jīng)濟(jì)可行性 酒店管理系統(tǒng)從開發(fā)、使用到維護(hù)所需要的費(fèi)用都十分的低廉,且在軟硬件方面 的要求都不是很高,而收益去非常的巨大,對于小

18、型的酒店賓館來說,不但不會(huì)增加 營業(yè)成本,反而能夠提高自身的管理效率,創(chuàng)造更多的經(jīng)濟(jì)利益。 3.33.3 操作可行性操作可行性 本系統(tǒng)采用界面化設(shè)計(jì),簡單易用,各項(xiàng)數(shù)據(jù)都用表格形式顯示出來,酒店?duì)I業(yè) 情況一目了然。并且提供了大量的操作提示以及出錯(cuò)信息,大大的方便用戶的使用, 同時(shí)也減少了出錯(cuò)的可能,確保了數(shù)據(jù)的正確性、完整性和一致性。 第四章第四章 系統(tǒng)需求分析系統(tǒng)需求分析 4.14.1 系統(tǒng)功能需求系統(tǒng)功能需求 本系統(tǒng)的總目標(biāo)是利用計(jì)算機(jī)強(qiáng)大的數(shù)據(jù)處理和存儲(chǔ)能力,為用戶提供快捷、高 效的服務(wù),減免手工處理的繁瑣與誤差,及時(shí)、準(zhǔn)確地反映酒店的工作和經(jīng)營情況, 從而提高酒店的服務(wù)質(zhì)量,獲得更好的

19、經(jīng)濟(jì)效益。 眾所周知,客房業(yè)務(wù)是中小型酒店日常業(yè)務(wù)中的核心部分,而商品消費(fèi)也是酒店利 潤的重要來源。只有將這兩者完美的融入到計(jì)算機(jī)管理系統(tǒng)中去,才能說是實(shí)現(xiàn)了酒 店業(yè)務(wù)的信息化管理。如圖 4-1 所示,從顧客入店登記開始,到顧客在店期間的商品 消費(fèi)和住宿費(fèi)用的計(jì)算,最后到收銀結(jié)賬辦理離店手續(xù),它展示了酒店經(jīng)營活動(dòng)的一 次完整的業(yè)務(wù)流程。這也就是一個(gè)小型酒店管理系統(tǒng)應(yīng)該具備的基本功能。 因此,本系統(tǒng)的功能需求應(yīng)包括: 1.實(shí)現(xiàn)客房預(yù)訂、登記入住,更換房間以及退房結(jié)賬等客房營銷功能; 2.實(shí)現(xiàn)房態(tài)信息的實(shí)時(shí)查詢、更新; 3.準(zhǔn)確記錄顧客在店期間的消費(fèi)情況; 4.實(shí)現(xiàn)住宿費(fèi)用和商品消費(fèi)的一次性結(jié)賬處

20、理功能; 5.實(shí)現(xiàn)快速準(zhǔn)確的顧客信息查詢功能; 6.實(shí)現(xiàn)酒店經(jīng)營狀況的統(tǒng)計(jì); 7.實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)庫維護(hù)功能,能夠?qū)?shù)據(jù)庫進(jìn)行備份和還原操作; 5 8.實(shí)現(xiàn)賬號(hào)驗(yàn)證功能,只有擁有合法賬號(hào)的用戶才能進(jìn)入并使用本系統(tǒng)。 圖圖 4-14-1 一般酒店業(yè)務(wù)流程圖一般酒店業(yè)務(wù)流程圖 4.24.2 用戶界面需求用戶界面需求 本系統(tǒng)的用戶一般為酒店的管理和銷售人員,除了從功能上滿足他們的需求外, 還應(yīng)考慮到系統(tǒng)界面設(shè)計(jì)、功能設(shè)置等方面是否適應(yīng)他們的習(xí)慣和工作方式。 系統(tǒng)界面應(yīng)采用 Windows 窗體風(fēng)格和命令按鈕化設(shè)計(jì),按用戶的習(xí)慣制定操作提 示和出錯(cuò)信息,使得操作人員不需要經(jīng)過專門的培訓(xùn)就能夠快速的掌握操作

21、方法。 4.34.3 安全和可靠性需求安全和可靠性需求 作為直接參與經(jīng)營管理的軟件,數(shù)據(jù)的安全性尤為重要。本系統(tǒng)必須采取一系列 的措施,加強(qiáng)數(shù)據(jù)的安全保密性,如建立賬號(hào)驗(yàn)證制度,實(shí)現(xiàn)用戶身份的多重驗(yàn)證功 能。同時(shí)還應(yīng)對合法用戶的權(quán)限進(jìn)行嚴(yán)格的控制,一般的酒店服務(wù)人員(普通用戶) 只能進(jìn)行一般性的營業(yè)功能操作,而那些重要的營業(yè)及系統(tǒng)數(shù)據(jù)只有酒店管理人員 (超級(jí)用戶)才能查看和更新。更重要的是,它還應(yīng)具備數(shù)據(jù)庫的備份和還原功能, 以便系統(tǒng)出現(xiàn)故障或數(shù)據(jù)遭到破壞時(shí)能夠及時(shí)恢復(fù),把損失降到最低。 另外,本系統(tǒng)應(yīng)能夠在酒店?duì)I業(yè)時(shí)間里連續(xù)運(yùn)行,且在負(fù)荷較大的情況下仍能高 效的完成任務(wù)。對于所輸入的信息應(yīng)具

22、備一定的識(shí)別和檢查能力,不會(huì)因信息輸入錯(cuò) 誤和不完整造成系統(tǒng)的故障。 4.44.4 系統(tǒng)數(shù)據(jù)和計(jì)算規(guī)則系統(tǒng)數(shù)據(jù)和計(jì)算規(guī)則 .1 數(shù)據(jù)精確度要求數(shù)據(jù)精確度要求 由于本系統(tǒng)只應(yīng)用于一般性的營業(yè)操作,對數(shù)據(jù)精確度的要求不是太高,主要涉 及的還是營業(yè)中各種費(fèi)用的計(jì)算,對于金額、價(jià)格、總額這些涉及貨幣的數(shù)據(jù)要求精 確到小數(shù)點(diǎn)后兩位即可。 .2 時(shí)間特性要求時(shí)間特性要求 在時(shí)間特性方面,要求在登記入住、客房預(yù)訂、收銀結(jié)賬等功能上要有便捷的操 作方式,應(yīng)盡量縮短顧客的等待時(shí)間。日期數(shù)據(jù)應(yīng)記錄年、月、日、時(shí)、分、秒。在 某些信息查詢功能中對于相關(guān)時(shí)間的查詢只需要指定到某一天即可

23、。 .3 客房宿費(fèi)的計(jì)算方法客房宿費(fèi)的計(jì)算方法 產(chǎn)生顧客 消費(fèi)記錄 登記入住 輸入顧客信息 預(yù)收押金 安排顧客入住商品消費(fèi) 住宿費(fèi)用 核對消費(fèi)金額 結(jié)賬 離店 6 在宿費(fèi)的計(jì)算方法上,根據(jù)實(shí)際情況,設(shè)置為如下方法: 如果是“鐘點(diǎn)房” ,計(jì)算時(shí)間差以小時(shí)為單位。否則,計(jì)算時(shí)間差以天數(shù)為單位, 計(jì)算公式如下: 鐘點(diǎn)房費(fèi)用 = 房價(jià)小時(shí)數(shù);住宿費(fèi)用 = 房價(jià)天數(shù)。 如果客人退房時(shí)間在住宿當(dāng)天,可以按如下算法:退房結(jié)賬時(shí)間早于 18:00,那么 住宿天數(shù)為 0.5 天;退房結(jié)賬時(shí)間超過 18:00,那么住宿天數(shù)為 1 天。如圖 4-2 所示。 圖圖 4-24-2 住宿費(fèi)用計(jì)算方法圖住宿

24、費(fèi)用計(jì)算方法圖 另外,在退房結(jié)賬模塊內(nèi),還存在如下費(fèi)用計(jì)算方法: 應(yīng)收金額 = 住宿費(fèi)用消費(fèi)金額;實(shí)收金額 = 應(yīng)收金額 - 預(yù)收押金。 .4 更換房間規(guī)則更換房間規(guī)則 由于客人的住宿習(xí)慣不一樣,有些客人會(huì)在住宿過程中要求更換客房,例如客人 要求換一間光線較好的客房或者空調(diào)房等等,這就要求本系統(tǒng)應(yīng)該具備換房功能。換 房時(shí)應(yīng)該注意的問題是:為減少住宿費(fèi)用計(jì)算的麻煩,顧客只能更換同類房間,且房 價(jià)不變。換房之后,應(yīng)該對原客房、目標(biāo)客房的狀態(tài)進(jìn)行調(diào)整。 .5 單據(jù)編號(hào)設(shè)定規(guī)則單據(jù)編號(hào)設(shè)定規(guī)則 在本系統(tǒng)中,入住單號(hào)、預(yù)訂單號(hào)及結(jié)賬單號(hào)的生成方法如下: 單據(jù)編號(hào)“單據(jù)名稱

25、首字母組合”“當(dāng)天日期”“當(dāng)天入住顧客人數(shù)1” 。 例如:在 2007-4-13,某客戶是這一天第三個(gè)登記入住,則入住單號(hào)為 RZ20070413003。 第五章第五章 系統(tǒng)總體設(shè)計(jì)系統(tǒng)總體設(shè)計(jì) 5.15.1 系統(tǒng)功能結(jié)構(gòu)系統(tǒng)功能結(jié)構(gòu) 通過系統(tǒng)需求分析可知,本系統(tǒng)可以分為以下若干個(gè)功能模塊:登記入住、客房預(yù) 訂、更換房間、退房結(jié)賬、信息查詢、消費(fèi)記賬、營業(yè)情況統(tǒng)計(jì)、商品信息設(shè)置、客 房信息設(shè)置、用戶管理、數(shù)據(jù)庫維護(hù)和系統(tǒng)日志。如圖 5-1 所示。 圖圖 5-15-1 系統(tǒng)功能模塊結(jié)構(gòu)圖系統(tǒng)功能模塊結(jié)構(gòu)圖 .1 客房預(yù)訂模塊客房預(yù)訂模塊 小型酒店管理系統(tǒng) 客房信息設(shè)置模塊 客房預(yù)

26、訂模塊 客房信息添加 客房信息刪除 登記入住模塊 更換房間模塊 信息查詢模塊 消費(fèi)記賬模塊 用戶信息管理模塊 商品信息設(shè)置模塊 客房信息修改 在店顧客查詢 離店顧客查詢 預(yù)訂顧客查詢 添加消費(fèi)信息 消費(fèi)轉(zhuǎn)單 退出系統(tǒng) 用戶信息添加 用戶信息修改 用戶信息刪除 商品信息添加 商品信息刪除 商品信息修改 添加預(yù)訂 取消預(yù)訂 預(yù)訂入住 營業(yè)狀況統(tǒng)計(jì)模塊 數(shù)據(jù)庫維護(hù)模塊 退房結(jié)賬模塊 消費(fèi)退單 系統(tǒng)日志模塊 客房狀態(tài)管理模塊 取系統(tǒng)時(shí)間 系統(tǒng)時(shí)間顧客抵店時(shí)間0 ? 系統(tǒng)時(shí)間小時(shí)數(shù)18:00 ?系統(tǒng)時(shí)間小時(shí)數(shù)12:00 ? 住宿天數(shù)1 天 住宿天數(shù)(系統(tǒng) 時(shí)間-顧客抵店時(shí) 間)+0.5 天 住宿天數(shù)(系

27、統(tǒng) 時(shí)間天數(shù)-顧客抵 店時(shí)間)+1 天 住宿天數(shù)0.5 天 是 否 是否是否 7 客房預(yù)訂模塊可使顧客在抵店之前就登記好房間,待到達(dá)之后即可辦理入住手續(xù)。 該模塊需要完成的功能主要有: (1)輸入預(yù)訂信息。主要包括預(yù)訂單號(hào)、顧客姓名、顧客類型、顧客來源、公司名稱、 聯(lián)系電話、預(yù)訂房數(shù)、預(yù)訂日期等; (2)取消預(yù)訂。取消預(yù)訂單,刪除數(shù)據(jù)庫中相應(yīng)的記錄; (3)預(yù)訂入住。為已預(yù)訂客房的顧客辦理登記入住,同時(shí)刪除相關(guān)的預(yù)訂信息。 (4)更新客房狀態(tài)。將顧客所預(yù)訂客房的狀態(tài)由“空閑”改為“預(yù)訂” 。 .2 登記入住模塊登記入住模塊 登記入住模塊實(shí)現(xiàn)顧客登記入住功能??煽焖偻瓿深櫩托畔⑤?/p>

28、入、選擇房間(一 次可選擇多個(gè)房間) 、收取押金等顧客入住手續(xù)。該模塊的功能主要有: (1)登記入住。輸入顧客開單信息,主要包括入住單號(hào)、主客姓名、證件類型、證件 號(hào)碼、性別、公司名稱、聯(lián)系電話、預(yù)收押金等; (2)更新客房狀態(tài)。將顧客所入住客房的狀態(tài)由“空閑”改為“入住” 。 .3 更換房間模塊更換房間模塊 用戶可根據(jù)顧客的要求更換房間,但只能更換同類房間,且房價(jià)不變。 .4 信息查詢模塊信息查詢模塊 在該模塊中按設(shè)定條件查詢店內(nèi)相關(guān)信息,包括入住客人信息、歷史客人信息、 預(yù)訂單信息以及顧客賬單信息等,主要功能有: (1)查詢客人信息。包括入住客人信息、預(yù)訂單

29、信息和入住歷史信息; (2)查詢結(jié)賬單信息。包括所有已結(jié)賬顧客的賬單信息。 .5 消費(fèi)記賬模塊消費(fèi)記賬模塊 該模塊記錄顧客在店內(nèi)的消費(fèi)信息,包括餐飲、娛樂及零售商品的消費(fèi)情況。該 模塊需要完成的功能主要有: (1)添加顧客消費(fèi)記錄。主要包括:入住單號(hào)、商品名稱、商品類型、購買價(jià)格、數(shù) 量和消費(fèi)金額; (2)消費(fèi)轉(zhuǎn)單。將消費(fèi)記錄由一個(gè)賬單轉(zhuǎn)到另一個(gè)賬單上; (3)消費(fèi)退單。即刪除消費(fèi)記錄,取消商品交易。 .6 退房結(jié)賬模塊退房結(jié)賬模塊 該模塊實(shí)現(xiàn)顧客離店時(shí)的費(fèi)用結(jié)算功能。可以對顧客在店期間的住宿費(fèi)用及商品 消費(fèi)一次性結(jié)賬。主要包含以下功能: 8 (1)收銀結(jié)賬。輸

30、入結(jié)賬單信息,主要包括結(jié)賬單號(hào)、入住單號(hào)、主客房間、顧客姓 名、公司名稱、住宿費(fèi)用等。同時(shí)將入住單相關(guān)記錄轉(zhuǎn)入入住歷史中; (2)可對特殊顧客進(jìn)行免單操作, “免費(fèi)”賬單所有費(fèi)用清零,結(jié)算狀態(tài)標(biāo)記為“免 費(fèi)” ; (3)更新客房狀態(tài)。將顧客結(jié)賬客房的狀態(tài)由“入住”改為“空閑” 。 .7 營業(yè)狀況統(tǒng)計(jì)模塊營業(yè)狀況統(tǒng)計(jì)模塊 該模塊可查詢指定時(shí)間段內(nèi)的營業(yè)情況,包括客房收入、各種商品銷售數(shù)量、總 銷售金額等,可為酒店管理人員的經(jīng)營決策提供參考依據(jù)。 .8 客房信息設(shè)置模塊客房信息設(shè)置模塊 該模塊實(shí)現(xiàn)對酒店客房信息進(jìn)行管理,設(shè)置客房名稱、類型、數(shù)量等信息。系統(tǒng) 需要完成

31、的功能主要有: (1)客房類型的輸入、更新和刪除,包括類型名稱、客房價(jià)格和備注; (2)客房信息的輸入、更新和刪除,包括客房編號(hào)、類型名稱、客房位置、室內(nèi)電話、 客房狀態(tài)、客房描述、單據(jù)編號(hào)、備注信息。 .9 商品信息設(shè)置模塊商品信息設(shè)置模塊 該模塊實(shí)現(xiàn)對商品信息的管理,設(shè)置商品類別和庫存信息。該模塊的功能主要有: (1)商品類型的輸入、更新和刪除,包括類型編號(hào)、商品類型和是否需要服務(wù)生服務(wù); (2)商品信息的輸入、更新和刪除,包括商品編號(hào)、商品名稱、商品類別、商品價(jià)格 和商品庫存數(shù)量。 .10 房態(tài)管理模塊房態(tài)管理模塊 一般系統(tǒng)可自動(dòng)管理客房狀態(tài),而在該模塊

32、中可查詢或手動(dòng)修改客房狀態(tài)。系統(tǒng) 需要完成的功能主要有: (1)查看客房狀態(tài)。一般的客房狀態(tài)包括:空閑、預(yù)訂、入住、自用、維修等; (2)客房狀態(tài)修改。可手動(dòng)將客房狀態(tài)從一個(gè)狀態(tài)轉(zhuǎn)變?yōu)榱硪粋€(gè)狀態(tài)。 .11 用戶管理模塊用戶管理模塊 該模塊實(shí)現(xiàn)用戶信息管理,系統(tǒng)將用戶分為超級(jí)用戶和普通用戶兩級(jí)權(quán)限。只有 超級(jí)用戶才能使用該模塊,普通用戶無此權(quán)限。該模塊主要完成添加、修改和刪除用 戶信息的功能,包括用戶名稱、密碼、用戶權(quán)限和當(dāng)前狀態(tài)。 9 .12 數(shù)據(jù)庫維護(hù)模塊數(shù)據(jù)庫維護(hù)模塊 數(shù)據(jù)庫的維護(hù)對于本系統(tǒng)至關(guān)重要,通過對于數(shù)據(jù)庫的清理、備份和還原,既可 使系統(tǒng)的維護(hù)工

33、作更加簡單易用,又可使系統(tǒng)能夠更加安全可靠的運(yùn)行。其主要功能 如下: (1)清除指定時(shí)間段內(nèi)或所有營業(yè)數(shù)據(jù),包括單據(jù)信息、消費(fèi)記錄和入住歷史信息等; (2)清空所有數(shù)據(jù)庫表,即刪除所有數(shù)據(jù),包括客房信息; (3)備份和還原數(shù)據(jù)庫,將數(shù)據(jù)庫備份到用戶指定的路徑或從指定的路徑還原數(shù)據(jù)庫。 .13 系統(tǒng)日志模塊系統(tǒng)日志模塊 系統(tǒng)日志記錄用戶對于系統(tǒng)數(shù)據(jù)的添加、修改和刪除操作,如客房信息設(shè)置、商 品信息設(shè)置和房態(tài)設(shè)置等,而不記錄用戶一般性的營業(yè)操作,如登記入住、客房預(yù)訂 等。 5.25.2 系統(tǒng)流程圖系統(tǒng)流程圖 通過對系統(tǒng)功能的分析,可得到用戶操作的一般流程,如圖 5-2 所示。用戶

34、登錄 系統(tǒng)時(shí),系統(tǒng)將根據(jù)用戶權(quán)限對其進(jìn)行相應(yīng)的功能限制。一般普通用戶可擁有前臺(tái)登 記、收銀結(jié)賬以及對商品和客房信息進(jìn)行查詢和設(shè)置的權(quán)限;而超級(jí)用戶除擁有普通 用戶的所有權(quán)限外,還可進(jìn)行系統(tǒng)用戶設(shè)置、數(shù)據(jù)庫維護(hù)和查看系統(tǒng)日志。 10 圖圖 5-25-2 系統(tǒng)流程圖系統(tǒng)流程圖 第六章第六章 數(shù)據(jù)庫設(shè)計(jì)數(shù)據(jù)庫設(shè)計(jì) 6.16.1 數(shù)據(jù)庫需求分析數(shù)據(jù)庫需求分析 酒店管理系統(tǒng)需要提供信息的查詢、添加、修改以及刪除等功能。這就要求數(shù)據(jù) 庫能充分滿足各種信息的輸出和輸入。通過對上述系統(tǒng)功能的分析,根據(jù)酒店管理系 統(tǒng)的需求,總結(jié)出如下的需求信息: 11 1.每個(gè)客房都有唯一的客房編號(hào); 2.每個(gè)客房只屬于一種已

35、存在的客房類型,否則為空; 3.每種客房類型下可有多個(gè)房間; 4.如果一個(gè)客房類型下存在客房,則該類型不可刪除; 5.每條入住單下可以有多個(gè)客房; 6.每條入住單下可以有多條消費(fèi)記錄; 7.每條消費(fèi)記錄只屬于一條入住單; 8.每條入住單只生成一條結(jié)賬單; 9.每條入住單只生成一條入住歷史記錄; 10.每個(gè)商品只屬于一種已存在的商品類別,否則為空; 11.每種商品類別下可有多個(gè)商品; 12.如果一個(gè)商品類別下存在商品,則該類別不可刪除; 13.一個(gè)商品可產(chǎn)生多條消費(fèi)記錄; 14.一條消費(fèi)記錄只對應(yīng)一個(gè)商品。 經(jīng)過對上述系統(tǒng)功能的分析和需求總結(jié),設(shè)計(jì)如下數(shù)據(jù)項(xiàng): 1.客房信息:客房編號(hào)、類型名稱、

36、客房位置、室內(nèi)電話、客房狀態(tài)、客房描述、 據(jù)編號(hào)、備注信息。 2.客房類型:類型名稱、客房價(jià)格、備注。 3.商品信息:商品編號(hào)、商品名稱、商品類別、商品價(jià)格、庫存數(shù)量、進(jìn)貨標(biāo)記。 4.商品類別:類別編號(hào)、商品類別、是否需要服務(wù)生服務(wù)。 5.消費(fèi)記錄:記錄編號(hào)、入住單號(hào)、商品名稱、商品類別、購買價(jià)格、購買數(shù)量、 消費(fèi)金額、購買日期。 6.入住單:入住單號(hào)、顧客姓名、顧客類型、顧客來源、證件類型、證件號(hào)碼、 性別、公司名稱、聯(lián)系電話、顧客人數(shù)、主房編號(hào)、類型名稱、客房價(jià)格、入住價(jià)格、 折扣比例、預(yù)收金額、抵店時(shí)間、預(yù)住天數(shù)、備注。 7.預(yù)訂單:預(yù)訂單號(hào)、顧客姓名、顧客類型、顧客來源、公司名稱、聯(lián)系

37、電話、 預(yù)訂房數(shù)、預(yù)訂日期、預(yù)抵時(shí)間、保留時(shí)間、備注。 8.結(jié)賬單:結(jié)賬單號(hào)、入住單號(hào)、顧客姓名、公司名稱、客房編號(hào)、抵店時(shí)間、 離店時(shí)間、住宿費(fèi)用、消費(fèi)金額、應(yīng)收金額、預(yù)收金額、實(shí)收金額、結(jié)算狀態(tài)、是否 12 開票、備注信息。 9.入住歷史:入住單號(hào)、顧客姓名、性別、顧客類型、顧客來源、顧客人數(shù)、證 件類型、證件號(hào)碼、公司名稱、聯(lián)系電話、主房編號(hào)、類型名稱、客房價(jià)格、入住價(jià) 格、折扣比例、預(yù)收金額、抵店時(shí)間、備注信息、離店時(shí)間。 6.26.2 概念結(jié)構(gòu)設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì) 概念設(shè)計(jì)用于信息世界的建模,是現(xiàn)實(shí)世界到信息世界的第一層抽象。一般采用 實(shí)體-聯(lián)系方法,即 E-R 圖。根據(jù)數(shù)據(jù)庫需求分析規(guī)

38、劃出的實(shí)體有:客房類型實(shí)體、客 房信息實(shí)體、商品信息類別實(shí)體、商品實(shí)體、消費(fèi)記錄實(shí)體、入住單實(shí)體、預(yù)訂單實(shí) 體、結(jié)賬單實(shí)體和入住歷史實(shí)體等。各個(gè)實(shí)體具體的實(shí)體屬性圖如下: 圖圖 6-16-1 客房類型實(shí)體屬性圖客房類型實(shí)體屬性圖 圖圖 6-26-2 客房信息實(shí)體屬性圖客房信息實(shí)體屬性圖 圖圖 6-36-3 商品類別實(shí)體屬性圖商品類別實(shí)體屬性圖 圖圖 6-46-4 商品信息實(shí)體屬性圖商品信息實(shí)體屬性圖 圖圖 6-56-5 消費(fèi)記錄實(shí)體屬性圖消費(fèi)記錄實(shí)體屬性圖 圖圖 6-66-6 入住單實(shí)體屬性圖入住單實(shí)體屬性圖 在入住單實(shí)體中主要包括以下屬性:入住單號(hào)、顧客姓名、顧客類型、顧客來源、 證件類型、

39、證件號(hào)碼、性別、公司名稱、聯(lián)系電話、顧客人數(shù)、主房編號(hào)、類型名稱、 客房價(jià)格、入住價(jià)格、折扣比例、預(yù)收金額、抵店時(shí)間、預(yù)住天數(shù)、備注等。 客房類型 客房價(jià)格 類型名稱 備注 入住單 證件類型 顧客姓名 入住價(jià)格 抵店時(shí)間 預(yù)住天數(shù) 入住單號(hào) 商品信息 進(jìn)貨標(biāo)記 商品名稱 商品價(jià)格 商品類別商品編號(hào) 庫存數(shù)量 商品類別 商品類別 是否需要服務(wù)生服務(wù) 類別編號(hào) 客房信息 類型名稱 客房編號(hào) 客房位置 室內(nèi)電話 客房描述 單據(jù)編號(hào) 備注信息 客房狀態(tài) 消費(fèi)記錄 記錄編號(hào) 顧客姓名 商品類別 商品名稱 入住單號(hào) 購買價(jià)格 購買數(shù)量消費(fèi)金額 13 圖圖 6-76-7 預(yù)訂單實(shí)體屬性圖預(yù)訂單實(shí)體屬性圖 在

40、預(yù)訂單實(shí)體中主要包括以下屬性:預(yù)訂單號(hào)、顧客姓名、顧客類型、顧客來源、 公司名稱、聯(lián)系電話、預(yù)訂房數(shù)、預(yù)訂日期、預(yù)抵時(shí)間、保留時(shí)間、備注等。 圖圖 6-86-8 結(jié)賬單實(shí)體屬性圖結(jié)賬單實(shí)體屬性圖 在結(jié)賬單實(shí)體中主要包括以下屬性:結(jié)賬單號(hào)、入住單號(hào)、顧客姓名、公司名稱、 客房編號(hào)、抵店時(shí)間、離店時(shí)間、住宿費(fèi)用、消費(fèi)金額、應(yīng)收金額、預(yù)收金額、實(shí)收 金額、結(jié)算狀態(tài)、是否開票、備注信息等。 圖圖 6-96-9 入住歷史實(shí)體屬性圖入住歷史實(shí)體屬性圖 在入住歷史實(shí)體中主要包括以下屬性:記錄編號(hào)、入住單號(hào)、顧客姓名、顧客類型、 顧客來源、證件類型、證件號(hào)碼、性別、公司名稱、聯(lián)系電話、顧客人數(shù)、主房編號(hào)、 類

41、型名稱、客房價(jià)格、入住價(jià)格、折扣比例、預(yù)收金額、抵店時(shí)間、離店時(shí)間、備注 信息等。 通過對各個(gè)實(shí)體及其屬性的描述,我們進(jìn)一步得到各實(shí)體之間的 E-R 圖,如圖 6- 10 所示。 圖圖 6-106-10 實(shí)體實(shí)體 E-RE-R 圖圖 6.36.3 邏輯結(jié)構(gòu)設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì) 根據(jù)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì),將數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為 SQL Server 2000 所支持的實(shí) 際數(shù)據(jù)模型,即數(shù)據(jù)庫的邏輯結(jié)構(gòu)。其各個(gè)數(shù)據(jù)庫表的設(shè)計(jì)結(jié)果如下: 表表 6-16-1 客房類型表客房類型表 列名數(shù)據(jù)類型可否為空是否主鍵說 明 類型名稱Varchar(20) NOT NULL 是客房類型名稱 客房價(jià)格 Money(8)

42、NULL 不同類型客房單價(jià) 備注 Varchar(80)NULL 不同類型客房單價(jià) 預(yù)訂單 顧客類型 顧客姓名 預(yù)抵時(shí)間 保留時(shí)間 預(yù)訂日期 預(yù)訂單號(hào) 結(jié)賬單 顧客姓名 入住單號(hào) 消費(fèi)金額 離店時(shí)間 結(jié)算狀態(tài) 入住歷史 顧客姓名 入住單號(hào) 號(hào) 入住價(jià)格 離店時(shí)間 折扣比例 入住單 記賬 消費(fèi)記錄 入住 預(yù)訂單 M1 1 1 離店 客房信息 1 1 結(jié)賬單 1 1 商品信息 生成 1 P 入住歷史 更新 1 結(jié)賬 結(jié)賬單號(hào) 記錄編號(hào) 客房類型 屬于 1 商品類別 屬于 1 1 M N N N 14 表表 6-26-2 客房信息表客房信息表 列名數(shù)據(jù)類型可否為空是否主鍵說 明 客房編號(hào) Varch

43、ar(12)NOT NULL 是客房編號(hào) 類型名稱Varchar(20) NOT NULL 客房類型名稱 客房位置Varchar(20) NULL 客房所在位置 室內(nèi)電話Numeric(9) NULL 客房電話 客房狀態(tài)Varchar(10) NULL 客房狀態(tài) 客房描述Varchar(100) NULL 客房環(huán)境描述 單據(jù)編號(hào)Varchar(20) NULL 單據(jù)標(biāo)記 備注信息Varchar(120) NULL 客房備注信息 表表 6-36-3 入住單表入住單表 列名數(shù)據(jù)類型可否為空是否主鍵說 明 入住單號(hào)Varchar(20) NOT NULL 是入住單編號(hào) 主客姓名Varchar(30)

44、 NULL 顧客姓名 顧客類型Varchar(10) NULL 顧客類型 顧客來源Varchar(20) NULL 區(qū)分顧客性質(zhì) 證件類型Varchar(10) NULL 證件類型 證件號(hào)碼Varchar(30) NULL 身份證件編號(hào) 性別Varchar(4) NULL 顧客性別 公司名稱Varchar(50) NULL 顧客所在公司名稱 聯(lián)系電話 Numeric(9)NULL 顧客聯(lián)系電話 顧客人數(shù) Int(4)NULL 顧客入住人數(shù) 主房編號(hào)Varchar(12) NULL 主客的房間編號(hào) 類型名稱 Varchar(20)NULL 主客房間的類型 客房價(jià)格 Money(8)NULL 客房

45、預(yù)定價(jià)格 入住價(jià)格 Money(8)NULL 顧客實(shí)際入住價(jià)格 折扣比例 Decimal(4,2)NULL 客房預(yù)定價(jià)格的折扣 預(yù)收金額 Money(8)NULL 押金 抵店時(shí)間Datetime(8) NULL 顧客到達(dá)時(shí)間 預(yù)住天數(shù) Int(4)NULL 顧客預(yù)定入住天數(shù) 備注 Varchar(80)NULL 備注信息 15 表表 6-46-4 預(yù)訂單表預(yù)訂單表 列名數(shù)據(jù)類型可否為空是否主鍵說 明 預(yù)訂單號(hào)Varchar(20) NOT NULL 是預(yù)訂單編號(hào) 顧客姓名Varchar(30) NULL 顧客姓名 顧客類型Varchar(10) NULL 顧客類型 顧客來源Varchar(20

46、) NULL 區(qū)分顧客性質(zhì) 公司名稱Varchar(50) NULL 顧客所在公司名稱 聯(lián)系電話 Numeric(9)NULL 顧客聯(lián)系電話 預(yù)訂房數(shù) Int(4)NULL 預(yù)訂房間數(shù)量 預(yù)訂日期 Datetime(8)NULL 預(yù)訂客房的日期 預(yù)抵時(shí)間 Datetime(8)NULL 預(yù)定抵達(dá)時(shí)間 保留時(shí)間 Datetime(8)NULL 客房保留的最后時(shí)間 備注Varchar(80) NULL 備注信息 表表 6-56-5 結(jié)賬單表結(jié)賬單表 列名數(shù)據(jù)類型可否為空是否主鍵說 明 結(jié)賬單號(hào) Varchar(20) NOT NULL 是結(jié)帳單編號(hào) 入住單號(hào) Varchar(20) NOT NUL

47、L 入住單編號(hào) 顧客姓名Varchar(30) NULL 顧客姓名 公司名稱Varchar(50) NULL 顧客所在公司名稱 客房編號(hào) Varchar(12) NULL 主客的房間編號(hào) 抵店時(shí)間Datetime(8) NULL 顧客到達(dá)時(shí)間 離店時(shí)間Datetime(8) NULL 顧客退房離店時(shí)間 住宿費(fèi)用 Money(8)NULL 住宿費(fèi)用 消費(fèi)金額 Money(8)NULL 顧客在店內(nèi)的消費(fèi)金額 應(yīng)收金額 Money(8)NULL 應(yīng)收金額 預(yù)收金額 Money(8)NULL 已收押金 實(shí)收金額 Money(8)NULL 實(shí)收金額 結(jié)算狀態(tài)Varchar(10) NULL 結(jié)算狀態(tài) 是

48、否開票 Bit(8)NULL 是否打印單據(jù) 備注信息Varchar(100 ) NULL 備注信息 表表 6-66-6 商品信息表商品信息表 列名數(shù)據(jù)類型可否為空是否主鍵說 明 16 商品編號(hào)Varchar(10) NOT NULL 是商品編號(hào) 商品名稱Varchar(30) NOT NULL 商品名稱 商品類別Varchar(20) NULL 商品類別 商品價(jià)格 Money(8)NULL 商品預(yù)設(shè)價(jià)格 庫存數(shù)量 Int(4)NULL 商品庫存數(shù)量 表表 6-76-7 入住歷史入住歷史 列名數(shù)據(jù)類型可否為空是否主鍵說 明 記錄編號(hào) Int(4)NOT NULL 是入住歷史記錄編號(hào) 入住單號(hào)Va

49、rchar(20) NOT NULL 入住單編號(hào) 顧客姓名Varchar(30) NULL 顧客姓名 顧客類型Varchar(10) NULL 顧客類型 顧客來源Varchar(20) NULL 顧客來源 證件類型Varchar(10) NULL 證件類型 證件號(hào)碼Varchar(30) NULL 身份證件編號(hào) 性別Varchar(4) NULL 顧客性別 公司名稱Varchar(50) NULL 顧客所在公司名稱 聯(lián)系電話 Numeric(9)NULL 顧客聯(lián)系電話 顧客人數(shù) Int(4)NULL 顧客入住人數(shù) 主房編號(hào)Varchar(12) NULL 主客的房間編號(hào) 類型名稱 Varcha

50、r(20)NULL 主客房間的類型 客房價(jià)格 Money(8)NULL 客房預(yù)定價(jià)格 入住價(jià)格 Money(8)NULL 顧客實(shí)際入住價(jià)格 折扣比例 Decimal(4,2)NULL 客房預(yù)定價(jià)格的折扣 預(yù)收金額 Money(8)NULL 押金 抵店時(shí)間Datetime(8) NULL 顧客到達(dá)時(shí)間 離店時(shí)間Datetime(8) NULL 顧客退房離店時(shí)間 備注 Varchar(80)NULL 備注信息 表表 6-86-8 商品類別表商品類別表 列名數(shù)據(jù)類型可否為空是否主鍵說明 類別編號(hào)Varchar(20) NOT NULL 商品類別編號(hào) 商品類別 Varchar(20) NOT NULL 是商品類別名稱 是否需要服務(wù)生Varchar(10) NULL 是否需要服務(wù)生服務(wù) 17 表表 6-96-9 消費(fèi)記錄表消費(fèi)記錄表 列名數(shù)據(jù)類型可否為空是否主鍵說明 記錄編號(hào) Int(4)NOT NULL 是消費(fèi)記錄編

溫馨提示

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

評(píng)論

0/150

提交評(píng)論