![酒店管理系統(tǒng)(數(shù)據(jù)庫設計)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/18/64f8bf28-2058-48bd-90d5-82a571999e51/64f8bf28-2058-48bd-90d5-82a571999e511.gif)
![酒店管理系統(tǒng)(數(shù)據(jù)庫設計)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/18/64f8bf28-2058-48bd-90d5-82a571999e51/64f8bf28-2058-48bd-90d5-82a571999e512.gif)
![酒店管理系統(tǒng)(數(shù)據(jù)庫設計)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/18/64f8bf28-2058-48bd-90d5-82a571999e51/64f8bf28-2058-48bd-90d5-82a571999e513.gif)
![酒店管理系統(tǒng)(數(shù)據(jù)庫設計)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2021-12/18/64f8bf28-2058-48bd-90d5-82a571999e51/64f8bf28-2058-48bd-90d5-82a571999e514.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、數(shù)據(jù)庫課程設計酒店管理系統(tǒng)目錄一、實習的性質、目的與任務3(1)畫出實體間的E-R 圖4(2)利用企業(yè)管理器建立數(shù)據(jù)庫及基本表4(3)利用查詢分析器或企業(yè)管理器建立視圖4(4)利用 Transcat SQL 語句自定義存儲過程4(5)在查詢分析器或企業(yè)管理器下用Transcat SQL 語句自定義觸發(fā)器4二、系統(tǒng)需求分析 42.1、系統(tǒng)功能需求4三、系統(tǒng)總體設計 51、體系結構設計52、數(shù)據(jù)庫設計5四、表的創(chuàng)建 7( 1)、入住登記表.7( 2)、員工信息表7( 3)、客戶表8( 4)、崗位表8( 5)、客房表8( 6)、工資表9五、結果數(shù)據(jù)處理 91 、連接查詢92、嵌套查詢123、創(chuàng)建查詢
2、視圖134、建立索引145、 建立存儲過程156、建立觸發(fā)器21六、結束語 23一、實習的性質、目的與任務本次實習屬于課程設計,其目的是使學生在結束本門課程學習后,完成下列知識的掌握和應用:方法,要求學生掌握數(shù)據(jù)庫設計的基本技術熟悉數(shù)據(jù)庫設計的每個步驟中的任務和實施并加深對數(shù)據(jù)庫系統(tǒng)概念和特點的理解、掌握SQL SERVER 2000軟件的使用方法、掌握 Transcat-SQL 編程方法、熟悉數(shù)據(jù)庫、基本表、視圖、存儲過程與觸發(fā)器的創(chuàng)建與管理。實習教學的基本要求:要求學生根據(jù)周圍的實際情況自選一個小型的數(shù)據(jù)庫應用項目并深入到應用項目的現(xiàn)實世界中,進行系統(tǒng)分析和數(shù)據(jù)庫設計。例如選擇學籍管理系統(tǒng)
3、、圖書管理系統(tǒng)、材料管理系統(tǒng)或倉庫管理系統(tǒng)等。( 1)畫出實體間的 E-R 圖( 2)利用企業(yè)管理器建立數(shù)據(jù)庫及基本表( 3)利用查詢分析器或企業(yè)管理器建立視圖( 4)利用 Transcat SQL語句自定義存儲過程( 5)在查詢分析器或企業(yè)管理器下用Transcat SQL語句自定義觸發(fā)器二、系統(tǒng)需求分析2.1 、 系統(tǒng)功能需求1、 登錄功能簡單的登錄向導2、 主界面選擇分項功能:21 客房管理2-1-1客房查詢查詢當前客房的入住情況,入住客戶,客房分配員工2-1-2客房辦理辦理客戶入住,安排客房分派員工2-1-3客房退訂退訂客房2-1-4信息更改客房辦理的下一步功能,也可以進入更改客房員工
4、分配等信息22員工管理2-2-1員工信息查詢查詢員工的基本資料2-2-2員工登記增加新的員工信息23客戶管理2-3-1客戶信息登記注冊登記客戶信息( 區(qū)別于辦理, 只注冊用戶信息未必入住)2-3-2客戶信息查詢查詢客戶資料2-3-3客戶信息修改修改客戶信息2-3-4客戶客房分配分配客戶到客房3、 退出系統(tǒng)三、系統(tǒng)總體設計1、體系結構設計2、數(shù)據(jù)庫設計數(shù)據(jù)庫包含常用的表,索引,示圖,觸發(fā)器,完整的數(shù)據(jù)庫,用來存儲,讀取,修改,觸發(fā)完成。 Net 的一切需求功能2.1 、概念結構設計分 ER圖編號類型單價指派員客房工當前狀態(tài)全局 ER圖編號類型單價管理員指派員安排工客房安排當前狀態(tài)服務管理管理服務
5、客房編號客房聯(lián)系編號編號編號員工客戶方式姓名姓名號是否保險地身份址職稱年齡住址證號四、表的創(chuàng)建( 1)、入住登記表(2)、員工信息表( 3)、客戶表( 4)、崗位表( 5)、客房表( 6)、工資表五、結果數(shù)據(jù)處理1 、連接查詢( 1)、查找所有收入在 2500 元以下的雇員的情況( 2)、用連接查詢語句查詢每個雇員的情況及其薪水的情況(3) 、 用連接查詢語句查詢財務部收入在2200 元以上的雇員姓名及其薪水詳情( 4)、求財務部雇員的平均收入( 5)、查詢財務部雇員的最高和最低收入( 6)、求各部門的雇員數(shù)( 7)、統(tǒng)計各部門收入在2000 元以上的雇員的人數(shù)( 8)、將各雇員的情況按收入由
6、低到高排列2、嵌套查詢( 1)、查找財務部年齡不低于研發(fā)部雇員年齡的姓名(2) 、 查找研發(fā)部比所有財務部雇員收入都高的雇員的姓名(3) 、查找比財務部的雇員收入都高的雇員的姓名3、創(chuàng)建查詢視圖( 1)、客戶信息查詢視圖( 2)、客房信息查詢( 3)、入住信息查詢4、建立索引( 1)、創(chuàng)建客房表索引:( 2)、創(chuàng)建客戶表索引:( 3)、創(chuàng)建入住表索引:5、 建立存儲過程( 1)、客房信息存儲過程插入客房信息存儲過程CREATE PROCEDURE插入客房信息(KFB CHAR(8),KFL CHAR(8),JG SMALLMONEY,CWS INT,SYZT CHAR(8)ASINSERT I
7、NTO 客房 VALUES (KFB,KFL,JG,CWS,SYZT)修改客房信息存儲過程CREATE PROCEDURE修改客房信息(KFB CHAR(8),KFL CHAR(8),JG SMALLMONEY,CWS INT,SYZT CHAR(8)ASUPDATE客房SET 客房類型 =KFL,價格 =JG,床位數(shù) =CWS,使用狀態(tài) =SYZTWHERE客房編號 =KFB刪除客房信息存儲過程CREATE PROCEDURE刪除客房信息(KFB CHAR(8)ASDELETE FROM客房 WHERE客房編號 =KFB( 2)、客戶信息存儲過程插入客戶信息CREATE PROCEDURE插
8、入客戶信息(KHB CHAR(8),KFM CHAR(10),SFZ CHAR(18),LXDZ CHAR(25),LXDH CHAR(10)ASINSERT INTO 客戶 VALUES (KHB,KFM,SFZ,LXDZ,LXDH)修改客戶信息CREATE PROCEDURE修改客戶信息(KHB CHAR(8),KFM CHAR(10),SFZ CHAR(18),LXDZ CHAR(25),LXDH CHAR(10)ASUPDATE客戶SET 客戶名稱 =KFM,身份證號 =SFZ,聯(lián)系地址 =LXDZ,聯(lián)系電話 =LXDHWHERE客戶編號 =KHB刪除客戶信息CREATE PROCED
9、URE刪除客戶信息(KHB CHAR(8)ASDELETEFROM客戶WHERE客戶編號 =KHBEXEC刪除客戶信息 KHB='10009'( 3)、 創(chuàng)建入住信息存儲過程插入入住信息CREATE PROCEDURE插入入住信息(KFB CHAR(8),KHB CHAR(8),YDRQ DATETIME,YDSL INT)ASINSERT INTO 入住登記 VALUES(KFB,KHB,YDRQ,YDSL)修改入住信息CREATE PROCEDURE修改入住信息(KFB CHAR(8),KHB CHAR(8),YDRQ DATETIME,YDSL INT)ASUPDATE入
10、住登記SET 客房編號 =KFB,預定日期 =YDRQ預,定數(shù)量 =YDSLWHERE客戶編號 =KHB刪除入住信息CREATE PROCEDURE刪除入住信息(KHB CHAR(8)ASDELETEFROM入住登記WHERE客戶編號 =KHB(4)、查詢存儲過程的創(chuàng)建客房編號查詢CREATE PROCEDURE客房編號查詢(KFB CHAR(8),KFL CHAR(8)OUTPUT,JG SMALLMONEY OUTPUT,CWS INT OUTPUT,SYZT CHAR(8)OUTPUT)ASSELECT KFL=客房類型 ,JG=價格 ,CWS=床位數(shù) ,SYZT=使用狀態(tài)FROM客房W
11、HERE客房編號 =KFB客戶編號查詢CREATE PROCEDURE客戶編號查詢(KHB CHAR(8),KFM CHAR(10)OUTPUT ,SFZ CHAR(18)OUTPUT,LXDZ CHAR(25)OUTPUT,LXDH CHAR(10)OUTPUT)ASSELECT KFM=客戶名稱 ,SFZ=身份證號 ,LXDZ=聯(lián)系地址 ,LXDH=聯(lián)系電話FROM客戶WHERE客戶編號 =KHB入住客戶編號查詢CREATE PROCEDURE入住客戶編號查詢(KFB CHAR(8)OUTPUT,KHB CHAR(8),YDRQ DATETIME OUTPUT,YDSL INT OUTPU
12、T)ASSELECT KFB=客房編號 ,YDRQ=預定日期 ,YDSL=預定數(shù)量FROM入住登記WHERE客戶編號 =KHB6、建立觸發(fā)器建立觸發(fā)器保證數(shù)據(jù)的一致性( 1)客房使用狀態(tài)的控制CREATE TRIGGER控制觸發(fā)器ON 入住登記FOR INSERTASUPDATE客房SET 使用狀態(tài) =' 使用中 'WHERE客房編號 =ANY (SELECT客房編號 FROM INSERTED )( 2)、控制入住信息刪除的觸發(fā)器CREATE TRIGGER入住刪除觸發(fā)器ON 入住登記FOR DELETEASBEGINDELETEFROM客戶WHERE客戶編號 =ANY (S
13、ELECT客戶編號 FROM DELETED )UPDATE客房SET 使用狀態(tài) =' 未使用 'WHERE客房編號 =ANY(SELECT客房編號 FROM DELETED)END( 3)、客戶信息刪除的控制CREATE TRIGGER客戶刪除觸發(fā)器ON 客戶FOR DELETEASBEGINDELETEFROM入住WHERE客戶編號 =ANY (SELECT客戶編號 FROM DELETED )UPDATE客房SET 使用狀態(tài) =' 未使用 'WHERE客房編號 =ANY(SELECT客房編號 FROM DELETED)END( 4)、 客房刪除觸發(fā)器CRE
14、ATE TRIGGER客房刪除觸發(fā)器ON 客房FOR DELETEASDELETEFROM入住WHERE客戶編號 =ANY (SELECT客戶編號 FROM DELETED )六、 結束語本次課程設計對于我們小組來說不僅是做了酒店管理系統(tǒng),最為珍貴的是在我們準備這次課程設計所學到的以前不為己知的知識。以前接觸到SQL 數(shù)據(jù)庫只是注重在書本上,從來沒有認真的去用它,更不用說實踐操作。零零散散的學習了一些基本知識,不大實用。通過這次課程設計,了解了SQL數(shù)據(jù)庫中的以前不大明白的技術運用。在SQL數(shù)據(jù)庫中,我們把在數(shù)據(jù)庫理論上的知識予以運用,如:建立視圖,創(chuàng)建存儲過程,應用事務等,在一些基本的數(shù)據(jù)庫操作中,熟悉并鞏固了SQL的語法知識。通過對課程設計要求的分析,培養(yǎng)了我們由書面文字要求到轉化這種要求到現(xiàn)實模型的能力,即很大程度上培養(yǎng)了我們的分析問題能力,總結歸納問題的能力。理論聯(lián)系實際就在這里自然地得到實現(xiàn)。這對我們鞏固已學知識,鍛煉實踐動手能力大有裨益。本次設計就要畫上一個句號了。可是它本身對我們的影響卻遠遠沒有結束。我們從本次設計中學到了很多的東西, 從設計任務書的下達到今天的系統(tǒng)實現(xiàn)時間整整花了半個月, 通過本人的努力的老師同學的幫助我們不但在知識水平和解實際問題的能力上有了很大的提高 , 還從思想上認識到, 自己所學的知識在實現(xiàn)的開發(fā)中是
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 高中學生會申請書
- 2025年SBS項目可行性分析報告
- 2025年膏狀刮刀涂料高嶺土項目投資可行性研究分析報告
- 知識產(chǎn)權管理組織架構的現(xiàn)代化與未來趨勢
- 電商平臺的技術創(chuàng)新與商業(yè)模式創(chuàng)新
- 2025年商務休閑西服項目投資可行性研究分析報告
- 中國專車(快車)行業(yè)投資分析及發(fā)展戰(zhàn)略研究咨詢報告
- 2025年高回彈海綿橡膠項目投資可行性研究分析報告
- 2025年中國鹽酸硫必利片行業(yè)發(fā)展監(jiān)測及投資戰(zhàn)略咨詢報告
- 2024中國纖維素纖維原料及纖維制造行業(yè)分析報告
- 《電子商務法律法規(guī)》電子商務專業(yè)全套教學課件
- 全套教學課件《工程倫理學》
- JJG 976-2024透射式煙度計
- 清華大學考生自述
- 小學生讀書卡模板
- 生理學教學大綱
- 環(huán)保鐵1215物質安全資料表MSDS
- “君子教育”特色課程的探索
- AS9100D人力資源管理程序(范本)
- 《人為什么會生病》PPT課件
- 采購相關人員廉潔從業(yè)承諾書
評論
0/150
提交評論