今天來給大家講解一個完整的微信小程序點餐項目。java後臺+微信小程序實現點餐系統。
後臺技術選型:
- JDK8
- MySQL(需要5.6以上)
- Spring-boot
- Spring-data-jpa
- Lombok
- Freemarker
- Bootstrap
- Websocket
小程序端技術選型
- 微信小程序
老規矩先看效果圖
管理後臺
小程序下單完成後會有消息推送,如下
可以直接操作訂單
小程序端
如上圖,目前實現瞭如下功能。
小程序首頁
1,掃碼點餐
2,菜品瀏覽
3,餐廳電話
4,在線客服
菜品分類顯示
購物車編輯頁
訂單確認頁(可以選擇就餐人數)
支付系統(模擬支付,可接入微信支付)
訂單列表頁(多種訂單狀態)
評論系統(評價列表)
下面說下使用流程
一,兩種獲取源碼的方式
1,直接找老師索要源碼,老師微信:2501902696
2,關注老師公號,然後到老師微信公號回覆“點餐小程序”獲取源碼
二,安裝jdk8,mysql
jdk的安裝,可以參考老師下面這篇文章
https://www.jianshu.com/p/504291d87cc5
mysql的安裝就不在細講了,百度下,網上一大堆安裝mysql的文章。
有一點需要特殊注意的:mysql必須是5.6以上版本(我用的是5.7版本,最好和老師保持一致)
三,導入java代碼
- 1,我的java開發工具是IntelliJ IDEA,最好和我保持一致
- 2,如果你不知道如何導入java源碼到idea,可以看下下面視頻教程。
https://edu.csdn.net/course/play/23443/265597
四,創建數據庫和表格表
導入源碼成功後,執行下圖的sql語句,即可創建數據庫和數據表格
我是用IntelliJ IDEA自帶的建表工具進行快速建表和管理表的
如果你不知道怎麼使用,想用idea自帶的管理工具,可以看下面這個視頻:
https://edu.csdn.net/course/play/23443/268165
五,修改配置
只需要把mysql數據庫的賬號和密碼改成你的就行了。
六,在seller_info表裏創建一個管理員用於登錄管理後臺
小程序代碼的導入與運行
一,導入源碼到小程序開發工具
你如果沒有小程序開發基礎,只需要看下這個視頻學習下如何導入小程序源碼到開發者工具即可
https://edu.csdn.net/course/play/9531/234418
二,導入成功後直接就可以用了
如果你想用掃碼點餐,就把下面註釋打開,使用真機調試。
真機調試纔可以掃碼點餐
掃碼點餐的實現代碼,需要解開註釋。
三,如果要掃碼點餐的話,就掃碼下面二維碼。識別桌號
到這裏我們java後臺+點餐小程序實現就可以了。
如果導入代碼中有任何問題可以加我微信:2501902696(備註編程)