项目简介
本项目是基于Spring Boot和Vue框架构建的食品管理系统,提供了一个简单易用的平台,可进行食品信息管理、用户评论管理、收藏管理等操作。系统支持基本的增删查改功能,还具备图片上传和验证码登录功能。
项目的主要特性和功能
- 用户管理:包含用户注册、登录、个人信息管理,可修改密码、更新个人信息和头像。
- 食品管理:能添加、删除、更新食品信息,支持搜索食品并查看详情。
- 评论管理:用户可对食品进行评论和评分,管理员能删除或更新评论。
- 收藏管理:用户可收藏喜欢的食品,并查看和管理收藏列表。
- 图片上传:支持上传食品封面图片和用户头像。
- 验证码登录:提供验证码登录功能,增强系统安全性。
安装使用步骤
后端(Spring Boot)
- 导入项目:使用IDE(如IntelliJ IDEA或Eclipse)导入项目,确保已安装Maven,项目会自动下载依赖。
- 配置数据库:在
application.properties
文件中配置数据库连接信息,运行数据库脚本创建所需的数据库和表。 - 运行项目:在IDE中运行
VuetestApplication
类,启动Spring Boot应用。
前端(Vue)
- 安装依赖:确保已安装Node.js和npm,在项目根目录下执行以下命令安装依赖:
bash cd vuetest npm install
- 运行前端项目:执行以下命令启动前端项目:
bash npm run serve
- 访问应用:打开浏览器,访问
http://localhost:8080
。
Android端
- 导入项目:使用Android Studio导入AndroidDemo项目。
- 配置API地址:在项目中配置后端API的地址。
- 运行项目:连接Android设备或启动模拟器,运行项目。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】