大酒店標(biāo)準(zhǔn)管理系統(tǒng)專業(yè)版_第1頁
大酒店標(biāo)準(zhǔn)管理系統(tǒng)專業(yè)版_第2頁
大酒店標(biāo)準(zhǔn)管理系統(tǒng)專業(yè)版_第3頁
大酒店標(biāo)準(zhǔn)管理系統(tǒng)專業(yè)版_第4頁
大酒店標(biāo)準(zhǔn)管理系統(tǒng)專業(yè)版_第5頁
已閱讀5頁,還剩4頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

一、試驗(yàn)?zāi)繕?biāo)經(jīng)過此次課程設(shè)計(jì)能夠綜合利用所學(xué)關(guān)系數(shù)據(jù)庫原理知識(shí)處理并能設(shè)計(jì)一個(gè)實(shí)際問題,深入掌握數(shù)據(jù)庫原理相關(guān)理論和數(shù)據(jù)庫設(shè)計(jì)實(shí)現(xiàn)過程,深入提升我分析問題和處理問題能力和我動(dòng)手能力。二、課程設(shè)計(jì)要求 1.對(duì)各個(gè)系統(tǒng)進(jìn)行系統(tǒng)功效需求分析。2.數(shù)據(jù)庫設(shè)計(jì)分析階段,進(jìn)行具體數(shù)據(jù)庫需求分析,進(jìn)行概念數(shù)據(jù)庫設(shè)計(jì),畫出數(shù)據(jù)庫E-R圖(局部和整體E-R圖)。3.設(shè)計(jì)出具體邏輯數(shù)據(jù)庫結(jié)構(gòu),將各個(gè)實(shí)體和聯(lián)絡(luò)轉(zhuǎn)化為對(duì)應(yīng)二維表即關(guān)系模式,指定各個(gè)關(guān)系主關(guān)鍵字和外部關(guān)鍵字,并對(duì)各個(gè)關(guān)系約束加以限定。4.經(jīng)過企業(yè)管理器或是查詢分析器實(shí)現(xiàn)各個(gè)二維關(guān)系(提議最好用SQL代碼實(shí)現(xiàn)),要求建立相關(guān)索引。5.依據(jù)系統(tǒng)功效需求設(shè)計(jì)對(duì)應(yīng)查詢視圖。6.要求依據(jù)系統(tǒng)功效需求建立存放過程。7.依據(jù)功效需求建立對(duì)應(yīng)觸發(fā)器以確保數(shù)據(jù)一致性。三、需求分析經(jīng)過對(duì)酒店業(yè)經(jīng)營管理調(diào)查發(fā)覺,酒店管理系統(tǒng)數(shù)據(jù)庫設(shè)計(jì)應(yīng)提供以下幾點(diǎn)功效:(1)管理客人個(gè)人信息。(2)管理客房狀態(tài)信息。(3)數(shù)據(jù)安全良好,不易被竊取和非法利用。四、設(shè)計(jì)思緒1.首先建立了3張表,分別是:客人信息,客房信息和入住信息 這三張表含有共同屬性是房間號(hào),并經(jīng)過該屬性將3張表聯(lián)絡(luò)起來。經(jīng)過概念結(jié)構(gòu)設(shè)計(jì)將需求分析得到用戶需求抽象為信息結(jié)構(gòu),概念模型作為概念結(jié)構(gòu)設(shè)計(jì)表示工具,為數(shù)據(jù)庫提供一個(gè)說明性結(jié)構(gòu),是設(shè)計(jì)數(shù)據(jù)庫邏輯結(jié)構(gòu)即邏輯模型基礎(chǔ)。所以,概念模型必需含有以下特點(diǎn):(1)語意表示能力豐富。(2)易于交流和了解。(3)易于修改和擴(kuò)充。(4)易于向多種數(shù)據(jù)模型轉(zhuǎn)換。2.E-R圖客人信息局部e-r圖:客人客人身份證號(hào)姓名房間號(hào)身份證號(hào)姓名房間號(hào)客房信息局部e-r圖:客房客房房間號(hào)價(jià)格規(guī)格房間號(hào)價(jià)格規(guī)格入住信息局部e-r圖:客房入住客人客房入住客人入住時(shí)間是否入住房間號(hào)入住時(shí)間是否入住房間號(hào)3.代碼和步驟3.1在服務(wù)器“數(shù)據(jù)庫”文件夾右鍵點(diǎn)擊,選擇“新建數(shù)據(jù)庫”,并命名為:酒店管理數(shù)據(jù)庫。3.2打開查詢分析器,輸入一下代碼:--建表createtable客人信息(姓名char(10)NOTNULL,房間號(hào)char(10),身份證號(hào)char(20)PRIMARYKEY)createtable客房信息(房間號(hào)char(10),規(guī)格char(10),價(jià)格char(10))createtable入住信息(房間號(hào)char(10),是否入住char(2)DEFAULT'否',入住時(shí)間char(10)notnull)--插入(客人信息)數(shù)據(jù)insertinto客人信息(姓名,房間號(hào),身份證號(hào))values('趙尤信','000','121')insertinto客人信息(姓名,房間號(hào),身份證號(hào))values('王鵬','001','345678')insertinto客人信息(姓名,房間號(hào),身份證號(hào))values('趙得勢(shì)','002','345678')--插入(客房信息)數(shù)據(jù)insertinto客房信息(房間號(hào),規(guī)格,價(jià)格)values('000','標(biāo)準(zhǔn)','100¥')insertinto客房信息(房間號(hào),規(guī)格,價(jià)格)values('001','標(biāo)準(zhǔn)','100¥')insertinto客房信息(房間號(hào),規(guī)格,價(jià)格)values('002','標(biāo)準(zhǔn)','100¥')--插入(入住信息)數(shù)據(jù)insertinto入住信息(房間號(hào),是否入住,入住時(shí)間)values('000','是','.11.25')insertinto入住信息(房間號(hào),是否入住,入住時(shí)間)values('001','是','.11.24')insertinto入住信息(房間號(hào),是否入住,入住時(shí)間)values('002','是','.11.24')--客人信息增刪改createprocedure錄入客人(@姓名char(10),@房間號(hào)char(10),@身份證號(hào)char(20))asinsertinto客人信息values(@姓名,@房間號(hào),@身份證號(hào))EXEC錄入客人@姓名='朱恒',@房間號(hào)='000',@身份證號(hào)='121'createprocedure修改客人(@姓名char(10),@房間號(hào)char(10),@身份證號(hào)char(20))asupdate客人信息set姓名=@姓名,房間號(hào)=@房間號(hào),身份證號(hào)=@身份證號(hào)where@身份證號(hào)=身份證號(hào)exec修改客人@姓名='趙尤信',@房間號(hào)='111',@身份證號(hào)='121'createprocedure刪除客人(@身份證號(hào)char(20))asdeletefrom客人信息where@身份證號(hào)=身份證號(hào)EXEC刪除客人@身份證號(hào)='121'--客房信息增刪改createprocedure錄入客房(@房間號(hào)char(10),@規(guī)格char(10),@價(jià)格char(10))asinsertinto客房信息values(@房間號(hào),@規(guī)格,@價(jià)格)EXEC錄入客房@房間號(hào)='000',@規(guī)格='標(biāo)準(zhǔn)',@價(jià)格='100¥'createprocedure修改客房(@房間號(hào)char(10),@規(guī)格char(10),@價(jià)格char(10))asupdate客房信息set房間號(hào)=@房間號(hào),規(guī)格=@規(guī)格,價(jià)格=@價(jià)格where@房間號(hào)=房間號(hào)exec修改客房@房間號(hào)='111',@規(guī)格='豪華',@價(jià)格='1000¥'createprocedure刪除客房(@房間號(hào)char(10))asdeletefrom客房信息where@房間號(hào)=房間號(hào)EXEC刪除客房@房間號(hào)='111'--入住信息增刪改createprocedure錄入入住(@房間號(hào)char(10),@是否入住char(2)DEFAULT'否',@入住時(shí)間char(10))asinsertinto入住信息values(@房間號(hào),@是否入住,@入住時(shí)間)EXEC錄入入住@房間號(hào)='000',@是否入住='是',@入住時(shí)間='.11.25'createprocedure修改入住(@房間號(hào)char(10),@是否入住char(2)DEFAULT'否',@入住時(shí)間char(10))asupdate入住信息set房間號(hào)=@房間號(hào),是否入住=@是否入住,入住時(shí)間=@入住時(shí)間where@房間號(hào)=房間號(hào)exec修改入住@房間號(hào)='111',@是否入住='是',@入住時(shí)間='.11.26'exec修改入住@房間號(hào)=’000’,@是否入住=’否’,@入住時(shí)間=’createprocedure刪除入住(@房間號(hào)char(10))asdeletefrom入住信息where@房間號(hào)=房間號(hào)EXEC刪除入住@房間號(hào)='111'--視圖建立Createviewtotal_view(房間號(hào),姓名,身份證號(hào),價(jià)格,規(guī)格,是否入住,入住時(shí)間)ASSELECT客人信息.房間號(hào),姓名,身份證號(hào),價(jià)格,規(guī)格,是否入住,入住時(shí)間FROM客人信息,客房信息,入住信息WHERE客人信息.房間號(hào)=客房信息.房間號(hào)and客房信息.房間號(hào)=入住信息.房間號(hào)--視圖查詢Select*from客人信息,客房信息,入住信息Where客人信息,房間號(hào)=客房信息.房間號(hào)and客房信息.房間號(hào)=入住信息.房間號(hào)--建立觸發(fā)器,實(shí)現(xiàn)聯(lián)動(dòng)刪除功效createtriggerDispl

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論