資源描述:
《酒店客房預(yù)訂管理系統(tǒng)》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。
1、《oracle大型數(shù)據(jù)庫》課程設(shè)計說明書酒店客房預(yù)訂管理系統(tǒng)系、部:計算機(jī)與信息科學(xué)系學(xué)生姓名:楊亞專業(yè):網(wǎng)絡(luò)班級:0902班完成時間:2011.12.512目錄任務(wù)3設(shè)計要求3需求分析3數(shù)據(jù)需求3事物需求3關(guān)系模式3概要設(shè)計4實體圖及E-R圖4客人基本信息實體圖4房間基本信息實體圖5預(yù)定房間信息實體圖5住店管理信息實體圖6超級管理員實體圖6用戶信息實體圖7總的信息實體E-R圖7邏輯設(shè)計8數(shù)據(jù)庫建立9創(chuàng)建數(shù)據(jù)庫9客人信息表建立9創(chuàng)建房間信息表10預(yù)訂房間信息表建立10住店管理信息表建立10系統(tǒng)登錄表建立10數(shù)據(jù)初始化11數(shù)據(jù)庫用戶權(quán)限管理12
2、121、任務(wù):問題描述:2)每個客人有姓名、性別、證件類型、證件號碼、聯(lián)系電話等基本信息。3)每個房間有房號、房類型、價格、押金、房狀態(tài)等信息。4)酒店需要對每個客人的基本信息進(jìn)行統(tǒng)一管理,以便于對客人姓名、證件號碼、房號、入住時期、預(yù)計離開日期、結(jié)賬離開日期、應(yīng)付金額等進(jìn)行管理。2、設(shè)計要求:酒店客房預(yù)訂管理系統(tǒng)需要完成功能主要有:1)登錄用戶的基本信息,包括登錄ID及密碼、權(quán)限。2)前臺操作:包括開房登記、退房結(jié)賬和房狀態(tài)查看3)預(yù)訂管理:包括預(yù)訂房間、預(yù)訂入住和解除預(yù)訂4)信息查詢:包括在住客人列表、預(yù)訂客人列表5)報表統(tǒng)計:包括開房記
3、錄統(tǒng)計、退房結(jié)賬和預(yù)訂房間統(tǒng)計6)超級管理員管理:包括創(chuàng)建用戶,修改用戶的權(quán)限級別,添加、修改、刪除學(xué)生、課程、成績基本信息等。7)設(shè)計一完整的數(shù)據(jù)庫。要求掌握數(shù)據(jù)庫的設(shè)計的每個步驟;掌握數(shù)據(jù)設(shè)計各階段的輸入、輸出、設(shè)計環(huán)境、目標(biāo)和方法;熟練的使用SQL語言實現(xiàn)數(shù)據(jù)庫以及數(shù)據(jù)庫重要對象的建立、應(yīng)用和維護(hù)。3、需求分析(1)數(shù)據(jù)需求酒店客房預(yù)訂管理系統(tǒng)需要完成功能主要有:1)登錄用戶的基本信息,包括登錄ID及密碼、權(quán)限。2)前臺操作:包括開房登記、退房結(jié)賬和房狀態(tài)查看3)預(yù)訂管理:包括預(yù)訂房間、預(yù)訂入住和解除預(yù)訂4)信息查詢:包括在住客人列表、
4、預(yù)訂客人列表5)報表統(tǒng)計:包括開房記錄統(tǒng)計、退房結(jié)賬和預(yù)訂房間統(tǒng)計6)超級管理員管理:包括創(chuàng)建用戶,修改用戶的權(quán)限級別,添加、修改、刪除學(xué)生、課程、成績基本信息等。(2)事物需求此系統(tǒng)實現(xiàn)如下系統(tǒng)功能:1)使得酒店的管理工作更加清晰、條理化、自動化。2)客人可以通過用戶名和密碼登錄系統(tǒng),查詢自己基本資料,修改用戶密碼等功能,容易地完成酒店客人信息的查詢操作。而酒店中擁有權(quán)限的部門可以通過用戶名和密碼登錄系統(tǒng),根據(jù)權(quán)限等級對酒店客人信息進(jìn)行查詢、修改、刪除、更新等操作。3)設(shè)計人機(jī)友好界面,功能安排合理,操作使用方便,并且進(jìn)一步考慮系統(tǒng)在安全性
5、,完整性,并發(fā)控制,備份和恢復(fù)等方面的功能要求。(3)關(guān)系模式1)登錄用戶(ID,密碼,權(quán)限級別)2)客人信息(姓名、性別、證件類型、證件號碼、聯(lián)系電話)123)房間信息(房號、房類型、價格、押金、房狀態(tài))4)預(yù)訂房間(客人姓名、性別、房類型、房號、價格、證件類型、證件號碼、聯(lián)系電話、入住日期、預(yù)計離開日期)5)住店管理(客人姓名、證件號碼、房號、入住日期、預(yù)計離開日期、結(jié)賬離開日期、應(yīng)付金額)6)超級管理員(ID,密碼,權(quán)限級別)4、概要設(shè)計概念結(jié)構(gòu)設(shè)計是整個數(shù)據(jù)庫設(shè)計的關(guān)鍵,它通過對用戶需求進(jìn)行綜合、歸納與抽象,形成獨立于具體DBMS的概
6、念模型(1)實體圖及E-R圖對于酒店住房管理,我們可以將客人實體抽象出來,根據(jù)所要實現(xiàn)的功能設(shè)計,可建立它們之間的關(guān)系,進(jìn)而實現(xiàn)邏輯結(jié)構(gòu)功能。酒店客房預(yù)訂管理系統(tǒng)可以劃分的實體有:用戶登錄信息實體、客人基本信息實體、房間基本信息實體、住店管理信息實體、預(yù)訂房間管理信息實體。用E-R圖一一描述這些實體。1.用戶登錄信息實體圖用戶登錄信息權(quán)限級別登錄名權(quán)限口令2.客人基本信息實體圖性別姓名客人基本信息證件類型證件號碼聯(lián)系電話122.房間基本信息實體圖房類型房號房間基本信息房狀態(tài)價格押金3.預(yù)定房間信息實體圖客人姓名房號房類型性別預(yù)計離開時間價格預(yù)
7、定房間信息入住時間聯(lián)系電話證件類型證件號碼122.住店管理信息實體圖證件號碼預(yù)計離開日期結(jié)賬離開日期應(yīng)付金額入住日期房號客人姓名住店管理6.超級管理員實體圖權(quán)限密碼姓名編號超級管理員127.用戶信息實體圖用戶權(quán)限密碼姓名8.總的信息實體E-R圖:對應(yīng)入住創(chuàng)建超級用戶管理房間房間號客人查詢用戶111m11n1nmn11125、邏輯設(shè)計kr客人信息表表中列名數(shù)據(jù)類型可否為空說明xmcharnotnull(主鍵)姓名xbcharnotnull性別zjlxcharnull證件類型zjhmintnull證件號碼lxdhintnull聯(lián)系電話fj房間信息
8、表表中列名數(shù)據(jù)類型可否為空說明fhintnotnull(主鍵)房號flxcharnull房類型jgintnull價格yjintnull押金fztcharnull房狀