數(shù)據(jù)庫項(xiàng)目酒店管理系統(tǒng)_第1頁
數(shù)據(jù)庫項(xiàng)目酒店管理系統(tǒng)_第2頁
數(shù)據(jù)庫項(xiàng)目酒店管理系統(tǒng)_第3頁
數(shù)據(jù)庫項(xiàng)目酒店管理系統(tǒng)_第4頁
數(shù)據(jù)庫項(xiàng)目酒店管理系統(tǒng)_第5頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

酒店管理系統(tǒng)系別:信息管理系班級:信息14005姓名:江東流學(xué)號:需求描繪一家酒店有多個(gè)部門,每個(gè)部門擁有自己的部門號、名稱、部門經(jīng)理、辦公地址和必定數(shù)目職工。每個(gè)職工有職工號,姓名,性別,年紀(jì),薪資,部門號,職務(wù)等屬性。每個(gè)顧客有顧客編號,姓名,年紀(jì),性別,身份證號,級別等屬性,身份證號一定填寫且獨(dú)一;依據(jù)累計(jì)花費(fèi)等門路,將顧客分為不同的VIP等級,級別對應(yīng)折扣級別。酒店的客房有不一樣的種類可供選擇,由獨(dú)一的客房號表記,地點(diǎn)記錄每個(gè)房間的地點(diǎn),狀態(tài)表示此房間此時(shí)的狀態(tài),安閑、預(yù)定、有客等等。同樣種類的客房價(jià)錢同樣,每個(gè)種類的客房有必定的總量,能夠查問節(jié)余的數(shù)目以供選擇。酒店各部門還供給如KTV、網(wǎng)吧、洗衣等額外收費(fèi)服務(wù)。不一樣項(xiàng)目價(jià)錢不一樣。不一樣項(xiàng)目在不一樣地址進(jìn)行。酒店房間能夠預(yù)定,每人每日只好預(yù)定一次,但能夠多次改正之前的預(yù)定內(nèi)容。付款時(shí)會產(chǎn)生獨(dú)一的款項(xiàng)編號,每一筆款項(xiàng)由一個(gè)職工進(jìn)行處理,依據(jù)折扣級別給出應(yīng)收款和實(shí)質(zhì)收款。觀點(diǎn)構(gòu)造設(shè)計(jì)姓名職工號備注名稱部門號

性別年紀(jì)職工薪資部門號職務(wù)職工實(shí)體ER圖部門經(jīng)理辦公地址部門職工數(shù)目部門實(shí)體ER圖部門號項(xiàng)目名稱所在地點(diǎn)項(xiàng)目編號項(xiàng)目收費(fèi)標(biāo)準(zhǔn)項(xiàng)目實(shí)體ER圖年紀(jì)姓名性別顧客編號客戶身份證號級別電話顧客實(shí)體ER圖地點(diǎn)種類編號狀態(tài)客房號客房備注客房實(shí)體ER圖收費(fèi)標(biāo)準(zhǔn)種類名稱總量種類編號種類節(jié)余量種類實(shí)體ER圖職工n隸屬1部門客房n分類1種類

職工號顧客號款項(xiàng)編號款項(xiàng)應(yīng)收款款項(xiàng)實(shí)體ER圖折扣級別折扣折扣實(shí)體ER圖1展開n項(xiàng)目入住走開m時(shí)間時(shí)間選擇m住宿nn1顧客m預(yù)定n預(yù)定備注時(shí)間

時(shí)間折扣級別實(shí)質(zhì)收款折扣狀況折扣發(fā)生1時(shí)間打折備注n1對付款項(xiàng)全局ER圖邏輯構(gòu)造設(shè)計(jì)職工(職工號,姓名,性別,年紀(jì),薪資,部門號,職務(wù),備注);部門(部門號,名稱,部門經(jīng)理,辦公地址,職工數(shù)目);款項(xiàng)(款項(xiàng)編號,顧客號,職工號,時(shí)間,折扣級別,應(yīng)收款,實(shí)質(zhì)收款);折扣(折扣級別,折扣狀況);項(xiàng)目(項(xiàng)目編號,項(xiàng)目名稱,部門號,所在地點(diǎn),收費(fèi)標(biāo)準(zhǔn));選擇(顧客號,項(xiàng)目號,發(fā)生時(shí)間,備注);顧客(顧客編號,姓名,年紀(jì),性別,身份證號,級別,備注);客房(客房號,種類編號,地點(diǎn),狀態(tài),備注);種類(種類編號,種類名稱,花費(fèi),總量,節(jié)余量);預(yù)定(顧客號,客房號,預(yù)定時(shí)間,備注)住宿(顧客號,客房號,入住時(shí)間,走開時(shí)間);職工表:列名數(shù)據(jù)種類拘束條件職工號Char(10)主碼姓名Char(10)非空性別Char(2)非空年紀(jì)Int薪資Int部門號Char(10)外碼,參照部門表中的部門號職務(wù)Char(10)備注Varchar(100)部門表:列名數(shù)據(jù)種類拘束條件部門號Char(10)主碼名稱Char(20)非空部門經(jīng)理Char(10)外碼,參照職工表中的姓名辦公地址Char(10)職工數(shù)目Int大于等于0款項(xiàng)表:列名數(shù)據(jù)種類拘束條件款項(xiàng)編號Char(10)主碼顧客號Char(10)外碼,參照料客表的顧客號職工號Char(10)外碼,參照職工表的職工號時(shí)間Datetime折扣級別Int外碼,參照折扣表的折扣級別應(yīng)收款Dec(6,2)非空實(shí)質(zhì)收款Dec(6,2)非空折扣表:列名數(shù)據(jù)種類拘束條件折扣級別Int主碼折扣狀況Dec(3,2)項(xiàng)目表:列名數(shù)據(jù)種類拘束條件項(xiàng)目編號Char(10)主碼項(xiàng)目名稱Char(10)非空部門號Char(10)外碼,參照部門表的部門號所在地點(diǎn)Char(10)收費(fèi)標(biāo)準(zhǔn)Int大于等于0選擇表:列名顧客號

數(shù)據(jù)種類Char(10)

拘束條件結(jié)合主碼;外碼,參照料客表的顧客號項(xiàng)目號Char(10)結(jié)合主碼;外碼,參照項(xiàng)目表的項(xiàng)目編號發(fā)生時(shí)間Datetime結(jié)合主碼備注Varchar(100)顧客表:列名數(shù)據(jù)種類拘束條件顧客編號Char(10)主碼姓名Char(10)非空年紀(jì)Char(2)性別Char(2)非空身份證號Char(18)非空;獨(dú)一級別Int備注Varchar(100)客房表:列名數(shù)據(jù)種類拘束條件客房號Char(10)主碼種類編號Char(10)外碼,參照種類表的種類編號地點(diǎn)Char(10)非空,獨(dú)一狀態(tài)Char(4)備注Varchar(100)種類表:列名數(shù)據(jù)種類拘束條件種類編號Char(10)主碼種類名稱Char(10)非空花費(fèi)Dec(6,2)大于等于0總量Int大于等于0節(jié)余量Int大于等于0預(yù)定表:列名數(shù)據(jù)種類拘束條件顧客號Char(10)結(jié)合主碼;外碼,參照料客表的顧客號客房號Char(10)結(jié)合主碼;外碼,參照客房表的客房號預(yù)定時(shí)間Datetime結(jié)合主碼備注Varchar(100)住宿表:列名數(shù)據(jù)種類拘束條件顧客號Char(10)結(jié)合主碼;外碼,參照料客表的顧客號客房號Char(10)結(jié)合主碼;外碼,參照客房表的客房號入住時(shí)間Datetime結(jié)合主碼走開時(shí)間Datetime物理設(shè)計(jì)職工會常常查問自己的薪資,在職工表的(薪資)創(chuàng)立索引;顧客每次付款時(shí)都會要查問詳細(xì)的折扣詳情,在折扣表的(折扣詳情)創(chuàng)立索引;顧客選擇項(xiàng)目時(shí)只會給出項(xiàng)目名稱,因此需要常常查問項(xiàng)目名稱,在項(xiàng)目表的(項(xiàng)目名稱)創(chuàng)立索引;每位顧客花費(fèi)時(shí)會給出身份證,因此常常需要查問身份證對應(yīng)的顧客號,在顧客表的(身份證號)創(chuàng)立索引;顧客住宿時(shí)會給出自己想要的客房種類的名稱,因此要常常查問種類名稱對應(yīng)的種類號,在種類表的(種類名稱)創(chuàng)立索引;SQL語句createuniqueindexidx_薪資on職工(薪資)createuniqueindexidx_折扣詳情on折扣(折扣詳情)createuniqueindexidx_項(xiàng)目名稱on項(xiàng)目(項(xiàng)目名稱)createuniqueindexidx_身份證號on顧客(身份證號)createuniqueindexidx_種類名稱on種類(種類名稱)數(shù)據(jù)庫實(shí)行創(chuàng)立數(shù)據(jù)庫createdatabase酒店管理系統(tǒng)gouse酒店管理系統(tǒng)go創(chuàng)立表創(chuàng)立部門表createtable部門(部門號char(10)primarykey,名稱char(10)notnull,部門經(jīng)理char(10),辦公地址char(10),職工數(shù)目intcheck(

職工數(shù)目>=0),)go--創(chuàng)立職工表createtable職工(職工號char(10)primarykey,姓名char(10)notnull,性別char(2)notnull,年紀(jì)int,薪資int,部門號char(10),職務(wù)char(10),備注varchar(100),foreignkey(

部門號)references

部門(部門號))go--創(chuàng)立顧客表createtable顧客(顧客號char(10)primarykey,姓名char(10)notnull,年紀(jì)char(2),性別char(2)notnull,身份證號char(18)notnullunique,級別int,備注varchar(100))go創(chuàng)立種類表createtable種類(種類編號char(10)primarykey,種類名稱char(10)notnull,花費(fèi)dec(6,2)check(花費(fèi)>=0),總量intcheck(節(jié)余量intcheck(

總量>=0),節(jié)余量>=0))go--創(chuàng)立客房表createtable客房(客房號char(10)primarykey,種類編號char(10),地點(diǎn)char(10)notnullunique,狀態(tài)char(4),備注varchar(100),foreignkey(

種類編號)references

種類(種類編號))go--折扣表createtable

折扣(折扣級別intprimarykey,折扣詳情dec(3,2))go--創(chuàng)立款項(xiàng)表createtable款項(xiàng)(款項(xiàng)編號char(10)primarykey,顧客號char(10),職工號char(10),時(shí)間datetime,折扣級別int,應(yīng)收款dec(6,2)notnull,實(shí)質(zhì)收款dec(6,2)notnull,foreignkey(顧客號)references顧客(顧客號),foreignkey(職工號)references職工(職工號),foreignkey(折扣級別)references折扣(折扣級別))go--創(chuàng)立項(xiàng)目表createtable項(xiàng)目(項(xiàng)目編號char(10)primarykey,項(xiàng)目名稱char(10)notnull,部門號char(10),所在地點(diǎn)char(10),收費(fèi)標(biāo)準(zhǔn)intcheck(

收費(fèi)標(biāo)準(zhǔn)>=0),foreignkey(部門號)references部門(部門號))go創(chuàng)立選擇表createtable選擇(顧客號char(10),項(xiàng)目號char(10),發(fā)生時(shí)間datetime,備注varchar(100),primarykey(foreignkey(foreignkey(

顧客號,項(xiàng)目號,發(fā)生時(shí)間),顧客號)references顧客(顧客號),項(xiàng)目號)references項(xiàng)目(項(xiàng)目編號))go創(chuàng)立預(yù)定表createtable預(yù)定(顧客號char(10),客房號char(10),預(yù)定時(shí)間datetime,備注varchar(100),primarykey(foreignkey(foreignkey(

顧客號,客房號,預(yù)定時(shí)間),顧客號)references顧客(顧客號),客房號)references客房(客房號))go創(chuàng)立住宿表createtable住宿(顧客號char(10),客房號char(10),入住時(shí)間datetime,走開時(shí)間datetime,primarykey(foreignkey(foreignkey(

顧客號,客房號,入住時(shí)間),顧客號)references顧客(顧客號),客房號)references客房(客房號))數(shù)據(jù)庫運(yùn)轉(zhuǎn)增添部門數(shù)據(jù):('bm001','客房部','('bm002','餐飲部','('bm003','娛樂部','

吳慶宇','B201',20)陳嘯','A103',10)胡展鵬','A401',20)增添職工數(shù)據(jù):('yg1001','吳慶宇','男',30,4000,'bm001','部門經(jīng)理','')('yg1002','徐博雅','女',26,2700,'bm001','一般職工','')('yg2001','陳嘯','男',30,3500,'bm002','部門經(jīng)理','')('yg2002','穆標(biāo)','男',26,2000,'bm002','一般職工','學(xué)徒')('yg3001','胡展鵬','男',31,4000,'bm003','部門經(jīng)理','')('yg3002','戚倩倩','女',25,3000,'bm003','一般職工','休假中')增添顧客數(shù)據(jù):('gk00001','董炎鑫',24,'男','320830',3,'')('gk00002','李倫',20,'女','34260',1,'')('gk00003','楊德軍',31,'男','16231',1,'')('gk00004','張秀春',41,'女','320829',2,'')增添種類數(shù)據(jù):('lx001','一般雙人間',130,50,20)('lx002','網(wǎng)絡(luò)單人間',100,30,13)('lx003','大床房',150,50,36)('lx004','豪華套間',420,20,14)增添客房數(shù)據(jù):('kf001','lx001','B101','安閑','')('kf002','lx001','B102','有客','')('kf003','lx002','B201','安閑','')('kf004','lx003','B305','安閑','維修中')('kf005','lx004','B404','有客','')增添折扣數(shù)據(jù):(1,(2,(3,增添項(xiàng)目數(shù)據(jù):('xm001','網(wǎng)吧','bm003','A206',3)('xm002','KTV','bm003','A501',90)('xm003','洗衣','bm001','B105',10)款項(xiàng)、選擇、預(yù)定數(shù)據(jù)隨業(yè)務(wù)的進(jìn)行由職工增添模擬業(yè)務(wù)實(shí)例1:新客戶沈慧預(yù)定kf003號客房(沈慧,女,20歲,11546)insertinto

顧客

values(

‘gk00005’,’沈慧’

,20,’女’,’

11546’,1,

’’

)goinsertinto

預(yù)定

values(

‘gk00005’,’kf003’,’2015

-12-06’,’’

)update客房set狀態(tài)=’預(yù)定’where客房號=’kf003’實(shí)例2:職工徐博雅辭職,刪除其職工數(shù)據(jù)deletefrom職工where姓名=’徐博雅’實(shí)例3:查問年紀(jì)小于等于30歲的男性顧客的姓名、身份證號select姓名,身份證號from顧客where性別=’男’and年紀(jì)<=30實(shí)例4:顧客李倫選擇KTV項(xiàng)目(李倫,34260)insertinto選擇select顧客號,項(xiàng)目編號,'2015-12-1',''from顧客,項(xiàng)目where身份證號='34260'and項(xiàng)目名稱='KTV'goselect*from選擇where顧客號=(select顧客號from顧客where身份證號and項(xiàng)目號=(select項(xiàng)目編號from項(xiàng)目where項(xiàng)目名稱and發(fā)生時(shí)間

='34260')='KTV')='2015-12-1'實(shí)例5:即實(shí)例4以后,李倫結(jié)賬付款,由職工戚倩倩辦理insertinto款項(xiàng)select‘kx00001’,顧客號,職工號,'2015-12-1',折扣級別,收費(fèi)標(biāo)準(zhǔn),收費(fèi)標(biāo)準(zhǔn)*折扣詳情from顧客,項(xiàng)目,職工,折扣where身份證號='34260'and項(xiàng)目名稱='KTV'and職工.姓名=’戚倩倩’and級別=折扣級別goselect*from款項(xiàng)where款項(xiàng)編號='kx00001'數(shù)據(jù)庫安全性①數(shù)據(jù)庫管理員以Windows身份考證登錄,不再此外創(chuàng)立登錄名為職工、經(jīng)理和顧客分別創(chuàng)立一個(gè)登錄名,比如:②為職工、經(jīng)理和顧客分別創(chuàng)立一個(gè)用戶,對應(yīng)登錄名,比

溫馨提示

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

最新文檔

評論

0/150

提交評論