自习室管理系统springboot+vue

31 阅读3分钟

自习室管理系统springboot+vue

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

一、项目描述

自习室管理系统通过MySQL数据库和Java web进行开发

登录网址:http://localhost:8089/login

管理员账号密码:admin/123456

用户账号密码:yonghu/123456

二、项目功能

管理员功能描述

  1. 留言榜管理 – 管理员可以查看所有用户的留言,并对留言进行审核、回复或删除操作。管理员还可以设置留言的显示顺序,确保重要信息优先展示。

  2. 用户管理 – 管理员可以管理系统中的所有用户,包括添加新用户、编辑用户信息、删除用户以及查看用户的活动记录。此外,管理员还可以设置用户的权限和角色。

  3. 菜单管理 – 管理员可以自定义系统菜单,包括添加、编辑和删除菜单项。管理员还可以设置菜单的层级结构和访问权限,以适应不同的用户需求。

  4. 公告管理 – 管理员可以发布、编辑和删除系统公告。公告可以是文本、图片或链接,管理员可以设置公告的有效期和显示位置。

  5. 座位管理 – 管理员可以管理系统中的座位信息,包括添加、编辑和删除座位。管理员还可以设置座位的状态(如空闲、已预约)和座位的属性(如是否为无障碍座位)。

  6. 教室管理 – 管理员可以管理系统中的教室信息,包括添加、编辑和删除教室。管理员还可以设置教室的容量、设备和使用规则。

  7. 预约管理 – 管理员可以查看所有座位预约记录,并对预约进行审核和调整。管理员还可以设置预约规则,如预约时间范围和取消预约的提前通知时间。

  8. 日志管理 – 管理员可以查看系统的操作日志,包括用户登录、操作记录和系统事件。管理员还可以设置日志的保留期限和访问权限。

用户功能描述

  1. 座位预约 – 用户可以查看座位的实时状态,并进行座位预约。用户可以选择预约的时间和座位类型,并在预约成功后收到通知。

  2. 留言板 – 用户可以在留言板上发布留言,与其他用户交流。用户还可以查看其他用户的留言,并进行回复或点赞。

  3. 自习室 – 用户可以查看自习室的使用情况,并选择自习室进行学习。用户还可以查看自习室的规则和设备信息。

  4. 座位总览 – 用户可以查看所有座位的总览信息,包括座位的位置、状态和预约情况。用户还可以根据需要筛选和排序座位信息。

三、运行环境

开发工具: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

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

五、项目截图

1761188891-c51ce410c124a10.png

1761188893-c4ca4238a0b9238.png

1761188895-c81e728d9d4c2f6.png

1761188898-eccbc87e4b5ce2f.png

1761188900-a87ff679a2f3e71.png

1761188902-e4da3b7fbbce234.png

1761188904-1679091c5a880fa.png

1761188906-8f14e45fceea167.png

1761188907-c9f0f895fb98ab9.png

1761188909-45c48cce2e2d7fb.png

1761188911-d3d9446802a4425.png

1761188914-6512bd43d9caa6e.png

1761188915-c20ad4d76fe9775.png