版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、數(shù)據(jù)庫原理課程設(shè)計報告設(shè)計題目某賓館客房管理系統(tǒng)專業(yè)班級學(xué) 號學(xué)生姓名起止日期年 月曰至 月1日摘要賓館客房管理系統(tǒng)是對賓館管理的現(xiàn)代化、網(wǎng)絡(luò)化管理手段,逐步擺脫賓館管理的人工管理方式,拓展經(jīng)營空間,降低運營成本,提高管理和決策效率而開發(fā)的。賓館客房管理系統(tǒng)是賓館經(jīng)營管理中不 可缺少的部分它的內(nèi)容對于經(jīng)營的決策者和管理者來說都至關(guān)重要,所以客房管理系統(tǒng)、信息管理系統(tǒng)應(yīng)該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔:定房間等極為不方便。在當(dāng)今時代,這些完全可以改用計算機(jī)來代替人的手工操作。作為計算機(jī)及網(wǎng)絡(luò)應(yīng)m的一陷分 仗門讓算札疔客房佶總進(jìn)行管理,具右手工
2、好去所無怯比擬的優(yōu)點覘如:檢索迅速、 查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高客房經(jīng)營管 理的效率。也是企業(yè)的科學(xué)化、正規(guī)化管理與世界接軌的重要條件。且辦事效率也是決定收入的一個關(guān) 鍵因素。賓館客房管理系統(tǒng)主要包括前臺管理系統(tǒng)和后臺管理系統(tǒng)兩大部分,基本包含了賓館主要業(yè)務(wù)部門,初步實現(xiàn)了對顧客服務(wù)和進(jìn)行財務(wù)核算所需要的各個功能。它包括客戶信息管理、客房信息管理、入住和退房管理、客房類型管理、費用管理、價目信息管理等6大功能模塊,并提供了對各功能模塊的查詢和更新功能。其中客戶信息管理、入住和退房管理是系統(tǒng)開發(fā)的重點。本系統(tǒng)由問題描述、系統(tǒng)需求分析、概念設(shè)計
3、、邏輯設(shè)計、物理結(jié)構(gòu)設(shè)計、觸發(fā)器設(shè)計、存儲過程 設(shè)計、視圖設(shè)計、數(shù)據(jù)庫實施和維護(hù)組成。目錄1. 問題描述 11.1 背景 11.2 編寫目的 11.3 功能要求 12. 可行性分析 23. 需求分析 23.1 需求分析 24 系統(tǒng)概要設(shè)計 34.1 數(shù)據(jù)流圖 44.2 數(shù)據(jù)字典 75. 概念結(jié)構(gòu)設(shè)計 85.1 E-R 圖 85.2 實體及屬性的定義 96. 邏輯結(jié)構(gòu)設(shè)計 117. 物理結(jié)構(gòu)設(shè)計 138. 觸發(fā)器設(shè)計 139. 數(shù)據(jù)庫的實施和維護(hù) 1410. 結(jié)束語 161. 問題描述1.1 要求某賓館客房管理系統(tǒng) 實現(xiàn)客房類型、價目信息、客房信息的管理; 實現(xiàn)客戶信息的管理; 實現(xiàn) 入住和退房
4、管理; 實現(xiàn)費用管理; 創(chuàng)建觸發(fā)器,實現(xiàn)入住和退房時自動修改客房的狀態(tài); 創(chuàng)建存儲 過程統(tǒng)計某段時間內(nèi)各種類型的客房的入住時間合計和費用合 計; 創(chuàng)建視圖查詢某一時刻沒有入住的 房間信息; 建立數(shù)據(jù)庫相關(guān)表之間的參照完整性約束。A O1.2 背景隨著賓館業(yè)競爭的加劇, 賓館之間客源的爭奪越來越激烈, 賓館需要使用更有效的信息化手段, 拓 展經(jīng)營空間, 降低運營成本, 提高管理和決策效率。 賓館管理系統(tǒng)主要包括前臺管理系統(tǒng)和后臺管理系 統(tǒng)兩大部分, 基本包含了賓館主要業(yè)務(wù)部門, 初步實現(xiàn)了對顧客服務(wù)和進(jìn)行財務(wù)核算所需要的各個功能。 現(xiàn)代賓館業(yè)迅速發(fā)展, 新的管理觀念與模式層出不窮。 賓館客房管理
5、系統(tǒng)亦隨著賓館管理理念的發(fā)展而 發(fā)展。賓館客房管理系統(tǒng)依舊采用了先進(jìn)的數(shù)據(jù)庫理論, 多媒體技術(shù), 軟件工程理念等, 從基層, 中層, 高層三個管理者層次為切入點,以成本分析,預(yù)測,控制為一線,形成一套上下貫通,操作便捷的酒店 系統(tǒng)解決方案, 科學(xué)地將賓館各種日常業(yè)務(wù)完美的結(jié)合在一起, 為管理及決策提供了強(qiáng)有力的支持。 其 對客人個性化服務(wù)及全面徹底的信息化, 使企業(yè)電算化水平提升到一個新的更高層次, 提供大量豐富的 基于企業(yè)管理經(jīng)營過程中實際的數(shù)據(jù)。1.3 編寫目的眾所周知, 現(xiàn)在的賓館行業(yè)競爭異常激烈。 怎樣吸引顧客, 提高賓館滿員率以及管理水平是十分重 要的任務(wù),而借助于當(dāng)前蓬勃發(fā)展的 I
6、T 工具來進(jìn)行賓館的管理既方便又快捷,大大提高了辦事效率。 而且在數(shù)據(jù)保存和數(shù)據(jù)交換等方面也是手工操作所無法比擬的。 雖然信息化不是賓館走向成功的關(guān)鍵因 素。但是它可以幫助那些真正影響成敗的要素發(fā)揮更大的作用。1.4 功能要求1)客人基本信息的錄入;2)客人基本信息的查詢、修改、增加、刪除等;3)客房相關(guān)信息的錄入,包括房間號、收費標(biāo)準(zhǔn)、床位、類別等;4)客房類別標(biāo)準(zhǔn)的制定、類別信息的輸入;5)客房基本信息的查詢、修改、刪除等;6)住房信息的錄入,包括房間號、客人姓名等;7)退房信息的更新;2. 可行性分析現(xiàn)在的賓館管理進(jìn)入信息時代, 未來賓館業(yè)的競爭必將進(jìn)入一個新的階段。 伴隨著我國旅游業(yè)的
7、高 速發(fā)展,賓館行業(yè)的服務(wù)檔次迫切需要提高。 在賓館行業(yè)競爭日趨激烈的今天,要成為佼佼者, 就必須 與高新技術(shù)緊密結(jié)合。硬件設(shè)施落后、管理水平滯后、服務(wù)質(zhì)量低下的賓館將被逐步淘汰。 傳統(tǒng)的純手 工或簡單的計算工具, 已經(jīng)不適應(yīng)現(xiàn)代經(jīng)濟(jì)高速發(fā)展的要求, 必須運用現(xiàn)代化管理手段, 配備完善的自 動化設(shè)備,提高賓館的服務(wù)水平與質(zhì)量,從而贏得高信譽、強(qiáng)實力、好效益。本系統(tǒng)目地是為了提高賓 館的管理效率,提高賓館服務(wù)水平與質(zhì)量。3. 需求分析3.1 需求分析1). 處理對象系統(tǒng)要處理的對象包括客戶信息管理、客房信息管理、入住和退房管理、客房類型管理、費用管 理、價目信息管理等 6 個方面,各個對象包含的
8、信息如下所示:(1)客戶信息管理:可以新建客戶,輸入客戶的身份證號碼、姓名、性別和地址等信息,可以對 于客戶的信息進(jìn)行相應(yīng)的修改,還可以對客戶的消費信息進(jìn)行統(tǒng)計。(2)客房信息管理:可以在相應(yīng)的房間類型下面進(jìn)行添加相應(yīng)的房間,對相應(yīng)的房間進(jìn)行刪除, 查看空房以及客房的情況。(3)入住和退房管理:客戶可以入住相應(yīng)的房型下的空房,然后可以退房,系統(tǒng)自動將相應(yīng)的訂 單狀態(tài)置為失效,入住狀態(tài)置為已退房,將相應(yīng)房間的狀態(tài)置為空房。(4)客房類型管理:管理員可以對相應(yīng)的房型進(jìn)行各種屬性的修改,可以按照需求添加相應(yīng)的房 型,管理員、工作人員都可以查看相應(yīng)的房型信息,管理員有需要時可以刪除相應(yīng)的房型, 系統(tǒng)自
9、動將 該房型下的房間刪除。(5)費用管理:管理員、工作人員都可以查看相應(yīng)的費用信息,管理員有需要時可以對賓館的收 入與支出進(jìn)行查詢或修改。(6)價目信息管理:可以查看客房的收費標(biāo)準(zhǔn),管理員可以對客房價格進(jìn)行查詢與修改,工作人 員可以查看價目信息。2). 系統(tǒng)功能分析某賓館需要建立一個住房管理系統(tǒng),需求分析結(jié)果如下:(1)賓館要求該系統(tǒng)能實現(xiàn)住房信息管理、客戶信息管理等功能;(2)每個房間有房間號、收費標(biāo)準(zhǔn)、床位數(shù)目等信息;(3)每位客人有身份證號碼、姓名、性別和地址等信息;(4)對每位客人的每次住宿,應(yīng)該記錄其入住日期、退房日期和預(yù)付款額信息;( 5)管理系統(tǒng)可查詢出客人住宿相關(guān)信息、房間信息
10、。3) .安全性和完整性要求安全性先通過試圖機(jī)制,不同的用戶只能訪問系統(tǒng)授權(quán)的視圖,這樣可以滿足系統(tǒng)數(shù)據(jù)一定程度上的安全性,在通過用戶授權(quán)機(jī)制,用戶登錄來識別用戶級別,根據(jù)這個級別來分配用戶權(quán)限,達(dá)到數(shù)據(jù)更高層次的安全保密功能。系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性。可以通過建立主、外鍵, 使用check約束,或者通過使用觸發(fā)器和級聯(lián)更新。4系統(tǒng)概要設(shè)計系統(tǒng)功能模塊圖,如圖3.2所示。賓館客房信息系圖3.2系統(tǒng)的功能模塊圖184.1數(shù)據(jù)流圖圖331客房管理業(yè)務(wù)流程圖2. 數(shù)據(jù)流圖(1 )頂層數(shù)據(jù)流程圖,如圖332所示。圖3.3.2頂層數(shù)據(jù)流程圖(2)第0層數(shù)據(jù)流圖,如圖 3.3.3示。圖3
11、.3.3 第0數(shù)據(jù)流圖(3 )第一層數(shù)據(jù)流圖1.開房數(shù)據(jù)流圖,如圖 3.3.4所示。圖3.3.4開房數(shù)據(jù)流圖2.續(xù)房數(shù)據(jù)流圖,如圖3.3.5所示。圖3.3.5 客戶續(xù)房數(shù)據(jù)流圖3. 客人退房數(shù)據(jù)流程圖,如圖336所示??蛻粜畔⑽募头啃畔⑽募∷扌畔⑽募D3.3.6客戶退房數(shù)據(jù)流程圖4.2數(shù)據(jù)字典1數(shù)據(jù)口詞條:更新信息:客戶信息|客房信息客戶信息:客戶編號+客戶姓名+客戶性別+客戶姓名客戶身份證號客房信息:客房號+客房類型+客房單價+客房狀態(tài)+客房電話查詢信息:客戶信息|客房信息|物品信息客房信息:客房號+客房類型+客房單價+客房狀態(tài)+客房電話客戶住宿信息:客戶編號+客房號+入住日期+結(jié)算日期
12、+住宿時間+房費物品信息:客房號+客房物品編號+客房物品名稱+物品狀態(tài)+客房物品單價+物品數(shù)量 客人業(yè)務(wù):入住請求+續(xù)住請求+退房請求2. 數(shù)據(jù)存儲文件詞條:客戶信息文件:存放客戶信息。客房信息文件:存放客房信息。住宿信息文件:存放客戶住宿基本情況。3. 加工詞條:查詢客房條件:對客房狀態(tài)進(jìn)行查詢??蛻舻怯洠旱怯浛蛻粜畔⒓八】头啃畔?。查詢住宿信息:對客戶住宿信息進(jìn)行查詢。修改住宿信息:對客戶住宿信息進(jìn)行修改。檢查客戶房間物品:對客戶房間的物品進(jìn)行檢查。 物品賠償:對已損壞的物品進(jìn)行賠償。結(jié)算:客戶退房時進(jìn)行結(jié)算。5. 概念結(jié)構(gòu)設(shè)計5.1 E-R 圖(1)客戶客房聯(lián)系 E-R圖。(2)客戶物品
13、聯(lián)系E-R圖。(3)客房物品聯(lián)系E-R圖。各實體之間的E-R圖,如圖3-1所示。圖5實體之間的E-R圖5.2實體及屬性的定義5.2.1類別實體E-R圖:1.客戶信息實體的 E-R圖,如圖5-1所示。圖5 1客戶信息實體的 E R圖2.客房信息實體的E-R圖,如圖5-2所示。圖5 2 客房信息實體的 E R圖3.客戶住宿實體的 E-R圖,如圖5-3所示。圖5 3 客戶住宿實體的 E R圖4. 客房物品信息實體的 E-R圖,如圖5-4所示。圖54客房物品實體的 E R圖5. 賓館管理員信息實體的E-R圖,如圖5-5所示。賓館管理員圖55賓館管理員實體的 E R圖6. 邏輯結(jié)構(gòu)設(shè)計具體的基本E-R圖
14、向關(guān)系模型的轉(zhuǎn)化結(jié)果如下: 客戶 customers( Cno,Cname,Csex,Cid) 客房 Rooms( Rno,Rstyle,Rprice,Rstate,Rtel)客戶住宿 Living( Tno,Rno,Ccomedate,Cleftdate,Ctime,Camount)客房物品 Roomitem(Rno,Ritemno,Ritemname,Ritemprice,Ritemstate,Ritemnum) 賓館管理員 Adm ini strators(Ano, An ame positi on , password )數(shù)據(jù)庫模式定義表4-1.客戶基本信息表表中列名數(shù)據(jù)類型可否為空|
15、說明CnoChar(10)Not null(主鍵)客戶編號Cn ameChar(10)Not null客戶姓名CsexChar(2)Not nullr客戶性別CidChar(20)Not null客戶身份證號表4-2客房基本信息表 Rooms屬性名數(shù)據(jù)類型是否是主屬性是否為外鍵完整性屬性描述RnoChar(10)是否not n ull客房編號Rstylechar(10)否否not n ull客房檔次RpriceInt否否客房單價Rstatechar(10)否否客房狀態(tài)Rtelchar(15)否否客房電話表4-3客房物品信息表 Roomitem屬性名數(shù)據(jù)類型是否是主屬 性是否為外鍵完整性屬性描述
16、Rite mnoChar(10)是否not n ull客房物品編號RnoChar(10)否是not n ull物品的客房號Cite mn amechar(20)否否not n ull客房物品名稱CitempriceInt否否客房物品單價Citemstatechar(10)否否客房物品狀態(tài)Cite mnumInt否否客房物品數(shù)目表4-4客戶住宿信息Living屬性名數(shù)據(jù)類型是否為主屬性是否為外鍵完整性屬性描述CnoChar(10)是是not null客戶編號RnoChar(10)是是not null客房編號TcomedateDatetime否否not null入住日期TleftdateDatet
17、ime否否not null結(jié)算日期TtimeInt否否入住時間TamountInt否否房費金額表4-5.管理員基本信息表表中列名數(shù)據(jù)類型可否為空說明AnoChar(10)Not null(主鍵)管理員編號An ameChar(10)Not null管理員姓名Apositi onChar(10)Not null管理員職稱ApasswordChar(20)Not null密碼7. 物理結(jié)構(gòu)設(shè)計數(shù)據(jù)庫的物理設(shè)計就是為邏輯數(shù)據(jù)模型選取一個最合適應(yīng)用要求的物理結(jié)構(gòu)的過程,在這個階段 要完成兩大任務(wù)。(1) 確定數(shù)據(jù)庫的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫中主要是存儲方法和存儲結(jié)構(gòu)。(2) 對物理結(jié)構(gòu)進(jìn)行評價,評價的重
18、點是時間和空間效率。8. 觸發(fā)器設(shè)計觸發(fā)器C1的功能為當(dāng)有一條信息插入Living表中時,觸發(fā)Rooms表中的Rstate=滿。代碼如下:create trigger clon Liv ing for in sertasif exists(select * from Livi ng,_Rooms where Livi ng.R no=Rooms.R no)beginupdate Roomsset Rstate= 滿where Rno=(select Rnofrom in serted)End觸發(fā)器C2的功能為當(dāng)從Living表中刪除一條信息時,觸發(fā)Rooms表中的Rstate=空。代碼如下:c
19、reate trigger c2on Liv ing for deleteasif exists(select * from Livi ng,Rooms where Livi ng.R no=Rooms.R no)beginupdate Roomsset Rstate= 空where Rno=(select Rnofrom deleted)End9. 數(shù)據(jù)庫的實施和維護(hù)9.1 建立數(shù)據(jù)庫、數(shù)據(jù)表、索引1. 建立數(shù)據(jù)庫Create database hotel2. 建立數(shù)據(jù)表(1 )客戶基本信息表 Customers 的建立。Create table Customers(Cno char(20)
20、 Primary key,Cname char(10) not null ,Csex char(2) Check(Csex in ( 男 , 女 ),Cid char(20) not null,)(2) 客房基本信息表 Rooms的建立。Create table tb_Rooms(Rno char(20) not null PRIMARY KEY,Rstyle char(10) not null,Rprice intRstate char (10)Rtel char(15)(3) 客房物品信息表 Roomitem 的建立。Create table Roomitem (Ritemno int n
21、ot null,Rno int not null,Ritemname char(20) not null,Ritemprice intRitemstate char(10)Ritemnum intPrimary key (Ritemno)Foreign key (Rno) references Rooms(Rno)(4) 客戶住宿信息 Living 的建立。Create table Living(Cno int not null,Rno int not null,Ccomedate datetime not null,Cleftdate datetime not null,Ctime intC
22、amount intPrimary key (Tno,Rno),Foreign key (Tno) references Customers(Cno),Foreign key (Rno) references Rooms(Rno)(5 )管理員基本信息表 Customers 的建立。Create table Administrators (Ano char(10) Primary key,Aname char(10) not null , Aposition char(10) not null,Apassword char(20) not null,)3. 建立視圖(1) 查詢客戶( Cust
23、omers )信息的視圖定義如下。Create view view_Customers ( 客戶編號 , 客戶姓名 , 客戶性別 , 客戶身份證號 )As select Cno,Cname,Csex,CidFrom Customers 查詢客房(Rooms信息的視圖定義如下。Create view view_Rooms ( 客房號 , 客房類型 , 客房單價 , 客房狀態(tài) , 客房電話 )As select Rno, Rstyle, Rprice, Rstate, RtelFrom Rooms(3) 查詢客戶住宿( Living )信息的視圖如下。Create view view_Living ( 客房編號 , 客房號 , 入住日期 , 結(jié)算日期 , 住宿時間 ,房費 )As select Cno,Rno,Ccomedate,Cleftdate,Ctime,CamountFrom Living(4) 查詢客房物品 (Roomitem) 信息的視圖定義如下。Create view view_Roomitem( 客房號 ,客房物品編號 , 客房物品名稱 ,物品狀態(tài) ,客房物品單價 , 物品數(shù) 量)As select Rno,Ritemno,Ritemname,Ritemstate,Ritemprice,Ritemnu
溫馨提示
- 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年收費的生產(chǎn)服務(wù)項目建議書
- 小學(xué)一年級簡短游記作文10篇
- ?一年級小學(xué)生新學(xué)期日記11篇
- Tetrasul-Standard-生命科學(xué)試劑-MCE
- Unit 6 Section B 訓(xùn)練題 人教版八年級上冊英語
- 四年級語文楚才杯我不信7
- 2025屆高考地理一輪復(fù)習(xí)練習(xí)40世界主要國家含解析新人教版
- 2024年鋇氧化物合作協(xié)議書
- 2023屆新高考新教材化學(xué)人教版一輪訓(xùn)練-第九章第4講 生物大分子
- 玉溪師范學(xué)院《電磁學(xué)》2021-2022學(xué)年期末試卷
- 機(jī)電安裝工程施工工藝標(biāo)準(zhǔn)化培訓(xùn)考試
- 水稻栽培管理技術(shù)培訓(xùn)(精簡)課件
- 全國行政區(qū)劃代碼(12位)
- 中醫(yī)體質(zhì)養(yǎng)生指導(dǎo)痰濕質(zhì)
- 裝配式建筑概論復(fù)習(xí)題
- 初中生物-細(xì)菌教學(xué)設(shè)計學(xué)情分析教材分析課后反思
- 青年教師三年發(fā)展規(guī)劃青年教師個人發(fā)展規(guī)劃書3篇
- 傳熱學(xué)-7-凝結(jié)和沸騰傳熱課件
- 工程項目全過程跟蹤審計實施方案(三篇)
- 固定資產(chǎn)的取得
- 小學(xué)家長進(jìn)課堂
評論
0/150
提交評論