自习室管理系统springboot+vue
本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考
一、项目描述
自习室管理系统通过MySQL数据库和Java web进行开发
登录网址:http://localhost:8089/login
管理员账号密码:admin/123456
用户账号密码:yonghu/123456
二、项目功能
管理员功能描述
-
留言榜管理 – 管理员可以查看所有用户的留言,并对留言进行审核、回复或删除操作。管理员还可以设置留言的显示顺序,确保重要信息优先展示。
-
用户管理 – 管理员可以管理系统中的所有用户,包括添加新用户、编辑用户信息、删除用户以及查看用户的活动记录。此外,管理员还可以设置用户的权限和角色。
-
菜单管理 – 管理员可以自定义系统菜单,包括添加、编辑和删除菜单项。管理员还可以设置菜单的层级结构和访问权限,以适应不同的用户需求。
-
公告管理 – 管理员可以发布、编辑和删除系统公告。公告可以是文本、图片或链接,管理员可以设置公告的有效期和显示位置。
-
座位管理 – 管理员可以管理系统中的座位信息,包括添加、编辑和删除座位。管理员还可以设置座位的状态(如空闲、已预约)和座位的属性(如是否为无障碍座位)。
-
教室管理 – 管理员可以管理系统中的教室信息,包括添加、编辑和删除教室。管理员还可以设置教室的容量、设备和使用规则。
-
预约管理 – 管理员可以查看所有座位预约记录,并对预约进行审核和调整。管理员还可以设置预约规则,如预约时间范围和取消预约的提前通知时间。
-
日志管理 – 管理员可以查看系统的操作日志,包括用户登录、操作记录和系统事件。管理员还可以设置日志的保留期限和访问权限。
用户功能描述
-
座位预约 – 用户可以查看座位的实时状态,并进行座位预约。用户可以选择预约的时间和座位类型,并在预约成功后收到通知。
-
留言板 – 用户可以在留言板上发布留言,与其他用户交流。用户还可以查看其他用户的留言,并进行回复或点赞。
-
自习室 – 用户可以查看自习室的使用情况,并选择自习室进行学习。用户还可以查看自习室的规则和设备信息。
-
座位总览 – 用户可以查看所有座位的总览信息,包括座位的位置、状态和预约情况。用户还可以根据需要筛选和排序座位信息。
三、运行环境
开发工具:idea2021.1.2+apache-tomcat-8.0.29
运行环境:jdk1.8+mysql 8.0+apache-maven-3.8.6-bin
(此配置为本人调试所用,仅供参考)
四、项目技术
项目技术:JavaScript+HTML+CSS+Java+springboot+vue
以上系统源码经过技术整理与调试,确保能正常运行