介绍
本项目是专门为校园食堂和校园商家所定制的一款软件产品,包括系统管理后台和移动端的两个部分 ,其中系统管理后台主要提供给校园食堂,校园商家内部人员以及系统管理来使用,普通商家可以对店铺的外卖单品 ,外卖订单 ,外卖分类进行管理与维护,系统管理员具有更高权限可以对商家,用户,骑手,以及广告通知进行对应的操作。 移动端应用提供给学生等消费者使用,可以在线浏览商品,添加购物车,下单等。并且可以实时查看订单信息,学生用户也可以通过骑手申请成为骑手,成为骑手之后可以进行接单赚钱相应的赏金等操作。
软件架构
SpringBoot + MyBatis + MySQL + Redis + JWT + Redisson + Lombok + SpringMVC + Vue2 + uni-app + Docker + Nginx
安装教程
-
首先将创建数据库,然后将sql文件引入进数据库中(运行sql文件)
-
需要进入SpringBoot后端项目中找到application.yml并配置好自己的redis和mysql
-
启动后端 找到SpringBootApplication并启动即可
-
启动前端pc管理端 进入前端Vue的时候进入终端先使用
npm i
下载依赖 然后进入package.json中选择serve启动前端pc端管理项目(或者在终端输入npm run serve
也可以) -
启动小程序端 首先你需要下载HBuilderX打开uni-app然后点击左上方的运行->运行到微信小程序模拟器->微信开发者工具即可运行小程序端
项目截图
- 管理端 登录页面 注册页面 商品信息页面 商家信息页面 用户信息页面 订单信息页面
- 小程序端 登陆页面 注册页面 小程序首页 小程序订单页面 小程序个人中心页 小程序骑手中心页
项目地址
目前项目已开源于gitee
项目地址: 外卖点餐小程序: 外卖点餐小程序,用于毕设,采用前后端分离技术后端:SpringBoot+MyBatis前端:Vue+Uniapp