Java基于springboot大学生宿舍寝室考勤人脸识别管理系统

news2024/11/24 18:39:46

简介

Java基于springboot开发的大学生寝室管理系统宿舍管理系统。学生可以查找寝室和室友信息,可以申请换寝室,申请维修,寝室长提交考勤信息(宿管确认学生考勤信息),补签,查看寝室通报,宿管信息,查看公告,学生第一次登录需要人脸识别激活账号。宿管人员分配寝室,处理换寝室申请和维修申请,添加寝室卫生表扬等通报,管理公告等。管理员可以管理所有信息包括学院专业班级学生,给不同的用户分配不同的角色等。

演示视频 https://www.bilibili.com/video/BV1Q8411w7Nz/?share_source=copy_web&vd_source=ed0f04fbb713154db5cc611225d92156

技术

springboot+pagehelper+ajax+js+css+bootstrap+simditor+highcharts+mui

角色

学生+超级管理员+宿管人员+宿管管理员+学院管理员

功能

前端学生网站:

首页:导航,轮播,公告前12条,通报前12条等;

查询宿舍:根据学号查询所在宿舍以及室友基本信息和寝室长信息;

宿管查询:分页,根据公寓号和宿管姓名查询;

通报展示:分页;

公告展示:分页;

查看我的考勤,修改密码,查看个人信息;

申请换寝室,申请维修,登录,人脸识别激活账号(注册)

考勤:寝室长提交考勤,补签,管理考勤。

超级管理员:

用户管理:分页,添加,修改,删除,禁用,启用,根据工号、姓名、角色、职位查询,初始化密码;

学院管理:分页,添加,修改,删除,根据学院名称查询;

专业管理:分页,添加,修改,删除,根据学院名称、专业名称查询;

班级管理:分页,添加,修改,删除,根据学院名称、专业名称、班级名称查询;

学生信息管理:分页,添加,修改,删除,根据学院名称、专业名称、班级名称、学号、姓名查询,初始化密码,采集人脸数据;

公寓管理:分页,添加,编辑,删除,根据公寓名称查询,;

宿舍管理:分配寝室,快速生成寝室房间号,取消分配,设置寝室长,取消寝室长,批量删除宿舍;

寝室通告:添加,编辑,删除,分页,根据寝室号和标题查询;

公告管理:分页,添加,编辑,删除,根据标题查询;

登录、退出、修改密码、查看个人资料;

换寝室申请:分页,申请通过,不通过,搜索;

寝室维修申请:分页,确认维修,搜索。

寝室考勤管理:分页,添加,编辑,删除,查询。

学院管理员:

学生信息管理(只能操作自己所在学院的学会信息):分页,添加,修改,删除,根据学院名称、专业名称、班级名称、学号、姓名查询,初始化密码;

公告管理:分页,添加,编辑,删除,根据标题查询;

登录、退出、修改密码、查看个人资料。

宿管人员:

公寓管理(只能管理自己的公寓寝室数据):分页,添加,编辑,删除,根据公寓名称查询,;

宿舍管理:分配寝室,快速生成寝室房间号,取消分配,设置寝室长,取消寝室长,批量删除宿舍;

寝室通告:添加,编辑,删除,分页,根据寝室号和标题查询;

公告管理:分页,添加,编辑,删除,根据标题查询;

换寝室申请:分页,申请通过,不通过,搜索;

寝室维修申请:分页,确认维修,搜索。

寝室考勤管理:分页,添加,编辑,删除,查询;

登录、退出、修改密码、查看个人资料;

公寓处管理员:

公寓管理(所有公寓房间信息):分页,添加,编辑,删除,根据公寓名称查询,;

宿舍管理:分配寝室,快速生成寝室房间号,取消分配,设置寝室长,取消寝室长,批量删除宿舍;

寝室通告:添加,编辑,删除,分页,根据寝室号和标题查询;

公告管理:分页,添加,编辑,删除,根据标题查询;

换寝室申请:分页,申请通过,不通过,搜索;

寝室维修申请:分页,确认维修,搜索。

寝室考勤管理:分页,添加,编辑,删除,查询。

登录、退出、修改密码、查看个人资料

部分截图

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/188893.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

FPGA纯verilog代码实现图像缩放,两种插值算法任意尺寸缩放,提供3套工程源码

目录1、设计思路和架构2、纯verilog代码搭建,不带任何ip3、双线性插值和邻域插值算法4、vivado和matlab联合仿真及结果5、工程代码1:720P原始摄像头采集显示6、工程代码2:720P缩小到800x600P显示7、工程代码3:720P缩放大1920x1080…

结合FPGA和NVIDIA Jetson Orin NX 系统的视觉边缘计算机

边缘计算机采用NVIDIA Jetson Orin NX模块化系统和高带宽图像采集卡,用于实时图像采集计算和人工智能处理。虹科与一家专注于高速图像采集和处理的以色列科技公司Gidel合作,今天宣布新的NVIDIA Jetson Orin NX™ 16GB模块化系统(SoM)将被添加到Gidel的Fa…

Jmeter接口测试流程详解(中科软测认证中心)

Jmeter接口测试流程详解(中科软测认证中心) 目录:导读 1、jmeter简介 2、jmeter安装 3、设置jmeter的中文界面 4、jmeter主要元件 5、Jmeter元件的作用域和执行顺序 6、jmeter接口测试流程步骤 1、jmeter简介 Jmeter是由Apache公司开…

【数据架构系列-02】从《数据中台能力成熟度模型》的发布,聊聊火了的中台

热点之所以会“热起来”,是由于万众瞩目的那份炽烈,也是因为无数双“手”的奋力炒作。所以,要穿过那“缭绕烟雾”看到本质,便需要冷静的头脑。 2023年1月4日,信通院发布了《数据中台能力成熟度模型》框架,不由让我浮想联翩,之后是不是还会出现…

Python采集豆某影片并作词云图分析

前言 嗨喽~大家好呀,这里是魔王呐 ❤ ~! 目录前言环境使用:模块使用:爬虫基本思路:代码展示绘制词云图尾语 💝环境使用: Python 3.8 解释器 Pycharm 编辑器 模块使用: import parsel >>> pip install parsel import…

二叉树26:二叉树的最近公共祖先

主要是我自己刷题的一些记录过程。如果有错可以指出哦,大家一起进步。 转载代码随想录 原文链接: 代码随想录 leetcode链接:236. 二叉树的最近公共祖先 题目: 给定一个二叉树, 找到该树中两个指定节点的最近公共祖先。 百度百科…

网络工程师备考9章

第九章:网络操作系统与应用服务器 9.1 考点分析 ​​​​​​​ 注:MCSE、RHCE基础:微软和红帽的系统工程师的内容都纳入到一章里;我们要学的服务器类型非常多,最重要的罗列下来,总结起来就是3D+I; 9.1.1 网络操作系统 9.2 安装过程 略 9.3 Windows Server 2008 R2 本…

创新科技引领清洁新标准,CEYEE希亦洗地机重新定义深度清洁

后疫情时代,随着人们健康意识的增强,家庭清洁卫生意识逐渐深入人心,大家对于清洁家电的选择也不再局限于基础功能,而是更注重智能化、健康化、便捷性、多功能等维度。创新型科技新消费品牌「CEYEE希亦」也由此应运而生&#xff0c…

SpringCloud-Eureka

1.Spring Cloud是什么? SpringCloud是一系列框架的有序集合。【包含了开发所需的其他的框架】 它利用SpringBoot的开发便利性,巧妙地简化了分布式系统基础设施的开发,如服务注册、服务发现、配置中心、消息总线、负载均衡、断…

如何安装python运行环境,想学python需要安装什么

这篇文章主要介绍了安装python程序后要进行什么设置,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获,下面让小编带着大家一起了解一下。 1、使用python需要安装哪些软件 《Python 3.9.7软件》百度网盘资源免费下…

浅析DDOS攻击及防御

如今,信息技术的发展为人们带来了诸多便利,无论是个人社交行为,还是商业活动都离不开网络。但是,网络空间在创造机遇的同时,也带来了威胁,其中 DDOS 就是最具破坏力的攻击。经过这些年的不断发展&#xff0…

QT/C++——文件和进程线程编程

目录 一、文件普通读写和流式读写 二、目录遍历和文件属性读写 三、进程 四、线程 五、线程同步 六、线程互斥 一、文件普通读写和流式读写 #ifndef WIDGET_H #define WIDGET_H#include <QWidget> #include <QTextEdit> #include <QLineEdit> #include…

iPhone彻底删除的重要照片怎么找回来?三招找回被删照片!

要说iPhone手机占用储存空间最多的是什么&#xff1f;照片&#xff0c;相信是大部分苹果手机用户的回答。 iPhone强大的拍照技术&#xff0c;拍了很多照片&#xff0c;却十分占用内存。在清理照片时&#xff0c;为了快速释放内存&#xff0c;快速滑动批量删除照片。 我们知道&…

C++ 标准库 常用算法总结(排序、合并、搜索和分区)

本系列文章介绍了所有的STL常用的算法。这些算法通常都有不同的功能&#xff0c;例如&#xff1a;排序元素算法{sort()、stable_sort()、nth_element()}、 查询元素算法{find()、find_if()、find_if_not()、find_end()、find_first_of()、adjacent_find()}、 复制元素算法{co…

Android 分区存储

1.Android存储 Android存储分为内部存储和外部存储&#xff08;外部存储并不是指SD存储卡或外部硬盘&#xff09;。 ①内部存储 用于Android系统本身和应用程序的存储区域&#xff0c;比如手机的/system/、/data/等目录。 如果没有这一块存储区域是无法运行Android系统和应用…

Windows Server 2022 中文版、英文版下载 (updated Jan 2023)

Windows Server 2022 正式版&#xff0c;2023 年 1 月更新&#xff0c;持续更新中… 请访问原文链接&#xff1a;https://sysin.org/blog/windows-server-2022/&#xff0c;查看最新版。原创作品&#xff0c;转载请保留出处。 作者主页&#xff1a;www.sysin.org 此次发布更新…

如何设置 Excel 的行标题

Excel的行标题 打开或关闭Excel标题行Excel中的标题行格式选项Microsoft Excel工作表可以容纳一百万行,其中包含数字或文本数据集。行标题是位于工作表第1列左侧的灰色列,其中包含数字(1、2、3等),有助于识别工作表中的每一行。 尽管列标题是灰色的行,但它通常是字母(A、…

java泛型4

通配符之设定类型通配符的上限-------什么时候需要设置上限&#xff1f;&#xff1f;&#xff1f;&#xff1f;协变 还差一个Canvas类 这样定义行不行&#xff1f;不行&#xff01;&#xff01;&#xff01; 测试一下&#xff1a; 注意上面的drawAll()方法的形参类型是List …

好的直线导轨应该具备哪些要求?

直线导轨运用于各行各业&#xff0c;范围非常之广&#xff0c;但是对于直线导轨的要求都是大同小异的&#xff0c;下面我们来看下良好的直线导轨都应具备哪些要求&#xff1f; 1>运动灵敏度与定位精度高&#xff1a;定位精度是指运动构件能按要求停止在指定位置的能力。运动…

musl pwn 入门 (4)

在前面的介绍中&#xff0c;我们学习了musl pwn的基本原理&#xff0c;下面我们就通过一道经典例题进一步巩固。 这是DefCon Quals 2021中的一道题mooosl&#xff0c;直接在github上搜这道题的名字就可以找到作者发布的附件&#xff0c;内含说明、作者的exp、源码以及二进制程…