版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
PAGE1呼倫貝爾學院計算機科學與技術學院大型數(shù)據(jù)庫設計實驗題目:餐飲管理系統(tǒng)的設計與實現(xiàn)學生姓名:李某某學號:2009*****專業(yè)班級:信息管理與信息系統(tǒng)(本)班指導教師:**完成時間:2011年12月18日數(shù)據(jù)庫課程設計第1頁共16頁目錄TOC\o"1-3"\h\u30050第1章需求分析報告 2326011.1系統(tǒng)概述 2299631.1.1系統(tǒng)介紹 2146241.1.2系統(tǒng)目標 275711.1.3系統(tǒng)功能 2157681.2用戶需求分析 259221.2.1組織機構圖 2145021.2.2管理職能 3309491.2.3系統(tǒng)數(shù)據(jù)流程圖 3201481.2.4業(yè)務流程分析 41996第2章數(shù)據(jù)庫概念結(jié)構設計報告 7146262.1餐飲管理系統(tǒng)E-R圖 712022.1.1、概述 7253332.2.2、單個實體圖與系統(tǒng)E-R圖 89795第3章數(shù)據(jù)庫邏輯結(jié)構設計報告 1080093.1餐飲管理系統(tǒng)E-R圖轉(zhuǎn)換關系模型 1050813.2關系模型中的依賴關系 10240503.3關系規(guī)范化 1029754第4章數(shù)據(jù)庫物理設計報告 10204461.1數(shù)據(jù)庫創(chuàng)建語句 10115001.1.1餐飲管理庫 1090871.2數(shù)據(jù)報創(chuàng)建語句 10157431.2.1會員表 10167731.2.2桌位表 1176361.2.3訂單表 11298091.2.4菜單表 11327431.2.5點菜表 11311831.2.6相關查詢語句 1163151.2.7創(chuàng)建相關視圖語句 12128141.2.8創(chuàng)建相關存儲過程語句 12289131.2.9創(chuàng)建相關觸發(fā)器語句 1331561.2.10創(chuàng)建相關用戶 141659第五章系統(tǒng)設計報告、作品 14301465.1系統(tǒng)功能簡介 1417025.2系統(tǒng)操作流程 1440985.3系統(tǒng)不足 16C.賓客預訂席位業(yè)務流程圖預訂成功類型預訂成功類型賓客預訂席位包廂大廳服務員收銀員錄入預訂11圖1-4賓客預訂席位業(yè)務流程圖D.數(shù)據(jù)字典數(shù)據(jù)字典是用來規(guī)范描述數(shù)據(jù)具體內(nèi)容的工具,也是對數(shù)據(jù)匯總分析的一個總結(jié)。一般來說,可為每個數(shù)據(jù)建立一張二維表。在本系統(tǒng)中,只為部分信息進行補充說明,分別為賓客席位預訂信息、基礎菜品信息、會員信息,菜單建立了數(shù)據(jù)字典,具體如下列各表所示。表1賓客的數(shù)據(jù)字典數(shù)據(jù)名稱數(shù)據(jù)類型可否為空說明賓客編號(bkbh)charNotnull主鍵姓名(xm)charnull聯(lián)系電話(lxdh)intnull當前積分(dqjf)intnull開戶時間(khsj)datetimenull當前狀態(tài)(dqzt)charnull會員折扣率(hyzkl)intnull表2桌位的數(shù)據(jù)字典數(shù)據(jù)名稱數(shù)據(jù)類型可否為空說明桌號(zh)charNotnull主鍵容納人數(shù)(rnrs)charnull桌位類型(zwlx)charnull是否占用(sfzy)charnull賓客編號(bkbh)charNotnull外鍵表3訂單的數(shù)據(jù)字典數(shù)據(jù)名稱數(shù)據(jù)類型可否為空說明訂單編號(bkbh)charNotnull主鍵生成時間(scsj)datetimenull聯(lián)系電話(lxdh)charnull顧客名稱(gkmc)charnull是否已確定(sfyqd)charnull送餐地址(scdz)charnull桌號(zh)charNotnull外鍵表4點菜的數(shù)據(jù)字典數(shù)據(jù)名稱數(shù)據(jù)類型可否為空說明桌號(zh)charNotnull主鍵,外鍵菜品編號(cpbh)charNotnull主鍵,外鍵數(shù)量(sl)intnull表5菜單的數(shù)據(jù)字典菜品名稱單價(元)計量單位會員價(元)菜品編號青椒小炒肉20.0 一盤15.0 D10001冬瓜燒仔排30.0 一盤25.0D10002鹵魚塊 25.0 一盤20.0 D10003鮑汁大排32.0 一盤28.0D10004辣仔雞丁28.0 一盤26.0 D10005川香魚柳48.0 一盤43.0 D10006火腿燒肉29.0一盤25.0D10007米粉肉33.0 一盤30.0 D10008青筍燒仔排26.0一盤20.0D10009紅燒魚塊35.0一盤23.0 D10010蒜沫茄子28.0一盤22.0D10011大白菜粉絲25.0 一盤20.0 D10012蒜茸黃瓜18.0一盤15.0 D10013萵筍絲16.0 一盤12.0D10014胡蘿卜干絲20.0 一盤15.0D10015青椒炒雞蛋18.0 一盤14.0D10016黃豆燒豆腐16.0一盤12.0 D10017麻婆豆腐14.0 一盤10.0 D10018藍莓山藥13.0一盤10.0 D10019芥末黑木耳25.0一盤20.0D10020椒萵筍拌干15.0一盤10.0D10021表6主食菜品名稱單價(元)計量單位會員價菜品編號米飯2.0一份2.0M10022包子5.0一份5.0M10023燒餅1.5一份1.5M10024餃子15.0一份15.0M10025千層餅3.0一份3.0M10026豆沙餅1.5一份1.5M10027陽春面8.0一份8.0M10028回鍋面8.0一份8.0M10029餛飩15.0一份15.0M10030表7酒水菜品名稱單價(元)計量單位會員價菜品編號可樂4.0杯原價J10031雪碧4.0杯原價J10032拿鐵10.0杯原價J10033橙汁4.0杯原價J10034美汁源4.0瓶原價J10035五糧液599.0瓶原價J10036劍南春999.0瓶原價J10037茅臺799.0瓶原價J10038長城干紅299.0瓶原價J10039汾酒899.0瓶原價J10040朗姆499.0瓶原價J10041雞尾酒699.0瓶原價J10042燕京啤酒12.0瓶原價J10043第2章數(shù)據(jù)庫概念結(jié)構設計報告2.1餐飲管理系統(tǒng)E-R圖2.1.1、概述本系統(tǒng)有以下5個實體:賓客(賓客編號,姓名,性別,聯(lián)系電話,當前積分,開戶時間,當前狀態(tài),會員折扣率);桌位(桌號,容納人數(shù),桌位類型,是否占用),其中桌號為主鍵;菜單(菜品編號,菜品名稱,計量單位,單價,會員價),其中菜品編號為主鍵;訂單(訂單編號,生成時間,聯(lián)系電話,顧客名稱,總價,是否已確定,送餐地址),訂單編號為主鍵;要求:一個賓客只能對應一個桌位,一個桌位在同一時刻只能被一個賓客所占用。一個桌位可以有多個訂單,一個訂單只能對應一個桌位;每個桌位可以有多個菜單,一個菜單可以對應多個桌位。賓客賓客編號姓名性別聯(lián)系電話當前積分開戶時間當前狀態(tài)會員折扣率賓客實體圖2.2.2、單個實體圖與系統(tǒng)E-R圖賓客賓客編號姓名性別聯(lián)系電話當前積分開戶時間當前狀態(tài)會員折扣率賓客實體圖圖2-SEQ圖_2-\*ARABIC1賓客實體圖桌位桌位桌號容納人數(shù)是否占用桌位類型桌位實體圖圖2-2桌位實體圖菜單實體圖菜單實體圖菜單菜品編號菜品名稱計量單位單價會員價圖2-3菜單實體圖訂單訂單訂單編號生成時間聯(lián)系電話顧客名稱是否已確定送餐地址訂單實體圖圖2-4訂單實體圖nn菜單賓客占用1訂單n系統(tǒng)E-R圖桌位點菜1m預訂1數(shù)量圖2-5系統(tǒng)E-R圖數(shù)據(jù)庫邏輯結(jié)構設計報告3.1餐飲管理系統(tǒng)E-R圖轉(zhuǎn)換關系模型①菜單(菜品編號,菜品名稱,計量單位,單價,成本價)PK:菜品編號②桌位(桌號,容納人數(shù),桌位類型,是否占用)PK:桌號③點菜(桌號,菜品編號,數(shù)量,訂單編號,生成時間,會員編號,消費金額)PK:桌號和菜品編號的組合FK:桌號,菜品編號3.2關系模型中的依賴關系①菜品={菜品編號——>菜品名稱,菜品編號——>計量單位,菜品編號——>單價,菜品編號——>成本價}②桌位={桌號——>容納人數(shù),桌號——>桌位類型,桌號——>是否占用}③點菜={{桌號,菜品編號}——>數(shù)量,{桌號,菜品編號}——>訂單編號,{桌號,菜品編號}——>生成時間,{桌號,菜品編號}——>消費金額,{桌號,菜品編號}——>會員編號}3.3關系規(guī)范化①:屬性不可再分,滿足1NF;不存在部分依賴,滿足2NF;不存在傳遞依賴,滿足3NF②:屬性不可再分,滿足1NF;不存在部分依賴,滿足2NF;不存在傳遞依賴,滿足3NF③:屬性不可再分,滿足1NF;存在部分依賴,不滿足2NF;存在傳遞依賴,不滿足3NF。所以可以將點菜進行規(guī)范化,點菜可以分為兩個表,即:④點菜(菜品編號,桌號,數(shù)量)⑤訂單(訂單編號,桌號,生成時間,消費金額,會員編號) 數(shù)據(jù)庫物理設計報告數(shù)據(jù)庫創(chuàng)建語句1.1.1餐飲管理庫CREATEDATABASE[餐飲管理系統(tǒng)庫]ONPRIMARY(NAME=N'餐飲管理系統(tǒng)庫',FILENAME=N'I:\Databaseex\餐飲管理系統(tǒng)\餐飲管理系統(tǒng)庫.mdf',SIZE=3072KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB)LOGON(NAME=N'餐飲管理系統(tǒng)庫_log',FILENAME=N'I:\Databaseex\餐飲管理系統(tǒng)\餐飲管理系統(tǒng)庫_log.ldf',SIZE=1024KB,MAXSIZE=2048GB,FILEGROWTH=10%)1.2數(shù)據(jù)報創(chuàng)建語句1.2.1會員表createtable會員表(hybhintidentity(100001,1)primarykey,xmchar(10)null,lxdhchar(13)null,dqjfintnull,khsjdatetimedefaultgetdate(),dqztchar(6)null,hyzklchar(5)null)1.2.2桌位表createtable桌位表(zhintidentity(101,1)primarykey,rnrschar(3)null,zwlxchar(4)default'大廳'check(zwlxin('大廳','包廂'))null,sfzychar(4)check(sfzyin('是','否')))1.2.3訂單表createtable訂單表(ddbhintidentity(1001,1)primarykeycheck(ddbhlike'[1-9][0-9][0-9][0-9]'),scsjdatetime,zxfjemoney,hybhintforeignkeyreferences會員表(hybh),zhintforeignkeyreferences桌位表(zh))1.2.4菜單表createtable菜單表(Cpbhchar(6)primarykeycheck(cpbhlike'[a-z][0-9][0-9][0-9][0-9][0-9]'),cpmcchar(10),jldwint,djmoney,cbjmoney)1.2.5點菜表createtable點菜表(zhintforeignkeyreferences桌位表(zh),cpbhchar(6)foreignkeyreferences菜單表(cpbh),slint,primarykey(zh,cpbh))1.2.6相關查詢語句1.2.6.1會員情況查詢select*from會員表select*from會員表wheredqzt='使用'1.2.6.2桌位類型及狀態(tài)查詢select*from桌位表wherezwlx='大廳'select*from桌位表wherezwlx='包廂'selectzh,rnrsfrom桌位表wheresfzy='是'selectzh,rnrsfrom桌位表wheresfzy='否'1.2.6.3菜品查詢selectcpbh,cpmc,jldw,djfrom菜單表wherecpbhLIKE'D%'selectcpbh,cpmc,jldw,djfrom菜單表wherecpbhLIKE'M%'selectcpbh,cpmc,jldw,djfrom菜單表wherecpbhLIKE'J%'selectcpbh,cpmc,jldw,djfrom菜單表1.2.6.4訂單查詢select*from訂單表1.2.6.5結(jié)賬查詢SELECTzh,sum(xfje)as消費總價from訂單表groupbyzhSELECT訂單表.zh,菜單表.cpmc,dj,sl,scsj,hybhfrom訂單表,點菜表,菜單表where訂單表.zh=點菜表.zhand點菜表.cpbh=菜單表.cpbhSELECT訂單表.zh,菜單表.cpmc,dj,sl,scsj,hybh,dj*slas消費額from訂單表,點菜表,菜單表where訂單表.zh=點菜表.zhand點菜表.cpbh=菜單表.cpbh1.2.7創(chuàng)建相關視圖語句1.2.7.1菜單-點菜視圖CREATEVIEW[dbo].[菜單-點菜視圖]ASSELECTTOP(100)PERCENTdbo.點菜表.zh,dbo.點菜表.cpbh,dbo.菜單表.cpmc,dbo.菜單表.jldw,dbo.菜單表.dj,dbo.點菜表.slFROMdbo.菜單表INNERJOINdbo.點菜表ONdbo.菜單表.cpbh=dbo.點菜表.cpbhORDERBYdbo.菜單表.djDESC,dbo.點菜表.zh1.2.7.2菜單視圖CREATEVIEW[dbo].[菜單視圖]ASSELECTcpbh,cpmc,jldw,dj,cbjFROMdbo.菜單表1.2.7.3訂單視圖CREATEVIEW[dbo].[訂單視圖]ASSELECTddbh,zh,hybh,zxfje,scsjFROMdbo.訂單表1.2.7.4會員視圖CREATEVIEW[dbo].[會員視圖]ASSELECThybh,xm,dqjf,khsj,dqzt,hyzklFROMdbo.會員表1.2.7.5桌位視圖CREATEVIEW[dbo].[桌位視圖]ASSELECTzh,rnrs,zwlx,sfzyFROMdbo.桌位表1.2.7.6菜單-點菜-訂單視圖CREATEVIEW[dbo].[菜單-點菜-訂單視圖]ASSELECTdbo.訂單表.ddbh,dbo.訂單表.zh,dbo.菜單表.cpmc,dbo.菜單表.jldw,dbo.菜單表.dj,dbo.點菜表.sl,dbo.訂單表.xfje,dbo.訂單表.hybh,dbo.訂單表.scsjFROMdbo.菜單表INNERJOINdbo.點菜表ONdbo.菜單表.cpbh=dbo.點菜表.cpbhINNERJOINdbo.訂單表ONdbo.點菜表.zh=dbo.訂單表.zh1.2.8創(chuàng)建相關存儲過程語句1.2.8.1會員存儲過程createprocedure會員存儲過程asselect*from會員表wheredqzt='使用'exec會員存儲過程1.2.8.2桌位存儲過程createprocedure桌位存儲過程asselect*from桌位表wherezwlx='大廳'exec桌位存儲過程1.2.8.3ZW存儲過程createprocedureZW存儲過程asselect*from桌位表wherezwlx='包廂'execZW存儲過程1.2.8.4ZW1存儲過程createprocedureZW1存儲過程asselectzh,rnrsfrom桌位表wheresfzy='是'execZW1存儲過程1.2.8.5ZW2存儲過程createprocedureZW2存儲過程asselectzh,rnrsfrom桌位表wheresfzy='否'execZW2存儲過程1.2.9創(chuàng)建相關觸發(fā)器語句1.2.9.1tr_insert_菜單表createtriggertr_insert_菜單表on菜單表afterinsertasprint'有新菜品插入到菜單表!'1.2.9.2tr_insert_訂單表createtriggertr_insert_訂單表on訂單表afterinsertasprint'有新訂單插入到訂單表!'1.2.9.3tr_insert_會員表createtriggertr_insert_會員表on會員表afterin
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五版國際物流保險合同訂立與理賠3篇
- 2025年伊犁貨車從業(yè)資格證考什么
- 2025年度個人自建別墅地基買賣合同8篇
- 二零二五年度混凝土工程進度協(xié)調(diào)協(xié)議2篇
- 二零二五版木材加工企業(yè)環(huán)保責任承諾合同4篇
- 2025年建筑鋼材批量供應及售后保障合同3篇
- 二零二五年度夫妻離婚后子女醫(yī)療費用分擔協(xié)議2篇
- 2025年度職業(yè)培訓機構副校長職務聘用合同書
- 2025版文化創(chuàng)意項目服務采購合同書3篇
- 二零二五年度建筑施工現(xiàn)場安全教育培訓協(xié)議2篇
- 2025-2030年中國陶瓷電容器行業(yè)運營狀況與發(fā)展前景分析報告
- 二零二五年倉儲配送中心物業(yè)管理與優(yōu)化升級合同3篇
- 2025屆廈門高三1月質(zhì)檢期末聯(lián)考數(shù)學答案
- 音樂作品錄制許可
- 江蘇省無錫市2023-2024學年高三上學期期終教學質(zhì)量調(diào)研測試語文試題(解析版)
- 拉薩市2025屆高三第一次聯(lián)考(一模)英語試卷(含答案解析)
- 開題報告:AIGC背景下大學英語教學設計重構研究
- 師德標兵先進事跡材料師德標兵個人主要事跡
- 連鎖商務酒店述職報告
- 《實踐論》(原文)毛澤東
- 第三單元名著導讀《紅星照耀中國》(公開課一等獎創(chuàng)新教學設計+說課稿)
評論
0/150
提交評論