《餐飲管理系統(tǒng)課程設(shè)計(jì)》由會(huì)員分享,可在線閱讀,更多相關(guān)《餐飲管理系統(tǒng)課程設(shè)計(jì)(10頁珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、
項(xiàng)目:餐飲管理系統(tǒng)
簡(jiǎn)介
本課程設(shè)計(jì)要求完成一個(gè)用于飯店的餐飲管理的系統(tǒng)。
功能要求
設(shè)置
針對(duì)飯店具體情況,設(shè)置餐桌及包廂信息;
設(shè)置菜譜和價(jià)格信息;
用餐管理
用戶可以進(jìn)行點(diǎn)菜、加菜及取消點(diǎn)菜等操作;
支持轉(zhuǎn)桌、并桌等;
消費(fèi)清單及發(fā)票打印;
統(tǒng)計(jì)和報(bào)表
可以實(shí)時(shí)顯示當(dāng)前餐桌及包廂的情況;
可以對(duì)收入情況進(jìn)行統(tǒng)計(jì)和輸出報(bào)表(例如年報(bào)表、月報(bào)表或者日?qǐng)?bào)表);
需求分析:
前臺(tái)管理:
用戶— 前臺(tái)服務(wù)員
后臺(tái)管理:
用戶— 部門經(jīng)理
系統(tǒng)管理;
用戶— 系
2、統(tǒng)管理員
一、登入 ( 前臺(tái)服務(wù)員 部門經(jīng)理 系統(tǒng)管理員)
二、
1、前臺(tái)管理【會(huì)員部分沒有做】
① 預(yù)定(屬性:客人姓名 預(yù)定時(shí)間 保留時(shí)間 臺(tái)號(hào)(包廂號(hào)/餐臺(tái)號(hào));
② 開臺(tái)、轉(zhuǎn)臺(tái)、并臺(tái)、撤銷開臺(tái)(開臺(tái)時(shí)間* 臺(tái)號(hào) 預(yù)付款 最低消費(fèi) 狀態(tài)(就餐/閑置/預(yù)訂/未清潔/損壞),人數(shù));
③ 點(diǎn)菜、加菜、退菜(菜單屬性:臺(tái)號(hào) 酒菜編號(hào) 數(shù)量 狀態(tài)(點(diǎn) 加 退) 落單標(biāo)志*);
④ 結(jié)賬收銀 打印憑條(賬單編號(hào) 開臺(tái)時(shí)間 結(jié)賬時(shí)間 臺(tái)號(hào)(包廂號(hào)/餐臺(tái)號(hào)) 結(jié)賬員工 酒菜清單 顧客簽字* 應(yīng)收金額 實(shí)收金額* 找零金額*)
⑤ 打印
3、發(fā)票
⑥ 打印前臺(tái)菜單(點(diǎn)菜時(shí)間 酒菜編號(hào) 臺(tái)號(hào)* 備注)
⑦ 會(huì)員管理
2、 后臺(tái)管理
① 設(shè)置菜譜 (酒菜編號(hào) 酒菜名稱 分類 單價(jià) 折扣 庫存量 ) 填加菜 刪除菜
② 庫存管理(菜品庫存量)
③ 包廂/大廳管理(包廂/餐臺(tái)名 臺(tái)號(hào) 最低消費(fèi) 使用費(fèi))
④ 報(bào)表中心
4、幫助
三、安全登出
流程圖:
添減菜
打印發(fā)票
客人
3.賬單信息
結(jié)賬
打印賬單
后廚
5.菜單信息
點(diǎn)菜
客人
接受客人信息
預(yù)訂
1.預(yù)定信息
2. 菜譜
設(shè)置菜譜
管理人員
就餐
4、開臺(tái)
設(shè)置庫存信息
4.庫存信息
包廂
分析流程:
客人->詢問是否預(yù)訂?->是:對(duì)預(yù)訂臺(tái)開臺(tái)->否:對(duì)閑置的餐臺(tái)進(jìn)行開臺(tái)->點(diǎn)餐->結(jié)賬->打印賬單
系統(tǒng)::餐桌信息---餐桌號(hào),是否已坐,{即時(shí)更新餐桌是否已經(jīng)被占用信息}
包廂信息----包廂號(hào)以及是否已坐{即時(shí)更新包廂是否已經(jīng)被占用信息}
菜單{編號(hào),菜名,單價(jià)}
客人菜單---:編號(hào),菜名,單價(jià),數(shù)量
{客人選擇是否加菜或去菜}
{客人要求轉(zhuǎn)桌或者并桌}
結(jié)賬---餐桌或者包廂號(hào),應(yīng)收金額,實(shí)收金額,找零
打印賬單{餐桌,包廂號(hào),菜單, 應(yīng)收金額,實(shí)收金額,找零, 進(jìn)店時(shí)間,離店時(shí)間}
更新菜譜:
刪
5、菜,加菜,價(jià)格浮動(dòng), 編號(hào),菜名,單價(jià)
打印發(fā)票---{消費(fèi)金額,
打印年月日?qǐng)?bào)表
日--{賬單號(hào),餐臺(tái)號(hào)或者包廂號(hào),人數(shù),消費(fèi)金額,實(shí)收金額,日總營(yíng)業(yè)額,結(jié)算狀態(tài),進(jìn)店時(shí)間,離店時(shí)間,收款人}
月---{日期,人數(shù),日總營(yíng)業(yè)額, ,月總營(yíng)業(yè)額}
年---{月份,人數(shù),月總營(yíng)業(yè)額,年總營(yíng)業(yè)額}
數(shù)據(jù)字典:
餐桌信息=餐桌號(hào)+占用信息
包廂信息=包廂號(hào)+占用信息
菜譜=編號(hào)+煙酒菜名+單價(jià)+折扣+分類+庫存量
菜單=臺(tái)號(hào)+編號(hào)+數(shù)量
結(jié)賬={餐桌號(hào)|包廂號(hào)}+應(yīng)收金額+實(shí)收金額+找零
賬單=日期+賬單號(hào)+菜單+應(yīng)收金額+實(shí)收金額+找零+進(jìn)店時(shí)間+離店時(shí)間
6、
日?qǐng)?bào)表=日?qǐng)?bào)表編號(hào)+賬單號(hào)+|煙酒編號(hào)+數(shù)量 +實(shí)收金額+日總營(yíng)業(yè)額+日期
月報(bào)表=月報(bào)表編號(hào)+日期+日?qǐng)?bào)表編號(hào)+月總營(yíng)業(yè)額
年報(bào)表=年報(bào)表編號(hào)+日期+月報(bào)表編號(hào)+年總營(yíng)業(yè)額
餐桌號(hào)=0{字符|數(shù)字}9
包廂號(hào)=0{字符|數(shù)字}9
占用信息=0{字符}9
編號(hào)=0{字符|數(shù)字}9
煙酒菜名=0{字符}10
單價(jià)=0{數(shù)字}8
數(shù)量={1}
應(yīng)收金額=0{數(shù)字}10
實(shí)收金額=0{數(shù)字}10
找零=0{數(shù)字}2
進(jìn)店時(shí)間=0{數(shù)字|符號(hào)}4
離店時(shí)間=0{數(shù)字|符號(hào)}4
賬單號(hào)=0{數(shù)字|字符}15
日期=12{符號(hào)|數(shù)字}12
人數(shù)=1{數(shù)字}10
消費(fèi)金
7、額=0{數(shù)字}9
日總營(yíng)業(yè)額=0{數(shù)字}9
結(jié)算狀態(tài)=1{字符}1
數(shù)字={0|1|2|3|4|5|6|7|8|9}
字符={a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|s|t|u|v|w|x|y|z}
Dining_scale(餐廳就餐段時(shí)間表)
字段名
字段類型
字段長(zhǎng)度
說明
Time_scale
Varchar
10
就餐段名
Start_time
datetime
8
開始供應(yīng)時(shí)間
End_time
Datetime
8
暫停供應(yīng)時(shí)間
Book(預(yù)定信息表)
字段名
字段類型
8、
字段長(zhǎng)度
說明
order_id
varchar
20
預(yù)訂編號(hào)
customer_name
varchar
20
賓客姓名
gender
varchar
2
賓客性別
certifi_type
varchar
20
證件類型
certifi_id
varchar
30
證件號(hào)碼
phone_num
varchar
20
聯(lián)系電話
person_num
Smallint
2
就餐人數(shù)
table_id
varchar
10
餐桌號(hào)
start_time
datetime
8
預(yù)抵時(shí)間
latest_time
dat
9、etime
8
最遲預(yù)抵時(shí)間
book_time
datetime
8
預(yù)訂時(shí)間
book_cash
Money
8
預(yù)訂押金
Time_scale
varchar
10
就餐段名
remark
varchar
255
預(yù)訂備注信息
Box(包廂信息表)
字段名
字段類型
字段長(zhǎng)度
說明
Box_id
varchar
10
包廂編號(hào)
Box_name
Varchar
20
包廂名稱
Table_id
Varchar
10
餐臺(tái)號(hào)
Use_cost
money
8
包廂使用費(fèi)
Lowest_cost
money
10、
8
包廂最低消費(fèi)
Remark
Varchar
255
包廂備注
Hall(大廳信息表)
字段名
字段類型
字段長(zhǎng)度
說明
Hall_id
Varchar
10
大廳編號(hào)
Hall_name
Varchar
20
大廳名稱
Table_count
Samallint
2
桌位號(hào)
Use_cost
Money
8
使用費(fèi)
Lowest_cost
Money
8
大廳最低消費(fèi)額
Remark
Varchar
255
大廳備注
Dintable(餐臺(tái)信息表)
字段名
字段類型
字段長(zhǎng)度
說明
Table_
11、id
Varchar
10
餐臺(tái)編號(hào)
Table_state
Varchar
15
餐臺(tái)狀態(tài)
Belong_id
Varchar
10
所屬大廳/包廂編號(hào)
Belong_type
Varchar
5
所屬類型(大廳/包廂)
Dish(菜譜信息表)
字段名
字段類型
字段長(zhǎng)度
說明
Dish_id
Varchar
10
菜品編號(hào)
Dish_name
Varchar
30
菜品名稱
Dish_type
Varchar
20
菜品類別
Dish_price
Varchar
8
菜品單價(jià)
Dish_num
Int
4
12、菜品庫存量
Dish_discount
Float
8
菜品折扣
Dish_remark
Varchar
255
菜品備注
Meals(菜單信息表)
字段名
字段類型
字段長(zhǎng)度
說明
Meal_id
Varchar
10
菜單編號(hào)
Dish_id
Varchar
10
菜品編號(hào)
Dish_count
Smallint
2
菜品數(shù)量
Dish_time
Datetime
8
點(diǎn)菜時(shí)間
Table_id
Varchar
10
餐桌編號(hào)
Remark
Varchar
255
菜單備注
Bill(賬單信息)
字
13、段名
字段類型
字段長(zhǎng)度
說明
Bill_id
Varchar
20
賬單編號(hào)
Meal_id
Varchar
20
菜單編號(hào)
Shd_mny
Money
8
應(yīng)收金額
Rel_mny
Money
8
實(shí)收金額
Ret_mny
Money
8
返回金額
Waiter_id
Varchar
20
服務(wù)員編號(hào)
Operator_id
Varchar
20
操作員編號(hào)
Come_time
Datetime
8
開臺(tái)時(shí)間
Leave_time
Datetime
8
結(jié)賬時(shí)間
Remark
Varchar
255
賬單
14、備注
Start_table(開臺(tái)信息)
字段名
字段類型
字段長(zhǎng)度
說明
Table_id
Varchar
10
開臺(tái)臺(tái)號(hào)
Start_tim
Datetime
8
開臺(tái)時(shí)間
Operator(操作員信息表)
字段名
字段類型
字段長(zhǎng)度
說明
Opera_id
Varchar
20
操作員編號(hào)
Opera_name
Varchar
20
操作員姓名
Opera_type
Varchar
14
操作員類型
Password
Varchar
25
登錄密碼
Waiter(服務(wù)員信息表)
字段名
15、
字段類型
字段長(zhǎng)度
說明
Waiter_id
Varchar
20
服務(wù)員編號(hào)
Waiter_name
Varchar
20
服務(wù)員姓名
Sex
Varchar
2
服務(wù)員性別
Waiter_grade
Varchar
16
服務(wù)員等級(jí)
Phone_num
Varchar
20
聯(lián)系電話
Remark
Varchar
255
服務(wù)員備注
Dayform(日?qǐng)?bào)表)
字段名
字段類型
字段長(zhǎng)度
說明
Bill_id
Varchar
20
賬單號(hào)
Day_time
Datetime
8
日期
Dish_id
16、
Varchar
10
菜品編號(hào)
Dish_count
Int
4
菜品銷售量
People_num
Int
4
來賓總數(shù)
Day_Busniess
Money
8
日營(yíng)業(yè)總額
餐臺(tái)/包廂狀態(tài)圖:
預(yù)定狀態(tài)
閑置狀態(tài)
未清潔狀態(tài)
就餐狀態(tài)
開臺(tái)
就餐完畢
清潔完畢
客人前來就餐
系統(tǒng)層次圖:設(shè)置更新庫存量
權(quán)限設(shè)置
幫助
餐飲系統(tǒng)
后臺(tái)管理
系統(tǒng)管理
預(yù)定
打印菜單
開臺(tái)
設(shè)置菜譜
庫存管理
包廂管理
報(bào)表中心
添加操作員
刪除操作員
更改密碼
前臺(tái)管理
17、餐臺(tái)管理
點(diǎn)菜管理
會(huì)員管理
結(jié)賬收銀
轉(zhuǎn)臺(tái)
并臺(tái)
點(diǎn)菜
加菜
去菜
添加菜
刪除菜
設(shè)置工號(hào)
設(shè)置初始密碼
設(shè)置包廂信息
餐廳情況:
餐廳
大廳
包廂
餐臺(tái)*
包廂*
就餐:
開臺(tái)
客人就餐
已預(yù)訂
未預(yù)定
點(diǎn)餐
結(jié)賬
加菜。
刪菜。
開臺(tái)
點(diǎn)餐
結(jié)賬
加菜。
刪菜。
3、系統(tǒng)管理(可添加功能)
① 添加操作員 (操作員編號(hào) 姓名 工作編號(hào)* 身份證 聯(lián)系方式 初始密碼 )
② 刪除操作員 (刪除之前的確認(rèn))
③ 更改密碼(原密碼 新密碼 確認(rèn)新密碼)
④ 權(quán)限設(shè)置(上述各操作的權(quán)限多選)
增加原工。
密碼設(shè)置。
權(quán)限設(shè)置。
修改信息。
刪除員工。
系統(tǒng)管理
員工信息變動(dòng)。