




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、數(shù)據(jù)庫原理課程設計題目賓館客房管理系統(tǒng)學院能源與動力工程學院專業(yè)熱能與動力工程班級 1009班組員:范滿意 u201011615 張華輝 u201011616徐習哲u201011617梁脩u201011618鄒傲 u201011619王磊u201011620田照華 u201011621 覃海峰 u201011623指導教師編寫日期2012年06月20日1系統(tǒng)前期分析設計1.1目的與要求近年來,賓館業(yè)迅猛發(fā)展,市場的競爭tl趨激烈,全血提高賓館的軟件管理水準,已成 為賓館業(yè)發(fā)展的當務之急。尤其是對于星級賓館,既需要完成前臺的一些服務工作,還需要 完成后臺的管理工作。然而,傳統(tǒng)的人工管理模式已經(jīng)遠
2、遠不能滿足有效、快捷地處理經(jīng)營 中產(chǎn)生的大量信息數(shù)據(jù)的需要,從而使得企業(yè)決策層無法及時、準確地掌握一線資料,繼而 影響対市場進行正確地分析和預測。對賓館的經(jīng)營狀況起決定作用的是客房的管理。簡單的服務標準已不是制勝的錦囊,只 有管理做到最細微之處,才能讓顧客體會到賓館服務的高標準、高質(zhì)量,而準確、快速、周 全往往就是最基本的成功要素。傳統(tǒng)的管理方法己經(jīng)不能適應現(xiàn)代社會的需要,因此采用電腦管理業(yè)務、財務等諸多壞 節(jié)已成為推動賓館業(yè)迅速發(fā)展的先決條件,賓館客房管理信息系統(tǒng)是各大中小型賓館所需要 使用的一個管理系統(tǒng)。1.2用戶需求分析建立一套功能完善的管理信息系統(tǒng),既能滿足業(yè)務人員日常處理的需要,增強
3、企業(yè)經(jīng)營 全過程的數(shù)字化管理水平;又能滿足管理人員決策分析的需要,提高公司管理層對公司經(jīng)營 反饋信息的響應速度。從而大幅度提高工作效率,提高實施管理的準確性、科學性,使擔負 管理的工作人員從繁雜的手工勞作中解脫出來。*使得管理人員迅速簡潔地查詢到客房的信息,使得客房信息管理與核實不出現(xiàn)紊亂。*管理人員能夠方便地修改以及查詢客房的信息,防止造成因修改造成的失誤。*能快速地根據(jù)客戶的信息查詢客戶所在的客房的信息。同時也能根據(jù)客房的信息快速查找 客戶的信息,方便核實身份等。*在退房訂房的過稈屮,能同步更新客房的狀態(tài)以及保留和移除客房屮客戶的信息,以免客 房的管理出現(xiàn)紊亂。*提供淸晰、準確的各類明細報
4、表、賬單,給客人留下良好的管理印彖1.3系統(tǒng)的功能模塊圖開始啟動用戶登錄系統(tǒng)主界面旅客基本信客房基本信信息查詢1.4數(shù)據(jù)字典:旅客信息表為旅客的個人信息加入住客房信息,數(shù)據(jù)結(jié)構(gòu)如表 表1旅客信息表設置字段名類型大小說明登記號char8旅客入住 號,主鍵姓名char8旅客姓名身份證號 碼char18旅客身份 證號房間號int3入住房間 號登記日期日期/時 間30旅客入住 時間性別char3旅客性別籍貫char8旅客籍貫vipchar1是否為vip客房信息表為客房入住情況的基本信息,數(shù)據(jù)結(jié)構(gòu)如表 表2客房信息表設置字段名類型大小說明房間號char3房間號,主鍵客房等級char8客房等級客房類型ch
5、ar8客房類型客房價格float單精度型客房價格客房狀態(tài)text3客房狀態(tài)客房備注信息text8客房備注信息旅客退房記錄表為旅客退房和關(guān)的一些記錄信息,數(shù)據(jù)結(jié)構(gòu)如表表3旅客退房記錄表設置字段名類型大小說明登記號int8旅客入住號,主 鍵登記日期日期/時 間30旅客登記時間退房時間日期/時 間30旅客退房時間付款金額float單精度型付費金額退房備注信 息text8退房備注信息管理人員信息表存儲賓館管理人員使用該系統(tǒng)的帳號密碼,數(shù)據(jù)結(jié)構(gòu)表 表4管理人員信息表設置字段名類型大小說明姓名char20管理人員帳號, 主鍵密碼char20管理人員密碼權(quán)限tex t20管理人員權(quán)限1. 5概念設計通過以上
6、對數(shù)據(jù)的設計,總結(jié)出以下幾個數(shù)據(jù)庫實體,其e-r圖如下:圖2旅客實體圖圖3客房實體圖圖4管理員實體圖登記號房間號退房時間登記fi期登記號登記日期退房時間付款金額退房備注圖5系統(tǒng)綜合e-r圖16邏輯結(jié)構(gòu)設計客人信息(預定人姓名,身份證號,vip)訂單(訂單編號,姓名,身份證號,客房編號,客房類型,抵店時間,入住人數(shù),預定 人,電話,住幾天,訂單狀態(tài))客房信息(客房編號,客房類型,客房價格,客房狀態(tài))入住單(入住單號,客房編號,客房類型,入住時間,入住人數(shù),姓名,退房時間,訂單 編號,入住單狀態(tài))帳單'(帳單編號,客房編號,姓名,消費金額,入住時間,退房時間,備注)2.系統(tǒng)具體實施過程此階
7、段主要任務包括創(chuàng)建數(shù)據(jù)庫以及各表項,加載初始數(shù)據(jù),數(shù)據(jù)庫試運行,數(shù)據(jù)庫的 安全性和完整性控制數(shù)據(jù)庫的備份與恢sz,數(shù)據(jù)庫性能的監(jiān)督分析和改進,數(shù)據(jù)庫的重組 和重構(gòu)等。主要代碼如下:2. 1程序代碼-創(chuàng)建數(shù)據(jù)庫及表項create database hotelmanager/*創(chuàng)建數(shù)據(jù)庫 hotelmanager (賓館管理)*/gouse hotel managergocreate table cusinfo/*創(chuàng)建數(shù)據(jù)表 cusinfo (客人信息)*/(dingname varchar(lo) not null,cname varchar(lo),cid char( 18),vip char
8、(2)gocreate table ordform/*創(chuàng)建數(shù)據(jù)表 ordform (訂單信息)*/(ono varchar(36) not null,cname varchar(lo) not null,csex char(2),cid char( 18),rid char(6) not null,rstyle varchar( 10),arrivetime datetime,eno char(10) not null,dingname varchar(lo),livetime char(10),dingph char(15) not null,ozt char(4)gocreate tabl
9、e roominfo/*創(chuàng)建數(shù)據(jù)表 roominfo (客房信息)*/(rid char(6) not null,rstyle varchar( 10),kfzt char(2) not null)gocreate table liveorder/*創(chuàng)建數(shù)據(jù)表 liveorder (入住單)*/(lno varchar(36) not null,rid char(6) not null,rstyle varchar(lo),btime datetime not null,eno char(10),cname varchar(lo) not null,etime datetime,ono var
10、char(36),lzt char(4)gocreate table bill/*創(chuàng)建數(shù)據(jù)表 bill (賬單)*/(bno varchar(36) not null,rid char(6) not null,cname varchar( 10),cust money,btime datetime,etime datetime,remarks varchar(40)gocreate table roomsp/*創(chuàng)建數(shù)據(jù)表 roomsp (客房信息)*/(rstyle varchar(lo) not null,rprice money)gocreate table hordform/*創(chuàng)建數(shù)據(jù)表
11、hordform (訂單信息【歷史】)*/(ono varchcir(36) not null,cname varchar( 10) not null,csex char(2),cid char( 18),rid char(6) not null,rstyle varchar(lo),arrivetime datetime,eno char(10) not null,dingname varchar( 10),livetime char(10),dingph char(15) not null,ozt char(4)gocreate table hliveorder /*創(chuàng)建數(shù)據(jù)表hliveo
12、rder (入住信息【歷史】)*/ (lno varchar(36) not null,rid char(6) not null,rstyle varchar( 10),btime datetime not null,eno char(10),cname varchar(lo) not null,etime datetime,ono varcha(36),lzt char(4)> 加載初始數(shù)據(jù)goinsert into cusinfo valuescmao'/zcl',33022719880506007l'/n*)insert into cusinfo value
13、s('qxb','zyy'33o227198603070022','n')goinsert into roominfo values(r20107s1n,)insert into roominfo vakies(t220r/s,n,)insert into roominfo values(,230r/s,n,)insert into room info values('3010ts;y)insert into roominfo values(>3012,/s,n,)insert into roominfo values(l3
14、015,/s7n,)insert into roominfo values(,4210,d,/nt)insert into roominfo values(,4110,dt/n,)insert into roominfo values(r4010vd,n,)insert into roominfo values(,52207dtn,)insert into roominfo values(r52107d,/n,)insert into roominfo values(t520r/dtnt)goinsert into roomsp values('s;200)insert into ro
15、omsp values('d300)goinsert into ordform values('o0201001 vzcl'/f','230l';sv2010-01-0271,mao,;r;883060089vn,)goinsert into liveorder values('12010001 丁230r;s72010-01 -02*;r;zcl72010-0103','o020100 r;n') insert into liveorder values('1201
16、0002',30107s72010-01 -03'; 1 vqxb72010-01 -04'o0201002';y') insert into liveorder(lno,rid,rstyle,btime,cno,cname,ono,lzt)values(12010003,5220,;d,;2010-01 -09'; 1 ','myy;'o0201003','y')insert into liveorder(lno,rid,rstyle,btime,cno,cname,ono,lzt)values(
17、'120100047520110-01 -02,;2,;zxxnull;y,)goinsert into bill(bno,rid,cname,cust,btime) values('b2010003'/5220','myy',0,*2010-01 -1 o')insert into bill(bno,rid,cname,cust,btime) values(*b201000475201 'zxx0,'2010-01 -02')goalter table cusinfo add primary key(dingna
18、me)alter table ordform add primary key(ono)alter table room info add primary key(rid)alter table liveorder add primary key(lno)alter table bill add primary key(bno)alter table roomsp add primary key(rstyle)亠數(shù)據(jù)庫的保存修改備份以及功能實現(xiàn)等操作gocreate proc ordformproc lno varchar(36) /*保存入住單*/begin tranupdate roomin
19、fo set kfzt=,yl from roominfojiveorder where liveorder.rid二roominfo.rid and liveorder.lno=lno/* 修改客房信息*/update ord form set ozt=,y, from ordform jiveorder where liveorder.ono=ordform.ono and liveorder.lno=lno/* 修改預訂單信息*/insert into hordform select * from ord form where ozt=ry,/* 將己入住的預訂單放入歷史 */delet
20、e from ordfonn where ozt=y,/*清除已入住預訂單*/commit goselect * from roominfoselect * from ord formgoexec ordformproc '12010001'exec ordformproc '12010004'select * from roominfoselect * from ord formgocreate proc liveorderproc lno varchar(36) /*收銀退房*/asbegin tranupdate liveorder set etime=g
21、etdate()jzt=tn, where lno=inoupdate roominfo set kfzt=,nr from roominfo jiveorder where roominfo.rid=liveorder.rid and liveorder.lno=lno/* 修改客房狀態(tài) */insert into hliveorder select * from liveorder where lno=lno 嚴導入歷史*/delete from liveorder where lno=lno /*清除入住單*/commitgoselect * from liveorderselect *
22、 from hliveordergoexec liveorderproc '12010004'goselect * from liveorderselect * from hliveorderselect *from roominfo where rid-520 tgocreate proc bi 11 proc lno varchar(36)/*計算應收款*/asbegin trandeclare total moneydeclare datecount intupdcite liveorder set etime=getdate() where lno=(§)ln
23、o /*設置離店時間*/select datecount=datediff(dd,btime,getdate() from liveorder where lno=lno /*計算住店天數(shù)*/ select total=0select total=datecount*(isnull(rprice,0) from liveorder,bill,roomspwhere bill.rid=liveorder.rid and liveorder.rstyle=roomsp.rstyle and lno=lno /*計算住店金額*/ updcite bill set etime=getdate(),cu
24、st=total from billjiveorder where billrid=liveorder.rid and lno=lno/*修改賬單*/commitgoselect * from liveorderselect * from billgoexec billproc '12010004'goselect * from liveorderselect * from bill部分操作截圖1 主界面窗體2.客房信息103204206104106105101102107108109201總統(tǒng)套房單間2000普通客房單間200普通客房單間200總統(tǒng)套房單間2000普通客房單間
25、600總統(tǒng)套房單間2000總纟充套房單間2000總統(tǒng)套房單間8000普通客房單間600普通客房雙人間400普通客房雙人間400普通客房單間400j七涉普通客房單間200添加 i 刪除 i 修改退出3 旅客信息二i族客信息籍貫001吳尊23002719860130001012009-6-7男j1汶萊002炎亞綸2302271986013000:1022009-6-7男臺北004汪東城2302271986013000:1032009-6-7男臺北005羅志祥2302271986013000:1042009-6-7男臺北009ella2302271986013000-2012009-6-7女臺北添加
26、)修改刪除退出004. 旅客信息登記窗體木窗體用于當旅客入住時,登記其基木信息,包括入住房間號。性別:|籍貫:j確定(q)取消©圖9添加新旅客窗體5. 退房信息處理窗體當旅客離開賓館時,需要為其辦理退房手續(xù),在這過程中需要在旅客退房信息表 中添加記錄信息,以及修改客房信息表,改變客房狀態(tài)。旅客退房信息窗體,工作界面設計情況如圖:二3進房佶息6. 添加退房信息窗體木窗體用于當旅客離開時,登記旅客退房信息,以及計算并記錄付額,:二港in退房信息圖117. 查詢客房信息窗體客房查詢窗體主要功能是實現(xiàn)客房信息查詢顯示,查詢方式可以按房間號,客房 等級,客房類型查詢,工作界面如圖:8000總統(tǒng)套
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 炭基固體酸催化高酸值廢油酯化的活性與穩(wěn)定性研究
- 二零二五年度保稅區(qū)物流園區(qū)物流園區(qū)熱水供應合同
- 二零二五年度辦事處游戲IP授權(quán)合作合同
- 國開《機械制造裝備與設計》形成性作業(yè)1-4答案
- 環(huán)保領(lǐng)域生態(tài)修復工程合同
- 購貓合同請查收安心你我它
- 智能旅游景區(qū)設備維護保養(yǎng)服務協(xié)議
- 2025-2030年中國魚皮明膠行業(yè)發(fā)展狀況及營銷戰(zhàn)略研究報告
- 2025-2030年中國高檔手表行業(yè)產(chǎn)業(yè)消費狀況及發(fā)展前景分析報告
- 2025-2030年中國雪茄行業(yè)運行狀況及發(fā)展趨勢預測報告
- 舞臺設計課件
- 高中勞動教育課教案8篇
- 急性髓性白血病教學查房課件
- 高中英語 高中閱讀高頻單詞
- 初一年級班級日志記載表(詳)
- 《胃癌課件:病理和分子機制解析》
- 生產(chǎn)制造企業(yè)流程匯編
- 國際貿(mào)易實務課程教案
- 部編版六年級語文下冊全冊課件PPT
- 人教版三年級數(shù)學下冊 (認識東北、西北、東南、西南)位置與方向課件
- 與食品經(jīng)營相適應的主要設備設施布局、操作流程等文件
評論
0/150
提交評論