大數(shù)據(jù)庫課程設計-客房管理系統(tǒng)_第1頁
大數(shù)據(jù)庫課程設計-客房管理系統(tǒng)_第2頁
大數(shù)據(jù)庫課程設計-客房管理系統(tǒng)_第3頁
已閱讀5頁,還剩25頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領

文檔簡介

1、冬徽祈華浄兜數(shù)據(jù)庫課程設計客房管理系統(tǒng)設計題目 一丁志文組長姓名1332103108組長學號一13計算機網(wǎng)絡技術專業(yè)班級一指導教師紅梅信息工程學 院 計科 系2014 年12 月 18 日數(shù)據(jù)庫課程設計任務及成績院(系):信息工程學院教研室:軟件教研室課程設計題目客房管理系統(tǒng)課 程 設 計 任 務 分 配崔搖搖:數(shù)據(jù)庫的創(chuàng)建以及表的創(chuàng)建及操作和觸發(fā)器 方宗超:數(shù)據(jù)的錄入以及視圖的創(chuàng)建查詢 崔學:畫E R圖及功能模塊圖和存儲過程 洋洋:簡單查詢和嵌套查詢丁志文:模糊查詢及連接查詢小 組 成 員學號組長否崔學1332103106否崔搖搖1332103107否丁志文1332103108是方宗超133

2、2103109否洋洋1332103110否指導老師: 紅梅2014年 12月18日第一章系統(tǒng)概述 1第二章 需求分析 22.1系統(tǒng)功能需求22.2需求分析概述22.3功能結構圖22.4系統(tǒng)數(shù)據(jù)流圖32.5數(shù)據(jù)字典3數(shù)據(jù)流的描述 3數(shù)據(jù)存儲的描述 4處理的描述5第三章概念結構設計63.1分E-R圖設計 63.2總E-R圖設計 8第四章邏輯結構設計與物理結構設計 94.1關系模型及規(guī)化 94.2表格結構10第五章數(shù)據(jù)庫設計125.1創(chuàng)建數(shù)據(jù)庫125.2 SQL語句創(chuàng)建表 125.3插入操作155.4表的查詢操作 195.4.1 簡單查詢195.4.2 條件查詢195.4.3 模糊查詢20544 連

3、接查詢205.5修改表息205.6刪除表息215.7視圖的創(chuàng)建215.8存儲過程215.9觸發(fā)器22結束語23摘要隨著酒店業(yè)競爭的加劇,酒店之間客源的爭奪越來越激烈,酒店需要使用更有效的 信息化手段,拓展經(jīng)營空間,降低運營成本,提高管理和決策效率。傳統(tǒng)的酒店計算機 管理系統(tǒng)主要包括前臺管理系統(tǒng)和后臺管理系統(tǒng)兩大部分,基本包含了酒店主要業(yè)務部 門,初步實現(xiàn)了對顧客服務和進行財務核算所需要的各個功能。但傳統(tǒng)的酒店客房管理基于財務管理為主線的設計理念,無法滿足現(xiàn)代酒店客房全面信息化管理的需要?,F(xiàn)代 酒店業(yè)迅速發(fā)展,新的管理觀念與模式層出不窮,客房管理系統(tǒng)亦隨著酒店管理理念的 發(fā)展而發(fā)展。在信息高度發(fā)

4、達的今天,新技術的出現(xiàn)為酒店的客房功能化管理提供了強 有力的保證,客房管理業(yè)務涉及的各個工作環(huán)節(jié)也已經(jīng)不僅僅是傳統(tǒng)的住宿結算業(yè)務, 而是更廣泛、更全面的服務行業(yè)代表??头抗芾硐到y(tǒng)從前臺客戶入住登記、結賬到后臺的財務管理等都有密切聯(lián)系,整個過程中都應該以賓客為中心,提供快捷、方便的服務, 給顧客一種舒適的享受,只有提高酒店的客房管理水平以及管理效率, 才能在酒店業(yè)日 益競爭激烈的氛圍中立于不敗之地。第一章系統(tǒng)概述如何在激烈的競爭中發(fā)展,是每一個酒店必須面臨的問題。對酒店的經(jīng)營狀況起決 定作用的是酒店的服務管理水平以及如何利用先進的管理手段,提高酒店的管理水平, 已成為酒店業(yè)發(fā)展的當務之急。面對信

5、息時代的機遇和挑戰(zhàn),利用科技手段提高企業(yè)管 理水平無疑是企業(yè)管理的一條行之有效的途徑。 現(xiàn)在的酒店行業(yè)已經(jīng)發(fā)生巨大變化, 已 不僅是提供給人們一個吃住行的簡單場所,所以,將計算機管理引入酒店的管理體系中, 無疑對酒店的服務水平更上一層樓提供了一種有利的支持。雖然計算機管理并不是酒店管理走向成功的關鍵元素,但它可以最大限度地發(fā)揮準確、快捷、高效等作用,對酒店的服務管理提供強有力的支持。在計算機的管理下,酒 店系統(tǒng)的管理更加快捷,更加方便,也更加準確。計算機的管理可以為顧客提供好的服 務,也可以對提高酒店水準做出積極貢獻。因此,采用全新的計算機網(wǎng)絡和酒店管理系 統(tǒng),已成為提高酒店的管理效率、改善服

6、務的水準的重要手段之一。在某種意義上,酒 店客房管理方面的信息化已成為現(xiàn)代化酒店的重要標志。第二章需求分析2.1系統(tǒng)功能需求客房管理系統(tǒng)的子功能應該包括基礎設置管理、客戶信息管理、客房信息管理、訂 房信息管理、結算信息管理、住宿信息管理等 6個方面,各個子功能包含的信息如下所 示:(1)基礎設置管理:對酒店客房管理系統(tǒng)的一些基礎信息設置, 包括管理員登錄、 密碼設置、權限設置。(2)客戶信息管理:管理員可以對客戶信息進行錄入、查詢、修改、刪除。(3)客房信息管理:管理員可以對客房信息進行錄入、查詢、修改、刪除。(4)訂房信息管理:管理員根據(jù)客戶要求對其預定客房信息錄入、查詢、修改、 刪除。(5

7、)結算信息管理:管理員將根據(jù)客戶的住房狀態(tài)進行消費管理。(6)住宿信息管理:管理員在客戶入住和退房后對住房信息進行登記。2.2需求分析概述客房管理系統(tǒng)的開發(fā)的目的是明確酒店管理系統(tǒng)對用戶的功能要求??头抗芾硐到y(tǒng)的目標:(1)為銷售提供全面、準確的數(shù)據(jù)信息。酒店客房管理系統(tǒng)以顧客為中心,需要 了解客人的需求,其主要的銷售核心是客房,因此客房管理系統(tǒng)的好壞是銷售成敗的關 鍵。(2)為顧客提供快捷、細致、周到的服務。酒店業(yè)的競爭日益激烈,而競爭的焦 點主要聚焦于服務質(zhì)量,其衡量標準首先在于是否有一個較為完善的客房管理系統(tǒng)。(3)為財務提供嚴密的帳務系統(tǒng)。顧客在酒店消費時,系統(tǒng)能夠提供嚴密的記帳 規(guī)則

8、,嚴格的權限控制,嚴格的監(jiān)督機制,保護顧客的消費權益。2.3功能結構圖根據(jù)系統(tǒng)功能需求畫出以下客房管理功能結構圖:圖2.1客房管理功能結構圖2.4系統(tǒng)數(shù)據(jù)流圖圖2.2客房管理數(shù)據(jù)流圖2.5數(shù)據(jù)字典數(shù)據(jù)流的描述1、數(shù)據(jù)流編號:D1數(shù)據(jù)流名稱:客戶信息簡述:管理員登記信息數(shù)據(jù)項組成:客戶編號+性別+總消費額+號+入住時間+離店時間+ 聯(lián)系方式2、數(shù)據(jù)流編號:D2數(shù)據(jù)流名稱:訂單信息簡述:客戶提供訂單信息數(shù)據(jù)項組成:訂單號+ 客戶號+客房號+預訂天數(shù)+ 預支金額+預訂時間+訂單狀態(tài) 入住狀態(tài)+金額3、數(shù)據(jù)流編號:D3數(shù)據(jù)流名稱:客房信息簡 述:管理員提供客房信息數(shù)據(jù)項組成:客房號+類別號+客房狀態(tài)4

9、、數(shù)據(jù)流編號:D4數(shù)據(jù)流名稱:住宿信息簡述:客戶提供訂單信息數(shù)據(jù)項組成:訂單號+客戶號+客房號+入住時間+退房時間5、數(shù)據(jù)流編號:D5數(shù)據(jù)流名稱:結算信息簡 述:管理員提供結算信息數(shù)據(jù)項組成:訂單號+客戶號+金額數(shù)據(jù)存儲的描述1、數(shù)據(jù)存儲編號:F-01數(shù)據(jù)存儲名稱:入住登記簡述:登記入住客房號數(shù)據(jù)存儲組成:客房號+客戶號+入住時間關鍵字:客房號相關處理:P22、數(shù)據(jù)存儲編號:F-02數(shù)據(jù)存儲名稱:退房登記簡述:登記退訂客房號數(shù)據(jù)存儲組成:客房號+客戶號+入住時間+離店時間關鍵字:客房號相關處理:P2處理的描述1、處理邏輯編號:P1處理邏輯名稱:訂房處理簡述:根據(jù)客房信息統(tǒng)計訂房情況輸入的數(shù)據(jù)流

10、:訂單處理描述:根據(jù)客戶需求產(chǎn)生訂單信息輸出數(shù)據(jù)流:訂單信息2、處理邏輯編號:P2處理邏輯名稱:住宿處理簡述:根據(jù)訂單情況給客戶分配住宿輸入的數(shù)據(jù)流:訂單信息處理描述:有多少房間入住客戶,有多少客戶退房輸出數(shù)據(jù)流:住宿信息3、處理邏輯編號:P3處理邏輯名稱:結算處理簡述:根據(jù)客戶退房要求結算金額輸入的數(shù)據(jù)流:住宿信息處理描述:根據(jù)客戶住宿的客房信息與住宿信息結算金額輸出數(shù)據(jù)流:結算信息第三章概念結構設計3.1分E-R圖設計圖3.2客房實體屬性圖圖3.3客房類別實體屬性圖圖3.4結算信息實體屬性圖圖3.5結算信息實體屬性圖圖3.6入住登記信息實體屬性圖圖3.7退房登記信息實體屬性圖3.2總E-R

11、圖設計i客房圖3.9客房管理總E-R圖第四章邏輯結構設計與物理結構設計4.1關系模型及規(guī)化關系模型客戶(客戶號,,性別,總消費額,號,入住時間,離店時間,聯(lián)系方式)客房(客房號,類別號,客房狀態(tài))客房訂單(訂單號,客戶號,客房號,預定天數(shù),預定時間,預支金額,訂單狀態(tài),入住狀態(tài))客房類別(類別號,類別名,介紹,設施,定價,房價,床位)結算信息(訂單號,客戶號,金額)4.2表格結構表3-1客戶信息表字段名稱數(shù)據(jù)類型寬度主鍵允許空值客戶號char10是NOT NULLchar20NOT NULL性別char5NOT NULL總消費額char10NOT NULL號char20NOT NULL入住時間

12、varchar20NOT NULL離店時間varchar20NOT NULL聯(lián)系方式char20NULL表3-2客房信息表字段名稱數(shù)據(jù)類型寬度主鍵允許空值客房號char10是NOT NULL類別號char10NOT NULL房間狀態(tài)char5NOT NULL表3-3訂單信息表字段名稱數(shù)據(jù)類型寬度主鍵允許空值訂單號char10是NOT NULL客戶號char10NOT NULL客房號char10NOT NULL預定天數(shù)char5NOT NULL預訂時間varchar20NOT NULL預支金額char10NOT NULL訂單狀態(tài)char20NOT NULL入住狀態(tài)char20NOT NULL表3

13、-4客房類別表字段名稱數(shù)據(jù)類型寬度主鍵允許空值類別號char10是NOT NULL類別名char10NOT NULL介紹char50NOT NULL設施char50NOT NULL定價char10NOT NULL床位char5NOT NULL房價char10NOT NULL表3-5結算信息表字段名稱數(shù)據(jù)類型寬度主鍵允許空值訂單號char10是NOT NULL客戶號char10是NOT NULL金額char10NOT NULL表3-6 住宿信息表字段名稱數(shù)據(jù)類型寬度主鍵允許空值訂單號char10是NOT NULL客戶號char10是NOT NULL客房號char10是NOT NULL入住時間va

14、rchar20NOT NULL退房時間varchar20NOT NULL表3-7入住登記表字段名稱數(shù)據(jù)類型寬度主鍵允許空值客房號char10是NOT NULL客戶號char10是NOT NULL入住時間varchar20是NOT NULL表3-8退房登記表字段名稱數(shù)據(jù)類型寬度主鍵寬度客房號char10是NOT NULL客戶號char10是NOT NULL入住時間varchar20是NOT NULL離店時間varchar20是NOT NULL第五章數(shù)據(jù)庫設計5.1.創(chuàng)建數(shù)據(jù)庫用企業(yè)管理器創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)庫名為“客房管理”<5.2 SQL語句創(chuàng)建表1、CREATE TABL客戶信息表(客戶號

15、 char(10) PRIMARY KEY,char(20) NOT NULL,性別 chaM5)NOT NULL,總消費額 char(10) NOT NULL,號 char(20) NOT NULL,入住時間 varchar(20)NOT NULL,離店時間 varchar(20)NOT NULL,聯(lián)系方式 char(20) NOT NULL)創(chuàng)建后的表格結構如表5-1所示:表5-1客戶信息表數(shù)據(jù)類型&度允許空|30姓當char20OJ5消裁總顫10身性證號char3D入住時周礦ar char20離店時1可ywchur20聯(lián)系廿式chr202. CREATE TABLE客 房信息表(

16、客房號 char(10) PRIMARY KEY, 類別號 char(10) NOT NULL, 房間狀態(tài) char(5)NOT NULL)創(chuàng)建后的表格結構如表5-2所示:表 5-2 客房信息表數(shù)據(jù)類型長度處許空char010房1問狀態(tài)chsET53. CREATE TABLE訂單信息表(訂單號char(10)PRIMARY KEY,客戶號char(10)NOT NULL,客房號char(10)NOT NULL,預定天數(shù)charNOT NULL,預訂時間varchar(20)NOT NULL,預支金額char(10)NOT NULL,訂單狀態(tài)char(10)NOT NULL,入住狀態(tài)char(

17、10)NOT NULL)創(chuàng)建后的表格結構如表5-3所示:表5-3訂單信息表列名數(shù)菇娶型長度允許空cli ar10客戶號char10客小charID預定天數(shù)char5預定時間chair10預支金霰charto訂單狀蠱char20入住狀戀cltar204. CREATE TABLE客 房類別表(類別號char(10)PRIMARY KEY,類別名char(10)NOT NULL,介紹char(50)NOT NULL,設施char(50)NOT NULL,定價char(50)NOT NULL,床位char(5)NOT NULL,房價char(10)NOT NULL)創(chuàng)建后的表格結構如表5-4所示:表

18、5-4客房類別表數(shù)據(jù)類型荃度允許空cJtar10奕別名char10卄紹亡 11 ar50cliar50定怖chartochar5房價cJhar105.CREATE TABLE吉算信息表(訂單號char (10),客戶號char (10),金額 char (10)NOT NULL,PRIMARY KEY(訂單號, 客戶號)創(chuàng)建后的表格結構如表5-5所示:表5-5結算信息表數(shù)據(jù)類型長度允許空10客戶號10chLF106. CREATE TABLE住宿信息表入住時間 varchar退房時間 varcharPRIMARY KEY(20)NOT NULL,(20)NOT NULL,(訂單號char(10

19、),客戶號char(10),客房號char(10),(訂單號,客戶號, 客房號)創(chuàng)建后的表格結構如表5-6所示:表5-6住宿信息表岬列名長度允許空ch*r10客戶號char10客皚chsr10入住時間v&r ehajr20退房時間rar char207. CREATE TABLE入 住登記表(客房號char (10),客戶號char (10), 入住時間 varchar (20)PRIMARY KEY(客房號,客戶號,入住時間)創(chuàng)建后的表格結構如表5-7所示:表5-7入住登記表列名數(shù)據(jù)類型民度允許空10客尸號char10入注時周Far char208. CREATE TABLE退房登記

20、表(客房號char (10),客戶號char (10),入住時間 varchar(20),離店時間 varchar(20),PRIMARY KEY(客房號,客戶號,入住時間,離店時間)創(chuàng)建后的表格結構如表5-8所示:表5-8退房登記表列名允許空clarID客尸號cLarto入住時1 間varchar20離陌時間varchar205.3插入操作1向客戶信息表插入數(shù)據(jù)in sert into客戶信息表 values('1001',小一','男','1000','1000000001','2014-10-1',&

21、#39;2014-10-5','123456')|<r ijf_r- hi咨戶呂身怡衛(wèi)手¥魚:.式13ir100D.MDCOC0012O1'L-1>120H-1C-53 Hon?小二科10001QOOOOOOOKS0L4-L2-SLZ34B87勢1號另同恥恵圖5.1客戶信息表插入insert into客房信息表 values('1O1','單人間',已住')3J- E6'fl空空if.-圖5.2客房信息表插入insert into訂單信息表values('1','100

22、1','101','4,2014-10-1,50','已處理','已入住')圖5.3訂單信息表插入insert into客房類別表values('O1',' 級','高貴人士選擇','一應俱全,'500','1','1000')圖5.4客房信息表插入insert into結算信息表values('1','1001','1000')insert into住宿信息表values

23、('1','1001','101','2014-10-1,2014-10-5')圖5.6住宿信息表插入insert into入住登記表values('101','1','2014-10-1')入也盯間11012014-10-12102220H-11-I圖5.7入住登記表插入insert into退房登記表values('101','1','2014-10-1','2014-10-5')1 2客戶呂人f主時間離苫時間101

24、1P115014-10-112014-11-12014-10-52014-10-5圖5.8退房登記表插入5.4表的查詢操作 簡單查詢查詢每個表信息select *from客戶信息表select *from客房信息表select *from客房類別表select *from訂單信息表select *from住宿信息表select *from入住登記表select *from退房登記表select *from結算信息表條件查詢select * from 客房信息表 where房間狀態(tài)='空'棄扇號 鋅別號JBifi社粧LL021033LD4JLkft1IBISJLLHg202y打2

25、03E2(15圖5.9條件查詢模糊查詢select * from 客戶信息表where like % 二'翊傭斕1彩證號入桓彌辭就|:1C02.小二異 100110000001022DH-J-I1234567圖5.10模糊查詢連接查詢select * from 客戶信息表,訂單信息表where ='小一 'and客戶信息表客戶號=訂單信息表客戶號性A1林弼1住孔勺TftfSXt訂申II1 uddi黒jUUDJDQ.DDWDJI3014-LO-L fc0tl-H-5> 12JJh6LITITLb芯耳號5.151® AttrjiJ:"二丄踐訂&qu

26、ot; 11”左13UVIaiMi30J4-LBJ-I.聽已戎訊已人牡圖5.11連接查詢5.5修改表息update客房信息表 set房間狀態(tài)='已住' where 客房號='103'IDUJ:滬二.ft IUUUTUUTUUi.riU J12-U 7UII'1卻號-m痿A-AIQad己隹103 53i|B33tE打血1&1陽從G舛1觀5己怪72U2現(xiàn)5103MAi'ilV圖5.12修改客房信息表(一)update客房信息表 set房間狀態(tài)='空'where 客房號='201'吝A那1號11IJI已住2102

27、3133坦人聞巳住41CMH.W石201720E取人間RA.fi豈礙人ffl E05圖5.13修改客房信息表(二)update訂單信息表set入住狀態(tài)='已入住where 訂單號='103'修改前修改后4訂亞號霍n號昭耳0 眈護:節(jié)金溟訂卑干建JLQOL2IDD?10114ZCIl-IOl 創(chuàng)20td2C|il-!>a EDnJ nJ已醴37L服10352U4-I2-10 IDOBits圖5.14修改客房信息表5.6刪除表息delete from客戶信息表 where 客戶號='1002' 刪除前刪除后誚燙總領月匕證號A-lMiHXPlUI1001

28、小一nijo10000000012014-lH201-|b51打僻21QD3小三立1000laaonrrinim201d-t2-251231 閃 W圖5.15刪除客房信息表5.7視圖的創(chuàng)建create view v1asselect,性別,客房號from客戶信息表,訂單信息表where ='小一 'and客戶信息表客戶號=訂單信息表客戶號select *from v1創(chuàng)建視圖后用select語句查詢結果:5.8存儲過程創(chuàng)建存儲過程create procedure plasselect * from 客戶信息表where性別='男' exec pl使用exec執(zhí)行

29、存儲過程h滬號,諭茨刪號前誹一L01L)000100(000)0112114-0-51002木二10NDD0003訓:4 IL 111 IE圖5.17存儲過程5.9觸發(fā)器創(chuàng)建觸發(fā)器實現(xiàn)級連刪除create trigger t1 on 客戶信息表for deleteasdeclare del intselect del=(select 客戶號 from deleted) delete from訂單信息表where客戶號=deldelete from客戶信息表where 客戶號='1003'圖5.18觸發(fā)器纟士審五結束語通過此次數(shù)據(jù)庫的課程設計,真正達到了學與用的結合,在老師的悉心

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論