




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、某賓館客房管理系統(tǒng) 數(shù)據(jù)庫(kù)課程設(shè)計(jì)數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目莫賓館客房管理系統(tǒng) 專(zhuān)業(yè)班級(jí)學(xué)生姓名同組人起十日期年 月 日至月1日摘要賓館管理系統(tǒng)是對(duì)賓館管理系統(tǒng)的現(xiàn)代化、網(wǎng)絡(luò)化,逐步擺脫當(dāng)前賓館管理的人工 管理方式,拓展經(jīng)營(yíng)空間,降低運(yùn)營(yíng)成本,提高管理和決策效率而開(kāi)發(fā)的。傳統(tǒng)的賓館 計(jì)算機(jī)管理系統(tǒng)主要包括前臺(tái)管理系統(tǒng)和后臺(tái)管理系統(tǒng)兩大部分,基本包含了賓館主要 業(yè)務(wù)部門(mén),初步實(shí)現(xiàn)了對(duì)顧客服務(wù)和進(jìn)行財(cái)務(wù)核算所需要的各個(gè)功能。它包括客戶(hù)信息 管理、客房信息管理、入住和退房管理、客房類(lèi)型管理、費(fèi)用管理、價(jià)目信息管理等6大功能模塊,并提供了對(duì)各功能模塊的查詢(xún)和更新功能。其中客戶(hù)信息管理、入住和退 房
2、管理是系統(tǒng)開(kāi)發(fā)的重點(diǎn)。本文講述的是基于客戶(hù)/服務(wù)器的賓館管理系統(tǒng),實(shí)現(xiàn)了賓館管理的信息化。本系統(tǒng) 涉及數(shù)據(jù)庫(kù)方面的技術(shù),采用 SQL語(yǔ)言來(lái)實(shí)現(xiàn)。本系統(tǒng)由系統(tǒng)需求分析、概念設(shè)計(jì)、邏輯設(shè)計(jì)、物理結(jié)構(gòu)設(shè)計(jì)、觸發(fā)器設(shè)計(jì)、數(shù)據(jù) 庫(kù)實(shí)施和維護(hù)組成。目錄 TOC o 1-5 h z HYPERLINK l bookmark6 o Current Document .問(wèn)題描述 1背景1功能要求1 HYPERLINK l bookmark8 o Current Document .需求分析 2需求分析2系統(tǒng)功能模塊圖 3數(shù)據(jù)流圖46數(shù)據(jù)字典6 HYPERLINK l bookmark10 o Current D
3、ocument .概念結(jié)構(gòu)設(shè)計(jì) 7E-R 圖7實(shí)體及屬性的定義 8 HYPERLINK l bookmark12 o Current Document .邏輯結(jié)構(gòu)設(shè)計(jì) 9 HYPERLINK l bookmark14 o Current Document .物理結(jié)構(gòu)設(shè)計(jì)11 HYPERLINK l bookmark16 o Current Document .觸發(fā)器設(shè)計(jì) 11 HYPERLINK l bookmark18 o Current Document .數(shù)據(jù)庫(kù)的實(shí)施和維護(hù) 12 HYPERLINK l bookmark20 o Current Document .結(jié)束語(yǔ)14 HYPER
4、LINK l bookmark22 o Current Document .答辯與成績(jī)考核 16.問(wèn)題描述目樂(lè)隨著賓館業(yè)競(jìng)爭(zhēng)的加劇,賓館之間客源的爭(zhēng)奪越來(lái)越激烈,賓館需要使用更有效的 信息化手段,拓展經(jīng)營(yíng)空間,降低運(yùn)營(yíng)成本,提高管理和決策效率。傳統(tǒng)的賓館計(jì)算機(jī) 管理系統(tǒng)主要包括前臺(tái)管理系統(tǒng)和后臺(tái)管理系統(tǒng)兩大部分,基本包含了賓館主要業(yè)務(wù)部 門(mén),初步實(shí)現(xiàn)了對(duì)顧客服務(wù)和進(jìn)行財(cái)務(wù)核算所需要的各個(gè)功能。但傳統(tǒng)的賓館管理基于 財(cái)務(wù)管理為主線(xiàn)的設(shè)計(jì)理念,無(wú)法滿(mǎn)足賓館全面信息化管理的需要?,F(xiàn)代賓館酒店業(yè)迅 速發(fā)展,新的管理觀(guān)念與模式層出不窮。賓館客房管理系統(tǒng)亦隨著賓館管理理念的發(fā)展 而發(fā)展。賓館客房管理系統(tǒng)依
5、舊采用了先進(jìn)的數(shù)據(jù)庫(kù)理論,多媒體技術(shù),軟件工程理念 等,從基層,中層,高層三個(gè)管理者層次為切入點(diǎn),以成本分析,預(yù)測(cè),控制為一線(xiàn), 形成一套上下貫通,操作便捷的酒店系統(tǒng)解決方案,科學(xué)地將賓館各種日常業(yè)務(wù)完美的 結(jié)合在一起,為管理及決策提供了強(qiáng)有力的支持。其對(duì)客人個(gè)性化服務(wù)及全面徹底的信 息化,使企業(yè)電算化水平提升到一個(gè)新的更高層次,提供大量豐富的基于企業(yè)管理經(jīng)營(yíng) 過(guò)程中實(shí)際的數(shù)據(jù)。功能要求(1)客人基本信息的錄入;(2)客人基本信息的查詢(xún)、修改、增加、刪除等;(3)客房相關(guān)信息的錄入,包括房間號(hào)、收費(fèi)標(biāo)準(zhǔn)、床位、類(lèi)別等;(4)客房類(lèi)別標(biāo)準(zhǔn)的制定、類(lèi)別信息的輸入;(5)客房基本信息的查詢(xún)、修改、刪
6、除等;(6)住房信息的錄入,包括房間號(hào)、客人姓名等; 退房信息的更新;.需求分析需求分析.處理對(duì)象系統(tǒng)要處理的對(duì)象包括信息管理、客戶(hù)信息管理、客房信息管理、入住和退房管理、客房類(lèi)型管理、費(fèi)用管理、價(jià)目信息管理等 7個(gè)方面,各個(gè)對(duì)象包含的信息如下所示:(1)信息管理:可以對(duì)于各種信息的查詢(xún),個(gè)人信息可以查看自己的私人信息,還 可以對(duì)自己的私人信息進(jìn)行修改。用戶(hù)信息查看用戶(hù)的個(gè)人信息,對(duì)用戶(hù)的信息進(jìn)行 增、刪、查、改。(2)客戶(hù)信息管理:可以新建客戶(hù),輸入客戶(hù)的身份證號(hào)碼、姓名、性別、出生日 期和地址等信息,可以對(duì)于客戶(hù)的信息進(jìn)行相應(yīng)的修改,還可以對(duì)客戶(hù)的消費(fèi)信息進(jìn)行 統(tǒng)計(jì)。(3)客房信息管理:可
7、以在相應(yīng)的房間類(lèi)型下面進(jìn)行添加相應(yīng)的房間,對(duì)相應(yīng)的房 間進(jìn)行刪除,查看空房以及客房的情況。(4)入住和退房管理:客戶(hù)可以入住相應(yīng)的類(lèi)型房型下的空房,然后可以退房,系 統(tǒng)自動(dòng)將相應(yīng)的訂單狀態(tài)置為失效,入住狀態(tài)置為已退房,將相應(yīng)房間的狀態(tài)置為空 房。(5)客房類(lèi)型管理:管理員可以對(duì)相應(yīng)的房型進(jìn)行各種屬性的修改,可以按照需求 添加相應(yīng)的房型,管理員、工作人員都可以查看相應(yīng)的房型信息,管理員有需要時(shí)可以 刪除相應(yīng)的房型,系統(tǒng)自動(dòng)將該房型下的房間刪除。(6)費(fèi)用管理:管理員、工作人員都可以查看相應(yīng)的費(fèi)用信息,管理員有需要時(shí)可 以對(duì)賓館的收入與支出進(jìn)行查詢(xún)或修改。(7)價(jià)目信息管理:可以查看客房的收費(fèi)標(biāo)準(zhǔn)
8、,管理員可以對(duì)客房?jī)r(jià)格進(jìn)行查詢(xún)與 修改,工作人員可以查看可風(fēng)的價(jià)目信息。.系統(tǒng)功能分析某賓館需要建立一個(gè)住房管理系統(tǒng),需求分析結(jié)果如下:(1)賓館要求該系統(tǒng)能實(shí)現(xiàn)住房信息管理、客戶(hù)信息管理等功能;(2) 一個(gè)房間有多個(gè)床位,同一房間內(nèi)的床位具有相同的收費(fèi)標(biāo)準(zhǔn)。不同類(lèi)型的房 間的床位收費(fèi)標(biāo)準(zhǔn)可能不同;(3)每個(gè)房間有房間號(hào)、收費(fèi)標(biāo)準(zhǔn)、床位數(shù)目等信息;(4)每位客人有身份證號(hào)碼、姓名、性別、出生日期和地址等信息;(5)對(duì)每位客人的每次住宿,應(yīng)該記錄其入住日期、退房日期和預(yù)付款額信息;(6)管理系統(tǒng)可查詢(xún)出客人住宿相關(guān)信息、房間信息。.安全性和完整性要求安全性先通過(guò)試圖機(jī)制,不同的用戶(hù)只能訪(fǎng)問(wèn)系統(tǒng)授
9、權(quán)的視圖,這樣可以滿(mǎn)足系統(tǒng) 數(shù)據(jù)一定程度上的安全性,在通過(guò)用戶(hù)授權(quán)機(jī)制,用戶(hù)登錄來(lái)識(shí)別用戶(hù)級(jí)別,根據(jù)這個(gè) 級(jí)別來(lái)分配用戶(hù)權(quán)限,達(dá)到數(shù)據(jù)更高層次的安全保密功能。系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性??梢酝ㄟ^(guò)建立主、外鍵,使用 check約束,或者通過(guò)使用觸發(fā)器和級(jí)聯(lián)更新。系統(tǒng)功能模塊圖系統(tǒng)功能模塊圖,如圖2.2所示某賓館客房管理系統(tǒng)圖2.2 系統(tǒng)的功能模塊圖2.3數(shù)據(jù)流圖1.業(yè)務(wù)流程圖,如圖2.3.1所示。圖2.3.1客房管理業(yè)務(wù)流程圖(1)頂層數(shù)據(jù)流程圖,如圖2.3.2所示圖2.3.2頂層數(shù)據(jù)流程圖(2)第二層數(shù)據(jù)流圖,如圖2.3.3所示??蛻?hù)空房信息客戶(hù)信息房號(hào)信息補(bǔ)交費(fèi)用單房號(hào)信息入
10、住表更新信息客尸信息 表客房信息 表賓館管理者結(jié)賬信息*退房信息表圖2.3.3第二層數(shù)據(jù)流圖(3)賓館開(kāi)房數(shù)據(jù)流程圖,如圖2.3.4所示。繳費(fèi)單圖2.3.4賓館開(kāi)房數(shù)據(jù)流程圖(4)客戶(hù)續(xù)房數(shù)據(jù)流程圖,如圖2.3.5所示補(bǔ)交費(fèi)用圖2.3.5客戶(hù)續(xù)房數(shù)據(jù)流程圖(5)客人退房數(shù)據(jù)流程圖,如圖2.3.6所示。圖2.3.6客人退房數(shù)據(jù)流程圖數(shù)據(jù)字典表 2-3. 客戶(hù)(Travellers )信息:表中列名數(shù)據(jù)類(lèi)型可含為空說(shuō)明TnoIntNot null (主鍵)客戶(hù)編號(hào)TnameChar(10)Not null客戶(hù)姓名TsexChar(2)Not null客戶(hù)性別TidChar(20)Not null客
11、戶(hù)身份證號(hào)表2-4. 客房(Rooms信息:表中列名數(shù)據(jù)類(lèi)型可含為空說(shuō)明RnoIntNot null (主鍵)客房號(hào)RstyleChar(10)Not null客房類(lèi)型RpriceInt客房單價(jià)RstateChar(10)客房狀態(tài)RtelChar(15)客房電話(huà)表2-5.客戶(hù)住宿(Living )信息:表中列名數(shù)據(jù)類(lèi)型可含為空說(shuō)明TnoIntNot null (主鍵)客戶(hù)編號(hào)RnoIntNot null (主鍵)客房號(hào)TcomedateDatetimeNot null入住日期TleftdateDatetimeNot null結(jié)算日期TtimeInt住宿時(shí)間TamountInt房費(fèi)表2-6.客房
12、物品(Roomitem)信息:表中列名數(shù)據(jù)類(lèi)型可含為空說(shuō)明RnoIntNot null客房號(hào)RitemnoChar(10)Not null (主鍵)客房物品編號(hào)RitemnameChar(20)Not null客房物品名稱(chēng)RitemstateChar(10)物品狀態(tài)RitempriceInt客房物品單價(jià)RitemnumInt物品數(shù)量.概念結(jié)構(gòu)設(shè)計(jì)E-R 圖各實(shí)體之間的E-R圖,如圖3-1所示實(shí)體及屬性的定義類(lèi)別實(shí)體E-R圖:客戶(hù)信息實(shí)體的E-R圖,如圖3-2所示圖32客戶(hù)信息實(shí)體的E R圖客房信息實(shí)體的E-R圖,如圖3-3所示圖33 客房信息實(shí)體的E-R圖客戶(hù)住宿實(shí)體的E-R圖,如圖3-4所示
13、客戶(hù)住宿圖34 客戶(hù)住宿實(shí)體的E- R圖客房物品信息實(shí)體的E-R圖,如圖3-5所示客房物品圖3-5客房物品實(shí)體的E-R圖.邏輯結(jié)構(gòu)設(shè)計(jì)具體的基本E-R圖向關(guān)系模型的轉(zhuǎn)化結(jié)果如下:客戶(hù) Travellers( Tno,Tname,Tsex,Tid)客房 Rooms( Rno,Rstyle,Rprice,Rstate,Rtel)客戶(hù)住宿 Living( Tno,Rno,Tcomedate,Tleftdate,Ttime,Tamount)客房物品 Roomitem(Rno,Ritemno,Ritemname,Ritemprice,Ritemstate,Ritemnum)數(shù)據(jù)庫(kù)模式定義表4-1.客戶(hù)基
14、本信息表表中列名數(shù)據(jù)類(lèi)型可含為空說(shuō)明TnoIntNot null (主鍵)客戶(hù)編號(hào)TnameChar(10)Not null客戶(hù)姓名TsexChar(2)Not null客戶(hù)性別TidChar(20)Not null客戶(hù)身份證號(hào)表4-2客房基本信息表Rooms屬性名數(shù)據(jù)類(lèi)型是否是主屬 性是否為外鍵完整性屬性描述RnoInt是否not null客房編號(hào)Rstylechar(10)否否not null客房檔次RpriceInt否否客房單價(jià)Rstatechar(10)否否客房狀態(tài)Rtelchar(15)否否客房電話(huà)表4-3客房物品信息表Roomitem屬性名數(shù)據(jù)類(lèi) 型是否是主屬 性是否為外鍵完整性屬
15、性描述RitemnoInt是否not null客房物品編 號(hào)RnoInt否是not null物品的客房 號(hào)Ritemnamechar(20)否否not null客房物品名 稱(chēng)RitempriceInt否否客房物品單 價(jià)Ritemstatechar(10)否否客房物品狀 態(tài)RitemnumInt否否客房物品數(shù) 目表4-4客戶(hù)住宿信息Living屬性名數(shù)據(jù)類(lèi)型是否為 主屬性是否為外鍵完整性屬性描述TnoInt是是not null客戶(hù)編號(hào)RnoInt是是not null客房編號(hào)TcomedateDatetim e否否not null入住日期TleftdateDatetim否否not null結(jié)算日期
16、eTtimeInt否否入住時(shí)間TamountInt否否房費(fèi)金額.物理結(jié)構(gòu)設(shè)計(jì)數(shù)據(jù)庫(kù)的物理設(shè)計(jì)就是為邏輯數(shù)據(jù)模型選取一個(gè)最合適應(yīng)用要求的物理結(jié)構(gòu)的過(guò)程, 在這個(gè)階段要完成兩大任務(wù)。(1)確定數(shù)據(jù)庫(kù)的物理結(jié)構(gòu),在關(guān)系數(shù)據(jù)庫(kù)中主要是存儲(chǔ)方法和存儲(chǔ)結(jié)構(gòu)。(2)對(duì)物理結(jié)構(gòu)進(jìn)行評(píng)價(jià),評(píng)價(jià)的重點(diǎn)是時(shí)間和空間效率。CREATE UNIQUE INDEX Travno ON Travellers(Tno)CREATE UNIQUE INDEX Roomno ON Rooms(Rno) CREATE UNIQUE INDEX Ritemno ON Roomitem(Ritemno) CREATE UNIQUE I
17、NDEX Livno ON Living(Tno).觸發(fā)器設(shè)計(jì)觸發(fā)器C1的功能為當(dāng)有一條信息插入 Living表中時(shí),觸發(fā)Room冰中的Rstate=滿(mǎn) 代碼如下:create trigger c1on tb_Living for insert asif exists(select * from tb_Living,tb_Rooms where tb_Living.Rno=tb_Rooms.Rno) beginupdate tb_Roomsset Rstate=滿(mǎn)where Rno=(select Rno from inserted)End觸發(fā)器C2的功能為當(dāng)從Living表中刪除一條信息時(shí),
18、觸發(fā) Room冰中的Rstate=空 代碼如下:create trigger c2 on tb_Living for delete asif exists(select * from tb_Living,tb_Rooms where tb_Living.Rno=tb_Rooms.Rno) beginupdate tb_Roomsset Rstate=空where Rno=(select Rno from deleted) End.數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、索引.建立數(shù)據(jù)庫(kù)Create database db_hotel;.建立數(shù)據(jù)表(1 )客戶(hù)基本信息表Travellers 的建立
19、。Create table tb_Travellers(Tno int Check(Tno=0 and Tno=9999),Tname char(10) not null ,Tsex char(2) Check(Tsex in (男,女),Tid char(20) not null, Primary key (Tno) );(2)客房基本信息表RoomsB建立。Create table tb_Rooms(Rno int not null,Rstyle char(10) not null,Rprice intRstate char (10)Rtel char(15)PRIMARY KEY (Rn
20、o); 客房物品信息表 Roomitem的建立。Create table tb_Roomitem (Ritemno int not null, Rno int not null, Ritemname char(20) not null, Ritemprice int Ritemstate char(10) Ritemnum intPrimary key (Ritemno)Foreign key (Rno) references tb_Rooms(Rno) );(4)客戶(hù)住宿信息Living的建立。Create table tb_Living(Tno int not null, Rno int
21、not null, Tcomedate datetime not null, Tleftdate datetime not null, Ttime int Tamount intPrimary key (Tno,Rno),Foreign key (Tno) references tb_Travellers(Tno), Foreign key (Rno) references tb_Rooms(Rno);.建立視圖(1)查詢(xún)客戶(hù)(Travellers )信息的視圖定義如下。Create view view_Travellers ( 客戶(hù)編號(hào),客戶(hù)姓名,客戶(hù)性別,客戶(hù)身份證號(hào))As select
22、Tno,Tname,Tsex,Tid From tb_Travellers查詢(xún)客房(Rooms信息的視圖定義如下。Create view view_Rooms (客房號(hào),客房類(lèi)型,客房單價(jià),客房狀態(tài),客房電話(huà))As select Rno, Rstyle, Rprice, Rstate, Rtel From tb_Rooms(3)查詢(xún)客戶(hù)住宿(Living )信息的視圖如下。Create view view_Living (客房編號(hào),客房號(hào),入住日期,結(jié)算日期,住宿時(shí)間,房費(fèi))As select Tno,Rno,Tcomedate,Tleftdate,Ttime,Tamount From tb_Living 查詢(xún)客房物品(Roomitem)信息的視圖定義如下。Create view view_Roomitem( 客房號(hào),客房物品編號(hào),客房物品名稱(chēng),物品狀態(tài),客房物 品單價(jià),物品數(shù)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 孩子們的探索之旅
- 業(yè)委會(huì)臨時(shí)合同范例
- 單位工作服制作合同范本
- 社區(qū)困難申請(qǐng)書(shū)
- 四川品牌化工產(chǎn)品合同范本
- 臨床生物化學(xué)復(fù)習(xí)試題附答案
- 務(wù)工合同范本建筑
- 吧臺(tái)咖啡設(shè)備轉(zhuǎn)讓合同范本
- 嘉定區(qū)?;愤\(yùn)輸合同范本
- 國(guó)貿(mào)售貨合同范例
- 2025山西國(guó)際能源集團(tuán)社會(huì)招聘258人筆試參考題庫(kù)附帶答案詳解
- 普華永道中天會(huì)計(jì)師事務(wù)所-人工智能機(jī)遇在汽車(chē)領(lǐng)域
- 2025年皖西衛(wèi)生職業(yè)學(xué)院?jiǎn)握新殬I(yè)適應(yīng)性測(cè)試題庫(kù)新版
- 2025年湖南高速鐵路職業(yè)技術(shù)學(xué)院?jiǎn)握新殬I(yè)傾向性測(cè)試題庫(kù)附答案
- 腰椎穿刺的護(hù)理
- 2025屆高考英語(yǔ)二輪復(fù)習(xí)備考策略課件
- 2022年7月9日公務(wù)員多省聯(lián)考安徽省《申論》(安徽A卷、B卷、C卷)三套真題及參考答案
- Unit 5 Dinners ready Part B Let's learn Let's do(教學(xué)設(shè)計(jì))-2024-2025學(xué)年人教PEP版英語(yǔ)四年級(jí)上冊(cè)
- 下肢深靜脈血栓的介入治療
- 2025年春新人教版歷史七年級(jí)下冊(cè)全冊(cè)課件
- 《社群電商平臺(tái)小紅書(shū)商業(yè)模式研究》開(kāi)題報(bào)告文獻(xiàn)綜述(含提綱)5100字
評(píng)論
0/150
提交評(píng)論