毕设所有选题:
https://blog.csdn.net/2303_76227485/article/details/131104075

基于SpringBoot+Vue3健康生活平台(源代码+数据库+开题+中期报告+15000字论文+答辩ppt)

项目编号:277

一、系统介绍

本项目前后端分离,分为用户、管理员2种角色。

1、用户:

运动视频推荐、视频观看、收藏、健康饮食推荐、公告资讯、论坛交流、AI对话、健康数据记录和预警、
AI健康分析、协同过滤推荐、邮箱注册登录、个人信息、密码修改、敏感词过滤

2、管理员:

  • 首页数据可视化:用户人数、运动视频浏览量、运动类型、健康饮食、饮食分类、健康数据统计,
  • 帖子管理(审核)、帖子评论管理、分类管理、运动视频管理、健康饮食管理、健康数据管理、敏感词管理、日志管理、用户管理、菜单管理、公告管理

3、亮点:

  • 使用协同过滤算法(基于用户行为)为用户推荐运动视频和健康饮食
  • 实现ai对话优化用户体验
  • 后台首页大屏使用echarts图表统计,更直观的看出系统的运行数据。
  • 注册登录邮箱验证,更安全!

二、所用技术

后端技术栈:

  • Springboot
  • MybatisPlus
  • Mysql
  • Maven
  • SMTP邮箱服务
  • deepseek的ai

前端技术栈:

  • Vue3
  • Vue-router
  • axios
  • Element-Plus
  • echarts

三、环境介绍

基础环境 :IDEA/eclipse, JDK17或以上, Mysql5.7及以上, Maven3.6, node22, navicat, QQ邮箱SMTP服务授权秘钥, deepseek的apikey

所有项目以及源代码本人均调试运行无问题 可支持远程调试运行

四、页面截图

文档截图:
在这里插入图片描述

1、用户:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

2、管理员:

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

五、浏览地址

前台地址:http://localhost:8082

  • 用户账号密码:001/123456

后台地址:http://localhost:8081

  • 管理员账号密码:admin/admin

六、部署教程

  1. 使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并执行项目的sql文件

  2. 使用IDEA/Eclipse导入springboot项目,若为maven项目请选择maven,等待依赖下载完成

  3. 修改application.yml里面的数据库配置、smpt邮箱配置和/deepseek/askai接口里面的api-key,src/main/java/com/SpringbootSchemaApplication.java启动后端项目

  4. vscode或idea打开front_vue前台项目

  5. 在编译器中打开terminal,执行npm install 依赖下载完成后执行 npm run serve,执行成功后会显示访问地址

  6. vscode或idea打开admin_vue后台项目

  7. 在编译器中打开terminal,执行npm install 依赖下载完成后执行 npm run serve,执行成功后会显示访问地址

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐