Java基于springboot大学生宿舍寝室考勤人脸识别管理系统
简介
Java基于springboot开发的大学生寝室管理系统宿舍管理系统。学生可以查找寝室和室友信息,可以申请换寝室,申请维修,寝室长提交考勤信息(宿管确认学生考勤信息),补签,查看寝室通报,宿管信息,查看公告,学生第一次登录需要人脸识别激活账号。宿管人员分配寝室,处理换寝室申请和维修申请,添加寝室卫生表扬等通报,管理公告等。管理员可以管理所有信息包括学院专业班级学生,给不同的用户分配不同的角色等。
技术
springboot+pagehelper+ajax+js+css+bootstrap+simditor+highcharts+mui
角色
学生+超级管理员+宿管人员+宿管管理员+学院管理员
功能
前端学生网站:
首页:导航,轮播,公告前12条,通报前12条等;
查询宿舍:根据学号查询所在宿舍以及室友基本信息和寝室长信息;
宿管查询:分页,根据公寓号和宿管姓名查询;
通报展示:分页;
公告展示:分页;
查看我的考勤,修改密码,查看个人信息;
申请换寝室,申请维修,登录,人脸识别激活账号(注册)
考勤:寝室长提交考勤,补签,管理考勤。
超级管理员:
用户管理:分页,添加,修改,删除,禁用,启用,根据工号、姓名、角色、职位查询,初始化密码;
学院管理:分页,添加,修改,删除,根据学院名称查询;
专业管理:分页,添加,修改,删除,根据学院名称、专业名称查询;
班级管理:分页,添加,修改,删除,根据学院名称、专业名称、班级名称查询;
学生信息管理:分页,添加,修改,删除,根据学院名称、专业名称、班级名称、学号、姓名查询,初始化密码,采集人脸数据;
公寓管理:分页,添加,编辑,删除,根据公寓名称查询,;
宿舍管理:分配寝室,快速生成寝室房间号,取消分配,设置寝室长,取消寝室长,批量删除宿舍;
寝室通告:添加,编辑,删除,分页,根据寝室号和标题查询;
公告管理:分页,添加,编辑,删除,根据标题查询;
登录、退出、修改密码、查看个人资料;
换寝室申请:分页,申请通过,不通过,搜索;
寝室维修申请:分页,确认维修,搜索。
寝室考勤管理:分页,添加,编辑,删除,查询。
学院管理员:
学生信息管理(只能操作自己所在学院的学会信息):分页,添加,修改,删除,根据学院名称、专业名称、班级名称、学号、姓名查询,初始化密码;
公告管理:分页,添加,编辑,删除,根据标题查询;
登录、退出、修改密码、查看个人资料。
宿管人员:
公寓管理(只能管理自己的公寓寝室数据):分页,添加,编辑,删除,根据公寓名称查询,;
宿舍管理:分配寝室,快速生成寝室房间号,取消分配,设置寝室长,取消寝室长,批量删除宿舍;
寝室通告:添加,编辑,删除,分页,根据寝室号和标题查询;
公告管理:分页,添加,编辑,删除,根据标题查询;
换寝室申请:分页,申请通过,不通过,搜索;
寝室维修申请:分页,确认维修,搜索。
寝室考勤管理:分页,添加,编辑,删除,查询;
登录、退出、修改密码、查看个人资料;
公寓处管理员:
公寓管理(所有公寓房间信息):分页,添加,编辑,删除,根据公寓名称查询,;
宿舍管理:分配寝室,快速生成寝室房间号,取消分配,设置寝室长,取消寝室长,批量删除宿舍;
寝室通告:添加,编辑,删除,分页,根据寝室号和标题查询;
公告管理:分页,添加,编辑,删除,根据标题查询;
换寝室申请:分页,申请通过,不通过,搜索;
寝室维修申请:分页,确认维修,搜索。
寝室考勤管理:分页,添加,编辑,删除,查询。
登录、退出、修改密码、查看个人资料
部分截图


Java基于springboot大学生宿舍寝室考勤人脸识别管理系统的更多相关文章
- 基于百度AI开放平台的人脸识别及语音合成
基于百度AI的人脸识别及语音合成课题 课题需求 (1)人脸识别 在Web界面上传人的照片,后台使用Java技术接收图片,然后对图片进行解码,调用云平台接口识别人脸特征,接收平台返回的人员年龄.性别.颜 ...
- 基于Python3.7和opencv的人脸识别(含数据收集,模型训练)
前言 第一次写博客,有点紧张和兴奋.废话不多说,直接进入正题.如果你渴望使你的电脑能够进行人脸识别:如果你不想了解什么c++.底层算法:如果你也不想买什么树莓派,安装什么几个G的opencv:如果你和 ...
- 基于Python的face_recognition库实现人脸识别
一.face_recognition库简介 face_recognition是Python的一个开源人脸识别库,支持Python 3.3+和Python 2.7.引用官网介绍: Recognize a ...
- 基于PCA的人脸识别步骤
代码下载:基于PCA(主成分分析)的人脸识别 人脸识别是一个有监督学习过程,首先利用训练集构造一个人脸模型,然后将测试集与训练集进行匹配,找到与之对应的训练集头像.最容易的方式是直接利用欧式距离计算测 ...
- paper 50 :人脸识别简史与近期进展
自动人脸识别的经典流程分为三个步骤:人脸检测.面部特征点定位(又称Face Alignment人脸对齐).特征提取与分类器设计.一般而言,狭义的人脸识别指的是"特征提取+分类器"两 ...
- 人脸识别必读的N篇文章
一,人脸检测/跟踪 人脸检测/跟踪的目的是在图像/视频中找到各个人脸所在的位置和大小:对于跟踪而言,还需要确定帧间不同人脸间的对应关系. 1, Robust Real-time Object Dete ...
- Faces人脸识别项目简介
Faces人脸识别 分为两个模块,Faces文件夹下存放人脸识别算法的代码,Web文件夹下存放网站搭建的代码 详情请查看各个模块下的readme文档 项目简介 核心算法 一款基于Dlib.opencv ...
- Python3利用Dlib19.7实现摄像头人脸识别的方法
0.引言 利用python开发,借助Dlib库捕获摄像头中的人脸,提取人脸特征,通过计算欧氏距离来和预存的人脸特征进行对比,达到人脸识别的目的: 可以自动从摄像头中抠取人脸图片存储到本地,然后提取构建 ...
- 3D动态人脸识别技术分析——世纪晟人脸识别实现三维人脸建模
- 目录 - 国内3D动态人脸识别现状概况 - 新形势下人脸识别技术发展潜力 - 基于深度学习的3D动态人脸识别技术分析 1. 非线性数据建模方法 2. 基于3D变形模型的人脸建模 - 案例结合——世 ...
- python人脸识别项目face-recognition
该项目基于Github上面的开源项目人脸识别face-recognition,主要是对图像和视频中的人脸进行识别,在开源项目给出的例子基础上对视频人脸识别的KNN算法进行了实现. 0x1 工程项目结构 ...
随机推荐
- java学习日记20230225-java介绍
sun公司 oak语言--java gosling >sun 1995 java第一个版本 2009年 甲骨文公司收购sun 2011 java7 2014 java8 2022-2030年 长 ...
- python + pyqt 实现的你下载css背景图片的小工具(最终版)
学习python有三个星期了,算是做的第一个小工具,其实也没必要做成图形界面,只是为的GUI学习(再说技术总归给人使用的,熟练很多shell命令只是个"匠人".) win8下面: ...
- mysql应用程序无法正常启动0xc000007b错误解决方法
一般大家从mysql官网下载mysql安装包是一个zip压缩文件,照着网上步骤,操作mysqld --initialize,却发现系统报错, 其实是因为缺少一些C++组件以及python组件引起的,如 ...
- calendar.getActualMaximum(calendar.DAY_OF_MONTH)的陷阱,2月份最后一天成了3月3号
引用一下别人的链接: https://blog.csdn.net/dongyuxu342719/article/details/78131697
- 【个人笔记】CentOS 修改 SSH 端口, 禁止 ROOT 远程登陆
1. 修改 SSH 端口号, 禁止 ROOT 用户远程登录 # 使用ROOT用户或者其他有权限的用户登录 # 首先新建一个普通用户,避免禁用 ROOT 用户远程登陆后自己也无法登陆, 已有用户可以跳过 ...
- jekins+svn
1.jekins安装可以看jekins+shell随笔. 2.安装svn. yum -y install subversion 3.配置相关文件 mkdir 家目录 cd 到家目录修改conf下三 ...
- zzul1074_Java
package com.ittrash;import java.util.Scanner;public class zzul1074 { public static void main(String[ ...
- Blender中服装网格重新拓扑实录
最近了解到游戏行业服装的一些处理流程.简单来说: 用MD等做衣服的软件,将服装做出来: 导出2种模型:缝合好的服装模型(叫它3d)以及没有变形的平铺板片模型(叫它2d),建议导出单层的,都要带着UV, ...
- memoの关于Qt的一些用法记录
Qt自动调整窗口尺寸 之前写过,方法就是: QTimer::singleShot(0, this, [this]{ this->adjustSize(); }); 重复记录一下. 如何把一个Mo ...
- 安装MinGW-C++开发环境2--软件安装
下面以MinGW安装路径为C:\Local\MinGW64为例说明安装过程: 1.解压x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z到C:\Local\Min ...