天天看點

基于SSM的餐飲管理系統

1、項目簡述

系統需要包括前台界面、餐台管理、菜品管理、倉庫管理、銷售管理、人員管理、系統管理等功能。

前台界面包括三個功能頁面:

  1. 餐台頁面,用于展示目前所有餐台/包廂的使用情況。可以對空閑的餐台進行預訂,對已經預訂的餐台取消預訂或者進行開台操作。對已經進入用餐狀态的餐台可以進入餐台中檢視詳情。可以通過餐台id、餐台模糊名稱、餐台狀态快速查詢想要找到的餐台。
  2. 點菜頁面,用于展示所有菜品。可以通過數量條添加或減少某一菜品數量。可以通過菜品id、菜品模糊名稱、菜系快速查詢菜品。可以通過點選按鈕進入結算界面或傳回餐台頁面。
  3. 結算頁面,用于展示訂單所選菜品數量及價格。可以檢視訂單下的所點菜品,點選結算按鈕彈出結算框進行結算。點選按鈕傳回至餐台頁面或點菜頁面。

餐台管理:展示所有餐台資訊,可以通過餐台id、餐台模糊名稱、餐台狀态條件查詢資料等一系列操作。

菜單管理:展示所有菜品資訊,可以通過菜品id、菜品模糊名稱、菜系條件查詢資料等一系列操作。

出入庫記錄:展示所有倉庫物品出入庫記錄,可以通過産品模糊名稱、記錄id、類型、日期等條件查詢記錄,通過添加新的記錄從倉庫取出物品或添加物品到倉庫等一系列操作。取出物品時不可超過最大擁有量。

倉庫管理:展示倉庫中的所有物品,可以通過産品id、産品模糊名稱、産品數量條件查詢資料,删除備援資料。

銷售情況:展示所有的銷售記錄,可以通過銷售id、訂單模糊id、銷售時間等條件查詢資料等一系列操作。

銷售報表:通過圖表形式展示銷售情況,可以按照年度或者月份展示銷售情況。

訂單曆史:展示曆史訂單中的具體點菜情況。

員工管理:展示員工的具體資訊,可以通過員工id、員工名稱、性别、職位條件查詢資料等一系列操作。

系統使用者管理:展示系統使用者資訊,可以通過使用者類型查詢資料等一系列操作。

系統維護:可以清除訂單曆史、出入庫記錄、銷售記錄,完成資料庫的備援資料清除。

2.系統設計

系統總體圖

該系統由5個子產品組成:前台子產品、前台管理子產品、倉庫管理子產品、銷售管理子產品、系統管理子產品。本系統總體結構圖如圖

基于SSM的餐飲管理系統

 前台子產品

前台子產品的功能是實時檢視餐館營運情況,按照顧客要求操作訂單。包括餐台情況、點菜台、訂單結算等功能,前台子產品圖如圖

基于SSM的餐飲管理系統

前台管理子產品

前台管理子產品的功能是管理餐台資訊,管理菜品資訊。包括餐台管理和菜單管理等功能,前台管理子產品圖如圖

基于SSM的餐飲管理系統

倉庫管理子產品

 倉庫管理子產品的功能是記錄每一次入庫或出庫的詳細資料,檢視倉庫實時情況。包括出入庫記錄、倉庫管理等功能,倉庫管理子產品圖如圖

基于SSM的餐飲管理系統

銷售管理子產品

銷售管理子產品的功能是檢視餐館銷售情況,檢視銷售報表或訂單曆史。包括銷售情況、銷售報表、訂單曆史等功能,銷售管理子產品圖如圖

基于SSM的餐飲管理系統

系統管理子產品

系統管理子產品的功能是管理者工資訊,管理系統使用者資訊,維護系統。包括員工管理、系統使用者管理、系統維護等功能,系統管理子產品圖如圖

基于SSM的餐飲管理系統

3.系統實作 

3.1登入功能

登入界面用于進入餐飲管理系統,需要輸入正确的使用者名,使用者密碼,且要選擇正确的使用者類型,使用者類型分為前台服務員、經理、倉庫管理者和系統管理者,選擇不同的類型會進入不同的主功能界面。登入界面如圖

基于SSM的餐飲管理系統

3.2前台功能 

餐台界面用于顯示餐廳各個餐台與包廂的狀态資訊,不同顔色代表不同的狀态。其中藍色為空閑狀态、黃色為預訂狀态、紅色為用餐狀态。可以通過側面欄的資訊進行快速查詢,查詢條件有餐台id、餐台名稱(可模糊查詢)、餐台狀态。可以在此界面進行置空、預訂、開台以及進入餐台檢視詳細情況。餐台資訊界面如圖

基于SSM的餐飲管理系統
基于SSM的餐飲管理系統

  結賬界面主要功能是結算該餐台或包廂的消費情況。點選“傳回餐台”可以直接傳回餐台界面,點選“傳回點菜”可以傳回點菜界面。點選“結算”按鈕彈出結算彈窗,可以為此單進行打折、減免等操作。結算界面如圖5.4所示,結算彈窗如圖 

基于SSM的餐飲管理系統
基于SSM的餐飲管理系統

3.3前台管理子產品 

餐台管理界面主要功能是對餐台資訊進行管理。可以通過輸入框的資訊進行快速查詢,查詢條件有餐台id、餐台名稱(可模糊查詢)、餐台狀态。點選“修改”、“添加新餐台”、“删除”會彈出相應的彈窗進行操作。餐台管理展示頁面,如圖

基于SSM的餐飲管理系統

菜單管理主要功能是對菜品資訊的管理。可以通過輸入框的資訊進行快速查詢,查詢條件有菜品id、菜品名稱(可模糊查詢)、類型。點選“修改”、“添加新菜肴”、“删除”會彈出相應的彈窗進行操作。菜單管理展示頁面,如圖

基于SSM的餐飲管理系統

3.4倉庫管理子產品 

出入庫記錄管理主要是對倉庫物品出入庫資訊進行管理。可以通過輸入框的資訊進行快速查詢,查詢條件有記錄id、産品名稱(可模糊查詢)、日期、類型、操作員。點選“修改”、“添加出庫記錄”、“添加入庫記錄”、“删除”會彈出相應的彈窗進行操作。出入庫記錄展示頁面,如圖

基于SSM的餐飲管理系統

 倉庫管理主要功能是對庫存資訊進行管理。可以通過輸入框的資訊進行快速查詢,查詢條件有産品id、産品名稱(可模糊查詢)、數量。點選“修改”、“删除”會彈出相應的彈窗進行操作。倉庫管理展示頁面,如圖

基于SSM的餐飲管理系統

3.5銷售管理子產品 

銷售管理主要功能是對銷售資訊進行管理。可以通過輸入框的資訊進行快速查詢,查詢條件有銷售id、訂單id(可模糊查詢)、銷售時間、員工id。點選“修改”、“删除”會彈出相應的彈窗進行操作。銷售情況展示頁面,如圖

基于SSM的餐飲管理系統

銷售報表主要功能是對銷售資訊以圖表的形式進行展示。銷售情況圖表分為年度銷售情況和月份銷售情況,通過選擇輸入框中對應的年份或年月份,展示不同的銷售情況。可以點選“柱狀圖”或“折線圖”切換圖表樣式。銷售報表展示頁面,如圖

基于SSM的餐飲管理系統

 訂單曆史管理主要功能是對存在過的訂單資訊進行留存。可以通過輸入框的資訊進行快速查詢,查詢條件有訂單id(可模糊查詢)。點選“檢視”、“删除”會彈出相應的彈窗進行操作。訂單曆史展示頁面,如圖

基于SSM的餐飲管理系統

3.6系統管理子產品 

人員管理主要功能是對員工資訊進行維護和管理。可以通過輸入框的資訊進行快速查詢,查詢條件有員工id、員工姓名(可模糊查詢)、性别、職位。點選“修改”、“添加新員工”、“删除”會彈出相應的彈窗進行操作。人員管理展示頁面,如圖

基于SSM的餐飲管理系統

系統使用者管理主要功能是對系統使用者進行管理。可以通過輸入框的資訊進行快速查詢,查詢條件有使用者類型。點選“修改”、“添加新使用者”、“删除”會彈出相應的彈窗進行操作。系統使用者管理展示頁面,如圖

基于SSM的餐飲管理系統

 系統維護主要功能是對系統長期運作所積累的備援資訊進行清除。點選“清除訂單曆史”、“清除出入庫記錄”、“清除銷售記錄”可以經過系統兩次安全确認以及密碼驗證後,可以進行清除作業系統維護展示頁面,如圖