數(shù)據(jù)庫(kù)設(shè)計(jì)案例酒店管理系統(tǒng)_第1頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)案例酒店管理系統(tǒng)_第2頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)案例酒店管理系統(tǒng)_第3頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)案例酒店管理系統(tǒng)_第4頁(yè)
數(shù)據(jù)庫(kù)設(shè)計(jì)案例酒店管理系統(tǒng)_第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、酒 店 管 理 系 統(tǒng)一、背景說(shuō)明 目前大多數(shù)酒店提供的服務(wù)多種多樣,規(guī)模大小也各不相同,但稍具規(guī)模的酒店必含下面三類服務(wù):飲食、住宿和娛樂(lè)。由于我們對(duì)酒店行業(yè)沒(méi)有具體的接觸和實(shí)質(zhì)性的了解。此次數(shù)據(jù)庫(kù)設(shè)計(jì)只能在一些收集到的基本材料與個(gè)人直觀認(rèn)識(shí)的基礎(chǔ)上,簡(jiǎn)單模仿中等規(guī)模的酒店設(shè)計(jì)管理系統(tǒng),并將其抽象成一個(gè)由三部門(mén)組成、實(shí)現(xiàn)三大服務(wù)的系統(tǒng)。二、部門(mén)的劃分1 飲食部門(mén) 它是酒店基本部門(mén)之一。它提供服務(wù)的特點(diǎn)是實(shí)時(shí)性強(qiáng)、持續(xù)時(shí)間短,強(qiáng)調(diào)效率。例如,顧客人數(shù)、顧客所用的菜及其它飲料等種類繁多,數(shù)量不等;后勤各種活動(dòng)如采購(gòu)等頻繁發(fā)生。通過(guò)分析可發(fā)現(xiàn),用人工完成此類操作比計(jì)算機(jī)更具實(shí)效與時(shí)效,且此類信息也

2、沒(méi)有長(zhǎng)時(shí)間保留的必要,因此這些信息沒(méi)有必要采用數(shù)據(jù)庫(kù)管理。對(duì)于飲食部門(mén),需要較長(zhǎng)時(shí)間保留的信息主要是財(cái)務(wù)信息,一方面便于期末匯總,另一方面便于向上級(jí)報(bào)告。在規(guī)模較大的酒店餐飲服務(wù)部分,餐廳可分成幾個(gè)等級(jí)或幾個(gè)小部門(mén),然后各自形成小系統(tǒng),本系統(tǒng)為了簡(jiǎn)單起見(jiàn),把飲食部門(mén)作為一個(gè)子系統(tǒng),不再細(xì)分。2 住宿管理部門(mén)它也是酒店基本部門(mén)之一。住宿管理部門(mén)的主要職責(zé)有:A.給個(gè)房間布置各種設(shè)備、分類、編號(hào)、制定收費(fèi)標(biāo)準(zhǔn)、分配服務(wù)人員。B.登記旅客信息,確認(rèn)其身份,登記其入住、退房時(shí)間。C.統(tǒng)計(jì)各類房間的客滿程度。D.對(duì)本部門(mén)的財(cái)務(wù)流動(dòng)進(jìn)行登記處理。以上信息處理可以通過(guò)計(jì)算機(jī)完成,其他不便于計(jì)算機(jī)操作的在此沒(méi)

3、有列出。3 娛樂(lè)管理部門(mén)娛樂(lè)是酒店非主流服務(wù),它的存在除了贏利,更多的是為了吸引顧客食宿。娛樂(lè)部門(mén)的特點(diǎn)與飲食部門(mén)很相似,不便于使用計(jì)算機(jī)進(jìn)行操作??梢杂糜?jì)算機(jī)完成并且有必要用計(jì)算機(jī)完成的有:A.制定收費(fèi)標(biāo)準(zhǔn),分配負(fù)責(zé)人.B.收入支出財(cái)務(wù)處理:編號(hào)、財(cái)務(wù)來(lái)源去處的摘要、數(shù)量、單價(jià)、數(shù)額、結(jié)余、經(jīng)手人等。這些信息都需要長(zhǎng)時(shí)間保留并上報(bào)。4 經(jīng)理部門(mén) 經(jīng)理部門(mén)的功能雖然不是面向顧客、不是酒店的服務(wù)項(xiàng)之一,但它的存在卻是必不可少的。它的主要職責(zé)有:A.管理員工。給員工編號(hào),登記其基本信息;根據(jù)員工的平時(shí)表現(xiàn)及工齡確定工資;此外,還要給員工分配工作部門(mén)及職務(wù)等等。B.劃分部門(mén)。給個(gè)部門(mén)編號(hào)、命名、確定

4、其職責(zé)范圍、任命部門(mén)經(jīng)理、分配員工。C.對(duì)本部門(mén)的財(cái)務(wù)進(jìn)行核算(支付工資等)。D.期末對(duì)酒店的收益情況進(jìn)行核算。三、各子系統(tǒng)的功能雖然酒店按功能可以劃分成四個(gè)部門(mén),但是飲食部門(mén)的大部分工作手工操作比計(jì)算機(jī)操作更具有效率,如上所述,便于電腦操作只有財(cái)務(wù)處理。在劃分子系統(tǒng)時(shí),考慮到各子系統(tǒng)都有各自的財(cái)務(wù)處理,且有相似性,所以就把它們歸為統(tǒng)一的一個(gè)“財(cái)務(wù)子系統(tǒng)”。同時(shí)“飲食子系統(tǒng)”取消,因?yàn)樗乃行枰w的功能都已包含在“財(cái)務(wù)子系統(tǒng)”中。因此系統(tǒng)共劃分為四部分:總經(jīng)理子系統(tǒng)、財(cái)務(wù)子系統(tǒng)、住宿子系統(tǒng)和娛樂(lè)子系統(tǒng)。1 總經(jīng)理子系統(tǒng)A. 對(duì)新來(lái)的員工進(jìn)行編號(hào)、登記、分配工作。 員工號(hào)、姓名、性別、年齡、

5、工齡、級(jí)別、部門(mén)號(hào)、職務(wù)、其他備注B. 對(duì)于被辭退的員工從系統(tǒng)中級(jí)聯(lián)刪除其信息,如從員工表中刪除其基本信息,從它所服務(wù)的工作部門(mén)中刪除該員工的工作名額,結(jié)算支付其工資、獎(jiǎng)金;同時(shí)補(bǔ)充新的員工,代替它的工作。C. 對(duì)新增部門(mén)作各種初始工作。如編號(hào)、命名、任命經(jīng)理等。部門(mén)號(hào)、名稱、部門(mén)經(jīng)理、員工數(shù)量D. 取消某個(gè)部門(mén)時(shí),核算該部門(mén)的財(cái)務(wù)情況,并作備份;同時(shí)對(duì)該部門(mén)的員工重新分配工作。E. 其他情況的處理2 財(cái)務(wù)子系統(tǒng)A. 每天的收入、支出登記編號(hào)、發(fā)票號(hào)、摘要、數(shù)量、單位、數(shù)額、經(jīng)手人、日期B. 期末各子系統(tǒng)的財(cái)務(wù)匯總編號(hào)、上月余額、總收入、總支出、余額、經(jīng)手人、日期C. 期末酒店匯總個(gè)部門(mén)的財(cái)務(wù)

6、報(bào)表,結(jié)算本酒店收益(編號(hào)、部門(mén)號(hào)、部門(mén)名稱、收入、支出、凈收入、經(jīng)手人、日期)3 住宿子系統(tǒng)A. 來(lái)客登記 若多人住同一房間,只作一個(gè)記錄??腿诵畔⒎块g號(hào)、房間類別、客人數(shù)量、聯(lián)系人名、身份、證件名稱(類型)、證件號(hào)碼、入住時(shí)間、退出時(shí)間B. 房間管理 旅客入?。每屯顺觯┏说怯洠▌h除)客人信息之外,還應(yīng)對(duì)相關(guān)的記錄進(jìn)行修改,如房間的狀態(tài)等。房間類別類別號(hào)、名稱、設(shè)備、收費(fèi)標(biāo)準(zhǔn)、總數(shù)量、剩余量、管理人員房間房間號(hào),房間類型、狀態(tài)( 該部門(mén)的財(cái)務(wù)處理與飲食子系統(tǒng)同,歸到財(cái)務(wù)子系統(tǒng))4 娛樂(lè)子系統(tǒng)A. 添加新的娛樂(lè)項(xiàng)目娛樂(lè)項(xiàng)目娛樂(lè)項(xiàng)目號(hào)、名稱、收費(fèi)標(biāo)準(zhǔn)、負(fù)責(zé)人B. 取消某娛樂(lè)項(xiàng)目(財(cái)務(wù)處理 (

7、同飲食子系統(tǒng)) 歸到財(cái)務(wù)子系統(tǒng) )四、數(shù)據(jù)字典1 數(shù)據(jù)項(xiàng)數(shù)據(jù)項(xiàng)有待按各子系統(tǒng)分類列表。編號(hào)數(shù)據(jù)項(xiàng)名 稱說(shuō) 明 部 分編號(hào)數(shù)據(jù)項(xiàng)名 稱說(shuō) 明 部 分1員工號(hào)整數(shù)類型;有唯一性2姓名文本類型 長(zhǎng)度為10字符3性別枚舉類型:男、女4年齡整數(shù)類型 181005工齡整數(shù)類型 01006部門(mén)號(hào)數(shù)字串類型;有唯一性7名稱文本類型 8職務(wù)枚舉類型;根據(jù)公司的制定而定9級(jí)別號(hào)整數(shù)類型10級(jí)別名文本11工資整數(shù)類型12部門(mén)經(jīng)理參照“員工號(hào)“13負(fù)責(zé)人參照“員工號(hào)“14經(jīng)手人參照“員工號(hào)“15員工數(shù)量整數(shù)類型16房間類型枚舉類型如單人、雙人標(biāo)準(zhǔn)間等17設(shè)備文本 說(shuō)明設(shè)備情況18收費(fèi)標(biāo)準(zhǔn)不同的實(shí)體有不同的單位19總數(shù)

8、量某一等級(jí)的房間的數(shù)量20剩余量某一等級(jí)房的尚可用數(shù)21房間號(hào)數(shù)字串類型 有唯一性22狀態(tài)該房是否已被入住 枚舉類型23客人數(shù)量某一房間所住的人數(shù)24身份登記旅客的目前住址25證件類型文本類型26證件號(hào)碼整數(shù)類型27入住時(shí)間格式:*/*28退出時(shí)間格式:*/*29編號(hào)在各系統(tǒng)有不同意義,唯一30發(fā)票號(hào)按固定格式輸入31摘要收入支出來(lái)源去向的摘要32數(shù)量整數(shù)類型33單價(jià)不同的系統(tǒng)有不同的單位34備注文本類型35日期格式:*/*2 數(shù)據(jù)結(jié)構(gòu)編號(hào)數(shù)據(jù)結(jié)構(gòu)名屬 性1員工信息員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門(mén)、職務(wù)、備注2部門(mén)部門(mén)號(hào)、名稱、部門(mén)經(jīng)理、員工數(shù)量3酒店財(cái)務(wù)總匯編號(hào)、部門(mén)號(hào)、名稱、收入

9、、支出、凈利、日期、經(jīng)手人、備注4部門(mén)營(yíng)業(yè)情況編號(hào)、發(fā)票號(hào)、摘要、單價(jià)、數(shù)量、數(shù)額、日期、經(jīng)手人、備注5房間類別類別號(hào)、名稱、設(shè)備、收費(fèi)標(biāo)準(zhǔn)、總數(shù)量、剩余量、管理人員6房間房間號(hào)、房間類別、狀態(tài)7客人信息房間號(hào)、客人數(shù)量、聯(lián)系人名、身份、證件類型、證件號(hào)碼、入住時(shí)間、退出時(shí)間、備注8娛樂(lè)項(xiàng)目編號(hào)、名稱、收費(fèi)標(biāo)準(zhǔn)、負(fù)責(zé)人3 數(shù)據(jù)流編號(hào)數(shù) 據(jù) 流 名輸 入 輸 出1員工基本信息招新員工員工信息2工資結(jié)算員工信息總經(jīng)理處財(cái)務(wù)支出3當(dāng)前員工工作員工信息調(diào)配工作4員工新工作調(diào)配工作員工信息5“辭工”信息辭老員工調(diào)配工作6部門(mén)基本信息部門(mén)信息調(diào)配工作7更新后的部門(mén)信息調(diào)配工作部門(mén)信息8新部門(mén)基本信息新增部

10、門(mén)調(diào)配工作9老部門(mén)信息取消老部門(mén)調(diào)配工作10顧客基本信息來(lái)客登記顧客信息11顧客需求住房登記調(diào)配住房12滿足顧客要求調(diào)配住房顧客信息13顧客住房信息顧客信息調(diào)配住房14目前住房信息住房信息調(diào)配住房15更新后的住房信息調(diào)配住房住房信息16住房單價(jià)住房信息住宿管理部門(mén)收入17住房數(shù)量調(diào)配住房住宿管理部門(mén)收入18新娛樂(lè)項(xiàng)目信息添加新項(xiàng)目娛樂(lè)項(xiàng)目信息19老娛樂(lè)項(xiàng)目信息取消老項(xiàng)目娛樂(lè)項(xiàng)目信息20數(shù)額娛樂(lè)管理部門(mén)收入娛樂(lè)管理部門(mén)信息21項(xiàng)目單價(jià)娛樂(lè)項(xiàng)目信息娛樂(lè)管理部門(mén)收入22支出情況子部門(mén)支出子部門(mén)財(cái)務(wù)信息23收入情況子部門(mén)收入子部門(mén)財(cái)務(wù)信息24部門(mén)營(yíng)業(yè)情況子部門(mén)財(cái)務(wù)信息酒店財(cái)務(wù)總匯信息4 數(shù)據(jù)存儲(chǔ)數(shù)據(jù)存

11、儲(chǔ)名輸入數(shù)據(jù)流輸出數(shù)據(jù)流 說(shuō) 明 部 分員工信息員工基本信息員工新工作工資結(jié)算當(dāng)前員工工作部門(mén)信息更新后的部門(mén)信息當(dāng)前部門(mén)信息經(jīng)理處財(cái)務(wù)信息經(jīng)理處財(cái)務(wù)支出經(jīng)理處財(cái)務(wù)收入部門(mén)營(yíng)業(yè)情況顧客信息顧客基本信息滿足顧客要求住房信息更新后的住房信息目前的住房信息住房單價(jià)娛樂(lè)項(xiàng)目信息新娛樂(lè)項(xiàng)目信息老娛樂(lè)項(xiàng)目信息娛樂(lè)項(xiàng)目單價(jià)子部門(mén)財(cái)務(wù)信息收入情況支出情況部門(mén)營(yíng)業(yè)情況酒店財(cái)務(wù)總匯信息部門(mén)營(yíng)業(yè)情況5 處理過(guò)程處理過(guò)程名輸入數(shù)據(jù)流輸出數(shù)據(jù)流說(shuō) 明 部 分招新員工終端員工基本信息辭老員工終端員工基本信息調(diào)配工作當(dāng)前員工工作員工基本信息當(dāng)前部門(mén)基本信息員工新工作更新后的部門(mén)信息增新部門(mén)終端部門(mén)基本信息取消部門(mén)終端部門(mén)基

12、本信息部門(mén)營(yíng)業(yè)結(jié)算來(lái)客登記終端顧客基本信息顧客需求顧客離開(kāi)終端注銷住房調(diào)配住房顧客需求注銷住房目前住房信息更新后的住房信息住房數(shù)量滿足顧客要求住宿管理部門(mén)收入住房數(shù)量住房單價(jià)添加新項(xiàng)目終端新項(xiàng)目信息取消老項(xiàng)目終端老項(xiàng)目信息娛樂(lè)管理部門(mén)娛樂(lè)項(xiàng)目單價(jià)部門(mén)收入終端收入情況部門(mén)支出終端支出情況 概念結(jié)構(gòu)設(shè)計(jì)過(guò)程 本公司開(kāi)發(fā)酒店管理系統(tǒng),經(jīng)過(guò)可行性分析、詳細(xì)調(diào)查以及多次討論,確定了該系統(tǒng)由娛樂(lè)管理部門(mén)、經(jīng)理管理部門(mén)、宿舍管理部門(mén)和財(cái)務(wù)管理部門(mén)四個(gè)子系統(tǒng)組成。本過(guò)程結(jié)構(gòu)設(shè)計(jì)過(guò)程采用自底向上的設(shè)計(jì)方法,即首先定義各局部應(yīng)用的概念結(jié)構(gòu),然后將它們集成起來(lái),得到全局概念結(jié)構(gòu).下面給出各個(gè)子系統(tǒng)的分析及分E-R圖

13、的設(shè)計(jì)及對(duì)其進(jìn)行的各項(xiàng)調(diào)整。 經(jīng)理管理部門(mén)子系統(tǒng)本開(kāi)發(fā)小組成員經(jīng)過(guò)調(diào)查、信息流程分析、數(shù)據(jù)收集,并結(jié)合需求分析,明確了子系統(tǒng)的功能:A.管理員工:給員工編號(hào),登記其基本信息。根據(jù)員工的平時(shí)表現(xiàn)確定其出勤工資及根據(jù)等級(jí)確定其固定工資,從而確定其實(shí)際工資,此外還要給員工分配工作部門(mén)等。B.劃分部門(mén):給各部門(mén)編號(hào)、命名、確定其職責(zé)范圍、任命部門(mén)經(jīng)理、分配員工。C.對(duì)本部門(mén)的財(cái)務(wù)進(jìn)行核算(支付工資等)。根據(jù)要求分析給出的數(shù)據(jù)流圖,參照數(shù)據(jù)字典中的詳細(xì)描述,給出經(jīng)理管理部門(mén)的分E-R圖: 對(duì)應(yīng)員工 1 1 工資組成 n 核算1 部門(mén) 1 n賬單對(duì)E-R圖調(diào)整的準(zhǔn)則:現(xiàn)實(shí)世界中的事物能作為屬性對(duì)待的盡量作

14、為屬性對(duì)待; 屬性和實(shí)體的劃分:屬性中不具有需要描述的信息,即屬性是不可分的數(shù)據(jù)項(xiàng),不再包含其他信息。實(shí)體屬性定義:員工(員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門(mén)、職務(wù)、備注)工資(員工號(hào)、等級(jí)、實(shí)際工資、基本工資、出勤工資)部門(mén)(部門(mén)號(hào)、名稱、部門(mén)經(jīng)理、員工數(shù)量)賬單(編號(hào)、發(fā)票號(hào)、摘要、收入數(shù)、支出數(shù)、日期、經(jīng)手人、備注)具體調(diào)整如下:1. 本來(lái)員工還應(yīng)對(duì)應(yīng)一個(gè)領(lǐng)導(dǎo)關(guān)系,但這里為了簡(jiǎn)便,就用員工的”等級(jí)”屬性來(lái)表示員工之間的領(lǐng)導(dǎo)關(guān)系;2. 工資本應(yīng)作為員工的一個(gè)屬性,但這里需強(qiáng)調(diào)員工對(duì)應(yīng)的出勤工資(由出勤情況決定),因此將它單獨(dú)作為一個(gè)實(shí)體;3. 部門(mén)對(duì)應(yīng)的賬單本應(yīng)屬于財(cái)務(wù)子系統(tǒng)的內(nèi)容,

15、這里為了簡(jiǎn)化財(cái)務(wù)子系統(tǒng),先在各個(gè)子系統(tǒng)中進(jìn)行財(cái)務(wù)總結(jié),因此,將賬單也作為一個(gè)實(shí)體。娛樂(lè)管理部門(mén)子系統(tǒng)本開(kāi)發(fā)小組成員經(jīng)過(guò)調(diào)查、信息流程分析、數(shù)據(jù)收集,并結(jié)合需求分析,明確了子系統(tǒng)的功能:A.為各個(gè)項(xiàng)目制定收費(fèi)標(biāo)準(zhǔn),分配負(fù)責(zé)人;B.收入支出財(cái)務(wù)處理:編號(hào)、財(cái)務(wù)來(lái)源去處的摘要、數(shù)量、單價(jià)、數(shù)額、結(jié)余、經(jīng)手人等信息;C.對(duì)在部門(mén)內(nèi)進(jìn)行娛樂(lè)的顧客進(jìn)行收費(fèi),并根據(jù)折扣規(guī)則給與顧客相應(yīng)的折扣;D.對(duì)部門(mén)內(nèi)部進(jìn)行帳務(wù)處理;根據(jù)要求分析給出的數(shù)據(jù)流圖,參照數(shù)據(jù)字典中的詳細(xì)描述,給出經(jīng)理管理部門(mén)的分E-R圖:負(fù)責(zé)項(xiàng)目 1 n 員工 折扣規(guī)則 1 n對(duì)應(yīng)選擇核算 n 1 賬單 應(yīng)付m 顧客 1 1 款項(xiàng) 1實(shí)體屬性

16、定義:項(xiàng)目(編號(hào)、名稱、所在位置、收費(fèi)標(biāo)準(zhǔn)、負(fù)責(zé)人)員工(員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門(mén)、職務(wù)、備注)顧客(顧客號(hào)、級(jí)別、姓名、年齡、性別、證件號(hào)碼、證件名稱、所選項(xiàng)目、使用時(shí)間、備注)款項(xiàng)(顧客號(hào)、級(jí)別、使用時(shí)間、應(yīng)收款、實(shí)際收款、折扣)折扣規(guī)則(級(jí)別、折扣情況)賬單(編號(hào)、發(fā)票號(hào)、摘要、收入數(shù)、支出數(shù)、日期、經(jīng)手人、備注)對(duì)E-R圖調(diào)整的準(zhǔn)則:現(xiàn)實(shí)世界中的事物能作為屬性對(duì)待的盡量作為屬性對(duì)待;屬性和實(shí)體的劃分:屬性中不具有需要描述的信息,即屬性是不可分的數(shù)據(jù)項(xiàng),不再包含其他信息。具體調(diào)整如下:1本來(lái)員工還應(yīng)對(duì)應(yīng)一個(gè)領(lǐng)導(dǎo)關(guān)系,但這里為了簡(jiǎn)便,就用員工的“等級(jí)”屬性來(lái)表示員工之間的

17、領(lǐng)導(dǎo)關(guān)系;2款項(xiàng)本可以作為顧客的一個(gè)屬性來(lái)設(shè)置,但這里為了強(qiáng)調(diào)對(duì)顧客的折扣情況,需要對(duì)款項(xiàng)進(jìn)行進(jìn)一步的描述,因此這里作為一個(gè)實(shí)體;3對(duì)顧客所采取的折扣規(guī)則,本應(yīng)該根據(jù)顧客的實(shí)際消費(fèi)量來(lái)劃定,這里為了方便起見(jiàn),給每位顧客添加了一個(gè)“級(jí)別”屬性,用以對(duì)應(yīng)采取的折扣規(guī)則;4部門(mén)對(duì)應(yīng)的賬單本應(yīng)屬于財(cái)務(wù)子系統(tǒng)的內(nèi)容,這里為了簡(jiǎn)化財(cái)務(wù)子系統(tǒng),先在各個(gè)子系統(tǒng)中進(jìn)行財(cái)務(wù)總結(jié),因此,將賬單也作為一個(gè)實(shí)體;住宿管理部門(mén)子系統(tǒng)本開(kāi)發(fā)小組成員經(jīng)過(guò)調(diào)查、信息流程分析、數(shù)據(jù)收集,并結(jié)合需求分析,明確了子系統(tǒng)的功能:A.給個(gè)房間布置設(shè)備、分類、編號(hào)、制定收費(fèi)標(biāo)準(zhǔn)、分配服務(wù)人員。B.登記旅客信息,確認(rèn)其身份,登記其入住、退出

18、時(shí)間;C.接受顧客的預(yù)定服務(wù),對(duì)于已預(yù)定的客房進(jìn)行登記的處理;D.統(tǒng)計(jì)各類房間的客滿程度;E.對(duì)本部門(mén)的財(cái)務(wù)流動(dòng)進(jìn)行登記處理。根據(jù)需求分析給出的數(shù)據(jù)流圖,參照數(shù)據(jù)字典中的詳細(xì)描述,給出經(jīng)理管理部門(mén)的分E-R圖:住宿負(fù)責(zé)顧客 m n 客房 m n 員工 1 1 1核算預(yù)訂應(yīng)付 m預(yù)約 1 賬單 1 1 訂單 1對(duì)應(yīng)款項(xiàng) 1 1 折扣規(guī)則實(shí)體屬性定義:顧客(顧客號(hào)、級(jí)別、姓名、年齡、性別、證件類型、證件號(hào)碼、入住時(shí)間、退出時(shí)間、備注)客房(客房號(hào)、類別、位置、設(shè)備、收費(fèi)標(biāo)準(zhǔn)、管理人員、狀態(tài))員工(員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門(mén)、備注)款項(xiàng)(顧客號(hào)、級(jí)別、使用時(shí)間、應(yīng)收款、實(shí)際收款、折扣

19、)折扣規(guī)則(級(jí)別、折扣情況)訂單(訂單號(hào)、時(shí)間、房間號(hào)、經(jīng)手人、備注)賬單(編號(hào)、發(fā)票號(hào)、摘要、收入數(shù)、支出數(shù)、日期、經(jīng)手人、備注)對(duì)E-R圖調(diào)整的準(zhǔn)則:現(xiàn)實(shí)世界中的事物能作為屬性對(duì)待的盡量作為屬性對(duì)待;屬性和實(shí)體的劃分:屬性中不具有需要描述的信息,即屬性是不可分的數(shù)據(jù)項(xiàng),不再包含其他信息。具體調(diào)整如下:1本來(lái)員工還應(yīng)對(duì)應(yīng)一個(gè)領(lǐng)導(dǎo)關(guān)系,但這里為了簡(jiǎn)便,就用員工的“等級(jí)”屬性來(lái)表示員工之間的領(lǐng)導(dǎo)關(guān)系;2款項(xiàng)本可以作為顧客的一個(gè)屬性來(lái)設(shè)置,但這里為了強(qiáng)調(diào)對(duì)顧客的折扣情況,需要對(duì)款項(xiàng)進(jìn)行進(jìn)一步的描述,因此這里作為一個(gè)實(shí)體;3對(duì)顧客所采取的折扣規(guī)則,本應(yīng)該根據(jù)顧客的實(shí)際消費(fèi)量來(lái)劃定,這里為了方便起見(jiàn),

20、給每位顧客添加了一個(gè)“級(jí)別”屬性,用以對(duì)應(yīng)應(yīng)采取的折扣規(guī)則;4部門(mén)對(duì)應(yīng)的賬單本應(yīng)屬于財(cái)務(wù)子系統(tǒng)的內(nèi)容,這里為了簡(jiǎn)化財(cái)務(wù)子系統(tǒng),先在各個(gè)子系統(tǒng)中進(jìn)行財(cái)務(wù)總結(jié),因此,將賬單也作為一個(gè)實(shí)體。財(cái)務(wù)管理子系統(tǒng)本開(kāi)發(fā)小組成員經(jīng)過(guò)調(diào)查、信息流程分析、數(shù)據(jù)收集,并結(jié)合需求分析,明確了子系統(tǒng)的功能:A. 對(duì)各個(gè)部門(mén)上交上來(lái)的收支情況進(jìn)行匯總,得出各個(gè)部門(mén)的損益情況;B. 對(duì)整個(gè)酒店各個(gè)部門(mén)的損益情況進(jìn)行匯總登記,得出本期酒店的損益;C. 將整個(gè)酒店的收益情況下發(fā)給各個(gè)部門(mén),帳務(wù)公開(kāi),集思廣益。分E-R圖如下:組成部門(mén) 1 n 員工下發(fā) 1 n 核算 1 財(cái)務(wù)狀況 1匯總 m m結(jié)算賬單 m 1 總帳實(shí)體屬性定義

21、:部門(mén)(部門(mén)號(hào)、名稱、部門(mén)經(jīng)理、員工數(shù)量)員工(員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門(mén)、職務(wù)、備注)賬單(編號(hào)、發(fā)票號(hào)、摘要、收入數(shù)、支出數(shù)、日期、經(jīng)手人、備注)總帳(編號(hào)、部門(mén)號(hào)、收入、支出、凈利、日期、經(jīng)手人、備注)財(cái)務(wù)狀況(時(shí)期、總收入、總支出、凈利潤(rùn))對(duì)E-R圖調(diào)整的準(zhǔn)則:現(xiàn)實(shí)世界中的事物能作為屬性對(duì)待的盡量作為屬性對(duì)待;屬性和實(shí)體的劃分:屬性中不具有需要描述的信息,即屬性是不可分的數(shù)據(jù)項(xiàng),不再包含其他信息。具體調(diào)整如下:員工應(yīng)對(duì)應(yīng)一個(gè)領(lǐng)導(dǎo)關(guān)系,但為了簡(jiǎn)便起見(jiàn),就用員工的“等級(jí)”屬性來(lái)表示員工之間的領(lǐng)導(dǎo)關(guān)系。視 圖 集 成以上便是四個(gè)子系統(tǒng)的分E-R圖設(shè)計(jì)及其調(diào)整的整個(gè)過(guò)程,接著要

22、做的就是將所有的分E-R圖進(jìn)行綜合,合成一個(gè)系統(tǒng)的總E-R圖.由于本系統(tǒng)比較簡(jiǎn)單,分E-R圖規(guī)模也比較小,所以E-R圖合成過(guò)程采用一次將四個(gè)子系統(tǒng)分E-R圖集成總E-R圖的方式.分兩步進(jìn)行:第一步:合并。解決各分E-R圖之間的沖突,將各分E-R圖合并起來(lái)生成初步E-R圖。各分E-R圖之間的沖突主要有三類:1 屬性沖突:(1)屬性域沖突,即屬性值的類型、取值范圍或取值集合不同。由于本系統(tǒng)較簡(jiǎn)單,所以并不存在這種沖突; (2)屬性取值單位沖突。由于本系統(tǒng)較簡(jiǎn)單,不存在這類沖突;2 命名沖突:(1) 同名異義:由于本系統(tǒng)較簡(jiǎn)單,所以不存在這類沖突;(2) 異名同義:由于本系統(tǒng)較小,所以不存在這類沖突

23、;3 結(jié)構(gòu)沖突:(1) 同一對(duì)象在不同應(yīng)用中具有不同的抽象:本系統(tǒng)在需求分析階段原本存在這種沖突,考慮到后期的簡(jiǎn)化合并,我們?cè)谠O(shè)計(jì)各個(gè)分E-R圖就早先解決了這個(gè)問(wèn)題,即將在任何一個(gè)分E-R圖中作為實(shí)體出現(xiàn)的屬性全部作為實(shí)體;(2) 同一實(shí)體在不同分E-R圖中所包含的屬性個(gè)數(shù)和屬性排列次序不完全相同:由于本系統(tǒng)較簡(jiǎn)單,所以并不存在這種沖突;第二步:修改和重構(gòu)。消除不必要的冗余,生成基本E-R圖。由于本系統(tǒng)涵蓋的內(nèi)容比較少,基本不存在冗余的現(xiàn)象,所以初步E-R圖就是基本E-R圖,不必再進(jìn)行調(diào)整。下面給出E-R圖??侲-R圖:員工(員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門(mén)號(hào)、職務(wù)、備注);工資(員

24、工號(hào)、等級(jí)、實(shí)際工資、基本工資、出勤工資);部門(mén)(部門(mén)號(hào)、名稱、部門(mén)經(jīng)理、員工數(shù)量、財(cái)務(wù)狀況編號(hào));項(xiàng)目(項(xiàng)目編號(hào)、部門(mén)號(hào)碼、名稱、所在位置、收費(fèi)標(biāo)準(zhǔn)、負(fù)責(zé)人號(hào));顧客(顧客編號(hào)、級(jí)別、姓名、年齡、性別、證件號(hào)碼、證件名稱、所選項(xiàng)目、使用時(shí)間、備注);客房(客房號(hào)、類別、部門(mén)號(hào)、位置、設(shè)備、收費(fèi)標(biāo)準(zhǔn)、管理人員號(hào)、狀態(tài));款項(xiàng)(款項(xiàng)編號(hào)、顧客號(hào)、項(xiàng)目號(hào)、折扣級(jí)別、使用時(shí)間、應(yīng)收款、實(shí)際收款);折扣規(guī)則(折扣級(jí)別、折扣情況);訂單(訂單號(hào)、顧客號(hào)、經(jīng)手人號(hào)、備注);賬單(賬單編號(hào)、總帳編號(hào)、發(fā)票號(hào)、收入數(shù)、支出數(shù)、日期、經(jīng)手人號(hào)、備注);總帳(總帳編號(hào)、部門(mén)號(hào)、財(cái)務(wù)狀況編號(hào)、收入、支出、凈利、日期

25、、經(jīng)手人號(hào)、備注);財(cái)務(wù)狀況(財(cái)務(wù)狀況編號(hào)、時(shí)期、總收入、總支出、凈利潤(rùn));對(duì)應(yīng) 工資 1 1 員工 財(cái)務(wù)狀況 n 負(fù)責(zé)1匯總 1 n結(jié)算 部門(mén) 1 總賬 1 1 m 折扣規(guī)則核算下屬 帳單 n 1下屬對(duì)應(yīng) 1 n 項(xiàng)目 n選擇 m 1 m 款項(xiàng) 住宿應(yīng)付客房 m n 顧客 1 1預(yù)約預(yù)訂 n 1 m 訂單 1 邏 輯 結(jié) 構(gòu) 設(shè) 計(jì)一.與總E-R圖對(duì)應(yīng)的關(guān)系模式1、實(shí)體所對(duì)應(yīng)的關(guān)系模式:?jiǎn)T工(員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門(mén)號(hào)、職務(wù)、備注);工資(員工號(hào)、等級(jí)、實(shí)際工資、基本工資、出勤工資);部門(mén)(部門(mén)號(hào)、名稱、部門(mén)經(jīng)理、員工數(shù)量、財(cái)務(wù)狀況編號(hào));項(xiàng)目(項(xiàng)目編號(hào)、部門(mén)號(hào)碼、名稱、所

26、在位置、收費(fèi)標(biāo)準(zhǔn)、負(fù)責(zé)人號(hào));顧客(顧客編號(hào)、級(jí)別、姓名、年齡、性別、證件號(hào)碼、證件名稱、所選項(xiàng)目、使用時(shí)間、備注);客房(客房號(hào)、類別、部門(mén)號(hào)、位置、設(shè)備、收費(fèi)標(biāo)準(zhǔn)、管理人員號(hào)、狀態(tài));款項(xiàng)(款項(xiàng)編號(hào)、顧客號(hào)、項(xiàng)目號(hào)、折扣級(jí)別、使用時(shí)間、應(yīng)收款、實(shí)際收款);折扣規(guī)則(折扣級(jí)別、折扣情況);訂單(訂單號(hào)、顧客號(hào)、經(jīng)手人號(hào)、備注);賬單(賬單編號(hào)、總帳編號(hào)、發(fā)票號(hào)、摘要、收入數(shù)、支出數(shù)、日期、經(jīng)手人號(hào)、備注);總帳(總帳編號(hào)、部門(mén)號(hào)、財(cái)務(wù)狀況編號(hào)、收入、支出、凈利、日期、經(jīng)手人號(hào)、備注);財(cái)務(wù)狀況(財(cái)務(wù)狀況編號(hào)、時(shí)期、總收入、總支出、凈利潤(rùn));說(shuō)明:1.下加橫線部分表示關(guān)系的碼 2.以上關(guān)系的詳

27、細(xì)內(nèi)容說(shuō)明請(qǐng)參照概念結(jié)構(gòu)設(shè)計(jì)中的具體內(nèi)容 3.上面的各個(gè)關(guān)系對(duì)概念結(jié)構(gòu)設(shè)計(jì)中的相關(guān)內(nèi)容了作了修改,主要加了各個(gè)實(shí)體中間的聯(lián)系,尤其是一對(duì)多的聯(lián)系,納為屬性。2、聯(lián)系所對(duì)應(yīng)的關(guān)系模式:1)、把客房和訂單之間的n : m的預(yù)約聯(lián)系轉(zhuǎn)化為相應(yīng)的關(guān)系模式如下: 預(yù)約(訂單號(hào)、客房號(hào)、始定時(shí)間、結(jié)束時(shí)間);2)、把顧客和房間之間的n : m的住宿聯(lián)系轉(zhuǎn)化為相應(yīng)的關(guān)系模式如下: 住宿(顧客號(hào)、房間號(hào)碼、住宿時(shí)間);3)、把顧客和項(xiàng)目之間的n : m的選擇聯(lián)系轉(zhuǎn)化為相應(yīng)的關(guān)系模式如下: 選擇(顧客號(hào)、項(xiàng)目號(hào)、發(fā)生時(shí)間、經(jīng)受人號(hào)、備注);4)、其他聯(lián)系處理說(shuō)明如下: 工資和員工之間的1:1聯(lián)系與員工關(guān)系合并;

28、 顧客和訂單之間的1:1聯(lián)系與訂單關(guān)系合并; 折扣規(guī)則和款項(xiàng)之間的1:1聯(lián)系與款項(xiàng)關(guān)系合并; 員工和部門(mén)之間的n:1聯(lián)系與員工關(guān)系合并; 部門(mén)和財(cái)務(wù)狀況之間的n:1聯(lián)系與部門(mén)關(guān)系合并; 客房和部門(mén)之間的n:1聯(lián)系與客房關(guān)系合并; 項(xiàng)目和部門(mén)之間的n:1聯(lián)系與項(xiàng)目關(guān)系合并; 總帳和財(cái)務(wù)狀況之間的n:1聯(lián)系與總帳關(guān)系合并; 帳單和總帳之間的n:1聯(lián)系與帳單關(guān)系合并; 帳單和項(xiàng)目之間的n:1聯(lián)系與項(xiàng)目關(guān)系合并;二.優(yōu)化后的數(shù)據(jù)模型1、 按照數(shù)據(jù)依賴對(duì)關(guān)系模式進(jìn)行逐一分析,并進(jìn)行極小化處理:?jiǎn)T工(員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門(mén)號(hào)、職務(wù)、備注);BCNF工資(員工號(hào)、等級(jí)、實(shí)際工資、基本工資

29、、出勤工資);BCNF部門(mén)(部門(mén)號(hào)、名稱、部門(mén)經(jīng)理、員工數(shù)量、財(cái)務(wù)狀況編號(hào));BCNF項(xiàng)目(項(xiàng)目編號(hào)、部門(mén)號(hào)碼、名稱、所在位置、收費(fèi)標(biāo)準(zhǔn)、負(fù)責(zé)人號(hào));BCNF顧客(顧客編號(hào)、級(jí)別、姓名、年齡、性別、證件號(hào)碼、證件名稱、所選項(xiàng)目、備注);BCNF優(yōu)化說(shuō)明:刪除了使用時(shí)間,一是因?yàn)椤笆褂脮r(shí)間”對(duì)于顧客的屬性必要性不強(qiáng),二是因?yàn)槭褂脮r(shí)間在別的關(guān)系中也可以查詢到??头浚头刻?hào)、類別、部門(mén)號(hào)、位置、設(shè)備、收費(fèi)標(biāo)準(zhǔn)、管理人員號(hào)、狀態(tài));BCNF款項(xiàng)(款項(xiàng)編號(hào)、顧客號(hào)、項(xiàng)目號(hào)、折扣級(jí)別、使用時(shí)間、應(yīng)收款、實(shí)際收款);BCNF折扣規(guī)則(折扣級(jí)別、折扣情況);BCNF訂單(訂單號(hào)、顧客號(hào)、經(jīng)手人號(hào)、備注);BC

30、NF賬單(賬單編號(hào)、總帳編號(hào)、發(fā)票號(hào)、摘要、收入數(shù)、支出數(shù)、日期、經(jīng)手人號(hào)、備注);BCNF總帳(總帳編號(hào)、部門(mén)號(hào)、財(cái)務(wù)狀況編號(hào)、收入、支出、日期、經(jīng)手人號(hào)、備注);BCNF優(yōu)化說(shuō)明:刪除了凈利, 這一項(xiàng)可以根據(jù)收入、支出可以計(jì)算,而且并不經(jīng)常對(duì)它進(jìn)行查詢。財(cái)務(wù)狀況(財(cái)務(wù)狀況編號(hào)、時(shí)期、總收入、總支出、凈利潤(rùn));1NF優(yōu)化說(shuō)明:凈利潤(rùn)沒(méi)有刪除, 因?yàn)樵谶@一項(xiàng)上查詢比較頻繁, 如果每次查詢都計(jì)算, 必然使系統(tǒng)計(jì)算增加,性能降低。保留下來(lái)雖然造成了一定的冗余, 但提高了查詢的效率,利大于弊。預(yù)約(訂單號(hào)、客房號(hào)、始定時(shí)間、結(jié)束時(shí)間);3NF住宿(顧客號(hào)、房間號(hào)碼、住宿時(shí)間);3NF選擇(顧客號(hào)、項(xiàng)

31、目號(hào)、發(fā)生時(shí)間、經(jīng)受人號(hào)、備注);3NF 2、 對(duì)關(guān)系模式進(jìn)行必要的分解: 因公司內(nèi)人員進(jìn)行查詢時(shí),一般只用到自己所屬單位的信息,故可把“人員”關(guān)系按部門(mén)進(jìn)行水平分解,以提高查詢效率。水平分解:?jiǎn)T工(員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門(mén)號(hào)、職務(wù)、備注)改為:負(fù)責(zé)人員(員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門(mén)號(hào)、職務(wù)、備注); 服務(wù)人員(員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門(mén)號(hào)、職務(wù)、備注); 經(jīng)手人員(員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門(mén)號(hào)、職務(wù)、備注); 三、用戶子模式設(shè)計(jì) 1經(jīng)理子系統(tǒng)用戶子模式員工(員工號(hào)、姓名、級(jí)別、部門(mén)號(hào)、職務(wù)、部門(mén)經(jīng)理、實(shí)際工資);因?yàn)榻?jīng)理對(duì)于員工

32、其他情況不會(huì)經(jīng)常關(guān)注,經(jīng)常使用的只有以上各項(xiàng),所以在經(jīng)理子系統(tǒng)上設(shè)立員工關(guān)系。2住宿子系統(tǒng)用戶子模式客房(客房號(hào)、位置、設(shè)備、收費(fèi)標(biāo)準(zhǔn)、管理人員號(hào)、狀態(tài));因?yàn)楣芾韱T工對(duì)于客房的其他情況不會(huì)經(jīng)常使用,經(jīng)常使用的只有以上各項(xiàng),所以在住宿子系統(tǒng)上設(shè)立客房關(guān)系3經(jīng)營(yíng)管理子系統(tǒng)用戶子模式顧客(顧客編號(hào)、住宿號(hào)、姓名、級(jí)別、應(yīng)收款、使用時(shí)間、備注)因?yàn)閷?duì)于顧客的情況管理經(jīng)常使用是以上各項(xiàng),所以在經(jīng)營(yíng)管理子系統(tǒng)上設(shè)立顧客關(guān)系。物 理 結(jié) 構(gòu) 設(shè) 計(jì)一. 存儲(chǔ)結(jié)構(gòu)設(shè)計(jì)經(jīng)過(guò)分析可知,本酒店管理系統(tǒng)中信息處理的特點(diǎn)如下:()飲食、住宿、娛樂(lè)三大部門(mén)的數(shù)據(jù)不僅經(jīng)常需要查詢,而且更新速度快,例如住宿部門(mén)的來(lái)客查詢與

33、登記,房間的動(dòng)態(tài)分配等。()各個(gè)部門(mén)信息要求共享的信息較多。例如員工信息,來(lái)客信息等。但財(cái)務(wù)信息一般不共享。()經(jīng)理部門(mén)有一定的特殊職能:匯總財(cái)務(wù)信息;對(duì)于被辭退的員工從系統(tǒng)中級(jí)聯(lián)刪除其信息、如從員工表中刪除其基本信息、從它所服務(wù)的工作部門(mén)中刪除該員工的工作名額,結(jié)算支付其工資、獎(jiǎng)金;同時(shí)補(bǔ)充新的員工,代替它的工作。針對(duì)這些特點(diǎn),設(shè)計(jì)如下:1. 確定數(shù)據(jù)庫(kù)的存放位置 為了提高系統(tǒng)性能,現(xiàn)根據(jù)應(yīng)用情況將數(shù)據(jù)按照易變部分和穩(wěn)定部分、經(jīng)常存取部分和存取頻率較低的部分分別在兩個(gè)磁盤(pán)上存放。同時(shí),考慮到本系統(tǒng)是多用戶的,為了提高效率,數(shù)據(jù)庫(kù)的備份的數(shù)據(jù)和日志文件將保存在磁帶中。l 經(jīng)常存取部分: 員工(員工號(hào)、姓名、性別、年齡、工齡、級(jí)別、部門(mén)號(hào)、職務(wù)、備注); 工資(員工號(hào)、等級(jí)、實(shí)際工資、基本工資、出勤工資); 客房(客房號(hào)、類別、部門(mén)號(hào)、位置、設(shè)備、收費(fèi)標(biāo)準(zhǔn)、管理人員號(hào)、狀態(tài)); 款項(xiàng)(款項(xiàng)編號(hào)、顧客號(hào)、項(xiàng)目號(hào)、折扣級(jí)別、使用時(shí)間、應(yīng)收款、實(shí)際收款); 折扣規(guī)則(折扣級(jí)別、折扣情況); 項(xiàng)目(項(xiàng)目編號(hào)、部門(mén)號(hào)碼、名稱、所在位置、收費(fèi)標(biāo)準(zhǔn)、負(fù)責(zé)人號(hào)); 顧客(顧客編號(hào)、級(jí)別、姓名、年齡、性別、證件號(hào)碼、證件名稱、所選項(xiàng)目、備注);l 存取頻率較低的部分

溫馨提示

  • 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)論