计算机毕业设计277—基于SpringBoot+Vue3健康生活平台(源代码+数据库+开题+中期报告+15000字论文+答辩ppt)
毕设所有选题:
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
六、部署教程
-
使用Navicat或者其它工具,在mysql中创建对应名称的数据库,并执行项目的sql文件
-
使用IDEA/Eclipse导入springboot项目,若为maven项目请选择maven,等待依赖下载完成
-
修改application.yml里面的数据库配置、smpt邮箱配置和/deepseek/askai接口里面的api-key,src/main/java/com/SpringbootSchemaApplication.java启动后端项目
-
vscode或idea打开front_vue前台项目
-
在编译器中打开terminal,执行npm install 依赖下载完成后执行 npm run serve,执行成功后会显示访问地址
-
vscode或idea打开admin_vue后台项目
-
在编译器中打开terminal,执行npm install 依赖下载完成后执行 npm run serve,执行成功后会显示访问地址
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐



所有评论(0)