酒店管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計_第1頁
酒店管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計_第2頁
酒店管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計_第3頁
酒店管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計_第4頁
酒店管理系統(tǒng)數(shù)據(jù)庫課程設(shè)計_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 數(shù)據(jù)庫原理 課程設(shè)計課題名稱: 酒店管理系統(tǒng)數(shù)據(jù)庫設(shè)計 成員學(xué)號: 成員姓名: 成員學(xué)號: 成員姓名: 成員學(xué)號: 成員姓名: 專業(yè)班級: 酒店管理系統(tǒng)1、 需求分析隨著人們生活水平的提高,人們外出旅游已經(jīng)成為一種必不可少的生活習(xí)慣。出門在外,找一個舒適的住的地方至關(guān)重要,人們對住宿的質(zhì)量和服務(wù)要求不斷提高。因此設(shè)計一種合理、高效的酒店客房管理的系統(tǒng)也變得尤為重要。并且計算機技術(shù)的普及,計算機技術(shù)特別是數(shù)據(jù)庫管理技術(shù)的廣為運用,使得管理不再是難題,所以,設(shè)計一種酒店客房數(shù)據(jù)庫管理系統(tǒng)來進行酒店客房的管理,這種方法有效的節(jié)約了人力、物力,避免了不必要的浪費。經(jīng)過可行性分析和初步的需求調(diào)查,確定

2、了系統(tǒng)的功能邊界,該系統(tǒng)應(yīng)能完成下面的功能:l 客房信息的管理。l 客戶信息的管理。l 預(yù)訂客房信息的管理。l 登記入住和修改登記信息。l 保存續(xù)住登記信息;保存退房登記信息;保存實收房款信息。l 員工信息的管理。l 倉庫物資及物品借用信息管理。1、數(shù)據(jù)流圖 頂層數(shù)據(jù)流圖反映了酒店管理系統(tǒng)與外界的接口,但未表明數(shù)據(jù)的加工要求,需要進一步細化。根據(jù)前面酒店管理系統(tǒng)功能邊界的確定,再對酒店管理系統(tǒng)頂層數(shù)據(jù)流圖中的處理功能做進一步分解,可分解為預(yù)訂登記、取消預(yù)訂、借用登記、退房結(jié)算、入住登記、換房登記等子功能,這樣就得到了酒店管理系統(tǒng)的第0層數(shù)據(jù)流圖2、數(shù)據(jù)字典2.1 數(shù)據(jù)項1、數(shù)據(jù)項:旅客號

3、60;   含義說明:唯一標(biāo)識一個旅客的身份     別名:旅客證件號     類型:數(shù)字    長度:15    取值范圍:10009999 2、數(shù)據(jù)項:用戶名     別名:帳號  類型:字符 長度:20  取值范圍:所有字符3、數(shù)據(jù)項:密碼     別名:password 

4、   類型:字符    長度:20     取值范圍:所有字符 4、 數(shù)據(jù)項:姓名      含義說明:旅客稱謂     類型:文本     長度:20  5、數(shù)據(jù)項:房間類型    含義說明:標(biāo)識某一客房信息    類型:文本 

5、   長度:20 6、數(shù)據(jù)項:價格     含義說明:旅客住宿一日需付費用     別名:每日房租    類型:貨幣型    長度:8     取值范圍:101000 7、數(shù)據(jù)項:房間號    含義說明:唯一標(biāo)識一個客房     別名:門牌號   &

6、#160;類型:數(shù)字    長度:4    取值范圍:001999 8、數(shù)據(jù)項:入住日期     含義說明:旅客入住旅館的時間    類型:日期型長度:8     取值范圍:1900-1-12999-12-31 9、數(shù)據(jù)項:退房日期     含義說明:旅客退房結(jié)帳時的時間     類型:日期型

7、60;   長度:8     取值范圍:1900-1-12999-12-31   10、數(shù)據(jù)項:訂房日期  含義說明:旅客預(yù)訂房間的日期  類型:日期 長度:8  取值范圍:1900-1-12999-12-31   11、數(shù)據(jù)項:預(yù)訂入住日期  含義說明:旅客訂房時約定入住的日期    類型:日期型     長度:8 

8、 取值范圍:1900-1-12999-12-31 12、數(shù)據(jù)項:預(yù)訂天數(shù)  含義說明:預(yù)訂將要在賓館住宿的時間長度     類型:數(shù)字型     長度:4  取值范圍:11000 13、數(shù)據(jù)項:預(yù)繳押金  含義說明:旅客訂房時交納的現(xiàn)金金額     類型:貨幣型     長度:8      取值范圍

9、:1010000 2.2 數(shù)據(jù)結(jié)構(gòu)(1)名稱:客房信息含義說明:定義了一個客房的有關(guān)信息組成結(jié)構(gòu):房間號+客房類型+位置+價格+配套設(shè)備+額定人數(shù)(2)名稱:客戶信息含義說明:定義了一個客戶的有關(guān)信息組成結(jié)構(gòu):客戶號+姓名+證件類型+證件號碼+年齡+籍貫+住址(3)名稱:物品信息含義說明:定義了酒店物品的有關(guān)信息組成結(jié)構(gòu):物品號+物品名+價格+數(shù)量+用途4)名稱:物品借用記錄含義說明:定義了一個客戶借用酒店物品的有關(guān)信息組成結(jié)構(gòu):借用記錄號+物品號+客戶號+借用日期+借用天數(shù)+押金5)名稱:預(yù)訂記錄信息含義說明:定義了一個客戶預(yù)訂房間的有關(guān)信息組成結(jié)構(gòu):預(yù)定號+房間號+預(yù)訂日期+預(yù)訂

10、天數(shù)+定金6)名稱:客戶入住信息含義說明:定義了一個客戶入住的有關(guān)信息組成結(jié)構(gòu):記錄號+旅客號+房間號+入住日期+換房日期+結(jié)算日期+消費金額7)名稱:員工信息含義說明:定義了一個酒店員工的有關(guān)信息組成結(jié)構(gòu):員工號+姓名+職務(wù)+工資+值班日期+電話號碼2.3 數(shù)據(jù)流1、數(shù)據(jù)流:入住需求     說明:旅客根據(jù)自身的需要而向前臺提出的客房入住需求和客房類型。     數(shù)據(jù)流來源:旅客    數(shù)據(jù)流去向:客房查詢系統(tǒng)     組成:價格、客

11、房配套設(shè)施等    平均流量:未知    高峰期:未知 2、數(shù)據(jù)流:查詢結(jié)果     說明:輸入查詢條件后返回的查詢結(jié)果    數(shù)據(jù)流來源:查詢系統(tǒng)    數(shù)據(jù)流去向:旅客     組成:房間號、類型、價格、客房配套設(shè)施等    平均流量:未知    高峰期:未知

12、60;3、數(shù)據(jù)項:錄入信息     說明:管理員對用戶的帳號、密碼的信息和客房的有關(guān)信息的錄入     數(shù)據(jù)流來源:管理員 數(shù)據(jù)流去向:用戶記錄、客房記錄     平均流量:未知    高峰期:未知 4、數(shù)據(jù)流:旅客信息     說明:前臺將旅客個人信息錄入系統(tǒng)     數(shù)據(jù)流來源:旅客  數(shù)據(jù)流去向:入住登記、訂房登記

13、0;    組成:姓名、性別、年齡、備注    平均流量:未知    高峰期:未知 5、 數(shù)據(jù)流:確認信息 說明:旅客入住或者訂房登記后的確認情況     數(shù)據(jù)流來源:登記系統(tǒng)     數(shù)據(jù)流去向:旅客     組成:價格、入住日期、客房配套設(shè)施等    平均流量:未知    高峰期:未知

14、 6、數(shù)據(jù)流:旅客入住信息     說明:結(jié)算時系統(tǒng)提供給旅客的具體的入住信息,如價格、入住時間、消費金額等     數(shù)據(jù)流來源:登記系統(tǒng)     數(shù)據(jù)流去向:結(jié)算系統(tǒng)     組成:價格、入住時間、消費金額等    平均流量:待定    高峰期:待定 7、數(shù)據(jù)項:訂房信息     說明:旅客訂房提供的信息,

15、預(yù)定房間號、預(yù)定天數(shù)     數(shù)據(jù)流來源:登記系統(tǒng)    數(shù)據(jù)流去向:訂房記錄     組成:房間號、預(yù)定天數(shù) 8、數(shù)據(jù)流:物品借用信息     說明:旅客結(jié)算時返回的旅客物品借用及歸還的相關(guān)信息     數(shù)據(jù)流來源:登記系統(tǒng)    數(shù)據(jù)流去向:結(jié)算系統(tǒng)     組成:物品名、數(shù)量  &#

16、160; 平均流量:未知    高峰期:未知 9、數(shù)據(jù)項:房間旅客信息     說明:旅客訂房或者入住時提供的旅客信息以及入住或者預(yù)定的房間信息 數(shù)據(jù)流來源:登記系統(tǒng) 數(shù)據(jù)流去向:結(jié)算系統(tǒng)和查詢系統(tǒng)     組成:旅客信息、客房信息    平均流量:未知     高峰期:未知 10、 數(shù)據(jù)流:退房請求    

17、  說明:旅客要求退房的請求      數(shù)據(jù)流來源:旅客    數(shù)據(jù)流去向:結(jié)算系統(tǒng)      組成:房間號     平均流量:未知     高峰期:未知 11、數(shù)據(jù)流:結(jié)算信息 說明:旅客退房,系統(tǒng)進行結(jié)賬后返回給旅客的信息     數(shù)據(jù)流來源:結(jié)算系統(tǒng)   

18、;  數(shù)據(jù)流去向:旅客 組成:費用、入住日期、退房日期    平均流量:未知     高峰期:未知 2.4 數(shù)據(jù)存儲1、數(shù)據(jù)存儲:用戶帳號     說明:系統(tǒng)用戶的登錄名和密碼     輸入數(shù)據(jù)流:管理員錄入操作    輸出數(shù)據(jù)流:密碼、帳戶名     數(shù)據(jù)量:未知   存取方式

19、:隨機存取 2、數(shù)據(jù)存儲:旅客信息     說明:記錄旅客的基本信息,如證件號、姓名、性別、籍貫等 輸入數(shù)據(jù)流:登記   輸出數(shù)據(jù)流:查詢     數(shù)據(jù)量:未知   存取方式:隨機存取 3、數(shù)據(jù)存儲:客房類型     說明:記錄各種類型客房的設(shè)施配置等信息     輸入數(shù)據(jù)流:登記  輸出數(shù)據(jù)流:查詢   &

20、#160; 數(shù)據(jù)量:未知    存取方式:順序存取 4、數(shù)據(jù)存儲:客房信息     說明:記錄客房的基本信息,所屬類型、房間號、位置等     輸入數(shù)據(jù)流:登記   輸出數(shù)據(jù)流:查詢     數(shù)據(jù)量:未知   存取方式:順序存取 5、數(shù)據(jù)存儲:入住記錄     說明:記錄旅客入住的基本信息,如入住日期、預(yù)訂房間號等&#

21、160;    輸入數(shù)據(jù)流:登記    輸出數(shù)據(jù)流:查詢     數(shù)據(jù)量:未知    存取方式:隨機存取 6、數(shù)據(jù)存儲:訂房記錄     說明:記錄旅客預(yù)訂的基本信息,如預(yù)訂入住日期、預(yù)訂房間號、預(yù)訂天數(shù)等     輸入數(shù)據(jù)流:登記    輸出數(shù)據(jù)流:查詢     數(shù)據(jù)量:未知&

22、#160; 存取方式:隨機存取 2.5 處理過程處理過程:錄入     說明:管理員的一些基本操作,比如錄入客房詳情、錄入用戶的帳號、密碼和刪除記錄等     輸入:客房詳情、用戶名和相應(yīng)的密碼、確認刪除    輸出: 2、處理過程:查詢     說明:根據(jù)旅客的需求和旅客提供的信息,和房間類型輸入到查詢系統(tǒng)中去,系統(tǒng)自動檢索出與輸入相匹配的記錄輸出到用戶界面。     輸入:

23、查詢條件     輸出:與查詢條件相匹配的的記錄     處理:在系統(tǒng)存儲的信息中檢索符合要求的信息記錄并輸出 3、處理過程:登記     說明:旅客入住或預(yù)訂時提供個人信息以及入住或預(yù)訂信息,記錄到相應(yīng)的存儲中 。    輸入:旅客信息、客房選擇,預(yù)定信息等    輸出:旅客入住記錄     處理:將旅客的個人信息記錄到旅客信息表中,將入?。A(yù)訂

24、)信息記錄到入?。A(yù)訂)記錄中 。4、處理過程:結(jié)算    說明:根據(jù)旅客提供的信息為旅客辦理退房手序并注銷房間和處理物品的借用和歸還情況。    輸入:旅客證件號或姓名    輸出:旅客入住的具體信息以及結(jié)算信息    處理:在系統(tǒng)存儲的信息中檢索出該旅客的入住信息進行,結(jié)算后將該信息存檔 5、 處理過程:系統(tǒng)管理 說明:用戶的注冊、登陸、修改密碼以及對用戶進行管理    

25、輸入:用戶名    輸出:用戶的信息    處理:在系統(tǒng)用戶表中存儲、修改、刪除用戶的信息,維護系統(tǒng)的可用性、安全性等二、概念結(jié)構(gòu)設(shè)計1標(biāo)識圖書管理系統(tǒng)中的實體和屬性參照數(shù)據(jù)字典中對數(shù)據(jù)存儲的描述,可初步確定實體的屬性為:旅客信息(旅客號,姓名,性別,籍貫,證件類型,年齡,證件號碼,住址)客房信息(房間號,客房類型,價格,配套設(shè)備,位置,狀態(tài))入住記錄(旅客號,房間號,入住日期,換房日期,結(jié)算日期,消費金額)預(yù)定信息(預(yù)定號,房間號,預(yù)定天數(shù),預(yù)定日期,定金)物品信息(物品號,物品名,價格,數(shù)量,用途)物品借用記錄

26、(物品號,旅客號,借用日期,借用天數(shù),押金)2確定實體間的聯(lián)系3、 邏輯結(jié)構(gòu)設(shè)計1、酒店管理系統(tǒng)的關(guān)系模型將在概念結(jié)構(gòu)階段得到的基本E-R圖轉(zhuǎn)換成關(guān)系模型,如下表所示:關(guān)系名屬性及碼其他約束條件旅客信息客戶號,姓名,性別,籍貫,證件類型,年齡,證件號碼,住址1、 姓名不允許為空;2、 類別代碼不允許為空客房信息房間號,客房類型,價格,配套設(shè)備,位置,狀態(tài)1、類別名稱不允為空入住記錄客戶號,房間號,入住日期,換房日期,結(jié)算日期,消費金額1、客房號不允許為空預(yù)定信息預(yù)定號,房間號,預(yù)定天數(shù),預(yù)定日期,定金1、預(yù)訂信息不允許為空物品信息物品號,物品名,價格,數(shù)量,用途1、物品號不允許為空物品借用記錄

27、物品號,旅客號,借用日期,借用天數(shù),押金1、主鍵因素不能為空2、將關(guān)系設(shè)計成SQL Server 2005下相應(yīng)的表客房信息名稱Code類型長度非空說明房間號RoomIDChar10Not NULL主鍵,唯一識別房間的值客房類型RoomTypeChar1Not NULL標(biāo)識客房的類型位置PositionChar2Not NULL標(biāo)識客房所處的樓層價格PriceMoney5Not NULL客房的單價配套設(shè)備EquipmentVarchar100客房配套設(shè)備信息額定人數(shù)RatingChar2Not NULL房間的最大入住人數(shù)客戶信息名稱Code類型長度非空 說明客戶號PassengerIDChar

28、10Not NULL主鍵,唯一標(biāo)識客戶的信息姓名NameVarChar20Not NULL客戶的姓名證件類型PaperTypeChar1Not NULL客戶的有效識別身份的證件類型證件號碼PaperNumberVarChar20Not NULL客戶證件號碼年齡AgeInt4Not NULL客戶年齡籍貫NativePlaceText16Not NULL客戶出生地住址AddressVarChar100Not NULL客戶現(xiàn)住地入住記錄名稱Code類型長度非空 說明記錄號LogIDChar10Not NULL主鍵,唯一標(biāo)示一條記錄的值旅客號PassengerDIChar10Not NULL客戶的編號房間號RoomIDChar10Not NULL客房的編號入住日期EnterDateDatetime

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論