客房管理系統(tǒng)設(shè)計(jì)_第1頁(yè)
客房管理系統(tǒng)設(shè)計(jì)_第2頁(yè)
客房管理系統(tǒng)設(shè)計(jì)_第3頁(yè)
客房管理系統(tǒng)設(shè)計(jì)_第4頁(yè)
客房管理系統(tǒng)設(shè)計(jì)_第5頁(yè)
已閱讀5頁(yè),還剩21頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

1、 數(shù)據(jù)庫(kù)課程設(shè)計(jì)報(bào)告 客房管理系統(tǒng) 學(xué)院: 班級(jí): 姓名: 學(xué)號(hào): 客房管理系統(tǒng)設(shè)計(jì) 一、需求分析 1.1 系統(tǒng)需求分析 “客房管理信息系統(tǒng)”以實(shí)現(xiàn)賓館客房各種信息的系統(tǒng)化、規(guī)范化、自動(dòng) 化為目標(biāo), 具體要達(dá)到以下幾個(gè)基本要求: (一)客戶入住管理 通過(guò)該管理功能 , 系統(tǒng)可以通過(guò)計(jì)算機(jī)對(duì)客戶的一些基本信息進(jìn)行錄入 , 成為客房管理信息系統(tǒng)查詢的數(shù)據(jù)資料。 (1)新客人信息的錄入。 (2)客人信息的修改。 (3)客人信息的查詢。 (4)客人信息的刪除。 (5)客人信息的保存。 (6)客房信息的查詢。 (二)結(jié)算管理 (1)退房結(jié)算:輸入客戶房號(hào) , 查找該客戶信息、住房信息以及費(fèi)用情 況。 (

2、 2)收銀處理:確認(rèn)客戶總費(fèi)用 , 并自動(dòng)登記總費(fèi)用帳。同時(shí) , 自動(dòng)將房 間用房標(biāo)志(占)改為(空);并將客戶信息保存。 1.2 數(shù)據(jù)分析 通過(guò)進(jìn)行系統(tǒng)調(diào)查 , 了解用戶需求、分析應(yīng)用軟件系統(tǒng)的功能需求??偨Y(jié) 出了系統(tǒng)邏輯模型 , 即系統(tǒng)業(yè)務(wù)流程圖、數(shù)據(jù)流圖、應(yīng)用軟件功能結(jié)構(gòu)圖和數(shù) 據(jù)字典等。各流程圖如下面的圖所示: 1.2.1 客房管理系統(tǒng)業(yè)務(wù)流程圖 1.2.2 客房管理系統(tǒng)數(shù)據(jù)流 客房管理系統(tǒng) 1.2.3 客房管理系統(tǒng)功能 1.2.4 數(shù)據(jù)字典 根據(jù)繪制出的數(shù)據(jù)流圖 , 定義出本系統(tǒng)的數(shù)據(jù)字典。如下列所示: 數(shù)據(jù)項(xiàng) 客戶編號(hào) 含義說(shuō)明 唯一標(biāo)識(shí)每個(gè)客戶 別名 類型 整型 長(zhǎng)度 4 取值范

3、圍 0000-9999 取值含義 按客戶順序編號(hào) 與其他數(shù)據(jù)項(xiàng) 的邏輯關(guān)系 數(shù)據(jù)結(jié)構(gòu) 客房 含義說(shuō)明 客房管理系統(tǒng)的主體數(shù) 據(jù)結(jié)構(gòu),定義一個(gè)客房 的相關(guān)信息 組成 房號(hào),房間類型,房間 價(jià)格,房間狀態(tài) 數(shù)據(jù)流 結(jié)算賬單 含義說(shuō)明 客戶入住的消費(fèi)結(jié)果 數(shù)據(jù)流來(lái)源 結(jié)算處理 數(shù)據(jù)流去向 操作員 組成 賬單編號(hào),房號(hào),住店天數(shù), 總費(fèi)用 數(shù)據(jù)結(jié)構(gòu) 客戶 含義說(shuō)明 客房管理系統(tǒng)的主體數(shù) 據(jù)結(jié)構(gòu),定義了一個(gè)客 戶的相關(guān)信息 組成 客戶編號(hào),客戶姓名, 性別,年齡,身份證號(hào), 戶籍 數(shù)據(jù)項(xiàng) 房號(hào) 數(shù)據(jù)存儲(chǔ) 客戶信息表 說(shuō)明 記錄入住的客戶的綜合 信息 流入數(shù)據(jù)流 客戶信息 流出數(shù)據(jù)流 入住信息 組成 客戶

4、,入住時(shí)間,離店 時(shí)間, 押金, 賬單編號(hào), 房號(hào) 含義說(shuō)明 唯一標(biāo)識(shí)每個(gè)房間 別名 房間編號(hào) 類型 整型 長(zhǎng)度 4 取值范圍 100-411 取值含義 每層樓的房間順序 與其他數(shù)據(jù)項(xiàng)的 邏輯關(guān)系 、數(shù)據(jù)庫(kù)概念結(jié)構(gòu)設(shè)計(jì) 經(jīng)考察和分析 , 本案例客房管理系統(tǒng)包括以下實(shí)體: 客戶實(shí)體、客房實(shí)體、 操作員實(shí)體、結(jié)算賬單實(shí)體 , 它們的 E-R 圖如以下所示 離店時(shí)間 住店時(shí)間 入住登記 押金 2.5 客房管理系統(tǒng) E-R 圖 n 1 結(jié)算賬單 三、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)設(shè)計(jì) 根據(jù) E-R圖, 將圖轉(zhuǎn)換為關(guān)系模型即:將實(shí)體、實(shí)體的屬性和實(shí)體之間的 聯(lián)系轉(zhuǎn)換為關(guān)系模式 , 然后對(duì)數(shù)據(jù)模型進(jìn)行優(yōu)化得到如下關(guān)系數(shù)據(jù)

5、表: 客戶:客戶編號(hào) ,姓名, 性別,年齡,身份證號(hào),原住地址, 押金,住店時(shí)間 , 離店時(shí)間 , 房號(hào), 賬單編號(hào) 客房:房號(hào),房間類型 ,房間狀態(tài), 房間價(jià)格 操作員:操作員編號(hào) ,操作員姓名 , 職稱 結(jié)算賬單:賬單編號(hào) ,住房天數(shù),總費(fèi)用, 操作員編號(hào) ,房號(hào) 關(guān)系數(shù)據(jù)表確定后要進(jìn)行數(shù)據(jù)表的邏輯結(jié)構(gòu)設(shè)計(jì) , 即定義關(guān)系數(shù)據(jù)表中 字段名稱、數(shù)據(jù)結(jié)構(gòu)、是否允許為空、關(guān)鍵字、說(shuō)明等。 (1)客戶表 用于存放客戶的入住信息 , 例如:客戶名 , 房號(hào)等。 表 3.1 客戶表 字段名稱 數(shù)據(jù)結(jié)構(gòu) 是否允許為空 說(shuō)明 客戶編號(hào) 文本( 50) NOT NULL , 主鍵 姓名 文本( 8) NUL

6、L 入住客戶的姓名 性別 文本( 2) NULL 年齡 整型 NULL 身份證號(hào) 文本( 18) NULL 客戶的身份證號(hào) 原住地址 文本( 50) NULL 客戶的戶籍地址 住店時(shí)間 常規(guī)日期 NOT NULL 離店時(shí)間 常規(guī)日期 NULL 押金 貨幣 NULL 房號(hào) 整型 NOT NULL 賬單編號(hào) 整型 NULL 2)客房表 用于存放客房的相關(guān)信息 , 例如:房號(hào) , 房間類型 , 房間狀態(tài)等。 表 3.2 客房 字段名稱 數(shù)據(jù)結(jié)構(gòu) 是否允許為空 說(shuō)明 房號(hào) 整型 NOT NULL,主鍵 唯一標(biāo)識(shí)每個(gè)房間 房間類型 文本( 18) NOT NULL 房間價(jià)格 貨幣 NOT NULL 房間

7、狀態(tài) 文本( 2) NOT NULL 3)結(jié)算賬單表 結(jié)算帳單表用于存放客戶消費(fèi)的信息 3.3 結(jié)算賬單表 字段名稱 數(shù)據(jù)結(jié)構(gòu) 是否允許為空 說(shuō)明 賬單編號(hào) 文本( 50) NOT NULL,主鍵 唯一標(biāo)識(shí)每個(gè)賬單 房號(hào) 整型 NOT NULL 姓名 整型( 8) NULL 押金 貨幣 NULL 入住時(shí)間 常規(guī)日期 NOT NULL 離店時(shí)間 常規(guī)日期 NOT NULL 住店天數(shù) 整型 NOT NULL 房間價(jià)格 貨幣 NOT NULL 總費(fèi)用 貨幣 NOT NULL 4)操作員表 用于存放操作員的的信息 ,例如:操作員的編號(hào) , 密碼等 表 3.4 操作員表 字段名稱 數(shù)據(jù)結(jié)構(gòu) 是否允許為空

8、 說(shuō)明 操作員編號(hào) 整型 NOT NULL,主鍵 用于登陸和識(shí)別身份 操作員姓名 文本( 8) NULL 職稱 文本( 10) NULL 密碼 文本( 10) NULL 用于登陸輸入密碼 四、數(shù)據(jù)庫(kù)物理結(jié)構(gòu)設(shè)計(jì) 在進(jìn)行了數(shù)據(jù)表的邏輯結(jié)構(gòu)定義后 , 需要為每個(gè)數(shù)據(jù)表創(chuàng)建其物理結(jié)構(gòu) , 即在數(shù)據(jù)庫(kù)系統(tǒng)中定義數(shù)據(jù)表具體存放的格式、位置等。這里列出利用 SQL Server2000 自帶的數(shù)據(jù)庫(kù)創(chuàng)建的數(shù)據(jù)表的物理結(jié)構(gòu)。 1. “客房”表的物理結(jié)構(gòu) 客房”表的物理結(jié)構(gòu)如圖 4.1 所示, 關(guān)鍵字為”房號(hào) 圖 4.1 2. “客戶”表的物理結(jié)構(gòu) 客戶”表的物理結(jié)構(gòu)如圖 4.2 所示, 關(guān)鍵字為“客戶編號(hào)”

9、 , 利用“房 號(hào)”可與“結(jié)算賬單”表和“客房”表建立聯(lián)系 3. “結(jié)算賬單”表的物理結(jié)構(gòu) 圖 4.2 結(jié)算賬單”表的物理結(jié)構(gòu)如圖 4.3 所示, 關(guān)鍵字為”賬單編號(hào)” 圖 4.3 4.“操作員”表的物理結(jié)構(gòu) “操作員 ”表的物理結(jié)構(gòu)如圖 4.4 所示 , 關(guān)鍵字為 ”操作員編號(hào) 5. 根據(jù)表里的主鍵,連接出各個(gè)表中的圖關(guān) 4.4系 和分類,每個(gè)主鍵,都是數(shù)據(jù)庫(kù) 的關(guān)鍵,必須做個(gè)關(guān)系明確, 這樣系統(tǒng)才能明了清晰, 數(shù)據(jù)庫(kù)關(guān)系圖 4.5 如下: 圖 4.5 五、數(shù)據(jù)庫(kù)的實(shí)施 根據(jù)以上所進(jìn)行的調(diào)查、設(shè)計(jì)和進(jìn)行方案 , 建立并實(shí)施數(shù)據(jù)庫(kù)。此系統(tǒng)運(yùn) 用 ACCESS 2003進(jìn)行數(shù)據(jù)庫(kù)的開發(fā)。 1.

10、數(shù)據(jù)庫(kù)建表語(yǔ)句 (1) 名稱 : 客戶表“客戶” 標(biāo)識(shí):客戶 建表語(yǔ)句如下: create table 客戶 ( 客戶編號(hào) 文本( 50) not n 客戶姓名 文本(8) null, 年齡 整型 null, 性別 文本(2) null, 身份證號(hào) 文本(18) null, 戶籍 文本(50) null, 房號(hào) 整型 not null, 住店時(shí)間 常規(guī)日期 null, 離店時(shí)間 常規(guī)日期 null, 押金 貨幣 null, 賬單編號(hào) 整型 null, constraint PK_ 客戶 primary key ( 客戶編號(hào) ) ) go 名稱 : 客房表“客房” 標(biāo)識(shí):客房 建表語(yǔ)句如下: c

11、reate table 客房 ( 房號(hào) 整型 not null, 房間類型 文本 (10) not null, 房間價(jià)格 貨幣 not null, 房間狀態(tài) 文本(2) not null, constraint PK_ 客房 primary key ( 房號(hào)) ) go 名稱 : 操作員表“操作員” 標(biāo)識(shí):操作員 建表語(yǔ)句如下: create table 操作員 ( 操作員編號(hào) 整型 not null, 操作員姓名 文本(8) null, 職稱 文本(10) null, 密碼 文本(10) null, constraint PK_ 操作員 primary key ( 操作員編號(hào) ) ) go

12、名稱 : 結(jié)算賬單表“結(jié)算賬單” 標(biāo)識(shí):結(jié)算賬單 建表語(yǔ)句如下: create table 結(jié)算賬單 ( 賬單編號(hào) 文本( 50) not null, 住房天數(shù) 整型 not null, 總費(fèi)用 貨幣 not null, 操作員編號(hào) 整型 not null, 房號(hào) 整型 not null, constraint PK_ 結(jié)算賬單 primary key ( 賬單編號(hào) ) ) go 2. 數(shù)據(jù)庫(kù)的建查詢語(yǔ)句 (1)名稱: “客戶消費(fèi)信息:選擇查詢” SELECT客 戶表 . 客戶編碼 , 客戶表. 姓名, 客戶表 . 身份證號(hào) , 客房表 . 房號(hào), 結(jié)算賬單表 . 賬單編號(hào) , 結(jié)算賬單表 .

13、 操作員編號(hào) , 結(jié)算賬單表 . 押金 , 結(jié)算 賬單表 . 入住時(shí)間 , 結(jié)算賬單表 . 離店時(shí)間 , 結(jié)算賬單表 . 住店天數(shù) , 結(jié)算賬 單表. 房間價(jià)格 , 結(jié)算賬單表 . 總費(fèi)用 FROM (客房表 INNER JOIN 客戶表 ON 客房表 . 房號(hào) = 客戶表 . 房號(hào)) INNERJOIN 結(jié)算賬單表 ON 客房表.房號(hào) = 結(jié)算賬單表 .房號(hào); (2)名稱: “客戶信息:選擇查詢” SELECT客 戶表.客戶編碼, 客戶表. 姓名, 客戶表.身份證號(hào), 客房表. 房號(hào) FROM客 房表 INNER JOIN 客戶表 ON 客房表.房號(hào) = 客戶表.房號(hào); 六、數(shù)據(jù)庫(kù)的運(yùn)行 1

14、. 系統(tǒng)登陸界 在進(jìn)入主界面之前有一個(gè)用戶登陸界面 , 用戶鍵入用戶名和密碼 , 系統(tǒng)自 行判定是否存在 , 然后進(jìn)入主界面。 圖 6.1 系統(tǒng)登陸界面如圖 6.1 所示 2. 系統(tǒng)主界面 主界面的主要功能包括入住管理模塊、結(jié)算管理模塊、返回員工登錄, 三個(gè)主要的功能。用戶可以根據(jù)需要點(diǎn)擊自己想使用的功能進(jìn)入功能界面。 系統(tǒng)主界面如圖 6.2 所示 圖 6.2 3. 入住管理模塊界面 入住管理模塊的主要功能包括客戶登記、信息查詢、返回主菜單,三個(gè) 主要的功能。用戶可以根據(jù)需要點(diǎn)擊自己想使用的功能進(jìn)入功能界面。系統(tǒng) 主界面如圖 6.3 所示。 見下頁(yè) 圖 6.3 4. 客戶登記界面 填寫新入住客

15、戶的基本信息以及部分入住信息。先單擊“添加記錄” ,然 后輸入信息,最后單擊“保存記錄”完成操作。客戶登記界面如圖 6.4 所示。 圖 6.4 5. 信息查詢界面 信息查詢界面的主要功能包括客戶查詢、客房查詢、返回上一級(jí)、返回 主菜單,四個(gè)主要的功能。用戶可以根據(jù)需要點(diǎn)擊自己想使用的功能進(jìn)入功 能界面。信息查詢界面如圖 6.5 所示。 圖 6.5 6. 客戶信息查詢界面 信息查詢界面的主要功能包括新建客戶資料、客戶住房信息查詢、返回 上一級(jí)、返回主菜單,四個(gè)主要的功能。用戶可以根據(jù)需要點(diǎn)擊自己想使用 的功能進(jìn)入功能界面。信息查詢界面如圖 6.6 所示。 圖 6.6 7. 新建客戶資料管理 填寫

16、新客戶的基本信息。先單擊“添加記錄” ,然后輸入信息,最后單擊 “保存記錄”或“刪除記錄”完成操作,同時(shí)此界面設(shè)有查看第一或最后一 條記錄、前一條或后一條記錄。新建客戶資料管理界面如圖 6.7 所示。 圖 6.7 8. 客戶住房信息查詢界面 客戶住房信息查詢界面的主要功能包括查詢客戶編碼、客戶姓名、身份 證號(hào)、所住房號(hào)。以及返回上一級(jí)、返回主菜單,六個(gè)主要的功能??蛻糇?房信息查詢界面如圖 6.8 所示 圖 6.8 9. 客房查詢界面 客房查詢界面的主要功能包括查詢房號(hào)、房間類型、 所住的客戶編碼及 姓名、房間價(jià)格、房間狀態(tài)。有查看第一項(xiàng)和最后一項(xiàng)、 下一項(xiàng)和前一項(xiàng)、 返回上一級(jí)、返回主菜單的

17、功能。客房查詢界面如圖 6.9 所示。 圖 6.9 10. 結(jié)算管理模塊界面 結(jié)算管理模塊的主要功能包括退房結(jié)算、收銀結(jié)算、返回主菜單,三個(gè) 主要的功能。用戶可以根據(jù)需要點(diǎn)擊自己想使用的功能進(jìn)入功能界面。系統(tǒng) 主界面如圖 6.10 所示 圖 6.10 11. 新建客戶退房結(jié)算界面 填寫新客戶退房結(jié)算基本信息。先單擊“添加記錄” ,然后輸入信息,最 后單擊“保存記錄”或“刪除記錄”完成操作,同時(shí)此界面設(shè)有查看第一或 最后一條記錄、 前一條或后一條記錄。 新建客戶退房結(jié)算界面如圖 6.11 所示 圖 6.11 12. 新建收銀處理界面 填寫新處理基本信息,包括賬單編號(hào)、操作員編號(hào)、房號(hào)、客戶姓名、 押金、房間價(jià)格、總費(fèi)用。先單擊“添加記錄”,然后輸入信息, 最后單擊“保 存記錄”或“刪除記錄”完成操作,同時(shí)此界面設(shè)有查看第一或最后一條記 錄、前一條或后一條記錄。新建客戶退房結(jié)算界面如圖 6.12 所示。 見下頁(yè) 圖 6.12 七、課程設(shè)計(jì)心得 兩周的課程設(shè)計(jì)結(jié)

溫馨提示

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

最新文檔

評(píng)論

0/150

提交評(píng)論