




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、嘴品 Wb"春品 Wb"數(shù)據(jù)庫(kù)原理課程設(shè)計(jì)報(bào)告設(shè)計(jì)題目奧賓館客房管理系統(tǒng)專業(yè)班級(jí)學(xué) 號(hào)學(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è)功能。它包括客戶信息管理、客房信息管理、入住和退房管理、客房類型管理、費(fèi)用管理、價(jià)目信息管理等 6大功能模塊,并提供了對(duì)各功能模塊的查詢和更新功能。其中客戶信息管理、入
2、住和退房管理是系統(tǒng)開(kāi)發(fā)的重點(diǎn)。本文講述的是基于客戶/服務(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ù)組 成。目錄1 .問(wèn)題描述 11.1 背景11.2 功能要求12 .需求分析 12.1 需求分析12.2 系統(tǒng)功能模塊圖 32.3 數(shù)據(jù)流圖32.4 數(shù)據(jù)字典63 .概念結(jié)構(gòu)設(shè)計(jì) 73.1 E-R 圖73.2 實(shí)體及屬性的定義 74 .邏輯結(jié)構(gòu)設(shè)計(jì) 85 .物理結(jié)構(gòu)設(shè)計(jì) 96 .觸發(fā)器設(shè)計(jì)107 .數(shù)據(jù)庫(kù)的實(shí)施和維護(hù) 108 .結(jié)束語(yǔ)129 .答辯與成績(jī)考核 1
3、31 .問(wèn)題描述A A1.1 目樂(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ù)管理為主線的設(shè)計(jì)理念,無(wú)法滿足賓館全面信息化管理的需要?,F(xiàn)代賓館酒店業(yè)迅速發(fā)展,新的管理觀念與模式層出不窮。賓館客房管理系統(tǒng)亦隨著賓館管理理念的發(fā)展而發(fā)展。賓館客房管理系統(tǒng)依舊采用了先進(jìn)的數(shù)據(jù)庫(kù)理論,多媒體技術(shù),軟件工程理念等,從基層,中層,高層三個(gè)管理者層
4、次為切入點(diǎn),以成本分析,預(yù)測(cè),控制為一線,形成一套上下貫通,操作 便捷的酒店系統(tǒng)解決方案,科學(xué)地將賓館各種日常業(yè)務(wù)完美的結(jié)合在一起,為管理及決策提供了強(qiáng)有力的支持。其對(duì)客人個(gè)性化服務(wù)及全面徹底的信息化,使企業(yè)電算化水平提升到一個(gè)新的更高層次,提供大量豐富的基于企業(yè)管理經(jīng)營(yíng)過(guò)程中實(shí)際的數(shù)據(jù)。1.2 功能要求(1)客人基本信息的錄入;(2)客人基本信息的查詢、修改、增加、刪除等;(3)客房相關(guān)信息的錄入,包括房間號(hào)、收費(fèi)標(biāo)準(zhǔn)、床位、類別等;(4)客房類別標(biāo)準(zhǔn)的制定、類別信息的輸入;(5)客房基本信息的查詢、修改、刪除等;(6)住房信息的錄入,包括房間號(hào)、客人姓名等;(7)退房信息的更新;2 .需求
5、分析2.1 需求分析1) .處理對(duì)象嘴品 Wb"春品 Wb"系統(tǒng)要處理的對(duì)象包括信息管理、客戶信息管理、客房信息管理、入住和退房管理、客房類型管理、費(fèi)用管理、價(jià)目信息管理等7個(gè)方面,各個(gè)對(duì)象包含的信息如下所示:(1)信息管理:可以對(duì)于各種信息的查詢,個(gè)人信息可以查看自己的私人信息,還可以對(duì)自己的 私人信息進(jìn)行修改。用戶信息查看用戶的個(gè)人信息,對(duì)用戶的信息進(jìn)行增、刪、查、改。(2)客戶信息管理:可以新建客戶,輸入客戶的身份證號(hào)碼、姓名、性別、出生日期和地址等信息,可以對(duì)于客戶的信息進(jìn)行相應(yīng)的修改,還可以對(duì)客戶的消費(fèi)信息進(jìn)行統(tǒng)計(jì)。(3)客房信息管理:可以在相應(yīng)的房間類型下面進(jìn)行
6、添加相應(yīng)的房間,對(duì)相應(yīng)的房間進(jìn)行刪除, 查看空房以及客房的情況。(4)入住和退房管理:客戶可以入住相應(yīng)的類型房型下的空房,然后可以退房,系統(tǒng)自動(dòng)將相應(yīng) 的訂單狀態(tài)置為失效,入住狀態(tài)置為已退房,將相應(yīng)房間的狀態(tài)置為空房。(5)客房類型管理:管理員可以對(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)行查詢或修改。(7)價(jià)目信息管理:可以查看客房的收費(fèi)標(biāo)準(zhǔn),管理員可以對(duì)客房?jī)r(jià)格進(jìn)行查詢與
7、修改,工作人 員可以查看可風(fēng)的價(jià)目信息。2 ).系統(tǒng)功能分析某賓館需要建立一個(gè)住房管理系統(tǒng),需求分析結(jié)果如下:(1)賓館要求該系統(tǒng)能實(shí)現(xiàn)住房信息管理、客戶信息管理等功能;(2) 一個(gè)房間有多個(gè)床位,同一房間內(nèi)的床位具有相同的收費(fèi)標(biāo)準(zhǔn)。不同類型的房間的床位收費(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)可查詢出客人住宿相關(guān)信息、房間信息。3 ).安全性和完整性要求安全性先通過(guò)試圖機(jī)制, 不同的用戶只能訪問(wèn)系統(tǒng)授權(quán)的視圖, 這樣可
8、以滿足系統(tǒng)數(shù)據(jù)一定程度上 的安全性,在通過(guò)用戶授權(quán)機(jī)制,用戶登錄來(lái)識(shí)別用戶級(jí)別,根據(jù)這個(gè)級(jí)別來(lái)分配用戶權(quán)限,達(dá)到數(shù)據(jù)更高層次的安全保密功能。系統(tǒng)完整性要求系統(tǒng)中數(shù)據(jù)的正確性以及相容性??梢酝ㄟ^(guò)建立主、外鍵, 使用check約束,或者通過(guò)使用觸發(fā)器和級(jí)聯(lián)更新。2.2系統(tǒng)功能模塊圖系統(tǒng)功能模塊圖,如圖 2.2所示。嗝品4b"嗝品Wb"某賓館客房管理系統(tǒng)圖2.2系統(tǒng)的功能模塊圖2.3數(shù)據(jù)流圖1 .業(yè)務(wù)流程圖,如圖 2.3.1所示。嗝品4b"嗝品Wb"客房管理業(yè)務(wù)流程圖圖 2.3.1(1)頂層數(shù)據(jù)流程圖,如圖 2.3.2所示。第二層數(shù)據(jù)流圖(2)第二層數(shù)據(jù)流圖,
9、如圖 2.3.3所示。圖 2.3.3(3)賓館開(kāi)房數(shù)據(jù)流程圖,如圖 2.3.4所示。嘴品 Wb"春品 Wb"繳費(fèi)單圖2.3.4賓館開(kāi)房數(shù)據(jù)流程圖(4)客戶續(xù)房數(shù)據(jù)流程圖,如圖 2.3.5所示。補(bǔ)交費(fèi)用圖2.3.5客戶續(xù)房數(shù)據(jù)流程圖(5)客人退房數(shù)據(jù)流程圖,如圖 2.3.6所示。2.4數(shù)據(jù)字典嗝品4b"嗝品Wb"圖2.3.6客人退房數(shù)據(jù)流程圖嘴品 Wb"春品 Wb"RnoIntNot null(主鍵)客房號(hào)TcomedateDatetimeNot null入住日期TleftdateDatetimeNot null結(jié)算日期TtimeInt
10、住宿時(shí)間TamountInt房費(fèi)表2-6.客房物品(Roomitem)信息:表中列名數(shù)據(jù)類型可否為空說(shuō)明RnoIntNot null客房號(hào)RitemnoChar(10)Not null(主鍵)客房物品編號(hào)RitemnameChar(20)Not null客房物品名稱RitemstateChar(10)物品狀態(tài)RitempriceInt客房物品單價(jià)RitemnumInt物品數(shù)量3.概念結(jié)構(gòu)設(shè)計(jì)3.1 E-R 圖各實(shí)體之間的E-R圖,如圖3-1所示。圖3-1實(shí)體之間的E-R圖3.2 實(shí)體及屬性的定義3.2.1 類別實(shí)體E-R圖:客戶信息實(shí)體的 E-R圖,如圖3-2所示。嘴品 Wb"春品
11、Wb"客戶圖3-2客戶信息實(shí)體的 E R圖客房信息實(shí)體的 E-R圖,如圖3-3所示。圖33 客房信息實(shí)體的 E- R圖客戶住宿實(shí)體的 E-R圖,如圖3-4所示。圖34 客戶住宿實(shí)體的 ER圖客房物品信息實(shí)體的 E-R圖,如圖3-5所示。嘴品 Wb"春品 Wb"4 .邏輯結(jié)構(gòu)設(shè)計(jì)具體的基本E-R圖向關(guān)系模型的轉(zhuǎn)化結(jié)果如下:客戶 Travellers( Tno,Tname,Tsex,Tid)客房 Rooms( Rno,Rstyle,Rprice,Rstate,Rtel)客戶住宿 Living( Tno,Rno,Tcomedate,Tleftdate,Ttime,Tam
12、ount)客房物品 Roomitem(Rno,Ritemno,Ritemname,Ritemprice,Ritemstate,Ritemnum)數(shù)據(jù)庫(kù)模式定義表4-1.客戶基本信息表表中列名數(shù)據(jù)類型可否為空說(shuō)明TnoIntNot null(主鍵)客戶編號(hào)TnameChar(10)Not null客戶姓名TsexChar(2)Not null客戶性別TidChar(20)Not null客戶身份證號(hào)表4-2客房基本信息表 Rooms屬性名數(shù)據(jù)類型是否是主屬性是否為外鍵完整性屬性描述RnoInt是否not null客房編號(hào)Rstylechar(10)否否not null客房檔次RpriceInt否
13、否客房單價(jià)Rstatechar(10)否否客房狀態(tài)Rtelchar(15)否否客房電話表4-3客房物品信息表 Roomitem屬性名數(shù)據(jù)類型是否是主屬 性是否為外鍵完整性屬性描述RitemnoInt是否not null客房物品編號(hào)RnoInt否是not null物品的客房號(hào)Ritemnamechar(20)否否not null客房物品名稱嘴品 Wb"春品 Wb"RitempriceInt否否客房物品單價(jià)Ritemstatechar(10)否否客房物品狀態(tài)RitemnumInt否否客房物品數(shù)目表4-4 客戶住宿信息Living屬性名數(shù)據(jù)類型是否為 主屬性是否為外鍵完整性屬性描
14、述TnoInt是是not null客戶編號(hào)RnoInt是是not null客房編號(hào)TcomedateDatetime否否not null入住日期TleftdateDatetime否否not null結(jié)算日期TtimeInt否否入住時(shí)間TamountInt否否房費(fèi)金額5 .物理結(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
15、)CREATE UNIQUE INDEX Roomno ON Rooms(Rno)CREATE UNIQUE INDEX Ritemno ON Roomitem(Ritemno)CREATE UNIQUE INDEX Livno ON Living(Tno)6 .觸發(fā)器設(shè)計(jì)觸發(fā)器C1的功能為當(dāng)有一條信息插入Living表中時(shí),觸發(fā)Rooms表中的Rstate='滿'。代碼如下:create trigger c1on tb_Living for insertasif exists(select * from tb_Living,tb_Rooms where tb_Living.R
16、no=tb_Rooms.Rno)beginupdate tb_Roomsset Rstate=' 滿'where Rno=(select Rnofrom inserted)End嘴品Wb"春品Wb"觸發(fā)器C2的功能為當(dāng)從Living表中刪除一條信息時(shí),觸發(fā)Room蕨中的Rstate='空'。代碼如下:create trigger c2on tb_Living for delete asif exists(select * from tb_Living,tb_Rooms where tb_Living.Rno=tb_Rooms.Rno) beg
17、inupdate tb_Roomsset Rstate=' 空'where Rno=(select Rno from deleted)End7 .數(shù)據(jù)庫(kù)的實(shí)施和維護(hù)7.1 建立數(shù)據(jù)庫(kù)、數(shù)據(jù)表、索引1 .建立數(shù)據(jù)庫(kù)Create database db_hotel;2 .建立數(shù)據(jù)表(1 )客戶基本信息表 Travellers 的建立。Create table tb_Travellers(Tno int Check(Tno>=0 and Tno<=9999),Tname char(10) not null ,Tsex char(2) Check(Tsex in ('
18、;男','女'),Tid char(20) not null, Primary key (Tno) );(2) 客房基本信息表 Rooms的建立。Create table tb_Rooms(Rno int not null,Rstyle char(10) not null,Rprice intRstate char (10)Rtel char(15)PRIMARY KEY (Rno);客房物品信息表 Roomitem的建立。Create table tb_Roomitem ( Ritemno int not null, Rno int not null,嘴品mA?&qu
19、ot;春品口"Ritemname char(20) not null,Ritemprice intRitemstate char(10)Ritemnum intPrimary key (Ritemno)Foreign key (Rno) references tb_Rooms(Rno) );(4)客戶住宿信息Living的建立。 Create table tb_Living(Tno int not null,Rno int not null,Tcomedate datetime not null,Tleftdate datetime not null, Ttime int Tamou
20、nt intPrimary key (Tno,Rno),Foreign key (Tno) references tb_Travellers(Tno), Foreign key (Rno) references tb_Rooms(Rno) );3 .建立視圖(1)查詢客戶(Travellers )信息的視圖定義如下。Create view view_Travellers (客戶編號(hào),客戶姓名,客戶性別,客戶身份證號(hào))As select Tno,Tname,Tsex,Tid From tb_Travellers(2)查詢客房(Rooms信息的視圖定義如下。Create view view_Roo
21、ms ( 客房號(hào),客房類型,客房單價(jià),客房狀態(tài),客房電話) As select Rno, Rstyle, Rprice, Rstate, Rtel From tb_Rooms(3)查詢客戶住宿(Living )信息的視圖如下。Create view view_Living (客房編號(hào),客房號(hào),入住日期,結(jié)算日期,住宿時(shí)間,房費(fèi))As select Tno,Rno,Tcomedate,Tleftdate,Ttime,Tamount From tb_Living(4)查詢客房物品(Roomitem)信息的視圖定義如下。Create view view_Roomitem( 客房號(hào),客房物品編號(hào),客房物品名稱,物品狀態(tài),客房物品單價(jià),物品數(shù) 量) As select Rno,Ritemno,Ritemname,Ritemstate,Ritemprice,Ritemnum From tb_R
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 云南工程職業(yè)學(xué)院《重金屬冶金學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 新疆應(yīng)用職業(yè)技術(shù)學(xué)院《外國(guó)戲劇史》2023-2024學(xué)年第二學(xué)期期末試卷
- 2025屆河南省駐馬店市驛城區(qū)高三上學(xué)期一模歷史試卷
- 黑龍江職業(yè)學(xué)院《勞動(dòng)定額學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 2024-2025學(xué)年浙江省部分重點(diǎn)高中高二上學(xué)期12月月考?xì)v史試卷
- 九江學(xué)院《文具設(shè)計(jì)》2023-2024學(xué)年第二學(xué)期期末試卷
- 青海師范大學(xué)《汽車(chē)電子電氣A》2023-2024學(xué)年第二學(xué)期期末試卷
- 煙臺(tái)理工學(xué)院《中國(guó)古代文學(xué)作品》2023-2024學(xué)年第二學(xué)期期末試卷
- 南陽(yáng)農(nóng)業(yè)職業(yè)學(xué)院《就業(yè)與創(chuàng)業(yè)教育》2023-2024學(xué)年第二學(xué)期期末試卷
- 桂林信息工程職業(yè)學(xué)院《生物質(zhì)能源概論》2023-2024學(xué)年第二學(xué)期期末試卷
- DB50 577-2015 汽車(chē)整車(chē)制造表面涂裝大氣污染物排放標(biāo)準(zhǔn)
- 生態(tài)安全課件
- 大學(xué)英語(yǔ)(西安歐亞學(xué)院)知到智慧樹(shù)章節(jié)測(cè)試課后答案2024年秋西安歐亞學(xué)院
- 人教版高中英語(yǔ)挖掘文本深度學(xué)習(xí)-選修四-UNIT-2-(答案版)
- 八下冀教版英語(yǔ)單詞表
- 【人教版化學(xué)】選擇性必修2 知識(shí)點(diǎn)默寫(xiě)小紙條(答案背誦版)
- 初中生心理健康教育講座課件
- 2024年司法考試完整真題及答案
- 部編高教版2023·職業(yè)模塊 中職語(yǔ)文 《寧夏閩寧鎮(zhèn):昔日干沙灘今日金沙灘》課件
- 企業(yè)對(duì)外溝通與形象塑造制度
- 《前列腺增生》課件
評(píng)論
0/150
提交評(píng)論