SQL數(shù)據(jù)庫期末大作業(yè)_第1頁
SQL數(shù)據(jù)庫期末大作業(yè)_第2頁
SQL數(shù)據(jù)庫期末大作業(yè)_第3頁
SQL數(shù)據(jù)庫期末大作業(yè)_第4頁
SQL數(shù)據(jù)庫期末大作業(yè)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

7/7學校:北京聯(lián)合大學系別:信息管理系姓名:孫超《餐飲業(yè)信息管理系統(tǒng)的開發(fā)》1、本項目的需求分析隨著今年來中國餐飲行業(yè)的日益火爆,在強烈的行業(yè)競爭中,一個高效的餐飲信息管理系統(tǒng)的應用,無疑是至關(guān)重要的。高效,便捷的管理系統(tǒng),不僅僅極大的方便了食客的就餐,同時對于餐飲公司的各項信息管理有著很大的幫助,同時,我們的餐飲信息管理系統(tǒng)還能幫助餐廳降低錯誤率,擴大營業(yè)范圍,增加知名度等。為了使得系統(tǒng)在操作的過程中,更加便捷,具有針對性,本次系統(tǒng)設(shè)計主要分為:員工登陸操作信息系統(tǒng),以及店主操作管理信息系統(tǒng)。不同的設(shè)計從而達到不同的功能,實現(xiàn)信息的有效傳達與管理。第一:在員工使用本餐飲信息管理系統(tǒng)應可以實現(xiàn)以下功能:添加修改查詢客戶會員信息<修改客戶信息需客戶確認>查詢菜單添加查詢預定信息,為老顧客打折客戶可以在自己的會員賬戶里充值顧客可以用現(xiàn)金買單也可以從會員賬戶里扣取第二:管理員使用本餐飲信息管理系統(tǒng)應可以實現(xiàn)以下功能:添加修改查詢客戶會員信息<修改客戶信息需客戶確認>添加修改查詢菜單信息,最好能看到菜品圖片添加查詢預定信息,為老顧客打折客戶可以在自己的會員賬戶里充值顧客可以用現(xiàn)金買單也可以從會員賬戶里扣取設(shè)定具體的打折方法添加職員信息,權(quán)限也可以定為管理員??梢圆樵兪褂谜叩默F(xiàn)金收款金額。二、餐飲業(yè)管理數(shù)據(jù)庫管理系統(tǒng)的E-R模型〔概念結(jié)構(gòu)設(shè)計1.用戶〔員工的信息:編號、密碼、類型、姓名、電話、收款金額2.客戶信息:用戶編號、客戶編號、姓名、電話、密碼、開卡時間、卡內(nèi)余額3.食譜:類型、名稱、價格、配料、照片4.預定:用戶編號、日期、預定時間、客戶姓名、類型、預定食譜、桌號5桌臺管理:桌號、使用情況、點餐管理:用戶編號、類型、菜品、數(shù)量、價格、照片盈利管理:日期、日支出金額、店內(nèi)收入、外賣收入、盈利額度各對象之間的聯(lián)系圖:用戶〔用戶〔User用戶編號用戶密碼用戶類型用戶姓名名用戶電話收款金額用戶E-R圖主要存儲一些用戶信息,如用戶的賬號、密碼和類型地點等等,主要用于用戶登錄,添加客戶和添加預定時會使用到用戶信息。客戶〔customer客戶〔customer客戶編號客戶密碼客戶姓名添加時間賬戶余額客戶電話客戶手機用戶編號客戶表E-R圖主要存儲一些客戶信息,如客戶的賬號、密碼、聯(lián)系方式和消費情況等等,主要用于客戶訂餐、充值和結(jié)算,使用于添加預定。桌臺〔table桌臺〔table可入座人數(shù)桌號桌臺是否占用桌臺表E-R圖主要用于儲存餐飲店桌臺使用情況,方便來客安排,與預定。食譜〔food食譜〔food食譜名稱價格類型食譜配料食譜照片食譜表E-R圖主要存儲一些食譜信息,如食譜的名稱、價格和照片等等,主要用于客戶訂餐,使用于添加預定。用戶編號點餐<diancan>用戶編號點餐<diancan>〔fdiancan菜品名稱價格消費類型數(shù)量食譜照片點餐表E-R圖主要儲存堂食客人點餐信息,用于記錄、統(tǒng)計點餐信息,以及分析菜品的受歡迎程度。預定〔YuDing預定〔YuDing消費金額客戶姓名日期時間用戶編號桌號預定餐點預定E-R圖主要存儲一些預定信息,如客戶的賬號、預定的時間、桌號和菜單等等,主要用于記錄客戶的預定信息,會使用到用戶、客戶、菜單和折扣信息。盈利報表盈利報表日支出金額日期盈利額度店內(nèi)收入外賣收入主要存儲每日收入流水,用于統(tǒng)計財務收入。3.數(shù)據(jù)表的設(shè)計user〔用戶員工表表3.1user序號字段名稱字段描述字段類型長度備注1user_id用戶編號char20不允許空2Pwd用戶密碼char20不允許空3Style用戶類型nchar20不允許空4Name用戶姓名char20不允許空5Tel用戶電話Char20不允許空6Money收款金額money允許空用戶表主要用于存儲一些用戶信息,如用戶的賬號、密碼和類型地點等等,主要用于用戶登錄,添加客戶和添加預定時會使用到用戶信息來記錄經(jīng)手的用戶,字段money用于記錄用戶的收款金額,便于結(jié)算時對收款現(xiàn)金的核對。customer〔客戶表表3.2customer序號字段名稱字段描述字段類型長度備注1Name客戶姓名char20不允許空2Id客戶編號nchar20不允許空3Pwd客戶密碼nchar20不允許空4Addtime添加時間nchar20不允許空5Money賬戶余額money不允許空6usedmoney已用金額money不允許空7Tel客戶電話nchar20允許空8Userid用戶編號nchar10不允許空客戶表主要用于存儲一些客戶信息,如客戶的賬號、密碼、聯(lián)系方式和消費情況等等,主要用于客戶訂餐、充值和結(jié)算,字段money用于儲存賬戶余額,在使用充值和賬戶余額支付時會使用到它。字段usedmoney用于記錄客戶的消費情況,為客戶打折時會使用到它。food<食譜表>表3.3food序號字段名稱字段描述字段類型長度備注1foodname食譜名稱nchar20不允許空2Price價格money不允許空3Photo食譜照片image允許空4Efficacy類型nchar50允許空5Formula食譜配料nchar50允許空食譜表主要用于存儲一些食譜信息,如食譜的名稱、價格和照片等等,主要用于客戶訂餐,使用于添加預定。字段Price記錄的是食物的價格。當客戶預定餐點時,系統(tǒng)使用它來算費用。Order<點餐表>表3.3Order序號字段名稱字段描述字段類型長度備注1Userid用戶編號nchar10不允許空2Tableid桌號nchar10不允許空3People人數(shù)nchar10不允許空4foodname菜品名稱nchar20不允許空5Efficacy消費類型nchar50允許空6Photo菜品照片image允許空7Price價格money不允許空8Amount數(shù)量nchar50不允許空9Date日期nchar20不允許空YuDing〔預定表表3.4YuDing序號字段名稱字段描述字段類型長度備注1Tableid桌號nchar10不允許空2Date日期nchar20不允許空3Time預定時間nchar10不允許空4Name客戶姓名nchar10不允許空5Userid用戶編號nchar10不允許空6Food菜單號nvarcharMAX不允許空7Money消費金額money不允許空預定表主要用于存儲一些預定信息,如客戶的賬號、預定的時間、桌號和菜單等等,主要用于記錄客戶的預定信息,會使用到用戶、客戶、菜單和折扣信息。當系統(tǒng)預定餐點時,會從其他各表中調(diào)出需要的信息,經(jīng)過計算和處理后,將最終信息儲存到Y(jié)uDing表,該表和其它各表都有緊密的聯(lián)系。Yinli<盈利表>表3.3food序號字段名稱字段描述字段類型長度備注1Data日期nchar20不允許空2in1店內(nèi)收入money允許空3in2外賣收入money允許空4out日支出money允許空5yinli盈利money允許空5beizhu備注nchar允許空4.數(shù)據(jù)庫創(chuàng)建:創(chuàng)建表食譜表用戶表預定表桌臺表盈利表點餐表客戶表六查詢1.查詢"小餐飲管理"數(shù)據(jù)庫中,"客戶表"中的所有數(shù)據(jù)2.條件查詢:查詢"客戶表"中"客戶姓名=孫超"的信息3.查詢"食譜表"中菜名、價格、食品照片、類型、食譜配料4.查詢"點菜表"中用戶編號為01點菜情況。5.模糊查詢:查詢"客戶表"中,姓"王"且表中情況6.查詢統(tǒng)計"客戶表"中客戶的總數(shù)二表查詢:查詢"用戶表"中編號=‘01’的編號點菜情況三表查詢:查詢"用戶表","客戶表","點菜表"中,用戶編號為01的用戶類型,點菜情況,以及預定情況10嵌套查詢:查詢點了熱菜的用戶編號7.約束7.1代碼約束/*設(shè)置餐飲表中盈利額度店內(nèi)收入>0并<=1000的約束*/use小餐飲管理系統(tǒng)goALTERTABLE盈利表ADDCONSTRAINTqw_constraintCHECK<店內(nèi)收入>=0AND店內(nèi)收入<=10000>select*from盈利表/*設(shè)置價格>=0AND價格<=110的約束*/use小餐飲管理系統(tǒng)goALTERTABLE食譜表ADDCONSTRAINTwq_constraintCHECK<價格>=0AND價格<=110>select*from食譜表/*設(shè)置桌臺表可座人數(shù)>=0AND可座人數(shù)<=10的約束*/use小餐飲管理系統(tǒng)goALTERTABLE桌臺表ADDCONSTRAINTrs_constraintCHECK<可座人數(shù)>=0AND可座人數(shù)<=10>select*from桌臺表/*設(shè)置使用情況IN<'未','是'>的約束*/use小餐飲管理系統(tǒng)goALTERTABLE桌臺表ADDCONSTRAINTss_constraintCHECK<使用情況IN<'未','是'>>select*from桌臺表/*向表中添加一個字段并設(shè)置默認值約束*/ALTERTABLE用戶表ADDAddDatedatetimeNU

溫馨提示

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

評論

0/150

提交評論