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