酒店住宿與消費管理系統(tǒng)數(shù)據(jù)庫_第1頁
酒店住宿與消費管理系統(tǒng)數(shù)據(jù)庫_第2頁
酒店住宿與消費管理系統(tǒng)數(shù)據(jù)庫_第3頁
酒店住宿與消費管理系統(tǒng)數(shù)據(jù)庫_第4頁
酒店住宿與消費管理系統(tǒng)數(shù)據(jù)庫_第5頁
已閱讀5頁,還剩66頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

#/69(2)系統(tǒng)配置設計本系統(tǒng)采用單機運行。

五)數(shù)據(jù)庫實現(xiàn).建表語句(1)房間類型表use酒店住宿及消費管理數(shù)據(jù)庫createtableRoomtype(Rtypechar(20)primarykey,Rpricefloat(8),)數(shù)據(jù)類型char(20)real允許Null值0(2)房間信息表createtableRoomInfo(Rnochar(10)primarykey,Rnamechar(20),Rtypechar(20),Rpostionchar(50),Rstatuschar(20)constraintC1check(RstatusIN('預訂中',‘入住','空')),Rnotechar(500),foreignkey(Rtype)referencesRoomtype(Rtype),)列名數(shù)據(jù)類型?:Rno|char(10)二一三--日char(20)Rtypechar(20)Rpostionchar(50)Rstatuschar(20)Rnotechar(500)允許Null值(3)顧客表createtableCustomer(Cnochar(30)primarykey,Cnamechar(20)notnull,Ctypechar(20)notnull,Csexchar(4)constraintc2check(CsexIN('男','女')),Ctelchar(50),Cnotechar(500))列名數(shù)據(jù)類型char(30)Cnamechar(20)Ctypechar(20)Csexchar⑸Ctelchar(50)Cnotechar(500)(4)前臺表createtableReception(Snochar(20)primarykey,Snamechar(20),Sdeptchar(20),Sjobchar(20))列名 數(shù)據(jù)類型允許Null值noTOC\o"1-5"\h\zSname char (20)Sdept char (20)Sjob char (20)()預訂表createtableReserve(Cnochar(30),Rnochar(10),Orderdatedate,ordertimetime,Rindatedatenotnull,Days_1intnotnull,ReNotechar(500),Isinchar(20)constraintc3check(IsinIN('入住中','未入住')),Primarykey(CNO,Rno),constraintRE_k1foreignkey(Rno)referencesRoomInfo(Rno),constraintRE_k2foreignkey(Cno)referencesCustomer(Cno))

列名I*RnoOrderdateRindateDays_lReNote列名I*RnoOrderdateRindateDays_lReNoteIsinordertime數(shù)據(jù)類型char(30)char(10)datedateintchar(500)char(20)time(7)允許Null值□□00口00□口(6)入住表createtableCheck_in(Cnochar(30),Rnochar(10),Snochar(20)notnull,Prepayfloat(8),Indatedatenotnull,Days_2intnotnull,Notechar(500),intimetimenotnull,Primarykey(CNO,Rno),constraintIN_k1foreignkey(Rno)referencesRoomInfo(Rno),constraintIN_k2foreignkey(Cno)referencesCustomer(Cno),constraintIN_k3foreignkey(Sno)referencesReception(Sno))列名 數(shù)據(jù)類型 允許Null值□□□00口0□□□00口0口口I? Rno char(10)Sno char(20)Prepay realIndate dateDays_2 intNote char(500)intime time(7)(7)結算表createtableFee(Cnochar(30),Rnochar(10),Snochar(20)notnull,Ratefloat(8),Outdatedatenotnull,outtimetimenotnull,Primarykey(CNO,Rno),constraintFEE_k1foreignkey(Rno)referencesRoomInfo(Rno),constraintFEE_k2foreignkey(Cno)referencesCustomer(Cno),constraintFEE_k3foreignkey(Sno)referencesReception(Sno))列名 數(shù)據(jù)類型 允許Null值310 char(30)IE Rno char(10}Sno char(2O)Rate realOutdate char(2O)outtime tjme(7)其他消費表createtableOtherC(Cnochar(30),Rnochar(10),Snochar(20)notnull,OtherC_dateDatenotnull,OtherC_timetimenotnull,OtherC_namechar(20)notnull,OtherC_pricefloat(8)notnull,Primarykey(CNO,Rno,OtherC_date,OtherC_time),constraintOC_k1foreignkey(Rno)referencesRoomInfo(Rno),constraintOC_k2foreignkey(Cno)referencesCustomer(Cno),constraintOC_k3foreignkey(Sno)referencesReception(Sno))列名數(shù)據(jù)類型 允許Null值char(3O) □督RnoSnogOtherC_dste號OtherC_tjmeOtherC_narneOtherC_prioe2.數(shù)據(jù)關系圖char(iO) 口char(2O) 口date □tjme(Z) □char(2O) □real □ReceptionouttimeordertimeOutdate0therCdate0therCtimeOtherCnameOtherC_priceCnoRnoSnoPrepayIndateDays_2NoteintimeOrderdateIndateReNote立測試初始數(shù)據(jù)LENOVO-PC.酒店住宿...-dbo.RoomlnfoLENOVO-PC.酒店住宿及“庫-dbo.ReserveRnoRnameRtypeRpostionRstatusRnote?|怡然居花園私密家庭…一樓號…空NULLA102軒轅閣花園私密家庭…一樓2號空NULLA103牡丹亭露臺大床房一樓3號…空NULLA104隨心閣露臺大床店一樓娉空NULLA201藕香榭時尚大床房二樓號.空NULLA202容雅府時尚大床房二檄只空NULLA203步蛆宮高級雙床房二榭號空NULLA204蘆雪庭高級奴床房二樓猾空NULLA301高朋果行迎套房三樓寫空NULLA302傲天閣行政套房三樓2號空NULLA303藏龍閣商務大床房三樓3號空NULLA304臥龍洞商務大床房三樓偈空NULLA401東來運商務雙床房四樓寫空NULLA402君子圍商務雙床房四楂2號空NUUA403樂天堂商務雙床房四棚號空NULLA404蓼風軒商務雙床房四樓唱空NULL*NULLNULLNULLNULLNULLNULL客表CnoCnameCtypeCsexCtelCnote■光頭強身份證..NULL3421221980010...翠花身份證..NUU3421221980010..?朵拉身份證女13^09030222...NULL3421221980010...芭比身份證..NULL3421221980010..,舒克身份證,,NULL3421221980010...貝塔身份證..NULL3421221980010...迪迦身份證..NULL3421221980010..?胡圖圖身份證NULLNULLNULLNULLNULLNULL臺表LENOVOPC.酒店住宿及...dbo.ReceptionLENOVO-PG酒店住宿…坦數(shù)據(jù)庫-dbo.FeeSnoSnameSdeptSjob卜■大雄接待部接待1602鋒香搐待部接待1603米奇接待部接待1604米妮禮賓部禮儀1605阿童木服務部服翁員米NULLNULLNULLNULL

訂表CnoRnoOrderdateIndateDays_lReNoteIsmordertimefeoo10111111A2012016-05-052016-05-057NULL未入住09:00:003421221980010...A4042016-05-062016-05-077NULL入住中11:00:003421221980010...A1012016-05-072016-05-126NULL未入住11:30:00來NULLNULLNULLNULLNULLNULLNULLNULL住表CnoRrx)OrderdateRindateDays」ReNoteIsmordertimefeoo10111111A2012016-05-052016-05-057NULL未久任久住中09:00:003421221980010...A4042016-05-062016-05-071NULL11:00:00米NULLNULLNULLNULLNULLNULLNULLNULL算表Giq RnoSnoRateOutdateouttime3421221980010...A4041601682016-05-1411:00:003421221980010...A10216010.82016-05-01211:20:003421221980010...A20216020.82016-05-1011:00:00NULLA?£ZAtffZNULLAtfiLZESS他消費表CnoRnoSnoOtherC_dateOtherC_bmeOtherC_nameOtherCjxice3421221980010...A40416022016-05-0801:01:01口香糖53421221980010...A40416032016-05-0911:11:11香煙503421221980010...A20216032016-05-0913:13:13抽紙10NULLNULLNULLNULLNULLNULLZZ3.建立視圖及查詢1、建立房間視圖createviewRoomview(房間號,房間名稱,房間類型,房價,房間位置,房間備注)asselectRno,Rname,Roomtype.Rtype,Rprice,Rpostion,RnotefromRoomInfo,RoomtypewhereRoomtype.Rtype=RoomInfo.RtypeandRprice<=800房間號房間名稱房間類型房價房間位置房間蓄注怡然居花園私密家庭.一600一樓號,,,NU.LA102軒轅閣花園私密家庭…600一樓再...NULLA103牡丹亭露臺大床尾700一榔怎,,,NULLA104隨心閣露臺大床房700一樣喝…MJLLA201藕香榭時尚大床房230二樓1號,,,NULLA2D2客雅府時尚大床店280二樓騁…NULLA203步蝶宮高級雙床房450二樓娉,,,NULLA204聲雪庭高級奴床房450二樓名…NULLA303藏龍閣商若大床房500三樓3號...NULLA304臥龍洞商務大床房500三褶猾…NuaA^Ol東來運商務雙床房420四樓1號...NULLA402君子國商務雙床房420四樓2號...NULL*K)3樂天堂商務雙床房420四樓謁,,,NULLA404楚風軒商務雙床房420四樓尋…NULL米NULLNULLNULLNULLNULL2.建立消費視圖createviewConsumptionview1(證件號,房間號,折扣率,其他消費日期,其他消費時間,其他消費名稱,其他消費金額,折扣后其他消費金額)asselectFee.Cno,Fee.Rno,Fee.rate,OtherC.OtherC_date,OtherC.OtherC_time,OtherC.otherC_name,OtherC.OtherC_Price,OtherC.OtherC_Price*Fee.ratefromFee,OtherCwhereFee.Cno=OtherC.CnoANDFee.Rno=OtherC.Rno圖查詢1:use酒店住宿及消費管理數(shù)據(jù)庫select房間號,房價fromRoomviewwhere房價>=400日'£酒店住宿及消費管理數(shù)據(jù)庫中3B1BU房間號,房價fromRoomview-where,房力>>=400|—I堵果消息房間號房價1:A101j6002A1026003A103700*A104700A203450A2044501A3D3500mA3045003A4D142010A40242011A40342012A404420圖查詢2:use酒店住宿及消費管理數(shù)據(jù)庫select證件號,房間號,其他消費時間,折扣后其他消費金額fromConsumptionviewwhere房間號='A404'日use酒店住宿及消費管理數(shù)據(jù)庫,電select證件號,房間號,其他消費日期,其他消費時間,折扣后其他消費金額fromConsjir.ptionviewwhere房間號=,■404]口結果j消息其他消費時間01:01:01,000000011:11:11,0000000其他消費時間01:01:01,000000011:11:11,0000000折捫后其他消費金額440|凝訪痂麗訐…|A4O420164)5-08、W方歷而所環(huán),[〔I-A4Q42016h0SX)9圖查詢3:use酒店住宿及消費管理數(shù)據(jù)庫select*fromConsumptionviewwhere其他消費金額<30視圖查詢4:use酒店住宿及消費管理數(shù)據(jù)庫select*fromRoomview

where房間類型='花園私密家庭房'圖查詢5:use酒店住宿及消費管理數(shù)據(jù)庫select證件號,房間號,SUM(其他消費金額)fromConsumptionviewgroupby證件號,房間號orderbysum(其他消費金額).數(shù)據(jù)操縱語句

入語句use酒店住宿及消費管理數(shù)據(jù)庫insertintoRoomtype(Rtype,Rprice)values(標準雙人間',360use酒店住宿及消費管理數(shù)據(jù)庫Q-e酒店住宿及消費管理數(shù)據(jù)庫由insertintoRoointypeQ-e酒店住宿及消費管理數(shù)據(jù)庫由insertintoRoointype(RtypezRprice)values'標準雙人間1,360)4消息(工行受影響)insertintoCustomer(Cno,Cname,Ctype,Csex,Ctel,Cnote)values(,'牛魔王','身份證','男','',NULL)日use酒店住宿及梢費管理數(shù)據(jù)庫由insertIntoCustoir-er(Cna,Cnaite,Ctype,Csex,Ctel,Cnate)|]Lvalues?’3320工二:卜9二02122359”,'牛魔王’,'身彳分證'■'男','二324532二734—L圍消息門行受影響]CnoCnameCtypeCsexCtelCnoteb1021223421皮卡丘身份證,,NULL3410111991021...牛魔王身份證..NULL3421221980010...光頭強身份證..NULL3421221980010...翠花身份證..NULL3421221980010...朵拉身份證女13玉)9080222,,,NU.L3421221980010...芭比身份證NULL3421221980010...舒克身份證U.L3421221980010...貝塔身份證..NULL3421221980010...迪迦身份證..NULL3421221980010...胡圖圖身份證NULL米NULLNULLNULLNULLNULLNULL除語句:deletefromReservehereCno=deletefromOtherChereOtherC_price<20改語句:updateRoomTypesetRprice=998hereRtype='行政套房updateRoomInfosetRtype='行政套房hereRno='A101'.建立合理的觸發(fā)器use酒店住宿及消費管理數(shù)據(jù)庫gocreatetriggertrig_RoomonRoominfoforinsert,updateasifexists(selectcount(*)fromRoomInfohavingCOUNT(*)>16)beginPrint('所有房間位置已滿,不能再插入房間信息’)rollbackEnduse酒店住宿及消費管理數(shù)據(jù)庫gocreatetriggertrigdays2onCheck_inafterinsert,updateasifexists(se

溫馨提示

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

評論

0/150

提交評論