版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數(shù)據(jù)庫原理課程設計報告設計題目某賓館客房管理系統(tǒng)專業(yè)班級_學 號_學生姓名_起止日期年 月曰至 月 1 日摘要賓館客房管理系統(tǒng)是對賓館管理的現(xiàn)代化、網絡化管理手段,逐步擺脫賓館管理的人工管理方式, 拓展經營空間,降低運營成本,提高管理和決策效率而開發(fā)的。賓館客房管理系統(tǒng)是賓館經營管理中不 可缺少的部分它的內容對于經營的決策者和管理者來說都至關重要,所以客房管理系統(tǒng)、信息管理系統(tǒng)應該能夠為用戶提供充足的信息和快捷的查詢手段。但一直以來人們使用傳統(tǒng)人工的方式管理文件檔 案。這種管理方式存在著許多弊端如:效率低、保密性差容易出現(xiàn)差錯等。且對于查詢空房間及已定房間等極為不方便。在當今時代,這些完全可以
2、改用計算機來代替人的手工操作。作為計算機及網絡應用的一部分 使用計算機對客房信息進行管理,具有手工管理所無法比擬的優(yōu)點。例如:檢索迅速、查找方便、可靠性高、存儲量大、保密性好、壽命長、成本低等。這些優(yōu)點能夠極大地提高客房經營管 理的效率。也是企業(yè)的科學化、正規(guī)化管理與世界接軌的重要條件。且辦事效率也是決定收入的一個關鍵因素。賓館客房管理系統(tǒng)主要包括前臺管理系統(tǒng)和后臺管理系統(tǒng)兩大部分,基本包含了賓館主要業(yè)務部門,初步實現(xiàn)了對顧客服務和進行財務核算所需要的各個功能。它包括客戶信息管理、客房信息管理、入住和退房管理、客房類型管理、費用管理、價目信息管理等 6 大功能模塊,并提供了對各功能模塊的查詢和
3、更新功能。其中客戶信息管理、入住和退房管理是系統(tǒng)開發(fā)的重點。本系統(tǒng)由問題描述、系統(tǒng)需求分析、概念設計、邏輯設計、物理結構設計、觸發(fā)器設計、存儲過程 設計、視圖設計、數(shù)據(jù)庫實施和維護組成。目錄1.問題描述 .11.1背景 .11.2編寫目的 .11.3功能要求 .12.可行性分析 .23.需求分析 .23.1需求分析 .24系統(tǒng)概要設計 .34.1數(shù)據(jù)流圖 .44.2數(shù)據(jù)字典 .75.概念結構設計 .85.1 E-R圖. 85.2實體及屬性的定義 .96.邏輯結構設計 .117.物理結構設計 .138.觸發(fā)器設計 .139.數(shù)據(jù)庫的實施和維護 .1410.結束語 .1611. 問題描述1.1 要
4、求某賓館客房管理系統(tǒng) 實現(xiàn)客房類型、價目信息、客房信息的管理; 實現(xiàn)客戶信息的管理; 實現(xiàn) 入住和退房管理; 實現(xiàn)費用管理; 創(chuàng)建觸發(fā)器,實現(xiàn)入住和退房時自動修改客房的狀態(tài); 創(chuàng)建存儲 過程統(tǒng)計某段時間內各種類型的客房的入住時間合計和費用合 計; 創(chuàng)建視圖查詢某一時刻沒有入住的 房間信息; 建立數(shù)據(jù)庫相關表之間的參照完整性約束。AO1.2 背景隨著賓館業(yè)競爭的加劇, 賓館之間客源的爭奪越來越激烈, 賓館需要使用更有效的信息化手段, 拓 展經營空間, 降低運營成本, 提高管理和決策效率。 賓館管理系統(tǒng)主要包括前臺管理系統(tǒng)和后臺管理系 統(tǒng)兩大部分, 基本包含了賓館主要業(yè)務部門, 初步實現(xiàn)了對顧客服
5、務和進行財務核算所需要的各個功能。 現(xiàn)代賓館業(yè)迅速發(fā)展, 新的管理觀念與模式層出不窮。 賓館客房管理系統(tǒng)亦隨著賓館管理理念的發(fā)展而 發(fā)展。賓館客房管理系統(tǒng)依舊采用了先進的數(shù)據(jù)庫理論, 多媒體技術, 軟件工程理念等, 從基層, 中層, 高層三個管理者層次為切入點,以成本分析,預測,控制為一線,形成一套上下貫通,操作便捷的酒店 系統(tǒng)解決方案, 科學地將賓館各種日常業(yè)務完美的結合在一起, 為管理及決策提供了強有力的支持。 其 對客人個性化服務及全面徹底的信息化, 使企業(yè)電算化水平提升到一個新的更高層次, 提供大量豐富的 基于企業(yè)管理經營過程中實際的數(shù)據(jù)。1.3 編寫目的眾所周知, 現(xiàn)在的賓館行業(yè)競爭
6、異常激烈。 怎樣吸引顧客, 提高賓館滿員率以及管理水平是十分重 要的任務,而借助于當前蓬勃發(fā)展的 IT 工具來進行賓館的管理既方便又快捷,大大提高了辦事效率。 而且在數(shù)據(jù)保存和數(shù)據(jù)交換等方面也是手工操作所無法比擬的。 雖然信息化不是賓館走向成功的關鍵因 素。但是它可以幫助那些真正影響成敗的要素發(fā)揮更大的作用。1.4 功能要求1)客人基本信息的錄入;2)客人基本信息的查詢、修改、增加、刪除等;3)客房相關信息的錄入,包括房間號、收費標準、床位、類別等;4)客房類別標準的制定、類別信息的輸入;5)客房基本信息的查詢、修改、刪除等;6)住房信息的錄入,包括房間號、客人姓名等;7)退房信息的更新;22
7、. 可行性分析現(xiàn)在的賓館管理進入信息時代, 未來賓館業(yè)的競爭必將進入一個新的階段。 伴隨著我國旅游業(yè)的高 速發(fā)展,賓館行業(yè)的服務檔次迫切需要提高。 在賓館行業(yè)競爭日趨激烈的今天,要成為佼佼者, 就必須 與高新技術緊密結合。硬件設施落后、管理水平滯后、服務質量低下的賓館將被逐步淘汰。 傳統(tǒng)的純手 工或簡單的計算工具, 已經不適應現(xiàn)代經濟高速發(fā)展的要求, 必須運用現(xiàn)代化管理手段, 配備完善的自 動化設備,提高賓館的服務水平與質量,從而贏得高信譽、強實力、好效益。本系統(tǒng)目地是為了提高賓 館的管理效率,提高賓館服務水平與質量。3. 需求分析3.1 需求分析1) . 處理對象系統(tǒng)要處理的對象包括客戶信息
8、管理、客房信息管理、入住和退房管理、客房類型管理、費用管 理、價目信息管理等 6 個方面,各個對象包含的信息如下所示:(1)客戶信息管理:可以新建客戶,輸入客戶的身份證號碼、姓名、性別和地址等信息,可以對 于客戶的信息進行相應的修改,還可以對客戶的消費信息進行統(tǒng)計。(2)客房信息管理:可以在相應的房間類型下面進行添加相應的房間,對相應的房間進行刪除, 查看空房以及客房的情況。(3)入住和退房管理:客戶可以入住相應的房型下的空房,然后可以退房,系統(tǒng)自動將相應的訂 單狀態(tài)置為失效,入住狀態(tài)置為已退房,將相應房間的狀態(tài)置為空房。(4)客房類型管理:管理員可以對相應的房型進行各種屬性的修改,可以按照需
9、求添加相應的房 型,管理員、工作人員都可以查看相應的房型信息,管理員有需要時可以刪除相應的房型, 系統(tǒng)自動將 該房型下的房間刪除。(5)費用管理:管理員、工作人員都可以查看相應的費用信息,管理員有需要時可以對賓館的收 入與支出進行查詢或修改。(6)價目信息管理:可以查看客房的收費標準,管理員可以對客房價格進行查詢與修改,工作人 員可以查看價目信息。2) . 系統(tǒng)功能分析某賓館需要建立一個住房管理系統(tǒng),需求分析結果如下:(1)賓館要求該系統(tǒng)能實現(xiàn)住房信息管理、客戶信息管理等功能;(2)每個房間有房間號、收費標準、床位數(shù)目等信息;(3)每位客人有身份證號碼、姓名、性別和地址等信息;(4)對每位客人
10、的每次住宿,應該記錄其入住日期、退房日期和預付款額信息;( 5)管理系統(tǒng)可查詢出客人住宿相關信息、房間信息。3).安全性和完整性要求3安全性先通過試圖機制, 不同的用戶只能訪問系統(tǒng)授權的視圖, 這樣可以滿足系統(tǒng)數(shù)據(jù)一定程度上 的安全性,在通過用戶授權機制,用戶登錄來識別用戶級別,根據(jù)這個級別來分配用戶權限,達到數(shù)據(jù)更高層次的安全保密功能。系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性??梢酝ㄟ^建立主、外鍵, 使用 check 約束,或者通過使用觸發(fā)器和級聯(lián)更新。4 系統(tǒng)概要設計系統(tǒng)功能模塊圖,如圖3.2 所示。賓館客房信息系-統(tǒng)圖 3.2系統(tǒng)的功能模塊圖圖 3.3.1客房管理業(yè)務流程圖44.1 數(shù)
11、據(jù)流圖1.業(yè)務流程圖,如圖3.3.1 所示。52.數(shù)據(jù)流圖(1 )頂層數(shù)據(jù)流程圖,如圖332 所示。圖 3.3.2頂層數(shù)據(jù)流程圖(2)第 0 層數(shù)據(jù)流圖,如圖 3.3.3 示。6(3 )第一層數(shù)據(jù)流圖1.開房數(shù)據(jù)流圖,如圖 3.3.4 所示??头啃畔⑽募蛻粜畔⑽募∷扌畔⑽募D 3.3.4開房數(shù)據(jù)流圖2.續(xù)房數(shù)據(jù)流圖,如圖3.3.5 所示。圖 3.3.5 客戶續(xù)房數(shù)據(jù)流圖73.客人退房數(shù)據(jù)流程圖,如圖336 所示。住宿信息文件圖 3.3.6客戶退房數(shù)據(jù)流程圖4.2 數(shù)據(jù)字典1數(shù)據(jù)口詞條:更新信息:客戶信息|客房信息客戶信息:客戶編號+客戶姓名+客戶性別+客戶姓名客戶身份證號客房信息:客房號+
12、客房類型+客房單價+客房狀態(tài)+客房電話查詢信息:客戶信息|客房信息|物品信息客房信息:客房號+客房類型+客房單價+客房狀態(tài)+客房電話客戶住宿信息:客戶編號+客房號+入住日期+結算日期+住宿時間+房費物品信息:客房號+客房物品編號+客房物品名稱+物品狀態(tài)+客房物品單價+物品數(shù)量 客人業(yè)務:入住請求+續(xù)住請求+退房請求2. 數(shù)據(jù)存儲文件詞條:客戶信息文件:存放客戶信息。客房信息文件:存放客房信息。住宿信息文件:存放客戶住宿基本情況。3. 加工詞條:查詢客房條件:對客房狀態(tài)進行查詢。客戶登記:登記客戶信息及所住客房信息。8查詢住宿信息:對客戶住宿信息進行查詢。修改住宿信息:對客戶住宿信息進行修改。檢
13、查客戶房間物品:對客戶房間的物品進行檢查。 物品賠償:對已損壞的物品進行賠償。結算:客戶退房時進行結算。5.概念結構設計5.1 E-R 圖(1) 客戶客房聯(lián)系 E-R 圖。(2) 客戶物品聯(lián)系 E-R 圖。(3) 客房物品聯(lián)系 E-R 圖。9各實體之間的 E-R 圖,如圖 3-1 所示。圖 5 實體之間的 E-R 圖5.2 實體及屬性的定義5.2.1 類別實體 E-R 圖:1.客戶信息實體的 E-R 圖,如圖 5-1 所示。名客戶姓號客戶編號客戶性別號客戶身份證10圖 5 1 客戶信息實體的 E R 圖2.客房信息實體的 E-R 圖,如圖 5-2 所示。圖 5 2 客房信息實體的 E R 圖3
14、.客戶住宿實體的 E-R 圖,如圖 5-3 所示。圖 5 3 客戶住宿實體的 E R 圖4.客房物品信息實體的 E-R 圖,如圖 5-4 所示。11圖 54 客房物品實體的 E R 圖5.賓館管理員信息實體的E-R 圖,如圖 5-5 所示。賓館管理員圖 55 賓館管理員實體的 E R 圖6.邏輯結構設計具體的基本 E-R 圖向關系模型的轉化結果如下: 客戶 customers( Cno,Cname,Csex,Cid) 客房Rooms( Rno,Rstyle,Rprice,Rstate,Rtel)12客戶住宿 Living( Tno,Rno,Ccomedate,Cleftdate,Ctime,C
15、amount)客房物品 Roomitem(Rno,Ritemno,Ritemname,Ritemprice,Ritemstate,Ritemnum) 賓館管理員 Adm ini strators(Ano, An ame positi on , password )數(shù)據(jù)庫模式定義表 4-1.客戶基本信息表表中列名數(shù)據(jù)類型可否為空說明CnoChar(10)Not null(主鍵)客戶編號Cn ameChar(10)Not null客戶姓名CsexChar(2)Not null客戶性別CidChar(20)Not null客戶身份證號表 4-2客房基本信息表 Rooms屬性名數(shù)據(jù)類型是否是主屬性是否
16、為外鍵完整性屬性描述RnoChar(10)是否not n ull客房編號Rstylechar(10)否否not n ull客房檔次RpriceInt否否客房單價Rstatechar(10)否否客房狀態(tài)Rtelchar(15)否否客房電話表 4-3客房物品信息表 Roomitem屬性名數(shù)據(jù)類型是否是主屬 性是否為外鍵完整性屬性描述Rite mnoChar(10)是否not n ull客房物品編號RnoChar(10)否是not n ull物品的客房號Cite mn amechar(20)否否not n ull客房物品名稱CitempriceInt否否客房物品單價Citemstatechar(10
17、)否否客房物品狀態(tài)Cite mnumInt否否客房物品數(shù)目表 4-4客戶住宿信息 Living屬性名數(shù)據(jù)類型是否為主屬性是否為外鍵完整性屬性描述CnoChar(10)是是not null客戶編號RnoChar(10)是是not null客房編號TcomedateDatetime否否not null入住日期TleftdateDatetime否否not null結算日期TtimeInt否否入住時間TamountInt否否房費金額表 4-5.管理員基本信息表表中列名數(shù)據(jù)類型可否為空說明AnoChar(10)Not null(主鍵)管理員編號An ameChar(10)Not null管理員姓名Apo
18、siti onChar(10)Not null管理員職稱13ApasswordChar(20)Not null密碼7. 物理結構設計數(shù)據(jù)庫的物理設計就是為邏輯數(shù)據(jù)模型選取一個最合適應用要求的物理結構的過程,在這個階段 要完成兩大任務。(1)確定數(shù)據(jù)庫的物理結構,在關系數(shù)據(jù)庫中主要是存儲方法和存儲結構。(2)對物理結構進行評價,評價的重點是時間和空間效率。8. 觸發(fā)器設計觸發(fā)器 C1 的功能為當有一條信息插入Living 表中時,觸發(fā) Rooms 表中的 Rstate=滿。代碼如下:create trigger clon Liv ing for in sertasif exists(select
19、 * from Livi ng,_Rooms where Livi ng.R no=Rooms.R no)beginupdate Roomsset Rstate= 滿where Rno=(select Rnofrom in serted)End觸發(fā)器 C2 的功能為當從 Living 表中刪除一條信息時,觸發(fā)Rooms 表中的 Rstate=空。代碼如下:create trigger c2on Liv ing for deleteasif exists(select * from Livi ng,Rooms where Livi ng.R no=Rooms.R no)beginupdate R
20、oomsset Rstate= 空where Rno=(select Rnofrom deleted)End9. 數(shù)據(jù)庫的實施和維護9.1 建立數(shù)據(jù)庫、數(shù)據(jù)表、索引1. 建立數(shù)據(jù)庫14Create database hotel2. 建立數(shù)據(jù)表(1 )客戶基本信息表 Customers 的建立。Create table Customers(Cno char(20) Primary key,Cname char(10) not null ,Csex char(2) Check(Csex in ( 男 , 女 ),Cid char(20) not null,)(2)客房基本信息表 Rooms 的建立
21、。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 not null,Rno int not null,Ritemname char(20) not null,Ritemprice intRitemstate char(10)Ritemnum intPrimary key (Ritemno
22、)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 intCamount intPrimary key (Tno,Rno),Foreign key (Tno) references Customers(Cno),Foreign key (Rno) references Rooms(Rno)(5 )
23、管理員基本信息表 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) 查詢客戶( Customers )信息的視圖定義如下。Create view view_Customers ( 客戶編號 , 客戶姓名 , 客戶性別 , 客戶身份證號 )As select Cno,Cname,Csex,Cid15From Customers
24、查詢客房(Rooms 信息的視圖定義如下。Create view view_Rooms ( 客房號 , 客房類型 , 客房單價 , 客房狀態(tài) , 客房電話 )As select Rno, Rstyle, Rprice, Rstate, RtelFrom Rooms(3) 查詢客戶住宿( Living )信息的視圖如下。Create view view_Living ( 客房編號 , 客房號 , 入住日期 , 結算日期 , 住宿時間 ,房費 )As select Cno,Rno,Ccomedate,Cleftdate,Ctime,CamountFrom Living(4) 查詢客房物品 (Roomitem) 信息的視圖定義如下。Create view view_Roomitem( 客房號 ,客房物品編號 , 客房物品名稱 ,物品狀態(tài) ,客房物品單價 , 物品數(shù) 量)As select Rno,Ritemno,Ritemname,Ritemstate,Ri
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 消防安全網格化培訓
- 酒店禮賓服務計劃培訓
- 2024教師安全培訓
- 數(shù)控車削加工技術 課件 項目五 數(shù)控車床的面板操作
- 四川省成都市西藏中學2024-2025高一(6-7班)10月月考英語 - 副本
- 湖北省鄂東南省級示范高中教育教學改革聯(lián)盟學校2025屆高三上學期期中聯(lián)考語文試卷(含答案)
- 2024-2025學年江蘇省揚州市邗江區(qū)維揚中學八年級(上)10月月考數(shù)學試卷(含答案)
- 獸醫(yī)專業(yè)基礎理論知識單選題100道及答案解析
- 部編版六年級語文上冊第七單元口語交際《聊聊書法》教學課件
- 第二-商品和貨幣
- 防寒潮安全教育
- 中藥基礎知識培訓試題
- 華為認證數(shù)通高級 HCIE-Datacom H12-891考試題庫-上(單選、多選題匯總)
- 增資擴產政府措施
- 2024年安徽合肥興泰商業(yè)保理有限公司招聘筆試參考題庫含答案解析
- 《釬焊方法及工藝》課件
- 住宅小區(qū)人群分析報告
- 第10課《興趣是個好老師》課件
- 四年級上冊綜合實踐課課件
- 醫(yī)療標書的供貨方案
- 非煤礦山安全生產知識題庫
評論
0/150
提交評論