




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、 數(shù) 據(jù) 庫 課 程 設(shè) 計(jì)設(shè)計(jì)題目 賓館客房管理系統(tǒng)姓 名學(xué) 號專 業(yè)班 級完成日期目錄第一章 概述 . . 31.1 系統(tǒng)開發(fā)的背景. 31.2 系統(tǒng)開發(fā)的意義. 31.3 系統(tǒng)開發(fā)工具. 3第二章 需求分析. 42.1需求描述 . . 42.2詳細(xì)需求分析 . . 4第三章 數(shù)據(jù)庫設(shè)計(jì) . . 63.1概念結(jié)構(gòu)設(shè)計(jì) . . 63.2邏輯結(jié)構(gòu)設(shè)計(jì) . . 9第四章 系統(tǒng)總體設(shè)計(jì) . 14第五章 數(shù)據(jù)庫實(shí)施 . . 165.1建立數(shù)據(jù)庫 . . 165.2應(yīng)用系統(tǒng)的開發(fā) . . 20第六章 其他 . . 266.1總結(jié)與致謝 . . 266.2參考資料 . . 26第一章 概述1.1系統(tǒng)開發(fā)
2、的背景隨著社會的的不斷進(jìn)步,賓館酒店業(yè)的競爭也愈來愈激烈,要想在競爭中取得優(yōu)勢,必須在經(jīng)營管理、產(chǎn)品服務(wù)等方面提高管理意識。如何利用先進(jìn)的管理手段,提高客房的管理水平,是每一個(gè)賓館管理者所面臨的重大問題。傳統(tǒng)手工的客房管理,管理過繁瑣而復(fù)雜,執(zhí)行效率低,并且易于出錯。通過客房系統(tǒng),我們可以做到信息的規(guī)范管理和快速查詢,實(shí)現(xiàn)了客房信息管理的系統(tǒng)化、規(guī)化和自動化,這樣不僅減少了管理工作量,還提高了管理效率,降低了管理成本。1.2系統(tǒng)開發(fā)的意義客房管理系統(tǒng)是酒店經(jīng)營管理中不可缺少的部分,使用計(jì)算機(jī)作為管理的核心,能有效的提高管理效率,具有手工操作無法比擬的的性能,比如:查詢方便、對客房的租用情況一目
3、了然、對旅客及客房的信息能夠長期的保存。這些優(yōu)點(diǎn)正是開發(fā)本系統(tǒng)的意義所在,因此它的內(nèi)容對于經(jīng)營的決策者和管理者來說都至關(guān)重要。1.3系統(tǒng)開發(fā)工具SQL Server 2008、Visual Studio 2012第二章 需求分析2.1需求描述在現(xiàn)在的賓館服務(wù)行業(yè)中,由于客流量巨增,傳統(tǒng)的管理方法已經(jīng)不適合現(xiàn)代社會的需要,因此客房管理系統(tǒng)是各大中小型賓館所需要使用的一個(gè)管理系統(tǒng)。使用計(jì)算機(jī)作為管理的核心,能有效的提高管理效率,具有手工操作無法比擬的的性能,比如:查詢方便、對客房的租用情況一目了然、對旅客及客房的信息能夠長期的保存,這些優(yōu)點(diǎn)正是開發(fā)本系統(tǒng)的意義所在。2.2、詳細(xì)需求分析功能需求本系
4、統(tǒng)的功能應(yīng)該包括:(1)實(shí)現(xiàn)登記入住、更換房間、退房結(jié)賬等賓館客房營銷功能;(2)實(shí)現(xiàn)客房房間信息的查詢、更新等功能;(3)實(shí)現(xiàn)房客信息的準(zhǔn)確快速查詢;(4)準(zhǔn)確記錄房客在賓館的住宿消費(fèi)情況;(5)實(shí)現(xiàn)住宿費(fèi)用的一次性結(jié)賬處理功能;(6)實(shí)現(xiàn)賓館客房的業(yè)務(wù)狀況的統(tǒng)計(jì);(7)實(shí)現(xiàn)賬號管理功能,只有合法的賬號用戶才能登陸本系統(tǒng)并使用其所擁有的權(quán)限。信息需求(1)房客信息:姓名、性別、國籍、身份證號、地址、電話、余額、出生年月;(2)客房類型:客房類型、單張床價(jià)格、床數(shù)量、有無電腦、有無電視、有無空調(diào)、有無衛(wèi)生間;(3)預(yù)定信息:客房號、訂單狀態(tài)、床號、預(yù)定入住時(shí)間、預(yù)定離開時(shí)間、預(yù)定此訂單時(shí)間、操
5、作此訂單的用戶、備注;(4)入住信息:客房號、床號、登記入住單用戶、登記離去單用戶、入住時(shí)間、離開時(shí)間;(5)用戶信息:用戶等級、登錄名、用戶名、密碼、用戶部門、用戶設(shè)定問題的答案;(6)消費(fèi)信息:房客、消費(fèi)品、消費(fèi)數(shù)量;(7)會員信息:會員、會員等級、會員權(quán)限、折扣;安全和可靠性需求作為直接參與經(jīng)營管理的軟件,數(shù)據(jù)的安全性尤為重要。本系統(tǒng)必須采取一系列的措施,加強(qiáng)數(shù)據(jù)的安全保密性,如建立賬號驗(yàn)證制度,實(shí)現(xiàn)用戶身份的多重驗(yàn)證功能。同時(shí)還應(yīng)對合法用戶的權(quán)限進(jìn)行嚴(yán)格的控制,一般的賓館服務(wù)人員(普通用戶)只能進(jìn)行一般性的營業(yè)功能操作,而那些重要的營業(yè)及系統(tǒng)數(shù)據(jù)只有賓館管理人員(超級用戶)才能查看和更
6、新。更重要的是,它還應(yīng)具備數(shù)據(jù)庫的備份和還原功能,以便系統(tǒng)出現(xiàn)故障或數(shù)據(jù)遭到破壞時(shí)能夠及時(shí)恢復(fù),把損失降到最低。第三章 數(shù)據(jù)庫設(shè)計(jì)3.1概念結(jié)構(gòu)設(shè)計(jì)采用E-R 方法進(jìn)行數(shù)據(jù)庫的概念設(shè)計(jì),分?jǐn)?shù)據(jù)抽象,設(shè)計(jì)局部概念模式,設(shè)計(jì)全局概念模式三個(gè)過程。局部E-R 模型如下: 如上圖,根據(jù)數(shù)據(jù)庫需求分析規(guī)劃出的實(shí)體有:房客信息實(shí)體、房客類型實(shí)體、客房信息實(shí)體、床信息實(shí)體、預(yù)定實(shí)體、入住實(shí)體、用戶等級實(shí)體、用戶信息實(shí)體、消費(fèi)品信息實(shí)體、消費(fèi)實(shí)體、會員等級實(shí)體、會員信息實(shí)體。通過對局部E-R 模型的操作,解決各個(gè)E-R 模型關(guān)于對象定義的不一致問題,以及對各個(gè)E-R 模型進(jìn)行合并等,最終形成數(shù)據(jù)庫的全局概念模
7、式。系統(tǒng)E-R 圖如下: 3.2邏輯結(jié)構(gòu)設(shè)計(jì)根據(jù)數(shù)據(jù)庫概念結(jié)構(gòu)設(shè)計(jì),將數(shù)據(jù)庫概念結(jié)構(gòu)轉(zhuǎn)化為SQL Server 2008所支持的關(guān)系模式如下:(1)房客信息表(房客號、姓名、性別、國籍、身份證號、地址、電話、余額、出生年月);(2)客房類型表(客房類型號、客房類型名、單張床價(jià)格、創(chuàng)數(shù)量、有無電腦、有無電視、有無空調(diào)、有無衛(wèi)生間);(3)客房信息表(編號、客房號、客房類型號); (4)床表(編號、床編號、客房號、客房狀態(tài));(5)預(yù)定表(預(yù)定單號、客房號、訂單狀態(tài)、床號、預(yù)定入住時(shí)間、預(yù)定離開時(shí)間、預(yù)定此訂單時(shí)間、操作此訂單的用戶號、備注); (6)用戶等級表(用戶等級號、用戶等級名、用戶等級數(shù)
8、);(7)用戶信息表(用戶號、用戶等級號、登錄名、用戶名、密碼、用戶部門、用戶設(shè)定問題的答案);(8)消費(fèi)品表(消費(fèi)品號、消費(fèi)品名稱、價(jià)格、庫存量、備注); (9)消費(fèi)單表(消費(fèi)單號、消費(fèi)品號、消費(fèi)數(shù)量、入住單號);(10)入住表(入住單號、客房號、床號、登記入住單用戶號、登記離去單用戶號、入住時(shí)間、離開時(shí)間);(11)會員等級表(會員等級號、會員等級名、折扣數(shù)); (12)會員信息表(會員號、會員等級號、房客號);房客信息表 客房類型表 客房信息表 床表 預(yù)定表 用戶等級表 用戶信息表 消費(fèi)品表 消費(fèi)單表 入住表 會員等級表 會員信息表 第四章 系統(tǒng)總體設(shè)計(jì)通過系統(tǒng)需求分析可知,本系統(tǒng)可有如
9、下功能:登記入住、更換房間、房客信息查詢、客房信息查詢、房間狀態(tài)信息查詢、退房結(jié)賬、用戶信息管理、業(yè)務(wù)信息查詢、退出系統(tǒng)等功能。如圖: 4.1登記入住模塊登記入住模塊實(shí)現(xiàn)房客登記入住功能。可快速完成房客信息錄入、選擇房間、收取押金等房客入住手續(xù)。該模塊主要功能有:(1)登記入住。輸入房客公開必要的信息,主要包括賬單號、房客姓名、身份證號、聯(lián)系方式、性別、房間號、床號、預(yù)收押金等;(2)更新床狀態(tài)。將房客入住的床狀態(tài)有“空閑”改為入住。 4.2更換房間模塊用戶可根據(jù)房客的要求更換房間,但只能更改同類型的房間,且價(jià)格不變。 4.3房客信息查詢模塊該模塊按設(shè)定條件查詢賓館內(nèi)相關(guān)信息,包括入住客人信息
10、、歷史客人信息。主要功能有:(1)客人信息查詢。包括正在入住客人信息查詢,歷史入住客人信息查詢。 4.4客房信息管理模塊該模塊主要實(shí)現(xiàn)對賓館客房信息的管理,設(shè)置客房的名稱、類型、數(shù)量等信息。系統(tǒng)需要完成的功能主要有:(1)客房類型的輸入、更新和刪除,包括類型名稱、房間價(jià)格和備注; (2)客房信息的輸入、更合和刪除,包括房間編號、類型名稱、客房狀態(tài)、配備物品,床位數(shù)和備注等。 4.5客房狀態(tài)管理模塊一般系統(tǒng)自動管理客房狀態(tài),在該模塊中可以管理查詢和手動修改客房狀態(tài)。系統(tǒng)需要完成的功能有:(1)客房狀態(tài)查詢。一般的客房狀態(tài)包括:空閑、入住、預(yù)定等; (2)客房狀態(tài)修改。特定的用戶可手動將客房狀態(tài)由
11、一個(gè)狀態(tài)修改為另一個(gè)狀態(tài)。 4.6退房結(jié)賬模塊該模塊實(shí)現(xiàn)房客離店時(shí)的費(fèi)用結(jié)算功能。該模塊主要的功能有:(1收銀結(jié)賬。輸入賬單號,產(chǎn)生房客結(jié)賬信息,包括賬單編號、業(yè)務(wù)員編號、房間編號、客戶姓名、入住時(shí)間、離店時(shí)間、應(yīng)收費(fèi)用、預(yù)收費(fèi)用、實(shí)收費(fèi)用等。同時(shí)將結(jié)賬單與入住單相關(guān)信息轉(zhuǎn)入到業(yè)務(wù)表中;(2更新床狀態(tài)。床狀態(tài)自動由“入住”更新為“空閑”。 4.7用戶信息管理模塊該模塊實(shí)現(xiàn)系統(tǒng)用戶信息的管理,將用戶分為超級用戶和普通用戶兩種權(quán)限,即賓館經(jīng)理和普通業(yè)務(wù)員。只有超級用戶才可以使用這個(gè)模塊,而普通用戶沒有此權(quán)限。該模塊該模塊主要完成添加、修改和刪除用戶信息的功能,包括用戶賬號、用戶名稱、密碼、用戶權(quán)限
12、等。 4.8賓館業(yè)務(wù)信息管理模塊該模塊主要實(shí)現(xiàn)賓館業(yè)務(wù)信息的查詢,同時(shí)在該模塊不同的用戶具有不同的權(quán)限。普通用戶只能查詢房客的結(jié)賬賬單查詢,不能查詢賓館的盈利收入。而超級用戶不僅可以修改實(shí)現(xiàn)賬單的查詢,還可以實(shí)現(xiàn)賬單的刪除,同時(shí)也可以查詢賓館的收入。4.9商品管理模塊該模塊主要實(shí)行賓館商品信息的管理與維護(hù)。該模塊的功能主要有:(1)商品類型的輸入、更新和刪除,包括類型編號、商品類型和是否需要服務(wù)生服務(wù);(2)商品信息的輸入、更新和刪除,包括商品編號、商品名稱、商品類別、商品價(jià)格和商品庫存數(shù)量。第五章 數(shù)據(jù)庫實(shí)施5.1建立數(shù)據(jù)庫表的定義及標(biāo)注如下:CREATE TABLE GuestInfo(I
13、d int IDENTITY (1, 1 PRIMARY KEY ,Name varchar(20 NOT NULL,/房客姓名Sex varchar(2 NOT NULL CHECK (Sex in( 男 , 女 ,Nationality varchar(20NOT NULL,/國籍PassportNumvarchar(20 NOT NULL UNIQUE ,/身份證號Addressvarchar(50 ,/房客地址Telephoneint ,/房客電話Balance decimal(10, 2,/余額Birth datetime/出生年月日CREATE TABLE RoomKind (Id
14、 int IDENTITY (1, 1 PRIMARY KEY ,Kind varchar (20 NOT NULL UNIQUE ,/客房類型RoomPrice decimal (10, 2 NOT NULL,/客房單張床價(jià)格BedCount int NOT NULL,/床數(shù)量TV varchar (5 NULL CHECK (TV = 有 OR TV = 無 ,/有無電視Comp varchar (5 NULL CHECK (Comp = 有 OR Comp = 無 ,/電腦AirCondition varchar (5 NULL CHECK (AirCondition = 有 OR Ai
15、rCondition = 無 ,/空調(diào)Washroom varchar (5 NULL CHECK (Washroom = 有 OR Washroom = 無 /衛(wèi)生間CREATE TABLE RoomInfo (Id int IDENTITY (1, 1 PRIMARY KEY ,RoomNum int NOT NULL UNIQUE ,/客房編號KindId int NOT NULL,/客房類型IdFOREIGN KEY (KindId REFERENCES RoomKind (Id ,CREATE TABLE Bed (BedId int IDENTITY (1, 1 PRIMARY K
16、EY ,BedNum int NOT NULL ,/床編號RoomId int NOT NULL,/客房IdBedStatu varchar (20 NOT NULL CHECK (BedStatu in( 空閑 , 被預(yù)訂 , 被占用 ,/客房狀態(tài)FOREIGN KEY (RoomId REFERENCES RoomInfo (Id ,CREATE TABLE Reservation (Id int IDENTITY (1, 1 PRIMARY KEY ,GIId int not null, /房客信息IdReStatu varchar (20 NOT NULL CHECK (ReStatu
17、 in( 有效, 廢除 , 過期 ,/訂單狀態(tài)BedId int NOT NULL,/訂的床的IdArrivalTime datetime NOT NULL,/訂的入住時(shí)間DepartureTime datetime NOT NULL,/訂的離去時(shí)間OpTime datetime NOT NULL DEFAULT (dateadd (day ,(1, getdate (,/記錄此訂單的時(shí)間Remark varchar (60 ,/備注OperatorId nvarchar (20 NOT NULL,/操作此訂單的用戶的IdFOREIGN KEY (GIId REFERENCES GuestIn
18、fo (Id ,FOREIGN KEY (BedId REFERENCES Bed (BedId ,FOREIGN KEY (OperatorId REFERENCES Users (UserId CREATE TABLE UserStage (USName varchar (50 NOT NULL UNIQUE ,/用戶等級名USId int IDENTITY (1, 1 PRIMARY KEY ,/用戶等級IdUSStage int CHECK (USStage =1 OR USStage =2 /用戶等級數(shù)CREATE TABLE Users (UserId int IDENTITY (
19、1, 1 PRIMARY KEY ,USId int NOT NULL,/用戶等級IdULoginName varchar (50 NOT NULL UNIQUE ,/登錄名UserName varchar (50 NOT NULL,/用戶名UserPsw varchar (50 NOT NULL UNIQUE ,/密碼UserDep varchar (50 NOT NULL,/用戶部門UserAnser varchar (50,/用戶設(shè)定的問題答案FOREIGN KEY (USId REFERENCES UserStage (USId CREATE TABLE Commodity (CId
20、int IDENTITY (1, 1 PRIMARY KEY ,CName varchar (50 NOT NULL UNIQUE ,/消費(fèi)品名Cprice float NOT NULL CHECK (Cprice =0,/價(jià)格Conhand int NOT NULL CHECK (Conhand =0,/庫存量Cmark varchar (50/備注CREATE TABLE Consume (/消費(fèi)單CSId int IDENTITY (1, 1 PRIMARY KEY ,CId int NOT NULL UNIQUE ,/消費(fèi)品IdCSCount int NOT NULL,/消費(fèi)數(shù)量CII
21、d int NOT NULL ,/入住單IdFOREIGN KEY (CId REFERENCES Commodity (CId ,FOREIGN KEY (CIId REFERENCES CheckIn (CIId CREATE TABLE CheckIn (CIId int IDENTITY (1, 1 PRIMARY KEY ,CIGId int NOT NULL UNIQUE ,/房客IdCIBedId int NOT NULL,/床IdCIInManId int NOT NULL,/登記入住單用戶IdCIOutManId int ,/登記離去單用戶IdCIArrivalTime datetime NOT NULL DEFAULT (getdate (,/入住時(shí)間CIDepartureTime datetime DEFAULT (dateadd (day ,(1, getdate (,/離去(退房)時(shí)間FOR
溫馨提示
- 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)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 勞務(wù)分包班組管理制度
- 宿舍電表安裝方案(3篇)
- 農(nóng)業(yè)園區(qū)財(cái)物管理制度
- 超市到期退場方案(3篇)
- 醫(yī)院安保規(guī)章管理制度
- 商砼公司人事管理制度
- 品牌創(chuàng)建培育方案(3篇)
- 衛(wèi)生應(yīng)急工作管理制度
- 裝修工程賠補(bǔ)方案(3篇)
- 廚房蔬菜進(jìn)貨管理制度
- 城市軌道交通工程施工現(xiàn)場安全風(fēng)險(xiǎn)點(diǎn)清單
- 云南省昆明市2025屆高三文綜下學(xué)期5月“三診一?!蹦M考試三模試題
- 二年級《道德與法治》下冊知識點(diǎn)
- Unit5Seasons(單元測試)譯林版英語四年級下冊
- 2024全行業(yè)薪酬白皮-薪智x銳仕方達(dá)-202407
- 教師專業(yè)化視角下高職教師能力結(jié)構(gòu)研究
- 港口碼頭企業(yè)安全生產(chǎn)標(biāo)準(zhǔn)化管理體系全套資料匯編(2019-2020新標(biāo)準(zhǔn)實(shí)施模板)
- 影像進(jìn)修匯報(bào)
- MOOC 信號與系統(tǒng)-西安電子科技大學(xué) 中國大學(xué)慕課答案
- 公需科目2023年度數(shù)字經(jīng)濟(jì)與驅(qū)動發(fā)展考試題庫及答案
- 聽說中國傳統(tǒng)繪畫智慧樹知到期末考試答案2024年
評論
0/150
提交評論