數(shù)據(jù)庫實驗報告賓館客房管理系統(tǒng)樣本_第1頁
數(shù)據(jù)庫實驗報告賓館客房管理系統(tǒng)樣本_第2頁
數(shù)據(jù)庫實驗報告賓館客房管理系統(tǒng)樣本_第3頁
數(shù)據(jù)庫實驗報告賓館客房管理系統(tǒng)樣本_第4頁
數(shù)據(jù)庫實驗報告賓館客房管理系統(tǒng)樣本_第5頁
已閱讀5頁,還剩13頁未讀, 繼續(xù)免費閱讀

付費下載

下載本文檔

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

文檔簡介

摘要文章從系統(tǒng)構(gòu)造圖賓館住宿系統(tǒng),對賓館內(nèi)部集中管理,集中控制,迅速反映各個部門經(jīng)營狀況,大大減少工作人員勞動強度,提高工作效率,給客戶帶來極大便利,同步帶來良好經(jīng)濟效益和社會效益,此外賓館管理中各種信息提供便利,同步帶來良好經(jīng)濟效益和社會效益。此外,賓館中各種信息提供使管理著實時動態(tài)掌握賓館經(jīng)營狀況,還為管理者提供了有利決策支持。當前網(wǎng)絡(luò)發(fā)展迅速,也使遠程客戶預(yù)訂提供了實現(xiàn)也許。本人設(shè)計賓館住宿管理以實用為主。核心詞;賓館住宿管理AbstractThefromthesystemstructurediagramguesthouseaccommodation,thehotelinternalcentralizedmanagement,centralizedcontrol,fastreactionofvariousdepartmentsoperatingconditions,greatlyreducingthelaborintensityofthestaff,improveworkefficiency,andbringsgreatconveniencetocustomers,andbringgoodeconomicbenefitandsocialbenefit.Inadditionallkindsofinformationinhotelmanagementprovideconvenient,atthesametimebringgoodeconomicandsocialbenefits.Inaddition,thehotelprovidesavarietyofinformationtoenablethemanagementofreal-timedynamicgraspoftheoperatingconditionsofthehotel,butalsoforthemanagerstoprovideafavorabledecisionsupport.Atpresent,therapiddevelopmentofthenetwork,butalsotomakeremoteclientbookingprovidesthepossibilitytoachieve.Idesignedthehotelaccommodationmanagementwithpractical.Keywords;hotelaccommodationmanagement

目錄1. 系統(tǒng)功能需求分析 12. 數(shù)據(jù)庫設(shè)計分析 23. 數(shù)據(jù)庫整體邏輯構(gòu)造設(shè)計 34. 數(shù)據(jù)庫實現(xiàn) 44.1 建立數(shù)據(jù)庫和表 44.2 建立視圖 44.3 建立存儲過程 44.4 建立觸發(fā)器 45. 課程設(shè)計總結(jié) 5參照文獻 7謝辭 8

1.系統(tǒng)前期分析設(shè)計1.1系統(tǒng)功能分析需求近年來,賓館業(yè)迅猛發(fā)展,市場競爭日趨激烈,全面提高賓館軟件管理水準,已成為賓館業(yè)發(fā)展當務(wù)之急。特別是對于星級賓館,既需要完畢前臺某些服務(wù)工作,還需要完畢后臺管理工作。然而,老式人工管理模式已經(jīng)遠遠不能滿足有效、快捷地解決經(jīng)營中產(chǎn)生大量信息數(shù)據(jù)需要,從而使得公司決策層無法及時、精確地掌握一線資料,繼而影響對市場進行對的地分析和預(yù)測。像沿海都市三星級以上賓館引進外方管理,使小某些賓館管理水準幾乎接近或達到國際水平。但對占80%以上廣大中小型賓館來說,是難以做到。因而,欲在競爭中甩開對手,獲得優(yōu)勢,必要在經(jīng)營、管理、產(chǎn)品、服務(wù)等方面具備獨到之處。而對賓館經(jīng)營狀況起決定作用是客房管理。簡樸服務(wù)原則已不是制勝錦囊,只有管理做到最細微之處,才干讓顧客體會到賓館服務(wù)高原則、高質(zhì)量,而精確、迅速、周全往往就是最基本成功要素。老式管理辦法已經(jīng)不能適應(yīng)當代社會需要,因而采用電腦管理業(yè)務(wù)、財務(wù)等諸多環(huán)節(jié)已成為推動賓館業(yè)迅速發(fā)展先決條件,賓館客房管理信息系統(tǒng)是各大中小型賓館所需要使用一種管理系統(tǒng)。1.2顧客需求建立一套功能完善管理信息系統(tǒng),既能滿足業(yè)務(wù)人員尋常解決需要,增強公司經(jīng)營全過程數(shù)字化管理水平;又能滿足管理人員決策分析需要,提高公司管理層對公司經(jīng)營反饋信息響應(yīng)速度。從而大幅度提高工作效率,提高實行管理精確性、科學(xué)性,使肩負管理工作人員從繁雜手工勞作中解脫出來。﹡迅速實現(xiàn)客人入住登記和賬務(wù)解決,減少客人住店及離店時等待時間﹡準的確現(xiàn)客人預(yù)訂入住規(guī)定,實既有效及有保障前臺系統(tǒng)作業(yè)﹡迅速響應(yīng)住宿客人關(guān)于項目查詢規(guī)定﹡實現(xiàn)入住、消費、結(jié)賬一條龍服務(wù),以便客人在店內(nèi)各類消費規(guī)定﹡提供清晰、精確各類明細報表、賬單,給客人留下良好管理印象1.3系統(tǒng)需求分析需求分析圖:客房 客房信息客房 客房信息預(yù)訂入住退房客人 預(yù)定人信息 預(yù)訂單 帳單預(yù)訂入住退房客人 預(yù)定單 入住管理 帳單管理員管理員 賓館客房管理系統(tǒng)數(shù)據(jù)字典:數(shù)據(jù)流名稱:客人信息來源:客人去向:訂單包括數(shù)據(jù)項:預(yù)定人,姓名,身份證號,VIP(賓館客房管理系統(tǒng)數(shù)據(jù)流——客人信息)數(shù)據(jù)流名稱:訂單來源:訂單去向:入住包括數(shù)據(jù)項:訂單編號,姓名,性別,身份證號,客戶編號,客房類型,抵房時間,入住人數(shù),預(yù)定人,電話,住幾天,訂單狀態(tài)(賓館客房管理系統(tǒng)數(shù)據(jù)流——訂單)數(shù)據(jù)流名稱:客房信息來源:訂單去向:退房包括數(shù)據(jù)項:客房編號,客房類型,客房價格,客房狀態(tài)(賓館客房管理系統(tǒng)數(shù)據(jù)流——客房信息)數(shù)據(jù)流名稱:入住單來源:入住去向:退房包括數(shù)據(jù)項:入住單號,客房編號,客房類型,入住時間,入住人數(shù),姓名,退房時間,訂單編號,入住單狀態(tài)(賓館客房管理系統(tǒng)數(shù)據(jù)流——入住單)數(shù)據(jù)流名稱:帳單來源:管理員去向:退房包括數(shù)據(jù)項:帳單編號,姓名,消費金額,入住時間,退房時間,備注(賓館客房管理系統(tǒng)數(shù)據(jù)流——帳單)賓館客房管理系統(tǒng)數(shù)據(jù)項:數(shù)據(jù)項名稱數(shù)據(jù)類型及長度闡明預(yù)定人字符,可變長度10不能為空預(yù)定人電話字符,可變長度15不能為空客人姓名字符,可變長度10不能為空客人性別字符,可變長度2客人身份證號字符,可變長度18VIP字符,可變長度2訂單編號字符,可變長度36不能為空入住單號字符,可變長度36不能為空客房編號字符,可變長度6不能為空帳單編號字符,可變長度36不能為空客房類型字符,可變長度10客房價格貨幣型客房狀態(tài)字符,可變長度2不能為空抵店時間日期型入住人數(shù)字符,可變長度10不能為空住幾天字符,可變長度10訂單狀態(tài)字符,可變長度4入住單狀態(tài)字符,可變長度4入住時間日期型不能為空退房時間日期型消費金額貨幣型備注字符,可變長度401.4概念設(shè)計E-R圖:離開離開 mn預(yù)訂預(yù)訂客人客房預(yù)定人mn客人客房預(yù)定人入住mn入住姓名性別姓名性別訂單編號身份證號 訂單編號身份證號 抵房時間客房類型預(yù)定 抵房時間客房類型預(yù)定 入住人數(shù)客房編號入住人數(shù)客房編號住幾天 住幾天 客房類型客房類型客房編號姓名 客房編號姓名入住 入住入住單號入住單狀態(tài)入住單號入住單狀態(tài) 入住時間入住時間訂單編號 訂單編號入住人數(shù) 入住人數(shù)退房時間退房時間帳單編號帳單編號客房編號客房編號離開離開備注 備注姓名姓名 退房時間退房時間消費金額入住時間 消費金額入住時間 客房編號姓名客房編號姓名客人客人客房客戶價格VIP客房客戶價格VIP客戶類型身份證號客戶類型身份證號姓名姓名預(yù)訂人預(yù)訂人電話電話1.5邏輯構(gòu)造設(shè)計客人信息(預(yù)定人姓名,身份證號,VIP)訂單(訂單編號,姓名,身份證號,客房編號,客房類型,抵店時間,入住人數(shù),預(yù)定人,電話,住幾天,訂單狀態(tài))客房信息(客房編號,客房類型,客房價格,客房狀態(tài))入住單(入住單號,客房編號,客房類型,入住時間,入住人數(shù),姓名,退房時間,訂單編號,入住單狀態(tài))帳單(帳單編號,客房編號,姓名,消費金額,入住時間,退房時間,備注)2.系統(tǒng)詳細實行過程createtableroominfo/*創(chuàng)立數(shù)據(jù)表roominfo*/(ridchar(6)notnull,rstylevarchar(10),kfztchar(2)notnull)gocreatetableliveorder/*創(chuàng)立數(shù)據(jù)表liveorder*/(lnovarchar(36)notnull,ridchar(6)notnull,rstylevarchar(10),btimedatetimenotnull,cnochar(10),cnamevarchar(10)notnull,etimedatetime,onovarchar(36),lztchar(4))gocreatetablebill/*創(chuàng)立數(shù)據(jù)表bill*/(bnovarchar(36)notnull,ridchar(6)notnull,cnamevarchar(10),custmoney,btimedatetime,etimedatetime,remarksvarchar(40))gocreatetableroomsp/*創(chuàng)立數(shù)據(jù)表roomsp*/(rstylevarchar(10)notnull,rpricemoney)gocreatetablehordform/*創(chuàng)立數(shù)據(jù)表hordform*/(onovarchar(36)notnull,cnamevarchar(10)notnull,csexchar(2),cidchar(18),ridchar(6)notnull,rstylevarchar(10),arrivetimedatetime,cnochar(10)notnull,dingnamevarchar(10),livetimechar(10),dingphchar(15)notnull,oztchar(4))gocreatetablehliveorder/*創(chuàng)立數(shù)據(jù)表hliveorder*/(lnovarchar(36)notnull,ridchar(6)notnull,rstylevarchar(10),btimedatetimenotnull,cnochar(10),cnamevarchar(10)notnull,etimedatetime,onovarchar(36),lztchar(4))goinsertintocusinfovalues('mao','zcl','3302271','n')insertintocusinfovalues('qxb','zyy','3302272','n')goinsertintoroominfovalues('','s','n')insertintoroominfovalues('2201','s','n')insertintoroominfovalues('2301','s','n')insertintoroominfovalues('3010','s','y')insertintoroominfovalues('3012','s','n')insertintoroominfovalues('3015','s','n')insertintoroominfovalues('4210','d','n')insertintoroominfovalues('4110','d','n')insertintoroominfovalues('4010','d','n')insertintoroominfovalues('5220','d','n')insertintoroominfovalues('5210','d','n')insertintoroominfovalues('5201','d','n')goinsertintoroomspvalues('s',200)insertintoroomspvalues('d',300)goinsertintoordformvalues('o001','zcl','f','3302271','2301','s','-01-02','1','mao','1','','n')goinsertintoliveordervalues('l001','2301','s','-01-02','1','zcl','-01-03','o001','n')insertintoliveordervalues('l002','3010','s','-01-03','1','qxb','-01-04','o002','y')insertintoliveorder(lno,rid,rstyle,btime,cno,cname,ono,lzt)values('l003','5220','d','-01-09','1','myy','o003','y')insertintoliveorder(lno,rid,rstyle,btime,cno,cname,ono,lzt)values('l004','5201','d','-01-02','2','zxx',null,'y')goinsertintobill(bno,rid,cname,cust,btime)values('b003','5220','myy',0,'-01-10')insertintobill(bno,rid,cname,cust,btime)values('b004','5201','zxx',0,'-01-02')goaltertablecusinfoaddprimarykey(dingname)altertableordformaddprimarykey(ono)altertableroominfoaddprimarykey(rid)altertableliveorderaddprimarykey(lno)altertablebilladdprimarykey(bno)altertableroomspaddprimarykey(rstyle)gocreateprocordformproc@lnovarchar(36)/*保存入住單*/asbegintranupdateroominfosetkfzt='y'fromroominfo,liveorderwhereliveorder.rid=roominfo.ridandliveorder.lno=@lno/*修改客房信息*/updateordformsetozt='y'fromordform,liveorderwhereliveorder.ono=ordform.onoandliveorder.lno=@lno/*修改預(yù)訂單信息*/insertintohordformselect*fromordformwhereozt='y'/*將已入住預(yù)訂單放入歷史*/deletefromordformwhereozt='y'/*清除已入住預(yù)訂單*/commitgoselect*fromroominfoselect*fromordformgoexecordformproc'l001'execordformproc'l004'select*fromroominfoselect*fromordformgocreateprocliveorderproc@lnovarchar(36)/*收銀退房*/asbegintranupdateliveordersetetime=getdate(),lzt='n'wherelno=@lnoupdateroominfosetkfzt='n'fromroominfo,liveorderwhereroominfo.rid=liveorder.ridandliveorder.lno=@lno/*修改客房狀態(tài)*/insertintohliveorderselect*fromliveorderwherelno=@lno/*導(dǎo)入歷史*/deletefromliveorderwherelno=@lno/*清除入住單*/commitgoselect*fromliveorderselect*fromhliveordergoexecliveorderproc'l004'goselect*fromliveorderselect*fromhliveorderselect*fromroominfowhererid='5201'gocreateprocbillproc@lnovarchar(36)/*計算應(yīng)收款*/asbegintrandeclare@totalmoneydeclare@datecountintupdateliveordersetetime=getdate()wherelno=@lno/*設(shè)立離店時間*/select@datecount=datediff(dd,btime,getdate())fromliveorderwherelno=@lno/*計算住店天數(shù)*/select@total=0select@total=@datecount*(isnull(rprice,0))fromliveorder,bill,roomspwherebill.rid=liveorder.ridandliveorder.rstyle=roomsp.rstyleandlno=@lno/*計算住店金額*/updatebillsetetime=getdate(),cust=@totalfrombill,liveorderwherebill.rid=liveorder.ridandlno=@lno/*修改賬單*/commitgoselect*fromliveorderselect*frombillgoexecbillproc'l004'goselect*fromliveorderselect*frombill2.1程序代碼createdatabasehotelmanager/*創(chuàng)立數(shù)據(jù)庫hotelmanager*/gousehotelmanagergocreatetablecusinfo/*創(chuàng)立數(shù)據(jù)表cusinfo*/(dingnamevarchar(10)notnull,cnamevarchar(10),cidchar(18),vipchar(2))gocreatetableordform/*創(chuàng)立數(shù)據(jù)表ordform*/(onovarchar(36)notnull,cnamevarchar(10)notnull,csexchar(2),cidchar(18),ridchar(6)notnull,rstylevarchar(10),arrivetimedatetime,cnochar(10)notnull,dingnamevarchar(10),livetimechar(10),dingphchar(15)notnull,oztchar(4))go2.2數(shù)據(jù)庫完整性和安全性1.數(shù)據(jù)庫完整性數(shù)據(jù)庫完整性是指數(shù)據(jù)對的性和相容性。數(shù)據(jù)庫管理系統(tǒng)(DBMS)用一定機制來檢查數(shù)據(jù)庫中數(shù)據(jù)與否滿足規(guī)定條件——完整性約束條件,數(shù)據(jù)約束條件是語義體現(xiàn),將作為模式一某些存入數(shù)據(jù)庫中。本系統(tǒng)中定義了表與表之間聯(lián)系有助于實現(xiàn)完整性規(guī)則,普通在程序中實現(xiàn)詳細完整性控制。2.數(shù)據(jù)庫安全性數(shù)據(jù)庫安全性是指保護數(shù)據(jù)庫以防止不合法使用所導(dǎo)致數(shù)據(jù)泄漏、更改或破壞。在數(shù)據(jù)庫系統(tǒng)中,大量數(shù)據(jù)集中存儲,并且為許

溫馨提示

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

評論

0/150

提交評論