免費(fèi)開(kāi)源“多商戶SaaS版掃碼點(diǎn)餐系統(tǒng)”支持后端、前端、H5端;
[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!
今天無(wú)意看到一開(kāi)源作者做的“多商戶SaaS版掃碼點(diǎn)餐系統(tǒng)”相當(dāng)不錯(cuò),雖然代碼看上去有些其他,但整體搭配沒(méi)毛病,還是挺好的,有需要的可借鑒一下!
“多商戶SaaS版掃碼點(diǎn)餐系統(tǒng)”介紹
基于前后端分離的多商戶SaaS版掃碼點(diǎn)餐系統(tǒng),支持后臺(tái)點(diǎn)餐、多人同時(shí)在線點(diǎn)餐、購(gòu)物車共享、餐桌狀態(tài)實(shí)時(shí)監(jiān)控,菜品管理、餐桌管理等眾多功能。
項(xiàng)目介紹文檔:https://gitee.com/ah-f/Afly-OrderMeals-backend
源碼倉(cāng)庫(kù)地址:
項(xiàng)目 | 倉(cāng)庫(kù)地址 |
后端 | https://gitee.com/ah-f/Afly-OrderMeals-backend |
前端 | https://gitee.com/ah-f/Afly-OrderMeals-front |
H5端 | https://gitee.com/ah-f/Afly-OrderMeals-h5 |
前端
- 商戶管理端使用VUE3版本,顧客點(diǎn)餐端使用VUE2版本。
- Vue Router:是 Vue框架的路由模塊。
- ElementUI Plus:一款基于vue3的組件庫(kù),開(kāi)箱即用。搭配VUE來(lái)實(shí)現(xiàn)商戶管理端的頁(yè)面設(shè)計(jì)。
- Pinia:全局狀態(tài)管理器,它允許您跨組件或者頁(yè)面共享狀態(tài)。
- Tailwind CSS:一款響應(yīng)式設(shè)計(jì)的前端css框架。
- cube-ui:基于Vue框架實(shí)現(xiàn)的移動(dòng)端組件庫(kù)。使用起來(lái)簡(jiǎn)單、便捷,主要用來(lái)實(shí)現(xiàn)顧客點(diǎn)餐端的界面。
- ECharts:數(shù)據(jù)圖表組件庫(kù),開(kāi)箱即用,方便快捷。用在商戶管理端通過(guò)圖表查看店鋪數(shù)據(jù)。
- TypeScript:在JavaScript的基礎(chǔ)上做出了升級(jí),新增了面向?qū)ο笳Z(yǔ)法。
- Axios:基于Promise的網(wǎng)絡(luò)請(qǐng)求庫(kù),異步請(qǐng)求結(jié)合vue實(shí)現(xiàn)頁(yè)面局部刷新。
- image-compressor:對(duì)體積偏大的圖片進(jìn)行壓縮并上傳OSS。
后端
- Spring Boot:當(dāng)前非常流行的后端開(kāi)源框架,在spring核心之上只對(duì)配置做了升級(jí),不改變核心,開(kāi)發(fā)者開(kāi)箱即用。
- MyBatis:數(shù)據(jù)持久化框架,對(duì)數(shù)據(jù)庫(kù)連接、配置等操作進(jìn)行了自動(dòng)化裝配,只需要進(jìn)行簡(jiǎn)單的配置就可以實(shí)現(xiàn)自動(dòng)注冊(cè)驅(qū)動(dòng)、建立連接、釋放連接等操作。
- MyBatis-Plus:MyBatis 的增強(qiáng)工具,只做增強(qiáng)不做改變,只為簡(jiǎn)化開(kāi)發(fā)、提高效率[9]。
- MyBatis-Plus-Join:MyBatis-Plus的增強(qiáng)工具,支持了多表聯(lián)查。
- Sa-Token:輕量級(jí) Java 權(quán)限認(rèn)證框架,解決登錄認(rèn)證、權(quán)限認(rèn)證、單點(diǎn)登錄等一系列權(quán)限相關(guān)問(wèn)題。
- Redis:基于內(nèi)存的Key-Value型數(shù)據(jù)庫(kù),性能強(qiáng)悍。
系統(tǒng)功能
環(huán)境要求
服務(wù)端
運(yùn)行環(huán)境 | 要求版本 | 推薦版本 |
---|---|---|
JDK | >=1.8 | 1.8 |
Mysql | >=5.7 | 5.7 |
nginx 或 apache | 無(wú)限制 | - |
Redis | >=6.0 | 7.0.0 |
前端
運(yùn)行環(huán)境 | 要求版本 | 推薦版本 |
---|---|---|
Node.js | >=14.18.1 | 14.18.1 |
系統(tǒng)功能
- 手機(jī)掃碼點(diǎn)餐功能:用戶可以通過(guò)掃描二維碼或者搜索菜品名稱,選擇菜品并下單。
- 多人在線同時(shí)點(diǎn)餐:當(dāng)多人同時(shí)點(diǎn)餐時(shí)可以實(shí)時(shí)同步共享以點(diǎn)菜單,共享購(gòu)物車。
- 商戶前臺(tái)點(diǎn)餐功能:商戶管理端也有點(diǎn)餐功能,商戶可以幫助顧客點(diǎn)餐,而并不是只能顧客掃碼點(diǎn)餐。
- 餐桌狀態(tài)實(shí)時(shí)監(jiān)控:餐桌的使用情況可以實(shí)時(shí)的展示出來(lái),無(wú)需手動(dòng)刷新,同時(shí)也方便顧客查看餐桌的使用情況,快速尋找可用餐桌。
- 菜品管理:商戶可以在管理端對(duì)店鋪中的菜品進(jìn)行管理,例如可以對(duì)菜品進(jìn)行增加、修改和刪除等功能。
- 菜品分類管理:設(shè)置菜品包含的分類,商戶點(diǎn)餐端可以根據(jù)分類快速查找商品,同時(shí)顧客點(diǎn)餐端也會(huì)根據(jù)菜品分類展示菜品。
- 桌號(hào)管理:商戶可以對(duì)店鋪中的就餐桌進(jìn)行編號(hào),并錄入到系統(tǒng)中,就可以通過(guò)系統(tǒng)對(duì)餐桌進(jìn)行管理。
- 區(qū)域管理:對(duì)餐桌的分布位置進(jìn)行管理,使商戶更加方便的進(jìn)行管理。
- 生成餐桌二維碼:商戶可以針對(duì)某一桌號(hào)生成當(dāng)前餐桌的二維碼,用戶掃描后就可以針對(duì)當(dāng)前餐桌進(jìn)行點(diǎn)餐。
- 店鋪數(shù)據(jù)統(tǒng)計(jì):餐廳可以通過(guò)掃碼點(diǎn)餐系統(tǒng)統(tǒng)計(jì)訂單數(shù)據(jù),包括銷售額、菜品銷量等。
- 店鋪設(shè)置:商戶可以設(shè)置店鋪的一些展示信息,例如店名、介紹、公告等信息。這些信息同時(shí)會(huì)展示在顧客點(diǎn)餐端。
- 小票打印機(jī)管理:商戶可以綁定小票打印機(jī),當(dāng)有訂單時(shí)就會(huì)自動(dòng)打印當(dāng)前訂單的一些信息。
管理員默認(rèn)賬號(hào)? :admin/123456
部署詳情參閱:多商戶SaaS版掃碼點(diǎn)餐系統(tǒng)部署教程-ID21677.jpg
doc好孩子看不見(jiàn):https://doc.likeadmin.cn/java/
問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信
所寫(xiě)所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!
賞
支付寶贊助
微信贊助
免責(zé)聲明,若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔(dān)。
您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對(duì)《免責(zé)聲明》全部?jī)?nèi)容的認(rèn)可->聯(lián)系老梁投訴資源 LaoLiang.Net部分資源來(lái)自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請(qǐng)勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請(qǐng)聯(lián)系站長(zhǎng)并出示版權(quán)證明以便刪除。
敬請(qǐng)諒解! 侵權(quán)刪帖/違法舉報(bào)/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評(píng)論,如有謬誤,請(qǐng)聯(lián)系指正;轉(zhuǎn)載請(qǐng)注明出處: » 免費(fèi)開(kāi)源“多商戶SaaS版掃碼點(diǎn)餐系統(tǒng)”支持后端、前端、H5端;