酒店客房預(yù)訂管理系統(tǒng)_第1頁
酒店客房預(yù)訂管理系統(tǒng)_第2頁
酒店客房預(yù)訂管理系統(tǒng)_第3頁
酒店客房預(yù)訂管理系統(tǒng)_第4頁
酒店客房預(yù)訂管理系統(tǒng)_第5頁
已閱讀5頁,還剩17頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、o racle大型數(shù)據(jù)庫課程設(shè)計(jì)說明書酒店客房預(yù)訂管理系統(tǒng)系、部: 計(jì)算機(jī)與信息科學(xué)系學(xué)生姓名:楊亞專 業(yè):網(wǎng)絡(luò)班 級(jí): 0902 班完成時(shí)間:目錄任務(wù) . 3設(shè)計(jì)要求 3需求分析 3數(shù)據(jù)需求 3事物需求 . 3關(guān)系模式 3概要設(shè)計(jì) 4實(shí)體圖及E-R圖 4客人基本信息實(shí)體圖 . 4房間基本信息實(shí)體圖 5預(yù)定房間信息實(shí)體圖 . 5住店管理信息實(shí)體圖 6超級(jí)管理員實(shí)體圖 . 6用戶信息實(shí)體圖 7總的信息實(shí)體 E-R 圖 7邏輯設(shè)計(jì) 8數(shù)據(jù)庫建立 9創(chuàng)建數(shù)據(jù)庫 . 9客人信息表建立 9創(chuàng)建房間信息表 . 10預(yù)訂房間信息表建立 10住店管理信息表建立 10系統(tǒng)登錄表建立 10數(shù)據(jù)初始化 11數(shù)據(jù)庫用

2、戶權(quán)限管理 121、任務(wù):?jiǎn)栴}描述:2)每個(gè)客人有姓名、性別、證件類型、證件號(hào)碼、聯(lián)系電話等基本信息。3)每個(gè)房間有房號(hào)、房類型、價(jià)格、押金、房狀態(tài)等信息。4)酒店需要對(duì)每個(gè)客人的基本信息進(jìn)行統(tǒng)一管理,以便于對(duì)客人姓名、 證件號(hào)碼、 房號(hào)、入住時(shí)期、預(yù)計(jì)離開日期、結(jié)賬離開日期、應(yīng)付金額等進(jìn)行管理。2、設(shè)計(jì)要求:酒店客房預(yù)訂管理系統(tǒng)需要完成功能主要有:1)登錄用戶的基本信息,包括登錄 ID 及密碼、權(quán)限。2)前臺(tái)操作:包括開房登記、退房結(jié)賬和房狀態(tài)查看3)預(yù)訂管理:包括預(yù)訂房間、預(yù)訂入住和解除預(yù)訂4)信息查詢:包括在住客人列表、預(yù)訂客人列表5)報(bào)表統(tǒng)計(jì):包括開房記錄統(tǒng)計(jì)、退房結(jié)賬和預(yù)訂房間統(tǒng)計(jì)6

3、)超級(jí)管理員管理:包括創(chuàng)建用戶,修改用戶的權(quán)限級(jí)別,添加、修改、刪除學(xué)生、課程、 成績(jī)基本信息等。7)設(shè)計(jì)一完整的數(shù)據(jù)庫。 要求掌握數(shù)據(jù)庫的設(shè)計(jì)的每個(gè)步驟; 掌握數(shù)據(jù)設(shè)計(jì)各階段的輸入、 輸出、設(shè)計(jì)環(huán)境、目標(biāo)和方法;熟練的使用SQL語言實(shí)現(xiàn)數(shù)據(jù)庫以及數(shù)據(jù)庫重要對(duì)象的建立、 應(yīng)用和維護(hù)。3、需求分析(1)數(shù)據(jù)需求酒店客房預(yù)訂管理系統(tǒng)需要完成功能主要有:1) 登錄用戶的基本信息,包括登錄 ID 及密碼、權(quán)限。2)前臺(tái)操作:包括開房登記、退房結(jié)賬和房狀態(tài)查看3)預(yù)訂管理:包括預(yù)訂房間、預(yù)訂入住和解除預(yù)訂4)信息查詢:包括在住客人列表、預(yù)訂客人列表5)報(bào)表統(tǒng)計(jì):包括開房記錄統(tǒng)計(jì)、退房結(jié)賬和預(yù)訂房間統(tǒng)計(jì)6

4、)超級(jí)管理員管理:包括創(chuàng)建用戶,修改用戶的權(quán)限級(jí)別,添加、修改、刪除學(xué)生、課程、 成績(jī)基本信息等。(2)事物需求此系統(tǒng)實(shí)現(xiàn)如下系統(tǒng)功能:1)使得酒店的管理工作更加清晰、條理化、自動(dòng)化。2)客人可以通過用戶名和密碼登錄系統(tǒng),查詢自己基本資料,修改用戶密碼等功能,容易 地完成酒店客人信息的查詢操作。而酒店中擁有權(quán)限的部門可以通過用戶名和密碼登錄系 統(tǒng),根據(jù)權(quán)限等級(jí)對(duì)酒店客人信息進(jìn)行查詢、修改、刪除、更新等操作。3)設(shè)計(jì)人機(jī)友好界面,功能安排合理,操作使用方便,并且進(jìn)一步考慮系統(tǒng)在安全性,完 整性,并發(fā)控制,備份和恢復(fù)等方面的功能要求。(3)關(guān)系模式1)登錄用戶(ID,密碼,權(quán)限級(jí)別)2)客人信息(

5、姓名、性別、證件類型、證件號(hào)碼、聯(lián)系電話)3)房間信息(房號(hào)、房類型、價(jià)格、押金、房狀態(tài))4)預(yù)訂房間(客人姓名、性別、房類型、房號(hào)、價(jià)格、證件類型、證件號(hào)碼、聯(lián)系電話、 入住日期、預(yù)計(jì)離開日期)5)住店管理(客人姓名、證件號(hào)碼、房號(hào)、入住日期、預(yù)計(jì)離開日期、結(jié)賬離開日期、應(yīng) 付金額)6)超級(jí)管理員(ID,密碼,權(quán)限級(jí)別)4、概要設(shè)計(jì)概念結(jié)構(gòu)設(shè)計(jì)是整個(gè)數(shù)據(jù)庫設(shè)計(jì)的關(guān)鍵,它通過對(duì)用戶需求進(jìn)行綜合、歸納與抽象,形 成獨(dú)立于具體DBMS勺概念模型(1)實(shí)體圖及E-R圖對(duì)于酒店住房管理,我們可以將客人實(shí)體抽象出來,根據(jù)所要實(shí)現(xiàn)的功能設(shè)計(jì),可建立 它們之間的關(guān)系,進(jìn)而實(shí)現(xiàn)邏輯結(jié)構(gòu)功能。描述這些酒店客房預(yù)

6、訂管理系統(tǒng)可以劃分的實(shí)體有:用戶登錄信息實(shí)體、客人基本信息實(shí)體、房 間基本信息實(shí)體、住店管理信息實(shí)體、預(yù)訂房間管理信息實(shí)體。用E-R圖一一實(shí)體。1.用戶登錄信息實(shí)體圖用戶登錄信息登錄名權(quán)限級(jí)別2.客人基本信息實(shí)體圖權(quán)限口令3.房間基本信息實(shí)體圖4.預(yù)定房間信息實(shí)體圖5住店管理信息實(shí)體圖6.超級(jí)管理員實(shí)體圖7.用戶信息實(shí)體圖用戶姓名權(quán)限密碼8.總的信息實(shí)體 E-R圖:115、邏輯設(shè)計(jì)kr 客人信息表表中列名數(shù)據(jù)類型可否為空說明xmcharnot null( 主鍵 )姓名xbcharnot null性別zjlxcharnull證件類型zjhmintnull證件號(hào)碼lxdhintnull聯(lián)系電話fj

7、房間信息表表中列名數(shù)據(jù)類型可否為空說明fhintnot null( 主鍵 )由口房號(hào)flxcharnull房類型jgintnull價(jià)格yjintnull押金fztcharnull房狀態(tài)表中列名數(shù)據(jù)類型可否為空說明krxmcharnot客人姓名null( 主鍵 )yd 預(yù)訂房間信息表xbcharnull性別flxcharnull not房類型fhintnull( 主鍵 )由口房號(hào)jgintnull價(jià)格zjlxcharnull證件類型zjhmintnull證件號(hào)碼lxdhintnull聯(lián)系電話rzrqdatatimenull入住日期yjlkrqdatatimenull預(yù)計(jì)離開日期zd 住店管理信息

8、表表中列名數(shù)據(jù)類型可否為空說明krxmcharnot null(主鍵)客人姓名zjhmintnull證件號(hào)碼fhintnot null(主鍵)由口房號(hào)rzrqdatatimenull入住日期yjlkrqdatatimenull預(yù)計(jì)離開日期jzlkrqdatatimenull結(jié)賬離開日期yfjeintnull應(yīng)付金額yh 用戶登錄信息表表中列名數(shù)據(jù)類型可否為空說明dlmcharnot null( 主鍵 )登錄名klcharnull口令qxjbtinyintnull權(quán)限級(jí)別6、數(shù)據(jù)庫建立(1)創(chuàng)建數(shù)據(jù)庫create database objecton(name=' 酒店管理 ',學(xué)

9、習(xí) 課程設(shè)計(jì) .mdf',size=10,maxsize=50,filegrowth=5)log on(name=' 酒店管理 ',學(xué)習(xí) 課程設(shè)計(jì) .ldf',size=5,maxsize=25,filegrowth=5)go(2)客人信息表建立 use object go create table kr(xm char(6) primary key,xb char(16) not null,zjlx char(20) null,zjhm int, lxdh int ) go(3) 創(chuàng)建房間信息表 create table fj (fh int primary

10、key, flx char(20) null, jg int null, yj int null, fzt char(20) null, ) go(4) 預(yù)訂房間信息表建立 create table yd (krxm char(10) not null, xb char(2) null, flx char(20) null, fh int not null, jg int null, zjlx char(20) null, zjhm int null, lxdh int null, rzrq date null, yjlkrq date null, primary key(krxm,fh)5)

11、住店管理信息表建立 create table zd (krxm char(10) not null, zjhm int null, fh int not null, rzrq date null, yjlkrq date null, Jzlkrq date null, Yfje int null, primary key(krxm,fh) ) go (6)系統(tǒng)登錄表建立 create table yh (dlm char(8) primary key, kl char(10) not null, qxjb int not null )(6) 超級(jí)管理員表建立 create table syst

12、em_super_Administrator ( superadministratorid varchar(9) primary key, superadministratorname varchar(9) not null , superadministratorpassword varchar(2) not null, superadministratorpermission varchar(10) )7、數(shù)據(jù)初始化)1)將客人信息加入表 kr 中insert into kr values (' 宋方 ',' insert into kr values ('

13、 張角 ',' insert into kr values (' 曉紅 ',' insert into kr values (' 霍性 ',' insert into kr values (' 劉芳 ',' insert into kr values (' 張力 ',' insert into kr values (' 王升 ','男',' 身份證 ',34260,);男',' 身份證 ',34260,);女&#

14、39;,' 身份證 ',34260,);男',' 身份證 ',34260,);女',' 身份證 ',34260,);男',' 身份證 ',34260,);男',' 身份證 ',34260,);2)將房間信息加入 fj 表中 insert into fjvalues (0080,' 標(biāo)準(zhǔn)間 ',100,500,' 滿');insert into fjvalues (0081,' 單人間 ',80,500,' 滿 ');in

15、sert into fjvalues (0082,' 標(biāo)準(zhǔn)間 ',100,500,' 滿');insert into fjvalues (0083,' 單人間 ',80,500,' 滿 ');insert into fjvalues (0084,'標(biāo)準(zhǔn)間 ',100,500,'滿');insert into fjvalues (0085,'標(biāo)準(zhǔn)間 ',100,500,'滿');insert into fjvalues (0086,'單人間 ',80,5

16、00,'滿');insert into fjvalues (0087,'標(biāo)準(zhǔn)間 ',100,500,'空');insert into fjvalues (0088,'標(biāo)準(zhǔn)間 ',100,500,'空');insert into fjvalues (0089,'標(biāo)準(zhǔn)間 ',100,500,'空');(3) 將預(yù)定房間信息加入 yd 表中insert into ydvalues (' 宋方 ',' 男',' 身份證 ', '34260', '');預(yù)訂房間(客人姓名、性別、房類型、房號(hào)、價(jià)格、證件類型、證件號(hào)碼、聯(lián)系電話、入住 日期、預(yù)計(jì)離開日期)住店管理(客人姓名、證件號(hào)碼、房號(hào)、入住日期、預(yù)計(jì)離開日期、結(jié)賬離開日期

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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ì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論