酒店管理系統(tǒng)實驗報告(11組)_第1頁
酒店管理系統(tǒng)實驗報告(11組)_第2頁
酒店管理系統(tǒng)實驗報告(11組)_第3頁
酒店管理系統(tǒng)實驗報告(11組)_第4頁
酒店管理系統(tǒng)實驗報告(11組)_第5頁
已閱讀5頁,還剩14頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)數(shù) 據(jù) 庫 大 作 業(yè)酒店管理系統(tǒng)實 驗 報 告 -目錄-TOC o 1-3 h u 一、需求分析1、酒店管理系統(tǒng)是一種典型的信息管理系統(tǒng)。隨著信息化的發(fā)展,現(xiàn)在的酒店不但需要豪華的裝飾和舒適的居住環(huán)境,還需要為客人提供快捷優(yōu)質(zhì)的服務(wù)。通過酒店管理系統(tǒng)就可以做到這一點,并且還能降低酒店的運營成本,提高酒店的效率和效益。2、操作人員進(jìn)入系統(tǒng)后將能夠查詢當(dāng)前酒店房間的狀態(tài),房間狀態(tài)可以分為入住、預(yù)定、空閑、臟房等。有賓客時,將能夠完成開單操作,從而讓賓客進(jìn)行入住。當(dāng)賓客離開

2、酒店時,將能夠完成結(jié)賬操作,從而送走賓客。同時,還應(yīng)接受賓客的預(yù)定,為即將到來的賓客留出指定的房間。為了更好的了解酒店運行情況,在該系統(tǒng)中還應(yīng)具有營業(yè)查詢的功能,從而知道酒店的具體營業(yè)額和每一個賓客的消費情況。3、功能分析。根據(jù)需求分析,可以將酒店管理系統(tǒng)分為如下幾個模塊:房間管理模塊、客戶入主模塊、預(yù)定管理模塊和酒店營業(yè)查詢模塊。各模塊的具體分析如下:房間管理模塊:該模塊中主要完成對九點鐘的房間進(jìn)行查詢、修改、新增和刪除操作。此外,對房間類型的添加和刪除也可以算在該模塊之中??蛻羧胱∧K:該模塊中完成酒店最頻繁操作的功能,就是賓客入住和結(jié)賬。預(yù)定管理模塊:該模塊中可以完成查詢預(yù)訂的功能,例如

3、查詢某一房間或某一賓客的預(yù)訂信息。此外可以對已有的預(yù)訂信息進(jìn)行添加和刪除操作。營業(yè)查詢模塊:該模塊可以設(shè)置為只有管理員才能夠操作。通過該模塊可以查詢一定日期范圍內(nèi)的營業(yè)記錄。4、設(shè)計系統(tǒng)功能,繪制用例圖。酒店管理系統(tǒng)是在酒店內(nèi)部使用的管理工具,其用戶主要是酒店操作人員和管理員。日常工作中,只要是操作人員來使用該系統(tǒng)。管理員除了具有操作人員的所有功能外,還能夠?qū)Σ僮魅藛T進(jìn)行管理。查詢房間客戶開單客戶結(jié)賬房間預(yù)訂營業(yè)查詢管理員客房管理用戶管理二、E-R圖關(guān)系模式如下:用戶信息(用戶名#,密碼)房間類型(房間類型#)房間信息(房間號碼,房間類型,房間狀態(tài),房間價格,備注)預(yù)定登記(姓名,性別,證件類

4、型,證件號碼,聯(lián)系電話,客房類型,房間號,房間價格,預(yù)定天數(shù),日期,時間,操作員,備注)開單信息(姓名,性別,證件類型,證件號碼,房間號碼,房間類型,聯(lián)系電話,客房價格,住宿日期,開單日期,開單時間,備注)結(jié)賬信息(姓名,性別,證件類型,證件號碼,房間號,客房類型,客房價格,住宿日期,住宿天數(shù),宿費,折扣,雜費,金額總計,日期,時間,備注) 分E-R圖(略去屬性)全局E-R圖,略去屬性:三、物理與邏輯設(shè)計表名列名類型說明房間類型表房間類型nchar(15)主鍵房間信息表房間號碼nchar(10)主鍵房間類型nchar(15)非空房間狀態(tài)nchar(5)非空房間價格nchar(10)非空備注te

5、xt可空預(yù)定登記表姓名nchar(10)非空性別nchar(2)非空證件類型nchar(10)非空證件號碼nchar(20)非空聯(lián)系電話nchar(11)可空客房類型nchar(15)非空房間號nchar(10)主鍵房間價格nchar(10)非空預(yù)定天數(shù)nchar(10)非空日期date非空時間time(7)非空操作員nchar(10)非空備注text可空開單信息表姓名nchar(10)非空性別nchar(2)非空證件類型nchar(10)非空證件號碼nchar(20)非空房間號碼nchar(10)主鍵房間類型nchar(15)非空聯(lián)系電話nchar(11)可空客房價格nchar(10)非空住

6、宿日期date非空住宿天數(shù)nchar(10)非空開單日期date非空開單時間time(7)非空備注text可空結(jié)賬信息表姓名nchar(10)非空性別nchar(2)非空證件類型nchar(10)非空證件號碼nchar(20)非空房間號nchar(10)主鍵客房類型nchar(10)非空客房價格nchar(10)非空住宿日期nchar(10)主鍵住宿天數(shù)nchar(10)非空宿費float非空折扣float非空雜費float非空金額總計float非空日期date非空時間time(7)非空備注text可空用戶信息表用戶名nchar(10)非空密碼nchar(32)非空四、數(shù)據(jù)字典部分?jǐn)?shù)據(jù)項 數(shù)據(jù)

7、項名:房間編號 含義說明:用于對房間編號,方便標(biāo)識住宿 數(shù)據(jù)類型:Varchar 長度:3取值含義:首個數(shù)字代表樓層,后兩位代表編號與其他數(shù)據(jù)項之間的關(guān)系:其他數(shù)據(jù)項完全依賴于此數(shù)據(jù)結(jié)構(gòu)如表所示數(shù)據(jù)流數(shù)據(jù)流名:房間信息查看流 說明:房間預(yù)定或要入住時對房態(tài)信息的查看 數(shù)據(jù)來源去向:房間信息到用戶查看信息 數(shù)據(jù)結(jié)構(gòu):房間信息表數(shù)據(jù)流名:房間預(yù)訂信息流說明:根據(jù)用戶需求和現(xiàn)在房態(tài)信息進(jìn)行預(yù)訂數(shù)據(jù)來源去向:房態(tài)信息到房間預(yù)訂,用戶信息到房間預(yù)訂數(shù)據(jù)結(jié)構(gòu):房間預(yù)定表數(shù)據(jù)存儲 數(shù)據(jù)存儲名:房間收款單 說明:記錄用戶信息和住店時間長度以及在店消費記錄 輸入數(shù)據(jù)流:結(jié)賬信息表和開單信息表輸出數(shù)據(jù)流:結(jié)賬信息

8、表數(shù)據(jù)描述:消費記錄,客人信息,消費總額數(shù)據(jù)量:約三十條記錄存取方式:隨機(jī)存取頻度:100次/月處理過程處理過程名:用戶結(jié)賬說明:根據(jù)消費記錄和賬目明細(xì)進(jìn)行計算并結(jié)算數(shù)入數(shù)據(jù):入住單表和賬目明細(xì)表數(shù)據(jù)存儲:收款單輸出數(shù)據(jù):支付費用表五、系統(tǒng)實現(xiàn)數(shù)據(jù)庫包含四個觸發(fā)器: 觸發(fā)器1:向開單信息表插入一條記錄時,修改房間信息表中對應(yīng)房間號的房間狀態(tài)為“入住”create trigger myTrigger1on 開單信息表for insertas begindeclare roomNO nchar(10)select roomNO = 房間號碼 from insertedupdate 房間信息表 se

9、t 房間狀態(tài) = 入住 where 房間號碼 = roomNOend觸發(fā)器2:向結(jié)賬信息表插入一條記錄時,修改房間信息表中對應(yīng)房間號的房間狀態(tài)為“空閑”create trigger myTrigger2on 結(jié)賬信息表for insertas begindeclare roomNO nchar(10)select roomNO = 房間號 from insertedupdate 房間信息表 set 房間狀態(tài) = 空閑 where 房間號碼 = roomNOend觸發(fā)器3:向預(yù)訂信息表插入一條記錄時,修改房間信息表中對應(yīng)房間號的房間狀態(tài)為“預(yù)訂”create trigger myTrigger3

10、on 預(yù)訂登記表for insertas begindeclare roomNO nchar(10)select roomNO = 房間號 from insertedupdate 房間信息表 set 房間狀態(tài) = 預(yù)訂 where 房間號碼 = roomNOend觸發(fā)器4:從預(yù)訂信息表刪除一條記錄時,修改房間信息表中對應(yīng)房間號的房間狀態(tài)為“空閑”create trigger myTrigger4on 預(yù)訂登記表for deleteas begindeclare roomNO nchar(10)select roomNO = 房間號 from deletedupdate 房間信息表 set 房間

11、狀態(tài) = 空閑 where 房間號碼 = roomNOend六、開發(fā)環(huán)境語言:C#語言平臺:windows 8.1中文版開發(fā)軟件:visual studio 2013數(shù)據(jù)庫:SQL Server 2008七、問題與感想: 本次數(shù)據(jù)庫大作業(yè)以小團(tuán)隊合作進(jìn)行,通過對數(shù)據(jù)庫系統(tǒng)概論所學(xué)內(nèi)容的應(yīng)用和實踐,來構(gòu)建數(shù)據(jù)庫管理系統(tǒng)。小組成員按照流程從需求分析開始,一步步確定整體的管理系統(tǒng)的全貌以及其所含的各項功能,然后便開始概念模型E-R圖的設(shè)計,從部分E-R圖到整體的E-R圖,一步步進(jìn)行整合設(shè)計,最后再在SQLServer2008上進(jìn)行邏輯模型和物理模型的設(shè)計和建立。其實,在操作過程中,數(shù)據(jù)庫部分倒是沒有給我們帶來太大壓力,反倒是界面和具體操作所要用到的c#和WinForm讓小組成員剛開始無從下手-VS2013沒有接觸過,C#也沒有系統(tǒng)學(xué)習(xí)過,成員們只能抱著相關(guān)書籍和在網(wǎng)上查找資料來

溫馨提示

  • 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)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論