




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、【精品文檔】如有侵權(quán),請聯(lián)系網(wǎng)站刪除,僅供學習與交流SQL數(shù)據(jù)庫期末大作業(yè).精品文檔. Hefei University數(shù)據(jù)庫期末大作業(yè)餐飲業(yè)信息管理系統(tǒng)的開發(fā)專業(yè): 電子信息工程 班級: 13電子1班 姓名: 李云 學號: 1305011005 指導老師: 史俊朗 完成時間: 2016-12-28 一、本項目的需求分析 隨著今年來中國餐飲行業(yè)的日益火爆,在強烈的行業(yè)競爭中,一個高效的餐飲信息管理系統(tǒng)的應(yīng)用,無疑是至關(guān)重要的。高效,便捷的管理系統(tǒng),不僅僅極大的方便了食客的就餐,同時對于餐飲公司的各項信息管理有著很大的幫助,同時,我們的餐飲信息管理系統(tǒng)還能幫助餐廳降低錯誤率,擴大營業(yè)范圍,增加知
2、名度等。 為了使得系統(tǒng)在操作的過程中,更加便捷,具有針對性,本次系統(tǒng)設(shè)計主要分為:員工登陸操作信息系統(tǒng),以及店主操作管理信息系統(tǒng)。不同的設(shè)計從而達到不同的功能,實現(xiàn)信息的有效傳達與管理。第一:在員工使用本餐飲信息管理系統(tǒng)應(yīng)可以實現(xiàn)以下功能:1. 添加修改查詢客戶會員信息(修改客戶信息需客戶確認)2. 查詢菜單3. 添加查詢預(yù)定信息,為老顧客打折4. 客戶可以在自己的會員賬戶里充值5. 顧客可以用現(xiàn)金買單也可以從會員賬戶里扣取第二:管理員使用本餐飲信息管理系統(tǒng)應(yīng)可以實現(xiàn)以下功能:1. 添加修改查詢客戶會員信息(修改客戶信息需客戶確認)2. 添加修改查詢菜單信息,最好能看到菜品圖片3. 添加查詢預(yù)
3、定信息,為老顧客打折4. 客戶可以在自己的會員賬戶里充值5. 顧客可以用現(xiàn)金買單也可以從會員賬戶里扣取6. 設(shè)定具體的打折方法7. 添加職員信息,權(quán)限也可以定為管理員。8. 可以查詢使用者的現(xiàn)金收款金額。二、餐飲業(yè)管理數(shù)據(jù)庫管理系統(tǒng)的E-R模型(概念結(jié)構(gòu)設(shè)計)1.用戶(員工)的信息:編號、密碼、類型、姓名、電話、收款金額2.客戶信息:用戶編號、客戶編號、姓名、電話、密碼、開卡時間、卡內(nèi)余額3.食譜:類型、名稱、價格、配料、照片4.預(yù)定:用戶編號、日期、預(yù)定時間、客戶姓名、類型、預(yù)定食譜、桌號5桌臺管理:桌號、使用情況、6. 點餐管理:用戶編號、類型、菜品、數(shù)量、價格、照片7. 盈利管理:日期、
4、日支出金額、店內(nèi)收入、外賣收入、盈利額度各對象之間的聯(lián)系圖:用戶(User)用戶編號用戶密碼用戶類型用戶姓名名用戶電話收款金額用戶E-R圖主要存儲一些用戶信息,如用戶的賬號、密碼和類型地點等等,主要用于用戶登錄,添加客戶和添加預(yù)定時會使用到用戶信息??蛻簦╟ustomer)客戶編號客戶密碼客戶姓名添加時間賬戶余額客戶電話客戶手機用戶編號 客戶表E-R圖主要存儲一些客戶信息,如客戶的賬號、密碼、聯(lián)系方式和消費情況等等,主要用于客戶訂餐、充值和結(jié)算,使用于添加預(yù)定。桌臺(table)可入座人數(shù)桌號桌臺是否占用桌臺表E-R圖主要用于儲存餐飲店桌臺使用情況,方便來客安排,與預(yù)定。食譜(food)食譜名
5、稱價格類型食譜配料食譜照片食譜表E-R圖主要存儲一些食譜信息,如食譜的名稱、價格和照片等等,主要用于客戶訂餐,使用于添加預(yù)定。用戶編號點餐(diancan)(fdiancan)菜品名稱價格消費類型數(shù)量食譜照片點餐表E-R圖 主要儲存堂食客人點餐信息,用于記錄、統(tǒng)計點餐信息,以及分析菜品的受歡迎程度。預(yù)定(YuDing)消費金額客戶姓名日期時間用戶編號桌號預(yù)定餐點預(yù)定E-R圖主要存儲一些預(yù)定信息,如客戶的賬號、預(yù)定的時間、桌號和菜單等等,主要用于記錄客戶的預(yù)定信息,會使用到用戶、客戶、菜單和折扣信息。盈利報表日支出金額日期盈利額度店內(nèi)收入外賣收入主要存儲每日收入流水,用于統(tǒng)計財務(wù)收入。三、數(shù)據(jù)表
6、的設(shè)計1、 user(用戶員工表)表3.1 user序號字段名稱字段描述字段類型長度備注1user_id用戶編號char20不允許空2Pwd用戶密碼char20不允許空3Style用戶類型nchar20不允許空4Name用戶姓名char20不允許空5Tel用戶電話Char20不允許空6Money收款金額money允許空用戶表主要用于存儲一些用戶信息,如用戶的賬號、密碼和類型地點等等,主要用于用戶登錄,添加客戶和添加預(yù)定時會使用到用戶信息來記錄經(jīng)手的用戶,字段money用于記錄用戶的收款金額,便于結(jié)算時對收款現(xiàn)金的核對。2、 customer(客戶表)表3.2 customer序號字段名稱字段描
7、述字段類型長度備注1Name客戶姓名char20不允許空2Id客戶編號nchar20不允許空3Pwd客戶密碼nchar20不允許空4Addtime添加時間nchar20不允許空5Money賬戶余額money不允許空6usedmoney已用金額money不允許空7Tel客戶電話nchar20允許空8Userid用戶編號nchar10不允許空客戶表主要用于存儲一些客戶信息,如客戶的賬號、密碼、聯(lián)系方式和消費情況等等,主要用于客戶訂餐、充值和結(jié)算,字段money用于儲存賬戶余額,在使用充值和賬戶余額支付時會使用到它。字段usedmoney用于記錄客戶的消費情況,為客戶打折時會使用到它。3、 food
8、 (食譜表)表3.3 food序號字段名稱字段描述字段類型長度備注1foodname食譜名稱nchar20不允許空2Price價格money不允許空3Photo食譜照片image允許空4Efficacy類型nchar50允許空5Formula食譜配料nchar50允許空食譜表主要用于存儲一些食譜信息,如食譜的名稱、價格和照片等等,主要用于客戶訂餐,使用于添加預(yù)定。字段Price記錄的是食物的價格。當客戶預(yù)定餐點時,系統(tǒng)使用它來算費用。4、 Order(點餐表)表3.3 Order 序號字段名稱字段描述字段類型長度備注1Userid用戶編號nchar10不允許空2Tableid桌號nchar10
9、不允許空3People人數(shù)nchar10不允許空4foodname菜品名稱nchar20不允許空5Efficacy消費類型nchar50允許空6Photo菜品照片image允許空7Price價格money不允許空8Amount數(shù)量nchar50不允許空9Date日期nchar20不允許空5、 YuDing(預(yù)定表)表3.4 YuDing序號字段名稱字段描述字段類型長度備注1Tableid桌號nchar10不允許空2Date日期nchar20不允許空3Time預(yù)定時間nchar10不允許空4Name客戶姓名nchar10不允許空5Userid用戶編號nchar10不允許空6Food菜單號nvar
10、charMAX不允許空7Money消費金額money不允許空預(yù)定表主要用于存儲一些預(yù)定信息,如客戶的賬號、預(yù)定的時間、桌號和菜單等等,主要用于記錄客戶的預(yù)定信息,會使用到用戶、客戶、菜單和折扣信息。當系統(tǒng)預(yù)定餐點時,會從其他各表中調(diào)出需要的信息,經(jīng)過計算和處理后,將最終信息儲存到Y(jié)uDing表,該表和其它各表都有緊密的聯(lián)系。6、 Yinli (盈利表)表3.3 food序號字段名稱字段描述字段類型長度備注1Data日期nchar20不允許空2in1店內(nèi)收入money允許空3in2外賣收入money允許空4out日支出money允許空5yinli盈利money允許空5beizhu備注nchar允
11、許空四.數(shù)據(jù)庫創(chuàng)建:創(chuàng)建表食譜表用戶表預(yù)定表桌臺表盈利表點餐客戶表五、 查詢1.查詢“小餐飲管理”數(shù)據(jù)庫中,“客戶表”中的所有數(shù)據(jù)2.條件查詢:查詢“客戶表”中“客戶姓名=孫超”的信息3.查詢“食譜表”中菜名、價格、食品照片、類型、食譜配料4.查詢“點菜表”中用戶編號為01點菜情況。5.模糊查詢:查詢“客戶表”中,姓“王”且表中情況6.查詢統(tǒng)計“客戶表”中客戶的總數(shù)8. 二表查詢:查詢“用戶表”中編號=01的編號點菜情況9. 三表查詢:查詢“用戶表”,“客戶表”,“點菜表”中,用戶編號為01的 用戶類型,點菜情況,以及預(yù)定情況10嵌套查詢:查詢點了熱菜的用戶編號六.約束代碼約束/*設(shè)置餐飲表中
12、盈利額度店內(nèi)收入>0并<=1000的約束*/use 小餐飲管理系統(tǒng) goALTER TABLE 盈利表ADD CONSTRAINT qw_constraint CHECK (店內(nèi)收入>=0 AND 店內(nèi)收入<=10000)select *from 盈利表/*設(shè)置價格>=0 AND 價格<=110的約束*/use 小餐飲管理系統(tǒng) goALTER TABLE 食譜表ADD CONSTRAINT wq_constraint CHECK (價格>=0 AND 價格<=110)select *from 食譜表/*設(shè)置桌臺表可座人數(shù)>=0 AND 可座
13、人數(shù)<=10 的約束*/use 小餐飲管理系統(tǒng) goALTER TABLE 桌臺表ADD CONSTRAINT rs_constraint CHECK (可座人數(shù)>=0 AND 可座人數(shù)<=10)select *from 桌臺表/*設(shè)置使用情況 IN('未','是')的約束*/use 小餐飲管理系統(tǒng) goALTER TABLE 桌臺表ADD CONSTRAINT ss_constraint CHECK (使用情況 IN('未','是')select *from 桌臺表/*向表中添加一個字段并設(shè)置默認值約束*/AL
14、TER TABLE 用戶表ADD AddDate datetime NULLCONSTRAINT AddDateDfltDEFAULT getdate() WITH VALUES select *from 用戶表/*創(chuàng)建一個新表VIP表,只考慮貴賓編號和性別兩列,性別只包括男或女的約束*/Use 小餐飲管理系統(tǒng)gocreate TABLE VIP表 貴賓編號char(6)not null, 性別char(1)not null check(性別in('男','女')代碼抓圖:八、存儲過程九、總結(jié)(1)、通過本次大報告,對于數(shù)據(jù)庫設(shè)計的基本方法、步驟有了更深入的了解和認識。學會用整體性的思維來構(gòu)思設(shè)計數(shù)據(jù)庫,注意到了數(shù)據(jù)庫中各個數(shù)據(jù)項之間的聯(lián)系,以及其與整個數(shù)據(jù)庫之間的聯(lián)系。(2)從創(chuàng)建數(shù)據(jù)庫,運用代碼實現(xiàn)各個數(shù)據(jù)表的構(gòu)建再到約束性條件的實
溫馨提示
- 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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年度私人房產(chǎn)全款買賣合同(帶家具家電)
- 二零二五年度兒童樂園加盟經(jīng)營協(xié)議
- 2025年度門面房租賃與物業(yè)管理責任合同
- 2025年度跨境貿(mào)易合同終止的多種國際法律適用情形
- 人才獵頭服務(wù)與委托協(xié)議書
- 股權(quán)轉(zhuǎn)讓協(xié)議承債
- 智慧城市基礎(chǔ)設(shè)施升級改造合同
- 網(wǎng)絡(luò)教育培訓平臺開發(fā)協(xié)議
- 個人生活用品買賣合同
- 數(shù)學課本中的幾何之旅教案設(shè)計
- 中智集團所屬中智國際商務(wù)發(fā)展限公司招聘高頻重點提升(共500題)附帶答案詳解
- 2024年廣東省《輔警招聘考試必刷500題》考試題庫含答案
- 【9語一?!?024年蚌埠市懷遠縣中考一模語文試題
- 《智能制造技術(shù)基礎(chǔ)》課件-第1章 智能制造技術(shù)概述
- 國網(wǎng)基建安全管理課件
- 10.1.2事件的關(guān)系和運算(教學課件)高一數(shù)學(人教A版2019必修第二冊)
- 傳統(tǒng)與現(xiàn)代滋補品的營銷變革
- DB37T 5123-2018 預(yù)拌混凝土及砂漿企業(yè)試驗室管理規(guī)范
- 陳元方年十一時課件
- 2024解析:第九章固體壓強-講核心(解析版)
- 《公路養(yǎng)護安全培訓》課件
評論
0/150
提交評論