项目介绍
基于springboot开发的微信订餐小程序,用户在微信小程序里面进行注册登录,点餐,收藏,评论等,管理员在后台网页端进行对菜品,分类,订单,用户,角色,评论等进行管理,小程序界面里美食推荐通过协同过滤算法给用户推荐菜品。
开发日志
2024.03 完成项目,后续如果有问题再更新
2024.02 完成后端功能,小程序联调
2024.01 完成后端部分功能,小程序页面
2023.12 完成后端整体架构,小程序架构
2023.11 开始编写项目,技术选型,创建gitee仓库代码托管
技术栈
后端:springboot+JPA+Mysql8+redis+maven+idea
前端:后台:HTML+JS+CSS+layuimini,前台:微信小程序
协同过滤算法,百度地图API,redis缓存
部署步骤
1.下载项目到本地磁盘
2.使用navicat数据库链接工具链接mysql,新建delivery数据库,导入delivery_mysql8.0.sql
3.修改环境配置:redis,七牛云,mysql,百度地图API
将config/application.properties里面的redis,七牛云,mysql,百度地图API换成自己的配置
3.使用微信开发者工具打开微信小程序
4.启动项目:运行双击start.bat或者运行java -jar deliveryApp.jar,微信开发者工具编译小程序即可
注意事项
如果需要修改端口,或者上线后端部署到服务器,除了修改application.properties之外,也需要将微信小程序目录下app.js里面第102行换成对应的地址
后台地址:http://localhost:8080
登录地址以及测试账号密码:http://localhost:8080/login.html xiaoer 111111
数据库里的用户密码是采用BCryptPasswordEncoder加密,所以里面保存的是加密后的密文
项目截图
后台部分截图
![图片[1]-2024基于SpringBoot协同过滤算法微信订餐小程序毕业设计项目-QQ沐编程](https://www.qqmu.com/wp-content/uploads/2024/03/admin_login.png)
![图片[2]-2024基于SpringBoot协同过滤算法微信订餐小程序毕业设计项目-QQ沐编程](https://www.qqmu.com/wp-content/uploads/2024/03/admin_index.png)
![图片[3]-2024基于SpringBoot协同过滤算法微信订餐小程序毕业设计项目-QQ沐编程](https://www.qqmu.com/wp-content/uploads/2024/03/admin_user.png)
![图片[4]-2024基于SpringBoot协同过滤算法微信订餐小程序毕业设计项目-QQ沐编程](https://www.qqmu.com/wp-content/uploads/2024/03/admin_dish.png)
![图片[5]-2024基于SpringBoot协同过滤算法微信订餐小程序毕业设计项目-QQ沐编程](https://www.qqmu.com/wp-content/uploads/2024/03/admin_dish_edit.png)
![图片[6]-2024基于SpringBoot协同过滤算法微信订餐小程序毕业设计项目-QQ沐编程](https://www.qqmu.com/wp-content/uploads/2024/03/admin_order.png)
![图片[7]-2024基于SpringBoot协同过滤算法微信订餐小程序毕业设计项目-QQ沐编程](https://www.qqmu.com/wp-content/uploads/2024/03/admin_address.png)
小程序端部分截图
![图片[8]-2024基于SpringBoot协同过滤算法微信订餐小程序毕业设计项目-QQ沐编程](https://www.qqmu.com/wp-content/uploads/2024/03/xcx_index.png)
![图片[9]-2024基于SpringBoot协同过滤算法微信订餐小程序毕业设计项目-QQ沐编程](https://www.qqmu.com/wp-content/uploads/2024/03/xcx_dish.jpg)
![图片[10]-2024基于SpringBoot协同过滤算法微信订餐小程序毕业设计项目-QQ沐编程](https://www.qqmu.com/wp-content/uploads/2024/03/xcx_mine.png)
![图片[11]-2024基于SpringBoot协同过滤算法微信订餐小程序毕业设计项目-QQ沐编程](https://www.qqmu.com/wp-content/uploads/2024/03/xcx_order.png)
![图片[12]-2024基于SpringBoot协同过滤算法微信订餐小程序毕业设计项目-QQ沐编程](https://www.qqmu.com/wp-content/uploads/2024/03/xcx_address.png)










