酒店管理系統--數據庫課程設計_第1頁
酒店管理系統--數據庫課程設計_第2頁
酒店管理系統--數據庫課程設計_第3頁
酒店管理系統--數據庫課程設計_第4頁
酒店管理系統--數據庫課程設計_第5頁
已閱讀5頁,還剩7頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、精選優質文檔-傾情為你奉上 數據庫原理 課程設計課題名稱: 酒店管理系統數據庫設計 成員學號: 成員姓名: 成員學號: 成員姓名: 成員學號: 成員姓名: 專業班級: 酒店管理系統1、 需求分析隨著人們生活水平的提高,人們外出旅游已經成為一種必不可少的生活習慣。出門在外,找一個舒適的住的地方至關重要,人們對住宿的質量和服務要求不斷提高。因此設計一種合理、高效的酒店客房管理的系統也變得尤為重要。并且計算機技術的普及,計算機技術特別是數據庫管理技術的廣為運用,使得管理不再是難題,所以,設計一種酒店客房數據庫管理系統來進行酒店客房的管理,這種方法有效的節約了人力、物力,避免了不必要的浪費。經過可行性

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

3、項1、數據項:旅客號    含義說明:唯一標識一個旅客的身份     別名:旅客證件號     類型:數字    長度:15    取值范圍:10009999 2、數據項:用戶名     別名:帳號  類型:字符 長度:20  取值范圍:所有字符3、數據項:密碼     別名:p

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

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

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

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

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

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

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

11、#160; 組成:價格、客房配套設施等    平均流量:未知    高峰期:未知 2、數據流:查詢結果     說明:輸入查詢條件后返回的查詢結果    數據流來源:查詢系統    數據流去向:旅客     組成:房間號、類型、價格、客房配套設施等    平均流量:未知   &#

12、160;高峰期:未知 3、數據項:錄入信息     說明:管理員對用戶的帳號、密碼的信息和客房的有關信息的錄入     數據流來源:管理員 數據流去向:用戶記錄、客房記錄     平均流量:未知    高峰期:未知 4、數據流:旅客信息     說明:前臺將旅客個人信息錄入系統     數據流來源:旅客  數據流去向:

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

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

15、說明:旅客訂房提供的信息,預定房間號、預定天數     數據流來源:登記系統    數據流去向:訂房記錄     組成:房間號、預定天數 8、數據流:物品借用信息     說明:旅客結算時返回的旅客物品借用及歸還的相關信息     數據流來源:登記系統    數據流去向:結算系統     組成:物品名、數量&

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

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

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

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

20、    數據量:未知    存取方式:順序存取 4、數據存儲:客房信息     說明:記錄客房的基本信息,所屬類型、房間號、位置等     輸入數據流:登記   輸出數據流:查詢     數據量:未知   存取方式:順序存取 5、數據存儲:入住記錄     說明:記錄旅客入住的基本信息,如

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

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

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

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

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

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

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

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

溫馨提示

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

評論

0/150

提交評論