该项目为黑马程序员项目《瑞吉外卖》 点击跳转项目教程,后端使用 springboot
+ mybatis plus
+ redis
开发,前端使用 element-ui
组件开发。
- 外卖平台系统由前后端组成,后台系统有菜品管理(批量删除、起售停售)、套餐管理(修改、起售停售)订单明细等功能;移动端包含个人中心(下单、历史订单、修改地址)、购物车等功能。
- 仓库前端代码由课程资料提供,个人仅作稍微改动,后端是我跟着视频慢慢撸出的,自己有另外实现部分功能,如:图片上传、定时清理缓存图片,以及完成课程剩余未实现内容。
后台登陆页面:
前台登陆页面:
大体上页面效果与课程一样,客户端个人中心做了改动,如下:
我采用的是七牛云存储图片,需配置好七牛云存储空间 及设置 cdn 加速域名。
不知道怎么配置七牛云的可以参考我的博文:七牛云搭配 PicGo 配置图床
图片的上传、删除 封装在工具类 QiniuUtils
,需设置你自己的accessKey
、secretKey
、bucket
、设置存储空间区域编号。
修改front\js\common.js
和backend\js\common.js
中图片前缀:
短信验证码服务使用的是阿里云的,须在工具类AliyunSmsUtils
中填入accessKeyId
、accessKeySecret
,如下设置即可发送验证码,注意:需申请短信签名和短信模板。
AliyunSmsUtils.sendMessage("短信签名名称","短信模板CODE",phone,code);
-
有其他疑问可以发送邮件联系我,Email
-
想了解更多,可以访问我的个人主页。顾梦の主页
-
To learn more, you can visit my personal page.Gumeng's page
觉得不错的话,麻烦给我点个star
哟~