




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
.../數(shù)據(jù)庫大作業(yè)酒店管理系統(tǒng)實驗報告目錄TOC\o"1-3"\h\u一、需求分析3二、E-R圖 5三、物理與邏輯設計 12四、數(shù)據(jù)字典14五、系統(tǒng)實現(xiàn) 16六、開發(fā)環(huán)境18七、問題與感想:18一、需求分析 1、酒店管理系統(tǒng)是一種典型的信息管理系統(tǒng)。隨著信息化的發(fā)展,現(xiàn)在的酒店不但需要豪華的裝飾和舒適的居住環(huán)境,還需要為客人提供快捷優(yōu)質(zhì)的服務。通過酒店管理系統(tǒng)就可以做到這一點,并且還能降低酒店的運營成本,提高酒店的效率和效益。 2、操作人員進入系統(tǒng)后將能夠查詢當前酒店房間的狀態(tài),房間狀態(tài)可以分為入住、預定、空閑、臟房等。有賓客時,將能夠完成開單操作,從而讓賓客進行入住。當賓客離開酒店時,將能夠完成結(jié)賬操作,從而送走賓客。同時,還應接受賓客的預定,為即將到來的賓客留出指定的房間。為了更好的了解酒店運行情況,在該系統(tǒng)中還應具有營業(yè)查詢的功能,從而知道酒店的具體營業(yè)額和每一個賓客的消費情況。 3、功能分析。根據(jù)需求分析,可以將酒店管理系統(tǒng)分為如下幾個模塊:房間管理模塊、客戶入主模塊、預定管理模塊和酒店營業(yè)查詢模塊。各模塊的具體分析如下:房間管理模塊:該模塊中主要完成對九點鐘的房間進行查詢、修改、新增和刪除操作。此外,對房間類型的添加和刪除也可以算在該模塊之中。客戶入住模塊:該模塊中完成酒店最頻繁操作的功能,就是賓客入住和結(jié)賬。預定管理模塊:該模塊中可以完成查詢預訂的功能,例如查詢某一房間或某一賓客的預訂信息。此外可以對已有的預訂信息進行添加和刪除操作。營業(yè)查詢模塊:該模塊可以設置為只有管理員才能夠操作。通過該模塊可以查詢一定日期范圍內(nèi)的營業(yè)記錄。 4、設計系統(tǒng)功能,繪制用例圖。酒店管理系統(tǒng)是在酒店內(nèi)部使用的管理工具,其用戶主要是酒店操作人員和管理員。日常工作中,只要是操作人員來使用該系統(tǒng)。管理員除了具有操作人員的所有功能外,還能夠?qū)Σ僮魅藛T進行管理。查詢房間查詢房間客戶開單客戶開單客戶結(jié)賬客戶結(jié)賬房間預訂房間預訂營業(yè)查詢管理員營業(yè)查詢客房管理客房管理用戶管理用戶管理二、E-R圖關(guān)系模式如下:用戶信息〔用戶名#,密碼房間類型〔房間類型#房間信息〔房間號碼,房間類型,房間狀態(tài),房間價格,備注預定登記〔姓名,性別,證件類型,證件號碼,,客房類型,房間號,房間價格,預定天數(shù),日期,時間,操作員,備注開單信息〔姓名,性別,證件類型,證件號碼,房間號碼,房間類型,,客房價格,住宿日期,開單日期,開單時間,備注結(jié)賬信息〔姓名,性別,證件類型,證件號碼,房間號,客房類型,客房價格,住宿日期,住宿天數(shù),宿費,折扣,雜費,金額總計,日期,時間,備注分E-R圖〔略去屬性全局E-R圖,略去屬性:三、物理與邏輯設計表名列名類型說明房間類型表房間類型nchar<15>主鍵房間信息表房間號碼nchar<10>主鍵房間類型nchar<15>非空房間狀態(tài)nchar<5>非空房間價格nchar<10>非空備注text可空預定登記表姓名nchar<10>非空性別nchar<2>非空證件類型nchar<10>非空證件號碼nchar<20>非空nchar<11>可空客房類型nchar<15>非空房間號nchar<10>主鍵房間價格nchar<10>非空預定天數(shù)nchar<10>非空日期date非空時間time<7>非空操作員nchar<10>非空備注text可空開單信息表姓名nchar<10>非空性別nchar<2>非空證件類型nchar<10>非空證件號碼nchar<20>非空房間號碼nchar<10>主鍵房間類型nchar<15>非空nchar<11>可空客房價格nchar<10>非空住宿日期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ù)字典部分數(shù)據(jù)項{數(shù)據(jù)項名:房間編號含義說明:用于對房間編號,方便標識住宿數(shù)據(jù)類型:Varchar長度:3取值含義:首個數(shù)字代表樓層,后兩位代表編號與其他數(shù)據(jù)項之間的關(guān)系:其他數(shù)據(jù)項完全依賴于此}數(shù)據(jù)結(jié)構(gòu)如表所示數(shù)據(jù)流{數(shù)據(jù)流名:房間信息查看流說明:房間預定或要入住時對房態(tài)信息的查看數(shù)據(jù)來源去向:房間信息到用戶查看信息數(shù)據(jù)結(jié)構(gòu):房間信息表}{數(shù)據(jù)流名:房間預訂信息流說明:根據(jù)用戶需求和現(xiàn)在房態(tài)信息進行預訂數(shù)據(jù)來源去向:房態(tài)信息到房間預訂,用戶信息到房間預訂數(shù)據(jù)結(jié)構(gòu):房間預定表}數(shù)據(jù)存儲{數(shù)據(jù)存儲名:房間收款單說明:記錄用戶信息和住店時間長度以及在店消費記錄輸入數(shù)據(jù)流:結(jié)賬信息表和開單信息表輸出數(shù)據(jù)流:結(jié)賬信息表數(shù)據(jù)描述:消費記錄,客人信息,消費總額數(shù)據(jù)量:約三十條記錄存取方式:隨機存取頻度:100次/月}處理過程{處理過程名:用戶結(jié)賬說明:根據(jù)消費記錄和賬目明細進行計算并結(jié)算數(shù)入數(shù)據(jù):入住單表和賬目明細表數(shù)據(jù)存儲:收款單輸出數(shù)據(jù):支付費用表}五、系統(tǒng)實現(xiàn)數(shù)據(jù)庫包含四個觸發(fā)器:觸發(fā)器1:向開單信息表插入一條記錄時,修改房間信息表中對應房間號的房間狀態(tài)為"入住"createtriggermyTrigger1on開單信息表forinsertasbegindeclare@roomNOnchar<10>select@roomNO=房間號碼frominsertedupdate房間信息表set房間狀態(tài)='入住'where房間號碼=@roomNOend觸發(fā)器2:向結(jié)賬信息表插入一條記錄時,修改房間信息表中對應房間號的房間狀態(tài)為"空閑"createtriggermyTrigger2on結(jié)賬信息表forinsertasbegindeclare@roomNOnchar<10>select@roomNO=房間號frominsertedupdate房間信息表set房間狀態(tài)='空閑'where房間號碼=@roomNOend觸發(fā)器3:向預訂信息表插入一條記錄時,修改房間信息表中對應房間號的房間狀態(tài)為"預訂"createtriggermyTrigger3on預訂登記表forinsertasbegindeclare@roomNOnchar<10>select@roomNO=房間號frominsertedupdate房間信息表set房間狀態(tài)='預訂'where房間號碼=@roomNOend觸發(fā)器4:從預訂信息表刪除一條記錄時,修改房間信息表中對應房間號的房間狀態(tài)為"空閑"createtriggermyTrigger4on預訂登記表fordeleteasbegindeclare@roomNOnchar<10>select@roomNO=房間號fromdeletedupdate房間信息表set房間狀態(tài)='空閑'where房間號碼=@roomNOend六、開發(fā)環(huán)境語言:C#語言平臺:windows8.1中文版開發(fā)軟件:visualstudio2013數(shù)據(jù)庫:SQLServer2008七、問題與感想:本次數(shù)據(jù)庫大作業(yè)以小團隊合作進行,通過對數(shù)據(jù)庫系統(tǒng)概論所學內(nèi)容的應用和實踐,來構(gòu)建數(shù)據(jù)庫管理系統(tǒng)。小組成員按照流程從需求分析開始,一步步確定整體的管理系統(tǒng)的全貌以及其所含的各項功能,然后便開始概念模型——E-R圖的設計,從部分E-R圖到整體的E-R圖,一步步進行整合設計,最后再在SQLServer2008上進行邏輯模型和物理模型的設計和建立。其實,在操作過程中,數(shù)據(jù)庫部分倒是沒有給我們帶來太大壓力,反倒是界面和具體操作
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 供貨茶葉合同范本
- 包裝食品配送合同范例
- 合作擔保合同范例
- 合租合同范本
- 化肥合作協(xié)議合同范本
- 廠房使用合同范例
- 人工勞務合同范本封皮
- 個人汽車采購合同范本
- 企業(yè)業(yè)務合同范本
- 合同范本征求意見
- 《主題四 雞蛋撞地球》教學設計-2023-2024學年六年級下冊綜合實踐活動遼師大版
- 2025年北京控股集團招聘筆試參考題庫含答案
- 《物聯(lián)網(wǎng)中間件》課件
- 2025年中國建材集團所屬中建材聯(lián)合投資有限公司招聘筆試參考題庫附帶答案詳解
- 水幕噴淋系統(tǒng)的工作原理與應用
- 門樓施工方案
- 全國職業(yè)院校技能大賽高職組(康復治療技術(shù)賽項)考試及答案
- 2024年08月河北唐山銀行第二批社會招考筆試歷年參考題庫附帶答案詳解
- 小學生拗九節(jié)課件
- 《智能制造技術(shù)基礎》課件-第2章 智能系統(tǒng)方案與設計
- 人教版PEP小學五年級英語下冊全冊教案(含計劃)
評論
0/150
提交評論