健身房管理系统-springboot vue

56 阅读3分钟

淘宝店铺搜索:点创微科

健身房管理系统-springboot vue

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

基于springboot+vue的健身房管理系统。通过springboot,vue框架进行开发

前台登录页面 http://localhost:8080/jianshenfanggl/front/index.html

后台登录页面 http://localhost:8080/jianshenfanggl/admin/dist/index.html

管理员 账户:admin 密码:admin

教练 账户:a1 密码:123456

用户 账户:a1 密码:123456

二、项目功能

管理员功能

管理员管理:管理管理员账户,包括新增、删除、修改管理员信息。

用户管理:管理用户账户,查看用户信息,重置用户密码。

教练管理:管理教练信息,包括教练的增删改查。

教练预约申请管理:查看和管理用户的教练预约申请,审核预约状态。

健身课程管理:管理健身课程信息,包括课程的发布、删除和修改。

健身课程类型管理:管理健身课程的类型,包括新增、删除课程类型。

健身资讯管理:管理健身相关的资讯内容,发布和删除资讯。

资讯类型管理:管理资讯的分类类型,包括新增、删除资讯类型。

单页数据管理:管理单页面数据,如健身房介绍等静态信息。

基础数据管理:管理系统的底层数据结构和配置。

健身论坛管理:管理用户在健身论坛中的帖子,包括删除和修改帖子。

轮播图信息管理:管理网站首页的轮播图,上传和删除图片。

教练功能

预约申请管理:教练可以查看和管理用户的预约申请,包括预约状态和审核回复。

健身课程管理:教练可以查看和管理自己负责的健身课程,包括课程的增删改查。

课程留言管理:教练可以查看用户对课程的留言和反馈,并进行回复。

课程收藏管理:教练可以查看用户收藏的课程信息。

健身资讯管理:教练可以查看和管理健身资讯内容。

健身论坛管理:教练可以查看和管理健身论坛中的帖子,包括发布、修改和删除帖子。

用户功能

个人中心:用户可以查看和编辑个人信息,包括账户、用户名称、手机号、身份证号、 性别和邮箱。

健身课程:用户可以浏览健身课程列表,查看课程详情,报名参加课程。

教练管理:用户可以查看教练信息,包括教练名称、手机号、性别、邮箱和头像。

教练预约申请:用户可以查看自己的教练预约申请记录,包括预约编号、备注、时间、状态和审核回复。

健身资讯:用户可以浏览健身资讯内容,包括资讯标题、类型、图片、时间等。

健身论坛:用户可以查看和发布论坛帖子,参与讨论和交流。

健身房介绍:用户可以查看健身房的介绍信息。

课程收藏:用户可以查看和管理自己收藏的健身课程。

课程留言:用户可以查看和管理自己对健身课程的留言和反馈。

教练预约申请:用户可以查看和管理自己提交的教练预约申请。

三、运行环境

开发环境 idea+vscode

运行环境 node14+MYSQL8.0+jdk1.8

(此配置为本人调试所用,仅供参考)

四、项目技术

前端:vue ,axios,vue-router

后端:Java, springboot , mysql

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1752719520-eb4dd59fc107788.png

1752719523-39795374403b10f.png

1752719525-6933b7aea77cf22.png

1752719529-3922e61273a7187.png

1752719533-f3c3e37bfe9d241.png

1752719536-19061727e9fac8e.png

1752719542-da715c79862d815.png

1752719544-df6fca52cca9324.png

1752719547-f4802c707d0abdf.png

1752719555-ed281895bbc62cf.png

1752719559-88a41c906057fd9.png

1752719561-6c0953a1c7236b8.png

1752719564-8d8884d69f8f2d2.png

1752719566-9fbf88f5fed857a.png

1752719569-b3a91eafce59f97.png

1752719571-3572674a88066d6.png

1752719573-932affe2639d538.png

1752719580-8069a348498cc8b.png

1752719583-dfa32bb00d38e5d.png

1752719586-918dd3a67e53388.png

1752719588-d1939ec14086093.png

1752719591-91f6937005d0ee5.png

1752719594-cb43f68d1c6d4c0.png

1752719596-9bcbe4d38e8c5d5.png

1752719599-dd775c321f47325.png

1752719601-fde5acd58736401.png

1752719604-b442a72ee93714d.png

1752719606-f37c5648512fae4.png

1752719608-0d0c4287cad738e.png

1752719610-48ef9f768da7f75.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp