ssm的餐饮点餐系统源码
開發語言java,框架spirng,spirngmvc,mybatis,數據庫mysql,運行環境tomcat7.0以上,開發工具idea或eclipse。
源碼下載地址:https://gitee.com/chenshuai777/soft
部分截圖如下:
設計(研究)主要內容及方案:
本課題主要設計并實現前臺點餐和后臺管理
1、 主要內容:
1.1、前臺功能模塊
1.1.1、桌位查詢:可以查看到哪些桌位已使用,哪些沒有使用
1.1.2、占座:選好未使用座位點擊占座可以搶占餐桌
1.1.3、 在線點餐:可以通過選擇菜品分類來選擇菜品加入購物車然后提交訂單。
1.1.4、 購物車:可以將菜品加入購物車或移除購物車。
1.1.5、 我的訂單:查看自己的歷史訂單。
1.1.6、 注冊登錄:只有注冊并登錄系統才可以進行點餐操作。
1.2、后臺功能模塊
1.2.1、餐桌管理:增加、修改、刪除、查詢餐桌信息。
1.2.2、菜品類別管理:增加、修改、刪除、查詢菜品類別。
1.2.3、菜品管理:增加、修改、刪除、查詢菜品信息。
1.2.4、會員管理:增加、修改、刪除、查詢會員信息。
1.2.5、訂單管理:查看、刪除會員訂單信息。
1.2.6、管理員管理:增加、修改、刪除、查詢管理員信息。
2、設計方案
2.0、主要技術及工具:html、css、java、jQuery1.x、JavaScript、MySQL
2.1、前期準備:分析顧客消費心理、軟件的使用習慣和系統可行性
2.2、系統分析:理論分析與實證分析結合
2.3、系統前臺與后臺搭建:實現相關的模塊功能,詳細方案如下:
前臺方案: 2.3.1、項目運行展示首頁,自動從數據庫查詢目前未使用的餐桌并顯示 2.3.2、登錄頁:
a. 可以在“會員名”框內輸入會員姓名并在“密碼”框內輸入密碼
b. 輸入的會員名和密碼會利用前端技術進行格式檢驗檢查是否符合規定的格式,檢驗合格后方可點擊登錄
c. 系統會對數據庫中的數據比對,會員名和密碼匹配并且都正確后成功登錄跳轉到首頁
d. 記住密碼
2.3.3、注冊頁:
a. 可在“會員名”、“密碼”、“確認密碼”框內輸入信息
b. 系統會分別檢驗信息的格式是否正確,并且“密碼”與“確認密碼”框內的信息一致后,便可以成功注冊
2.3.4、訂單頁:
a. 系統自動查詢數據庫訂單表中未支付訂單的信息并在訂單頁顯示
b. 支付未支付訂單
c. 取消并從數據庫中刪除對應的訂單的信息
2.3.5、首頁:
a. 可根據餐桌名稱(號碼)和餐桌的未使用狀態從數據庫中查找餐桌
b. 點擊餐桌名稱便可進入菜單頁面(進入菜單頁面可占位——加入商品到購物車——下單等操作,之后便由菜單頁提供服務詳情請查看菜單頁功能)
c. 首頁導航欄——有主頁,菜單,我的訂單,登錄,免費注冊
2.3.6、菜單頁功能:
a. 占位——改變餐桌狀態為正在使用同時把數據庫餐桌表中對應的數據改為正在使用,記錄開始使用的時間
b. 取消占位——改變餐桌狀態為未使用并讓數據庫中信息與之同步
c. 購物車——加入商品到購物車,購物車商品數量修改及刪除
d. 下單——刪除當前餐桌中購物車中商品,保存訂單信息到數據庫
e. 付款——下單后可取消訂單或付款,同時餐桌的狀態改為未使用
f. 分類——給菜品分類(比如:特色美食、飲品、主食、涼菜等)
2.3.7、攔截器: a. 登錄攔截器——需求6.1至6.5里面的功能都需要登錄才可以操作 后臺方案: 2.3.8、登錄和退出——進入后臺時需要登錄,登錄后可以選擇退出 2.3.9、餐桌管理——可以根據餐廳實際情況餐桌的激活、停用、添加和刪 除餐桌
2.3.10、菜品類別管理——增加、修改、刪除、查詢數據庫菜品類別
2. 3. 11、菜品管理——增加、修改、刪除、查詢數據庫菜品信息
2. 3. 12、會員管理——增加、修改、刪除、查詢數據庫會員信息
2. 3. 13、訂單管理——查看、刪除數據庫會員訂單信息
2. 3. 14、管理員管理——增加、修改、刪除、查詢數據庫管理員信息
2.4、進行頁面美化,模塊功能代碼簡化,使頁面符合顧客消費心里,使顧客有消費欲望,功能更加穩定。
總結
以上是生活随笔為你收集整理的ssm的餐饮点餐系统源码的全部內容,希望文章能夠幫你解決所遇到的問題。