![SQL數(shù)據(jù)庫期末大作業(yè)_第1頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/25/f43265d5-b148-4ba9-a5f0-129fcf084e15/f43265d5-b148-4ba9-a5f0-129fcf084e151.gif)
![SQL數(shù)據(jù)庫期末大作業(yè)_第2頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/25/f43265d5-b148-4ba9-a5f0-129fcf084e15/f43265d5-b148-4ba9-a5f0-129fcf084e152.gif)
![SQL數(shù)據(jù)庫期末大作業(yè)_第3頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/25/f43265d5-b148-4ba9-a5f0-129fcf084e15/f43265d5-b148-4ba9-a5f0-129fcf084e153.gif)
![SQL數(shù)據(jù)庫期末大作業(yè)_第4頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/25/f43265d5-b148-4ba9-a5f0-129fcf084e15/f43265d5-b148-4ba9-a5f0-129fcf084e154.gif)
![SQL數(shù)據(jù)庫期末大作業(yè)_第5頁](http://file3.renrendoc.com/fileroot_temp3/2022-2/25/f43265d5-b148-4ba9-a5f0-129fcf084e15/f43265d5-b148-4ba9-a5f0-129fcf084e155.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、 Hefei University數(shù)據(jù)庫期末大作業(yè)餐飲業(yè)信息管理系統(tǒng)的開發(fā) 專業(yè): 電子信息工程 班級: 13電子1班 姓名: 李云 學(xué)號: 1305011005 指導(dǎo)老師: 史俊朗 完成時間: 2016-12-28 一、本項(xiàng)目的需求分析 隨著今年來中國餐飲行業(yè)的日益火爆,在強(qiáng)烈的行業(yè)競爭中,一個高效的餐飲信息管理系統(tǒng)的應(yīng)用,無疑是至關(guān)重要的。高效,便捷的管理系統(tǒng),不僅僅極大的方便了食客的就餐,同時對于餐飲公司的各項(xiàng)信息管理有著很大的幫助,同時,我們的餐飲信息管理系統(tǒng)還能幫助餐廳降低錯誤率,擴(kuò)大營業(yè)范圍,增加知名度等。 為了使得系統(tǒng)在操作的過程中,更加便捷,具有針對性,本次系統(tǒng)設(shè)計主要分為:員
2、工登陸操作信息系統(tǒng),以及店主操作管理信息系統(tǒng)。不同的設(shè)計從而達(dá)到不同的功能,實(shí)現(xiàn)信息的有效傳達(dá)與管理。第一:在員工使用本餐飲信息管理系統(tǒng)應(yīng)可以實(shí)現(xiàn)以下功能:1. 添加修改查詢客戶會員信息(修改客戶信息需客戶確認(rèn))2. 查詢菜單3. 添加查詢預(yù)定信息,為老顧客打折4. 客戶可以在自己的會員賬戶里充值5. 顧客可以用現(xiàn)金買單也可以從會員賬戶里扣取第二:管理員使用本餐飲信息管理系統(tǒng)應(yīng)可以實(shí)現(xiàn)以下功能:1. 添加修改查詢客戶會員信息(修改客戶信息需客戶確認(rèn))2. 添加修改查詢菜單信息,最好能看到菜品圖片3. 添加查詢預(yù)定信息,為老顧客打折4. 客戶可以在自己的會員賬戶里充值5. 顧客可以用現(xiàn)金買單也可
3、以從會員賬戶里扣取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. 點(diǎn)餐管理:用戶編號、類型、菜品、數(shù)量、價格、照片7. 盈利管理:日期、日支出金額、店內(nèi)收入、外賣收入、盈利額度各對象之間的聯(lián)系圖:用戶(User)用戶編
4、號用戶密碼用戶類型用戶姓名名用戶電話收款金額用戶E-R圖主要存儲一些用戶信息,如用戶的賬號、密碼和類型地點(diǎn)等等,主要用于用戶登錄,添加客戶和添加預(yù)定時會使用到用戶信息。客戶(customer)客戶編號客戶密碼客戶姓名添加時間賬戶余額客戶電話客戶手機(jī)用戶編號 客戶表E-R圖主要存儲一些客戶信息,如客戶的賬號、密碼、聯(lián)系方式和消費(fèi)情況等等,主要用于客戶訂餐、充值和結(jié)算,使用于添加預(yù)定。桌臺(table)可入座人數(shù)桌號桌臺是否占用桌臺表E-R圖主要用于儲存餐飲店桌臺使用情況,方便來客安排,與預(yù)定。食譜(food)食譜名稱價格類型食譜配料食譜照片食譜表E-R圖主要存儲一些食譜信息,如食譜的名稱、價格和
5、照片等等,主要用于客戶訂餐,使用于添加預(yù)定。用戶編號點(diǎn)餐(diancan)(fdiancan)菜品名稱價格消費(fèi)類型數(shù)量食譜照片點(diǎn)餐表E-R圖 主要儲存堂食客人點(diǎn)餐信息,用于記錄、統(tǒng)計點(diǎn)餐信息,以及分析菜品的受歡迎程度。預(yù)定(YuDing)消費(fèi)金額客戶姓名日期時間用戶編號桌號預(yù)定餐點(diǎn)預(yù)定E-R圖主要存儲一些預(yù)定信息,如客戶的賬號、預(yù)定的時間、桌號和菜單等等,主要用于記錄客戶的預(yù)定信息,會使用到用戶、客戶、菜單和折扣信息。盈利報表日支出金額日期盈利額度店內(nèi)收入外賣收入主要存儲每日收入流水,用于統(tǒng)計財務(wù)收入。三、數(shù)據(jù)表的設(shè)計1、 user(用戶員工表)表3.1 user序號字段名稱字段描述字段類型長
6、度備注1user_id用戶編號char20不允許空2Pwd用戶密碼char20不允許空3Style用戶類型nchar20不允許空4Name用戶姓名char20不允許空5Tel用戶電話Char20不允許空6Money收款金額money允許空用戶表主要用于存儲一些用戶信息,如用戶的賬號、密碼和類型地點(diǎn)等等,主要用于用戶登錄,添加客戶和添加預(yù)定時會使用到用戶信息來記錄經(jīng)手的用戶,字段money用于記錄用戶的收款金額,便于結(jié)算時對收款現(xiàn)金的核對。2、 customer(客戶表)表3.2 customer序號字段名稱字段描述字段類型長度備注1Name客戶姓名char20不允許空2Id客戶編號nchar2
7、0不允許空3Pwd客戶密碼nchar20不允許空4Addtime添加時間nchar20不允許空5Money賬戶余額money不允許空6usedmoney已用金額money不允許空7Tel客戶電話nchar20允許空8Userid用戶編號nchar10不允許空客戶表主要用于存儲一些客戶信息,如客戶的賬號、密碼、聯(lián)系方式和消費(fèi)情況等等,主要用于客戶訂餐、充值和結(jié)算,字段money用于儲存賬戶余額,在使用充值和賬戶余額支付時會使用到它。字段usedmoney用于記錄客戶的消費(fèi)情況,為客戶打折時會使用到它。3、 food (食譜表)表3.3 food序號字段名稱字段描述字段類型長度備注1foodnam
8、e食譜名稱nchar20不允許空2Price價格money不允許空3Photo食譜照片image允許空4Efficacy類型nchar50允許空5Formula食譜配料nchar50允許空食譜表主要用于存儲一些食譜信息,如食譜的名稱、價格和照片等等,主要用于客戶訂餐,使用于添加預(yù)定。字段Price記錄的是食物的價格。當(dāng)客戶預(yù)定餐點(diǎn)時,系統(tǒng)使用它來算費(fèi)用。4、 Order(點(diǎn)餐表)表3.3 Order 序號字段名稱字段描述字段類型長度備注1Userid用戶編號nchar10不允許空2Tableid桌號nchar10不允許空3People人數(shù)nchar10不允許空4foodname菜品名稱ncha
9、r20不允許空5Efficacy消費(fèi)類型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菜單號nvarcharMAX不允許空7Money消費(fèi)金額money不允許空預(yù)定表主要用于存儲一些
10、預(yù)定信息,如客戶的賬號、預(yù)定的時間、桌號和菜單等等,主要用于記錄客戶的預(yù)定信息,會使用到用戶、客戶、菜單和折扣信息。當(dāng)系統(tǒng)預(yù)定餐點(diǎn)時,會從其他各表中調(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允許空四.數(shù)據(jù)庫創(chuàng)建:創(chuàng)建表食譜表用戶表預(yù)定表桌臺表盈利表點(diǎn)餐客戶表五、 查詢1.查
11、詢“小餐飲管理”數(shù)據(jù)庫中,“客戶表”中的所有數(shù)據(jù)2.條件查詢:查詢“客戶表”中“客戶姓名=孫超”的信息3.查詢“食譜表”中菜名、價格、食品照片、類型、食譜配料4.查詢“點(diǎn)菜表”中用戶編號為01點(diǎn)菜情況。5.模糊查詢:查詢“客戶表”中,姓“王”且表中情況6.查詢統(tǒng)計“客戶表”中客戶的總數(shù)8. 二表查詢:查詢“用戶表”中編號=01的編號點(diǎn)菜情況9. 三表查詢:查詢“用戶表”,“客戶表”,“點(diǎn)菜表”中,用戶編號為01的 用戶類型,點(diǎn)菜情況,以及預(yù)定情況10嵌套查詢:查詢點(diǎn)了熱菜的用戶編號六.約束代碼約束/*設(shè)置餐飲表中盈利額度店內(nèi)收入>0并<=1000的約束*/use 小餐飲管理系統(tǒng) g
12、oALTER 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 可座人數(shù)<=10 的約束*/use 小餐飲管理系統(tǒng) goALTER TABLE
13、桌臺表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è)置默認(rèn)值約束*/ALTER TABLE 用戶表ADD AddDate datetime NULLCON
14、STRAINT 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è)計的基本方法、步驟有了更深入的了解和認(rèn)識。學(xué)會用整體性的思維來構(gòu)思設(shè)計數(shù)據(jù)庫,注意到了數(shù)據(jù)庫中各個數(shù)據(jù)項(xiàng)之間的聯(lián)系,以及其與整個數(shù)據(jù)庫之間的聯(lián)系。 (2)從創(chuàng)建數(shù)據(jù)庫,運(yùn)用代碼實(shí)現(xiàn)各個數(shù)據(jù)表的構(gòu)建再到約束性條件的實(shí)現(xiàn),運(yùn)用存儲過程、觸發(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)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年公司年會老板致辭范文(17篇)
- 涉外購貨合同(3篇)
- 設(shè)計車輛出入口流量與停車位布局方案
- 2024-2025學(xué)年四川省九校高二上學(xué)期12月聯(lián)考?xì)v史試卷
- 2025年協(xié)作資金合同解析
- 2025年中小型企業(yè)品牌共建合作協(xié)議書
- 2025年專利權(quán)許可與技術(shù)轉(zhuǎn)移合同分析
- 2025年住宅裝飾施工合同
- 2025年企業(yè)流動資金貸款償還協(xié)議合同
- 2025年城市規(guī)劃策劃合作發(fā)展協(xié)議
- 2025年一種板式過濾膜裝置項(xiàng)目投資可行性研究分析報告
- BMS基礎(chǔ)知識培訓(xùn)
- 質(zhì)保管理制度
- 2024年全國卷新課標(biāo)1高考英語試題及答案
- 2024年10月自考13003數(shù)據(jù)結(jié)構(gòu)與算法試題及答案
- 華為經(jīng)營管理-華為激勵機(jī)制(6版)
- 2024年標(biāo)準(zhǔn)化工地建設(shè)管理實(shí)施細(xì)則(3篇)
- 干燥綜合征診斷及治療指南
- 糧油廠食品安全培訓(xùn)
- 南京信息工程大學(xué)《教師領(lǐng)導(dǎo)力》2022-2023學(xué)年第一學(xué)期期末試卷
- 電力基本知識培訓(xùn)課件
評論
0/150
提交評論