酒店管理系統(tǒng)SQL數(shù)據(jù)庫設(shè)計報告_第1頁
酒店管理系統(tǒng)SQL數(shù)據(jù)庫設(shè)計報告_第2頁
酒店管理系統(tǒng)SQL數(shù)據(jù)庫設(shè)計報告_第3頁
酒店管理系統(tǒng)SQL數(shù)據(jù)庫設(shè)計報告_第4頁
酒店管理系統(tǒng)SQL數(shù)據(jù)庫設(shè)計報告_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

【關(guān)鍵字】設(shè)計上海建橋?qū)W院績信息技術(shù)學(xué)院《數(shù)據(jù)庫應(yīng)用實踐》設(shè)計報告名稱:酒店管理系統(tǒng)專業(yè):計應(yīng)班級:10-1學(xué)生姓名:劉斌學(xué)號:-、業(yè)務(wù)流程描述酒店介紹:大致介紹下酒店的歷史及其現(xiàn)狀和未來的規(guī)劃??头康慕榻B:主要介紹下酒店各個價位房間??头康念A(yù)定:可以通過網(wǎng)絡(luò)進行預(yù)定,預(yù)定修改,取消預(yù)訂。客房管理:預(yù)定管理、客房查詢、設(shè)置房態(tài)、開房、換房、續(xù)住、退房等管理。員工管理:員工修改信息、人員調(diào)配。賬務(wù)管理:主要是處理酒店的日常的賬務(wù)報表,收入報表(前臺收入明細表、現(xiàn)付收入明細表)、消費報表等。二、業(yè)務(wù)流程圖或數(shù)據(jù)流程圖三、E-R圖四、邏輯結(jié)構(gòu)設(shè)計(關(guān)系模式)旅客信息(旅客姓名,性別,身份證號,住房或預(yù)訂);房間信息(房間號,房間類型,是否空房,是否預(yù)訂,房價);住房記錄(入住時間,身份證號,房間號);收費標準(房間類型,房價);訂房記錄(預(yù)訂時間,預(yù)訂入住時間,預(yù)訂住房天數(shù),身份證號,房間號);住房歷史記錄(旅客姓名,性別,身份證號,房間號,房間類型,房價,退房時間,住房天數(shù),費用);餐廳信息(員工姓名,員工號);客房服務(wù)(員工號,員工姓名);身份證號;房間號,外鍵引用收費標準表的房間類型;房間號,夕卜鍵引用旅客信息表的身份證號,房間信息表的房間號;房間類型;房間號,夕卜鍵引用旅客信息表的身份證號,房間信息表的房間號;旅客信息主鍵房間信息主鍵住房記錄主鍵收費標準主鍵訂房記錄主鍵住房歷史記錄主鍵入住時間;餐廳信息主鍵員工號;

客房服務(wù)主鍵員工號;五、物理模型設(shè)計旅客信息身份證號;房間號,外鍵引用收費標準表的房間類型;房間號,夕卜鍵引用旅客信息表的身份證號,房間信息表的房間號;房間類型;房間號,夕卜鍵引用旅客信息表的身份證號,房間信息表的房間號;字段名數(shù)據(jù)類型長度約束旅客姓名char20非空性別char5身份證號char20主鍵住房或預(yù)訂char10非空房間信息字段名數(shù)據(jù)類型長度約束房間號char5主鍵房間類型char16外鍵是否空房char5非空是否預(yù)訂char5非空住房記錄字段名數(shù)據(jù)類型長度約束身份證號char20外鍵房間號char5主鍵入住時間datetime外鍵收費標準字段名數(shù)據(jù)類型長度約束房間類型char16主鍵房價int非空訂房記錄字段名數(shù)據(jù)類型長度約束預(yù)訂時間char20主鍵預(yù)訂入住時間char5預(yù)訂住房天數(shù)datetime非空身份證號datetime外鍵房間號int外鍵住房歷史記錄字段名數(shù)據(jù)類型長度約束性別char5旅客姓名char20身份證號char20房間號char5非空房間類型char16房價int入住時間datetime主鍵退房時間datetime住房天數(shù)int費用int餐廳信息字段名數(shù)據(jù)類型長度約束員工姓名char20員工號char10主鍵客房服務(wù)字段名數(shù)據(jù)類型長度約束員工號char10主鍵員工姓名char20六、相關(guān)SQL語句創(chuàng)建數(shù)據(jù)庫createdatabase酒店管理系統(tǒng)g。use酒店管理系統(tǒng)go創(chuàng)建數(shù)據(jù)表(含主鍵、外鍵定義及約束性條件設(shè)計)1、收費標準表createtable收費標準表/*收費標準*/(房間類型char(16),房價intnotnull,primarykey(房間類型))2、房間信息表createtable房間信息表/*房間信息*/(房間號char(5),房間類型char(16)notnull,是否空房char(5)notnull,是否預(yù)訂char(5)notnull,primarykey(房間號),foreignkey(房間類型)references收費標準表(房間類型))3、旅客信息表createtable旅客信息表/*旅客信息*/(旅客姓名char(20)notnull,性別char(5),身份證號char(20),住房或預(yù)訂char(10)notnull,primarykey(身份證號))4、住房記錄表createtable住房記錄表/*住房記錄*/(身份證號char(20)notnull,房間號char(5),入住時間datetimenotnull,primarykey(房間號),foreignkey(身份證號)references旅客信息表(身份證號),foreignkey(房間號)references房間信息表(房間號))5、訂房記錄表createtable訂房記錄表/*訂房記錄*/(身份證號char(20)notnull,房間號char(5),預(yù)訂時間datetime,預(yù)訂入住時間datetimenotnull,預(yù)訂住房天數(shù)int,primarykey(預(yù)訂時間),foreignkey(身份證號)references旅客信息表(身份證號),foreignkey(房間號)references房間信息表(房間號))6、住房歷史記錄表createtable住房歷史記錄表史記錄*/(旅客姓名char(20),性別char(5),身份證號char(20),房間號char(5)notnull,房間類型char(16),房價int,入住時間datetimenotnull,退房時間datetime,住房天數(shù)int,費用int,primarykey(入住時間))7、餐廳信息表createtable餐廳信息表(員工姓名char(20),員工號char(10),primarykey(員工號))8、客房服務(wù)表createtable客房服務(wù)表(員工號char(10),/*餐廳信息*//*客房服務(wù)*//*住房歷員工姓名char(20),primarykey(員工號))3.插入數(shù)據(jù)--1向收費標準表中插入數(shù)據(jù)insertinto收費標準表values(標間','380')insertinto收費標準表values('套房','800')insertinto收費標準表values('特價','180')insertinto收費標準表values('單人間','280')insertinto收費標準表values('三人間','450')--2向房間信息表中插入數(shù)據(jù)insertinto房間信息表values('2008',標間','是','否')insertinto房間信息表values('3017',標間','否','否')insertinto房間信息表values('3019',特價','是','是')insertinto房間信息表values('4012',單人間','是','是')insertinto房間信息表values('2017','三人間','否','是')--3向旅客信息表中插入數(shù)據(jù)insertinto旅客信息表values('張三','男',”,住房')insertinto旅客信息表values('李四','男',”,'訂房')insertinto旅客信息表values('王五','男',”,住房')insertinto旅客信息表values('張強','男',”,住房')insertinto旅客信息表values('陳七','男','',住房')--4向住房記錄表中插入數(shù)據(jù)insertinto住房記錄表values(”,'2008','2012.03.21')insertinto住房記錄表values(”,'3017','2012.03.12')insertinto住房記錄表values(”,'3019','2012.03.25')insertinto住房記錄表values(”,'2017','2012.03.24')insertinto住房記錄表values(”,'4012','2012.03.29')--5向訂房記錄表中插入數(shù)據(jù)insertinto訂房記錄表values(”,'2008','2012.03.21','2012.04.02','5')insertinto訂房記錄表values(”,'3017','2012.03.12','2012.04.01','3')insertinto訂房記錄表values(”,'3019','2012.03.25','2012.04.05','10')insertinto訂房記錄表values(”,'2017','2012.03.24','2012.04.04','5')insertinto訂房記錄表values(”,'4012','2012.03.29','2012.04.07','7')--6向住房歷史記錄表中插入數(shù)據(jù)insertinto住房歷史記錄表values('張三','男','','2008','標間','380','2012.03.21','2012.04.05','15','5700')insertinto住房歷史記錄表values('王五','男','','3019','特價','180','2012.03.25','2012.03.28','3','540')insertinto住房歷史記錄表values('李四','男','','3017','標間','180','2012.03.12','2012.03.20','8','3040')--7向餐廳信息表中插入數(shù)據(jù)insertinto餐廳信息表values('趙六','')insertinto餐廳信息表values(孫陽','')insertinto餐廳信息表values('李九','')insertinto餐廳信息表values('穆云','')insertinto餐廳信息表values('曹丹',”)--8向客房服務(wù)表中插入數(shù)據(jù)insertinto客房服務(wù)表values('王朝陽',”)insertinto客房服務(wù)表values('張向榮','')insertinto客房服務(wù)表values('李樂','')insertinto客房服務(wù)表values('田達','')insertinto客房服務(wù)表values('周博','')創(chuàng)建視圖(含單表和多表查詢)createview單表視圖Asselect*from旅客信息表createview多表視圖Asselect旅客姓名,房間號f

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論