




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
.../數(shù)據(jù)庫課程設(shè)計酒店管理系統(tǒng)目錄一、實習(xí)的性質(zhì)、目的與任務(wù)—————————————————————————————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)總體設(shè)計———————————————————————————————51、體系結(jié)構(gòu)設(shè)計52、數(shù)據(jù)庫設(shè)計5四、表的創(chuàng)建—————————————————————————————————7〔1、入住登記表7〔2、員工信息表7〔3、客戶表8〔4、崗位表8〔5、客房表8〔6、工資表9五、結(jié)果數(shù)據(jù)處理———————————————————————————————————91、連接查詢92、嵌套查詢123、創(chuàng)建查詢視圖134、建立索引145、建立存儲過程156、建立觸發(fā)器21六、結(jié)束語—————————————————————————————————23一、實習(xí)的性質(zhì)、目的與任務(wù)本次實習(xí)屬于課程設(shè)計,其目的是使學(xué)生在結(jié)束本門課程學(xué)習(xí)后,完成下列知識的掌握和應(yīng)用:要求學(xué)生掌握數(shù)據(jù)庫設(shè)計的基本技術(shù).熟悉數(shù)據(jù)庫設(shè)計的每個步驟中的任務(wù)和實施方法,并加深對數(shù)據(jù)庫系統(tǒng)概念和特點的理解、掌握SQLSERVER2000軟件的使用方法、掌握Transcat--SQL編程方法、熟悉數(shù)據(jù)庫、基本表、視圖、存儲過程與觸發(fā)器的創(chuàng)建與管理。實習(xí)教學(xué)的基本要求:要求學(xué)生根據(jù)周圍的實際情況.自選一個小型的數(shù)據(jù)庫應(yīng)用項目并深入到應(yīng)用項目的現(xiàn)實世界中,進(jìn)行系統(tǒng)分析和數(shù)據(jù)庫設(shè)計。例如選擇學(xué)籍管理系統(tǒng)、圖書管理系統(tǒng)、材料管理系統(tǒng)或倉庫管理系統(tǒng)等?!?畫出實體間的E-R圖〔2利用企業(yè)管理器建立數(shù)據(jù)庫及基本表〔3利用查詢分析器或企業(yè)管理器建立視圖〔4利用Transcat—SQL語句自定義存儲過程〔5在查詢分析器或企業(yè)管理器下用Transcat—SQL語句自定義觸發(fā)器二、系統(tǒng)需求分析2.1、系統(tǒng)功能需求1、登錄功能——簡單的登錄向?qū)?、主界面選擇分項功能:2-1客房管理2-1-1客房查詢——查詢當(dāng)前客房的入住情況,入住客戶,客房分配員工2-1-2客房辦理——辦理客戶入住,安排客房分派員工2-1-3客房退訂——退訂客房2-1-4信息更改——客房辦理的下一步功能,也可以進(jìn)入更改客房員工分配等信息2-2員工管理2-2-1員工信息查詢——查詢員工的基本資料2-2-2員工登記——增加新的員工信息2-3客戶管理2-3-1客戶信息登記——注冊登記客戶信息<區(qū)別于辦理,只注冊用戶信息未必入住>2-3-2客戶信息查詢——查詢客戶資料2-3-3客戶信息修改——修改客戶信息2-3-4客戶客房分配——分配客戶到客房3、退出系統(tǒng)三、系統(tǒng)總體設(shè)計1、體系結(jié)構(gòu)設(shè)計2、數(shù)據(jù)庫設(shè)計數(shù)據(jù)庫包含常用的表,索引,示圖,觸發(fā)器,完整的數(shù)據(jù)庫,用來存儲,讀取,修改,觸發(fā)完成。Net的一切需求功能2.1、概念結(jié)構(gòu)設(shè)計分ER圖客房客房編號號類型單價指派員工當(dāng)前狀態(tài)全局ER圖安排安排管理員員工客房客戶編號姓名年齡職稱地址編號姓名號住址身份證號是否保險客房編號編號類型單價指派員工服務(wù)客房編號當(dāng)前狀態(tài)服務(wù)安排排排管理管理聯(lián)系方式四、表的創(chuàng)建〔1、入住登記表〔2、員工信息表〔3、客戶表〔4、崗位表〔5、客房表〔6、工資表五、結(jié)果數(shù)據(jù)處理1、連接查詢〔1、查找所有收入在2500元以下的雇員的情況〔2、用連接查詢語句查詢每個雇員的情況及其薪水的情況<3>、用連接查詢語句查詢財務(wù)部收入在2200元以上的雇員姓名及其薪水詳情〔4、求財務(wù)部雇員的平均收入〔5、查詢財務(wù)部雇員的最高和最低收入〔6、求各部門的雇員數(shù)〔7、統(tǒng)計各部門收入在2000元以上的雇員的人數(shù)〔8、將各雇員的情況按收入由低到高排列2、嵌套查詢〔1、查找財務(wù)部年齡不低于研發(fā)部雇員年齡的姓名<2>、查找研發(fā)部比所有財務(wù)部雇員收入都高的雇員的姓名<3>、查找比財務(wù)部的雇員收入都高的雇員的姓名3、創(chuàng)建查詢視圖〔1、客戶信息查詢視圖〔2、客房信息查詢〔3、入住信息查詢4、建立索引〔1、創(chuàng)建客房表索引:〔2、創(chuàng)建客戶表索引:〔3、創(chuàng)建入住表索引:5、建立存儲過程〔1、客房信息存儲過程插入客房信息存儲過程CREATEPROCEDURE插入客房信息<@KFBCHAR<8>,@KFLCHAR<8>,@JGSMALLMONEY,@CWSINT,@SYZTCHAR<8>>ASINSERTINTO客房VALUES<@KFB,@KFL,@JG,@CWS,@SYZT>修改客房信息存儲過程CREATEPROCEDURE修改客房信息<@KFBCHAR<8>,@KFLCHAR<8>,@JGSMALLMONEY,@CWSINT,@SYZTCHAR<8>>ASUPDATE客房SET客房類型=@KFL,價格=@JG,床位數(shù)=@CWS,使用狀態(tài)=@SYZTWHERE客房編號=@KFB刪除客房信息存儲過程CREATEPROCEDURE刪除客房信息<@KFBCHAR<8>>ASDELETEFROM客房WHERE客房編號=@KFB〔2、客戶信息存儲過程插入客戶信息CREATEPROCEDURE插入客戶信息<@KHBCHAR<8>,@KFMCHAR<10>,@SFZCHAR<18>,@LXDZCHAR<25>,@LXDHCHAR<10>>ASINSERTINTO客戶VALUES<@KHB,@KFM,@SFZ,@LXDZ,@LXDH>修改客戶信息CREATEPROCEDURE修改客戶信息<@KHBCHAR<8>,@KFMCHAR<10>,@SFZCHAR<18>,@LXDZCHAR<25>,@LXDHCHAR<10>>ASUPDATE客戶SET客戶名稱=@KFM,身份證號=@SFZ,聯(lián)系地址=@LXDZ,=@LXDHWHERE客戶編號=@KHB刪除客戶信息CREATEPROCEDURE刪除客戶信息<@KHBCHAR<8>>ASDELETEFROM客戶WHERE客戶編號=@KHBEXEC刪除客戶信息@KHB='10009'〔3、創(chuàng)建入住信息存儲過程插入入住信息CREATEPROCEDURE插入入住信息<@KFBCHAR<8>,@KHBCHAR<8>,@YDRQDATETIME,@YDSLINT>ASINSERTINTO入住登記VALUES<@KFB,@KHB,@YDRQ,@YDSL>修改入住信息CREATEPROCEDURE修改入住信息<@KFBCHAR<8>,@KHBCHAR<8>,@YDRQDATETIME,@YDSLINT>ASUPDATE入住登記SET客房編號=@KFB,預(yù)定日期=@YDRQ,預(yù)定數(shù)量=@YDSLWHERE客戶編號=@KHB刪除入住信息CREATEPROCEDURE刪除入住信息<@KHBCHAR<8>>ASDELETEFROM入住登記WHERE客戶編號=@KHB〔4、查詢存儲過程的創(chuàng)建客房編號查詢CREATEPROCEDURE客房編號查詢<@KFBCHAR<8>,@KFLCHAR<8>OUTPUT,@JGSMALLMONEYOUTPUT,@CWSINTOUTPUT,@SYZTCHAR<8>OUTPUT>ASSELECT@KFL=客房類型,@JG=價格,@CWS=床位數(shù),@SYZT=使用狀態(tài)FROM客房WHERE客房編號=@KFB客戶編號查詢CREATEPROCEDURE客戶編號查詢<@KHBCHAR<8>,@KFMCHAR<10>OUTPUT,@SFZCHAR<18>OUTPUT,@LXDZCHAR<25>OUTPUT,@LXDHCHAR<10>OUTPUT>ASSELECT@KFM=客戶名稱,@SFZ=身份證號,@LXDZ=聯(lián)系地址,@LXDH=FROM客戶WHERE客戶編號=@KHB入住客戶編號查詢CREATEPROCEDURE入住客戶編號查詢<@KFBCHAR<8>OUTPUT,@KHBCHAR<8>,@YDRQDATETIMEOUTPUT,@YDSLINTOUTPUT>ASSELECT@KFB=客房編號,@YDRQ=預(yù)定日期,@YDSL=預(yù)定數(shù)量FROM入住登記WHERE客戶編號=@KHB6、建立觸發(fā)器建立觸發(fā)器保證數(shù)據(jù)的一致性〔1客房使用狀態(tài)的控制CREATETRIGGER控制觸發(fā)器ON入住登記FORINSERTAS UPDATE客房SET使用狀態(tài)='使用中'WHERE客房編號=ANY<SELECT客房編號FROMINSERTED>〔2、控制入住信息刪除的觸發(fā)器CREATETRIGGER入住刪除觸發(fā)器ON入住登記FORDELETEASBEGINDELETEFROM客戶WHERE客戶編號=ANY<SELECT客戶編號FROMDELETED>UPDATE客房SET使用狀態(tài)='未使用'WHERE客房編號=ANY<SELECT客房編號FROMDELETED>END〔3、客戶信息刪除的控制CREATETRIGGER客戶刪除觸發(fā)器ON客戶FORDELETEASBEGINDELETEFROM入住WHERE客戶編號=ANY<SELECT客戶編號FROMDELETED>UPDATE客房SET使用狀態(tài)='未使用'WHERE客房編號=ANY<SELECT客房編號FROMDELETED>END〔4、客房刪除觸發(fā)器CREATETRIGGER客房刪除觸發(fā)器ON客房FORDELETEASDELETEFROM入住WHERE客戶編號=ANY<SELECT客戶編號FROMDELETED>六、結(jié)束語本次課程設(shè)計對于我們小組來說不僅是做了酒店管理系統(tǒ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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 儀隴網(wǎng)絡(luò)推廣合同標(biāo)準(zhǔn)文本
- 東芝熱水器安裝合同標(biāo)準(zhǔn)文本
- 中醫(yī)調(diào)理雇工合同標(biāo)準(zhǔn)文本
- 個人寫真合同樣本
- 二手貨架拆除合同標(biāo)準(zhǔn)文本
- 興發(fā)門窗合同樣本樣本
- 中日采購合同樣本
- 個人做貸款合同樣本
- 臨時駐地建設(shè)合同樣本
- 臨街房產(chǎn)租賃合同樣本
- 2023年安徽國控資本有限公司及所屬企業(yè)社會招聘考試真題及答案
- 專題08 八年級下冊易混易錯總結(jié)-備戰(zhàn)2024年中考道德與法治一輪復(fù)習(xí)知識清單(全國通用)
- 浙江宇翔職業(yè)技術(shù)學(xué)院單招職測參考試題庫(含答案)
- 提高手衛(wèi)生正確率品管圈課件
- 醫(yī)院勞務(wù)派遣投標(biāo)方案(技術(shù)方案)
- 高中數(shù)學(xué)開放題賞析
- 非工傷人道主義賠償協(xié)議(標(biāo)準(zhǔn)版)
- 中華民族的復(fù)興
- 品質(zhì)部工作計劃
- 《浙江省工業(yè)建設(shè)項目用地控制指標(biāo)》(修訂)
- 【區(qū)域地理】《日本》【公開課教學(xué)PPT課件】高中地理
評論
0/150
提交評論