酒店管理系統(tǒng)2_第1頁
酒店管理系統(tǒng)2_第2頁
酒店管理系統(tǒng)2_第3頁
已閱讀5頁,還剩19頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、數(shù)據(jù)庫設計 酒店管理系統(tǒng) 小組成員及分工 姓名 學號 分工 張洋 11035103 E-R 圖、概念設計 何晴 11035104 系統(tǒng)功能圖、邏輯設計、SQL 語句 楊婉苓 11035105 組織結(jié)構(gòu)圖、數(shù)據(jù)流圖 吳蕾 11035109 用戶活動圖、數(shù)據(jù)字典、物理設計、需求分析 一、需求分析 1、設計前調(diào)查 通過上網(wǎng)查閱相關資料,了解了某大酒店營銷部日常工作內(nèi)容與工作 程序,我們大概清楚了酒店相關部門的工作概況, 明確了用戶的各種 需求,然后在此基礎上確定新的系統(tǒng)功能。最終得出組織結(jié)構(gòu)圖,如 圖 1-1 所示。 圖1-1 組織結(jié)構(gòu)圖系統(tǒng)管 2、系統(tǒng)需求圖 酒店管理系統(tǒng)是以顧客訂房、 訂餐信息為

2、基礎建立的管理系統(tǒng)。是管理酒店客房、 餐飲業(yè)務的重要方法、手段、技術和操作過程的集合。作為一個管理信息系統(tǒng), 其服務的對象是雙方面的:酒店和顧客。因此,一個好的酒店管理系統(tǒng),必須讓 雙方在使用時都快捷方便。所以對用戶和系統(tǒng)管理員進行需求分析。 (1) 總需求分析圖 酒店管理系統(tǒng) 用 戶 需 求 (1)總需求分析圖 (2) 系統(tǒng)管理員需求分析圖 系統(tǒng)管理員需求 (2)系統(tǒng)管理員需求分析圖 (3)用尸需求圖 (3)用戶需求圖 3、系統(tǒng)功能圖 根據(jù)酒店管理系統(tǒng)、系統(tǒng)管理員、用戶的需求畫出了系統(tǒng)功能圖 酒店管理系統(tǒng) 4、 用戶活動圖即系統(tǒng)范圍圖 根據(jù)系統(tǒng)功能圖找出管理員、用戶、會員在系統(tǒng)中所做的活動畫

3、出用戶活動圖, 并圈出系統(tǒng)的范圍。 : I 1 i 管理員用戶 預定信息 a 消費情況 退房管理信息 離開 | i 普通用戶 *預定信息 ”消費情況 退房 :離開 ; 會員用戶 ”預定信息 消費情況 存退房 1 離開 1 I I 5 M I “ rB I r K 圖4-1用戶活動圖即系統(tǒng)范圍圖 5、 數(shù)據(jù)流圖 分析系統(tǒng)功能圖得到數(shù)據(jù)流圖: 酒店管理系統(tǒng)的數(shù)據(jù)流程圖如下所示: 圖5-1酒店管理系統(tǒng)頂層數(shù)據(jù)流圖 餐廳系統(tǒng)數(shù)據(jù)流圖: 菜單 客房數(shù)據(jù)流圖: 客房標準價格設置 房價信息 入住單 用戶/管理員 合法查詢要求 預定入住數(shù)據(jù)流圖: 用戶/管理員 1層數(shù)據(jù)流圖 預訂信息 客房登記處理 入住 圖5

4、-6預定入住數(shù)據(jù)流圖 客戶退房數(shù)據(jù)流圖: 用戶 退房信息 * ;計算總費用處理 費用信息 圖5-7客戶退房數(shù)據(jù)流圖 賬單 6數(shù)據(jù)字典 A、數(shù)據(jù)項 編號:1-001 數(shù)據(jù)項名:customer 數(shù)據(jù)項含義說明:用戶 別名:顧客 數(shù)據(jù)類型:char 長度:40 取值范圍:0-100 編號:1-002 數(shù)據(jù)項名:admi n 數(shù)據(jù)項含義說明:管理員 別名:管理員 數(shù)據(jù)類型:char 長度:40 取值范圍:0-100 編號:1-003 數(shù)據(jù)項名:restaura nt 數(shù)據(jù)項含義說明:餐廳 別名:餐廳 數(shù)據(jù)類型:char 長度:50 取值范圍:0-100 編號:1-004 數(shù)據(jù)項名:room 數(shù)據(jù)項含

5、義說明:客房 別名:客房 數(shù)據(jù)類型:char 長度:50 取值范圍:0-100 編號:1-005 數(shù)據(jù)項名:vip 數(shù)據(jù)項含義說明:會員 別名:會員 數(shù)據(jù)類型:char 長度:50 取值范圍:0-100編號:1-006 數(shù)據(jù)項名:meau 數(shù)據(jù)項含義說明:菜單 別名:菜單 數(shù)據(jù)類型:char 長度:50 取值范圍:0-100 編號:1-007 數(shù)據(jù)項名:room rate 數(shù)據(jù)項含義說明:房價 別名:房價 數(shù)據(jù)類型:char 長度:50 取值范圍:0-100 B.數(shù)據(jù)結(jié)構(gòu) 編號:2-001 數(shù)據(jù)結(jié)構(gòu)名:管理員信息 含義說明:表示管理員的數(shù)據(jù)結(jié)構(gòu) 組成:管理員編號 管理員姓名 編號:2-002

6、數(shù)據(jù)結(jié)構(gòu)名:餐廳信息 含義說明:表示餐廳信息的數(shù)據(jù)結(jié)構(gòu) 組成:餐廳編號 餐廳名稱 編號:2-003 數(shù)據(jù)結(jié)構(gòu)名:客房信息 含義說明:表示客房信息的數(shù)據(jù)結(jié)構(gòu) 組成:客房編號 編號:2-004 數(shù)據(jù)結(jié)構(gòu)名:會員信息 含義說明:表示會員信息數(shù)據(jù)結(jié)構(gòu) 組成:會員編號 會員姓名 會員信息編號:2-005 數(shù)據(jù)結(jié)構(gòu)名:用戶信息 含義說明:表示用戶信息的數(shù)據(jù)結(jié)構(gòu) 組成:用戶編號 用戶姓名 用戶信息 編號:2-006 數(shù)據(jù)結(jié)構(gòu)名:菜單信息 含義說明:表示菜單信息的數(shù)據(jù)結(jié)構(gòu) 組成:菜單編號 編號:2-007 數(shù)據(jù)結(jié)構(gòu)名:點菜信息 含義說明:表示點菜信息的數(shù)據(jù)結(jié)構(gòu) 組成:點菜編號 編號:2-008 數(shù)據(jù)結(jié)構(gòu)名:房

7、價信息 含義說明:表示房價信息的數(shù)據(jù)結(jié)構(gòu) 組成:房價編號 C數(shù)據(jù)流 編號:3-001 數(shù)據(jù)流名:酒店管理系統(tǒng) 數(shù)據(jù)流來源: 餐飲管理、 住宿管理、 系統(tǒng)帳號管理 數(shù)據(jù)流去向:管理員 組成:2-001、2-002、2-003、2-004、2-005 編號:3-002 數(shù)據(jù)流名:菜品價格信息管理處理 數(shù)據(jù)流來源:菜價格標準 數(shù)據(jù)流去向:菜單 組成:2-006 編號:3-003 數(shù)據(jù)流名:點菜信息管理 數(shù)據(jù)流來源:用戶點菜信息、菜單信息表 數(shù)據(jù)流去向:賬單 組成:2-007 編號:3-004 數(shù)據(jù)流名:更新菜單處理 數(shù)據(jù)流來源:顧客登記 數(shù)據(jù)流去向:菜單信息表 組成:2-006、2-007 編號:3

8、-005 數(shù)據(jù)流名:菜單信息處理 數(shù)據(jù)流來源:菜品登記 數(shù)據(jù)流去向:菜單信息表 組成:2-006、2-007 編號:3-006 數(shù)據(jù)流名:房價標準信息處理 數(shù)據(jù)流來源:房價標準價格設置 數(shù)據(jù)流去向:入住單 組成:2-008 編號:3-006 數(shù)據(jù)流名:訂房信息處理 數(shù)據(jù)流來源:顧客信息、客房信息表 數(shù)據(jù)流去向:賬單 組成:2-008、2-003、2-005 編號:3-007 數(shù)據(jù)流名:更新客房處理 數(shù)據(jù)流來源:顧客信息 數(shù)據(jù)流去向:客房信息 組成:2-008、2-003、2-005 編號:3-008 數(shù)據(jù)流名:客房信息處理 數(shù)據(jù)流來源:客房登記 數(shù)據(jù)流去向:客房信息表 組成:2-003 編號:

9、3-009 數(shù)據(jù)流名:檢查合法性處理 數(shù)據(jù)流來源:餐廳管理、住宿管理、用戶管理、會員 數(shù)據(jù)流去向:顧客消費表、顧客住宿信息表、查詢處理表 組成:2-003、2-004、2-005、2-001編號:3-010 數(shù)據(jù)流名:查詢處理 數(shù)據(jù)流來源:用戶、管理員 數(shù)據(jù)流去向:餐飲信息表、住宿客戶信息 組成:2-001、2-003 編號:3-011 數(shù)據(jù)流名:客戶登記處理 數(shù)據(jù)流來源:用戶、管理員 數(shù)據(jù)流去向:入住信息單 組成: 2-001、 2-003 編號:3-012 數(shù)據(jù)流名:計算總費用處理 數(shù)據(jù)流來源:用戶 數(shù)據(jù)流去向:賬單 組成:2-003 D數(shù)據(jù)存儲 編號:4-001 數(shù)據(jù)存儲名:管理員信息表

10、 輸入數(shù)據(jù)流:2-001 輸出數(shù)據(jù)流:5-001 組成:2-001 編號:4-002 數(shù)據(jù)存儲名:餐廳信息表 輸入數(shù)據(jù)流:2-002 輸出數(shù)據(jù)流:5-002 組成:2-002、2-005、2-006、2-007 編號:4-003 數(shù)據(jù)存儲名:住宿信息表 輸入數(shù)據(jù)流:2-003 輸出數(shù)據(jù)流:5-003 組成:2-003、2-005、2-008 E處理過程 編號:5-001 處理過程名:管理員信息查看 說明:提交登錄請求后,查看管理員信息 輸入:4-001 輸出:管理員 編號. 5-002 處理過程名:餐廳信息查看 說明: 提交登錄請求后,查看餐廳信息 輸入: 4-002 輸出: 客戶、管理員 編

11、號:5-003 處理過程名:預定客房查看 說明:提交預定信息之后,查看客房預定信息 輸入:5-003 輸出:管理員、4-003 編號. 5-004 處理過程名:客房信息查看 說明: 提交登錄請求之后,查看客房信息 輸入: 4-003 輸出: 管理員、客戶 編號. 5-005 處理過程名:會員信息查看 說明: 提交登錄信息,查看會員信息 輸入: 2-004 輸出: 管理員、客戶 二、概念結(jié)構(gòu)設計 1實體E-R圖 由需求分析知,基本實體有客房、樓層、普通客戶、會員、管理員、預定單、 入住單、賬單、桌臺 a. 客房的基本屬性:客房編號,客房價格,樓層編號,額定人數(shù),客房類型,客 房描述,備注,狀態(tài),

12、如圖3-10所示。 d、會員的屬性有:證件號、會員號、客戶姓名、性別、備注,如圖 3-13所示。 圖3-10客房 b. 樓層的基本屬性:樓層編號,如圖 3-11所示 圖3-11樓層 c. 普通用戶的屬性有:客戶姓名,性別,證件號,備注,如圖 3-12所示 圖3-12 普通用戶 e.管理員的屬性有:工號、姓名。如圖 3-14所示。 圖3-14 管理員 f.客房預訂單的基本屬性有:預定單號,會員號,客房類型,抵店時間,離店 時間,單據(jù)狀態(tài),入住人數(shù),客房編號,客房價格,入住價格,折扣,折扣原因, 是否加床,預收款,預定電話,管理員,如圖 3-15所示。 圖3-15客房預訂單 g.桌臺預訂單的基本屬

13、性有:桌臺編號,額定人數(shù),客戶姓名,證件號。如圖 3-16所示。 圖3-16桌臺預定單 h.入住單的基本屬性有:入住單號,會員號,客房類型,抵店時間,入住 人數(shù),客房編號,客房價格,入住價格,預收款,證件號,管理員,應收賬款, 結(jié)賬日期,付款方式。如圖3-17所示。 圖3-17入住單 i. 賬單的屬性有:賬單編號,入住單號,消費內(nèi)容,消費金額,消費時間, 備注。如圖3-18所示: 圖3-18賬單 J.桌臺的屬性有:桌臺號,狀態(tài),額定人數(shù),備注。如圖 3-19所示。 圖3-19 桌臺 三、邏輯結(jié)構(gòu)設計 (從理論 E-R模型到理論關系模式的整理轉(zhuǎn)換) 通過E-R模型到關系模型的轉(zhuǎn)化,可以得到如下關

14、系模式: (1) 普通用戶實體集轉(zhuǎn)化為關系: 普通用戶(證件號,客戶姓名,性別,備注) (2) 會員實體集轉(zhuǎn)化為關系: 會員(證件號,會員號,客戶姓名,性別,備注) (3) 管理員實體集轉(zhuǎn)化為關系: 管理員(工號,姓名) (4) 桌臺實體集轉(zhuǎn)化為關系: 桌臺(桌臺編號,狀態(tài),額定人數(shù)) (5) 客房實體集轉(zhuǎn)化為關系: 客房(客房編號,客房價格,樓層編號,額定人數(shù),客房類型,客房描述, 備注,狀態(tài)) (6) 樓層實體集轉(zhuǎn)化為關系: 樓層(樓層編號) (7) 客房預訂單實體集轉(zhuǎn)化為關系: 客房預訂單(預定單號,會員號,客房類型,抵店時間,離店時間,單據(jù) 狀態(tài),入住人數(shù),客房編號,客房價格,入住價格

15、,折扣,折扣原因,是否加床, 預收款,預定電話,管理員) (8) 桌臺預訂單實體集轉(zhuǎn)化為關系: 桌臺預訂單(桌臺編號,額定人數(shù),客戶姓名,證件號 ) (9) 入住單實體集轉(zhuǎn)化為關系: 入住單(入住單號,會員號,客房類型,抵店時間,入住人數(shù),客房編號, 客房價格,入住價格,預收款,證件號,管理員,應收賬款,結(jié)賬日期,付款方 式) (10)賬單實體集轉(zhuǎn)化為關系: 賬單(賬單編號,入住單號,消費內(nèi)容,消費金額,消費時間,備注) 四、物理設計 1、建表 用戶表tb admin 名稱 字段名稱 數(shù)據(jù)類型 是否主鍵 非空 證件號 IDcard_ID In t(100) 是 是 姓名 n ame varch

16、ar(20) 否 是 性別 sex varchar(4) 否 是 備注 remark varchar(100) 否 是 臺號表tb_desk 名稱 字段名稱 數(shù)據(jù)類型 是否主鍵 非空 臺號 desk ID varchar(5) 是 是 狀態(tài) status in t(100) 否 是 額定人數(shù) P nu mber in t(100) 否 是 菜系表tb_sort 名稱 字段名稱 數(shù)據(jù)類型 是否主鍵 非空 序號 sort_ID In t(100) 是 是 名稱 n ame varchar(20) 否 是 菜品表tb_menu 名稱 字段名稱 數(shù)據(jù)類型 是否主鍵 非空 編號 menuD char(8

17、) 是 是 名稱 n ame varchar(20) 否 是 所屬菜系 sort_id In t(100) 否 是 單位 unit varchar(4) 否 是 單價 uni t price Float(100) 否 是 消費單表 tb_order_form 名稱 字段名稱 數(shù)據(jù)類型 是否主鍵 非空 編號 form_ID In t(100) 是 是 消費餐臺 desk_ num varchar(5) 否 是 消費時間 datetime datetime 否 是 消費金額 money Float(100) 否 是 操作用戶 user_id In t(100) 否 是 消費項目表tb_order_

18、item 名稱 字段名稱 數(shù)據(jù)類型 是否主鍵 非空 編號 item_ID In t(100) 是 是 消費內(nèi)容 content char(11) 否 是 入住單號 num char(8) 否 是 消費時間 time In t(100) 否 是 消費金額 total Float(100) 否 是 備注 remark varchar(100) 否 是 客房表tb_room 名稱 字段名稱 數(shù)據(jù)類型 是否主鍵 非空 編號 room_ID char(8) 是 是 類型 n ame varchar(20) 否 是 所屬樓層 sort id In t(100) 否 是 備注 remark varchar(

19、10) 否 是 單位 unit varchar(4) 否 是 單價 uni t price Float(100) 否 是 額定人數(shù) P nu mber In t(100) 否 是 預定客房表 tb_proom 名稱 字段名稱 數(shù)據(jù)類型 是否主鍵 非空 編號 proo mD char(8) 是 是 類型 n ame varchar(20) 否 是 所屬樓層 sort_id In t(100) 否 是 備注 remark varchar(10) 否 是 單位 unit varchar(4) 否 是 單價 uni t_price Float(100) 否 是 2、表中的索引表項 (1) tb_des

20、k (desk_ID) (2) tb_sort (sort_ID) (3) tb_menu (menu_ID) (4) tb_order_form (formD) (5) tb_order_item (itemD) (6) tb_room (roomD) (7) tb_proom (proomD) 3、用SQL實現(xiàn)設計 (1)用戶表的建立 create table tb_adm in( IDcard _ID i nt(1OO) not n ull primary key , n ame varchar(20). Remark varchar(100), Ssex char(2)default

21、男check (Ssex in (男,女) ) (2 )桌臺號表的建立 create table tb_desk( desk_ID varchar(5) not n ull primary key , status in t(100), P_n umber in t(100) ) (3)菜系表的建立 create table tb_sort( sort_ID i nt(100) not n ull primary key , n ame varchar(IOO) ) (4)菜品表的建立 create table tb_me nu( menu_ID char(8) not null primary key , n ame varchar(100), Sort_id in t(100), Unit varchar(4), Un it_price float(100) ) (5 )消費單表的建立 create table tb_me nu( menu_ID char(8) not null primary key , n ame varchar(100), Sort_id in t(100), Unit varchar(4), Un it_pr

溫馨提示

  • 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

提交評論