【原创精品】基于SpringBoot3+Vue3的自习室预约选座系统

大家好,我是青戈,最近给大家手撸了一个基于Springboot3+Vue3前后端分离的 【自习室预约选座系统】,系统代码全部原创。功能点丰富,创新点足,可以用于毕业设计、实习项目。

本项目我们提供了完整源码+SQL脚本,有想学习的小伙伴可以获取源码作为参考学习使用。

资料获取方式

请点开作者头像看下作者主页个人简介

技术栈

前后端分离
后端:SpringBoot3 + MyBatis + Hutool
前端:Vue3 + Element-Plus + Vue-Router + Axios
数据库: MySQL

版本要求:
jdk不低于17,MySQL 5.7或者8,node.js版本18以上,maven版本建议3.8及以上,navicat建议不低于16

数据库表: 12 张表
难度系数: ⭐⭐⭐⭐

项目功能描述

管理员

登录、个人信息、修改密码
首页:统计近一周每日自习室预约人数折线图,统计不同类型自习室数量分布饼状图,统计不同类型帖子数量分布柱状图,自习室数量,自习室预约数量,新闻资讯数量,帖子数量
自习室分类:管理所有自习室分类信息
自习室信息:管理所有自习室信息,用户需要选择预约时间(只能选择未来三天内的时间),然后选择预约日期未被选择的座位,然后确认选座,同一天只能选择预约一个座位,只能取消预约当前其他座位才能在选择新的座位
预约信息:管理所有自习室预约信息
资讯信息:管理所有资讯信息
帖子分类:管理所有帖子分类信息
交流论坛:管理所有由用户上传的论坛帖子信息,需要管理员审核才能展示在用户端
评论信息:管理所有评论信息
反馈信息:管理所有用户反馈信息,可以回复用户反馈
轮播图信息:管理所有轮播图信息
公告信息:管理所有公告信息
管理员信息:管理管理员信息
用户信息:管理用户信息

普通用户

登录、注册、个人信息、修改密码
首页:轮播图、热门资讯、热门帖子
自习室:浏览所有自习室信息,点击进入自习室详情页面(默认显示第二天可预约座位)选择座位,同一天同一座位不能被两次选取,每个人每天只能同时预约一个座位,只有取消其他座位预约才能再预约其他座位
自习室资讯:浏览所有自习室资讯信息
交流论坛:浏览所有审核通过的帖子,可以评论
反馈中心:提交反馈信息
公告信息:浏览所有系统公告信息
我的预约:管理当前登录用户的预约信息,可以取消预约(只能在预约日期前取消,已到预约日期或者已经超过预约日期不可取消预约)
我的帖子:管理当前登录用户发布的帖子信息
我的反馈:管理当前登录用户提交的反馈信息
我的评论:管理当前登录用户的评论信息

创新点

  1. Echarts数据统计
  2. 多角色权限控制、多模块的关联
  3. 通用的预约审核模型
  4. 富文本编辑器的使用
  5. 页面精美,设计细节

系统关键功能截图

普通用户

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

管理员

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序员青戈

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值