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

下載本文檔

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

文檔簡介

學校:北京聯(lián)合大學

系別:信息管理系

姓名:孫超

學號:6

《餐飲業(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)以下功能:

i.添加修改查詢客戶會員信息(修改客戶信息需客戶確認)

2.查詢菜單

3.添加查詢預定信息,為老顧客打折

4.客戶可以在自己的會員賬戶里充值

5.顧客可以用鈔票買單也可以從會員賬戶里扣取

第二:管理員使用本餐飲信息管理系統(tǒng)應可以實現(xiàn)以下功能:

1.添加修改查詢客戶會員信息(修改客戶信息需客戶確認)

2.添加修改查詢菜單信息,最佳能看到菜品圖片

3.添加查詢預定信息,為老顧客打折

4.客戶可以在自己的會員賬戶里充值

5.顧客可以用鈔票買單也可以從會員賬戶里扣取

6.設(shè)定具體的打折方法

7.添加職工信息,權(quán)限也可以定為管理員。

8.可以查詢使用者的鈔票收款金額。

二、餐飲業(yè)管理數(shù)據(jù)庫管理系統(tǒng)的E-R模型(概念結(jié)構(gòu)設(shè)計)

1.用戶(員工)的信息:

編號、密碼、類型、姓名、電話、收款金額

2.客戶信息:

用戶編號、客戶編號、姓名、電話、密碼、開卡時間、卡內(nèi)余額

3.食譜:

類型、名稱、價格、配料、照片

4.預定:

用戶編號、日期、預定期間、客戶姓名、類型、預定食譜、桌號

5桌臺管理:

桌號、使用情況、

6.點餐管理:

用戶編號、類型、菜品、數(shù)量、價格、照片

7.賺錢管理:

日期、日支出金額、店內(nèi)收入、外賣收入、賺錢額度

各對象之間的聯(lián)系圖:

重要存儲一些用戶信息,如用戶的賬號、密碼和類型地點等等,重要用于用

戶登錄,添加客戶和添加預定期會使用到用戶信息。

客戶表E-R圖

重要存儲一些客戶信息,如客戶的賬號、密碼、聯(lián)系方式和消費情況等等,

桌臺表E-R圖

重要用于儲存餐飲店桌臺使用情況,方便來客安排,與預定。

1

Lr—---------------------1>L'

/A-Mz_

食譜(food)

U\一

N、Man、I,、I/X-MAJE.I、

食譜表E-R圖

重要存儲一些食譜信息,如食譜的名稱、價格和照片等等,重要用于客戶訂

餐,使用于添加預定。

nJ-Cl-,

「、2Z]_______________/

L/A44,,?

點餐(diancan)

J-j、

一二

,止曲AU-TEil

點餐表E-R圖

重要儲存堂食客人點餐信息,用于記錄記錄點餐信息,以及分析菜品的受

歡迎限度。

C^>

預定!YuDinsz)rMXtl.

X..'4ks*fe人,2H1\

X.r^-r醫(yī)514X.m413

預定E-R圖

重要存儲一些預定信息,如客戶的賬號、預定的時間、桌號和菜單等等,重要

用于記錄客戶的預定信息,會使用到用戶、客戶、菜單和折扣信息。

重要存儲每日收入流水,用于記錄財務收入。

3.數(shù)據(jù)表的設(shè)計

1、user(用戶員工表)

表3.1user

序號字段名稱字段描述字段類型長度備注

1user_id用戶編號char20不允許空

2Pwd用戶密碼char20不允許空

3Style用戶類型nchar20不允許空

4Name用戶姓名char20不允許空

5Tel用戶電話Char20不允許空

6Money收款金額money允許空

用戶表重要用于存儲一些用戶信息,如用戶的賬號、密碼和類型地點等等,

重要用于用戶登錄,添加客戶和添加預定期會使用到用戶信息來記錄經(jīng)手的用戶,

字段money用于記錄用戶的收款金額,便于結(jié)算時對收款鈔票的核對。

2、customer(客戶表)

表3.2customer

序號字段名稱字段描述字段類型長度備注

1Name客戶姓名char20不允許空

2Id客戶編號nchar20不允許空

3Pwd客戶密碼nchar20不允許空

4Addtime添加時間nchar20不允許空

5Money賬戶余額money不允許空

6usedmoney已用金額money不允許空

7Te1客戶電話nchar20允許空

8Userid用戶編號nchar10不允許空

客戶表重要用于存儲一些客戶信息,如客戶的賬號、密碼、聯(lián)系方式和消費

情況等等,重要用于客戶訂餐、充值和結(jié)算,字段money用于儲存賬戶余額,

在使用充值和賬戶余額支付時會使用到它。字段usedmoney用于記錄客戶的消

費情況,為客戶打折時會使用到它。

3、food(食譜表)

表3.3food

序號字段名稱字段描述字段類型氏度備注

1foodname食譜名稱nchar20不允許空

2Price價格money不允許空

3Photo食譜照片image允許空

4Efficacy類型nchar50允許空

5Formu1a食譜配料nchar50允許空

食譜表重要用于存儲一些食譜信息,如食譜的名稱、價格和照片等等,重要

用于客戶訂餐,使用于添加預定。字段Price記錄的是食物的價格。當客戶預定

餐點時,系統(tǒng)使用它來算費用。

4、Order(點餐表)

表3.3Order

序號字段名稱字段描述字段類型長度備注

1Userid用戶編號nchar10不允許空

2Tableid桌號nchar10不允許空

3People人數(shù)nchar10不允許空

4foodname菜品名稱nchar20不允許空

5Efficacy消費類型nchar50允許空

6Photo菜品照片image允許空

7Price價格money不允許空

8Amount數(shù)量nchar50不允許空

9Date日期nchar20不允許空

5、YuDing(預定表)

表3.4YuDing

序號字段名稱字段描述字段類型長度備注

1Tableid桌號nchar10不允許空

2Date日期nchar20不允許空

3Time預定期間nchar10不允許空

4Name客戶姓名nchar10不允許空

5Userid用戶編號nchar10不允許空

6Food菜單號nvarcharMAX不允許空

7Money消費金額money不允許空

預定表重要用于存儲一些預定信息,如客戶的賬號、預定的時間、桌號和菜

單等等,重要用于記錄客戶的預定信息、,會使用到用戶、客戶、菜單和折扣信息。

當系統(tǒng)預定餐點時,會從其他各表中調(diào)出需要的信息,通過計算和解決后,將最終

信息儲存到Y(jié)uDing表,該表和其它各表都有緊密的聯(lián)系。

6、Yinli(賺錢表)

表3.3food

序號字段名稱字段描述字段類型長度備注

1DataII期nchar20不允許空

2ini店內(nèi)收入money允許空

3in2外賣收入money允許空

4out日支出money允許空

5yinli賺錢money允許空

5beizhu備注nchar允許空

4.數(shù)據(jù)庫創(chuàng)建:

創(chuàng)建表

509-16.小餐...-dbo.魚造表

列名數(shù)據(jù)類型允許N□ull值

nchar(lO)□

價格

money0

食譜照片

image0

類型

nchar(lO)0

食譜配料

nchar(lO)□

食譜表

509T6.小餐-dbo.用戶表

列名數(shù)據(jù)類型允許N□ull值

;

??nchar(10□

用戶密碼;

nchar(10□

用戶類型;

nchar(10□

用戶姓名;

nchar(10□

用戶電話;

nchar(100

收款金頷money

用尸表

509T6.小鬟一.-dbo.S^定表

列名數(shù)據(jù)類型允許Null值

nchar(10;

桌號nchar(10;

客戶姓名nchar(10;

預定人數(shù)nchar(10;

菜單號nchar(10;

用戶編號nchar(10;

消費金額nchar(lO)

預定表

509T6.小餐.一-&bo.桌臺表

列名____________數(shù)據(jù)類型允許Null值

6.小餐飲管理系統(tǒng)-dbo.桌臺表:har(10)□

使用情況nchar(lO)回

可座人數(shù)nchar(lO)□

備注nchar(lO)0

桌臺表

509T6-小餐----dbo.盈利表

列名數(shù)據(jù)類型允許Null值

睡datetime□

店內(nèi)收入money0

外賣收入money0

日支出money0

其他nchar(lO)0

備注nchar(lO)0

賺錢表

509T6.小饕---dbo.點餐表L

列名數(shù)據(jù)類型允許N□ull值

?nchar(lO)□

用戶編號

¥nchar(lO)□

菜單號nchar(lO)

菜名nchar(lO)

價格

money□

數(shù)量

int□

總價

money0

備注nvarchar(50)

銷售日期datetime

點餐表

509-16.小餐一.-dbo.客戶表

列名數(shù)據(jù)類型允許Null值

nchar(lO)□

客戶姓名nchar(lO)0

客戶電話nvarchar(50)0

客戶密碼nvarchar(50)0

開卡時間datetime0

余額money0

已用金額money0

用戶編號nchar(lO)0

客戶表

六查詢

1.查詢“小餐飲管理”數(shù)據(jù)庫中,“客戶表”中的所有數(shù)據(jù)

文件W,蜴他如祝為處受閭外4目E>蠲口3)工具①直口如ttZCCi蝴bQC

工新注查何沖二匕U二電二H_J3,

個卷一理禍-I!執(zhí)暫gk■,/J

對霰集楞皆花身SQLQ?>rrZ.?.rater(55))*;509-:24用?Jb>.例蛻

S3S<Q)'y為3??"小餐飲管理系統(tǒng)

受8

□select,

-系

國Ltrcn客戶賽

S懣

教.?

S

25

小££

;曾

H

二s

S蹙

ni

n

i墨

f一

ii

nig

n

總s

ni

S二i

i

二r

tR客尸潟專宮尸姓名客a電話客尸密碼開卡時間用尸漏號

二v

Ser

聲1[01;

一1E552512345£231402-01OftOJCCOOO388031200CHU-

it

軌2021E5E5510-01C2D14(B010aOJCCOt?383.A1543COHU..

田""m

交30312-212S6U.

田?m

相U-

04我獻爰12-21CH5即

口LOC

由"0

理U.

㈤口505壬Z14i1C

I448U.

小rm

國5r606期環(huán)田87874W3U-

-s?fteOC

707樹《毛12-21?枳U.

OOCU-

808司馬利123654

)00OU.

309司馬雪3Z321100

100耒劉午,89次

2.條件查詢:查詢“客戶表”中“客戶姓名=孫超”的信息

XKicrosoftSQLServerlanageaentStudio

文件0編輯視圖9查海0)項目9調(diào)試5)工具9窗口理)社區(qū)⑥幫助理)

上新建查調(diào)如LJ普?*㈡L,JJq.

,型小餐飲管理系統(tǒng)二!執(zhí)行⑥上二“匯回國廠"a"圖如:2李尊%?

對象資源管理器▼QXSQU)uery2s..r?t?r(55))*509T2.小轡.-db。點菜表

靦⑥)▼善智::3use小餐飲管理系統(tǒng)

S6509-12SQLServer10.0.1600-509T2\Adg。

□select'

QCJ數(shù)據(jù)庫

SB二i系統(tǒng)數(shù)籍窿from客戶表

畫一i數(shù)據(jù)庫快照-where客戶姓名=,孫超,

囹JRtportServer

31JReportServerTenpDB

aj刁嚕飲管理系統(tǒng)

國LJ數(shù)據(jù)庫關(guān)系圖

0日表

i£LJ系統(tǒng)表

1±口dbo.點菜表

國□dbo.客尸表

后口dbo.食諳表

(£口dbo.盈利表

(£口dbo.用戶表

國□dbo.預定表

(£□dbo.點臺表

t£口視圖

出口同義詞23結(jié)果占消息

&_J可鰥程性

冬尸鰻號客尸姓名客尸電話客尸密碼開卡時同余額已用金額用尸編號

+ServiceBroker1[03一"""1孫超5787451212122014-03-0800:00:0000058950.0025600.00NULL

i1」存儲

+一|安全性

ffi一I安全性

圖I」服務器對象

SL2復制

田口管理

S居SQLS?rv?r代理

3.查詢“食譜表”中菜名、價格、食品照片、類型、食譜配料

MicrosoftSQLServerlanageaentStudio

文件但)編輯⑥視圖g查詢⑼項目g調(diào)試也)工具復)窗口⑥社區(qū)?幫助⑥

金新建查詢?nèi)鏕J伍⑦匕L73dJ號

■般.小餐飲笥理系垃二,!執(zhí)行口>口,戰(zhàn).身國]..『嘎.⑥回處二.)辨掌筠4_________________________

對象資源管理器▼QX509~12.小餐.dbo.食譜表SQLQuery2.s...rator(55))*;509T2.小餐...-dbo.點菜表

連授(Q),―use小儲飲管理系統(tǒng)

go

Q6509-12(SQLServer10.0.1600-509-12\Ac

Bselect菜名,價格,類型,食譜照片,食譜配料

S口數(shù)露庫

Lfrom食譜表

囹LJ系統(tǒng)數(shù)據(jù)庫

go

(£口數(shù)據(jù)庫快照

(£|JReportServer

國JReportS?rverTempDB

BU小番飲管理系統(tǒng)

£:j數(shù)據(jù)庫關(guān)系圖

碼匚J表

田口系統(tǒng)表

田口dbo.點菜表

團□dbo.客戶表

£門』>。.食譜表

田口dbo.盈利表

田□dbo用戶表

田口dbo.預定表

S□出>。.桌臺表

用LJ視圖

i_j同義詞口結(jié)果|航i|

£ZJ可編程性菜名價格類型食譜照片食譜配料

Eb2jServiceBroker

茶樹菇燉拌舟煲湯

&._J存儲13S.OONULLNULL

田口安全性2潮汕丸子湯26.00煲湯NULLNULL

王C3安全性3橙汁5.00飲料NULLNULL

ffiLJ服務器對象4冬瓜盅24.00煲湯NULLNULL

S□復制

5豆花雞35.00熱菜NULLNULL

3□管理

腐乳通菜涼菜

±■SQLServer代理61600NULLNULL

7干煽牛肉絲29.00熱菜NULLNULL

8宮保雞丁20.00熱菜NULLNULL

9此油生菜21.00熱菜NULLNULL

10耗油西蘭花14.00涼菜NULLNULL

11春切肉2Fif¥l執(zhí)范MillINllll

4.查詢“點菜表”中用戶編號為01點菜情況。

文件更)謂鍍⑥視圖9查誨?)項目g調(diào)試@)iaa)宙口⑥社區(qū)。幫助⑥

金新建查詢?j山缶3上

小餐飲管理系統(tǒng)!iww,,Wm;周八IW0謖*A;,

對象資諛管理盟▼QX509-12.4s---dbo.點菜表*_509-12:4貨...-dbo.點SQLQaer洛s…rator(55))*

連扳◎)?斗5;一雷可、餐飲管理牌一

3瓜509-12(SQLServer10.0.1600-5O9-12\A<go

&_□數(shù)據(jù)庫□select消費類型,用戶編號,菜單號,菜名,數(shù)量.總價

㈤口系統(tǒng)數(shù)據(jù)庫I紅血點票表

Lwhere用戶編號='01'

GB數(shù)據(jù)庫快照

國:JReportSwvorgo

aJReportServerTempDBeselect"

eJ小曾飲善理系統(tǒng)[from點菜表

闋LJ數(shù)據(jù)庫美系的

回口表

S口系統(tǒng)表

土□dbo點菜表

用口曲。名戶表

5□dbo倏造表

40dbo盈利表

±二訕。用戶表

(2口db。.,頁定表

iB

溫馨提示

  • 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

提交評論