学生考勤管理系统
视频教程 源码
https://www.bilibili.com/video/BV1zT4y1W7NF/
系统功能
使用Java语言实现学生考勤管理系统,系统具备如下功能:
a) 系统分为管理员、教师、学生三个角色;
b) 提供登录和修改密码功能;
c) 系统管理员登录后可进行班级管理、教师管理、课程管理、学生管理;
d) 教师登录后可对学生进行考勤登记、考勤统计和导出。
e) 学生登录后可查看自己的考勤记录。
1 登录
a) 系统启动后展示登录界面;
b) 用户需输入正确的用户名密码,选择对应的身份进行登录;
c) 用户名或密码错误时登录失败,应给出对应提示;
d) 学生的用户名即为学号。
登录界面
2 修改密码
a) 在修改密码界面输入新密码;
b) 修改密码后退出登录,返回登录界面。
修改密码界面
3 班级管理(管理员)
a) 管理员登录后可进行班级管理;
b) 根据班级名查询班级信息;
c) 点击添加按钮,进入机型添加界面;
d) 选中一条数据,点击编辑按钮可进行修改操作;
e) 选中一条数据,点击删除按钮可删除班级。
管理员-班级列表界面
管理员-添加/修改班级界面
4 教师管理(管理员)
a) 管理员可根据教师姓名查询教师;
b) 点击添加按钮可新增教师;
c) 选中一条数据,点击编辑按钮,对教师信息进行修改;
d) 选中一条数据,点击删除按钮,删除教师信息;
管理员-教师管理界面
管理员-添加/修改教师界面
5 课程管理(管理员)
a) 管理员可根据课程名查询课程;
b) 点击添加按钮可新增课程,授课教师使用下拉列表选择;
c) 选中一条数据,点击编辑按钮,对课程信息进行修改;
d) 选中一条数据,点击删除按钮,删除课程信息;
管理员-课程管理界面
管理员-添加/修改课程界面
6 学生管理(管理员)
a) 管理员可根据学号、姓名、班级查询学生信息;
b) 点击添加按钮可新增学生,班级从下拉列表选择,学号不能重复;
c) 选中一条数据,点击编辑按钮,对学生信息进行修改,学号只读;
d) 选中一条数据,点击删除按钮,删除学生信息;
管理员-学生管理界面
管理员-添加/修改学生界面
7 考勤记录查询(教师)
a) 教师可查询自己教授课程的考勤记录,可根据课程、班级、姓名、日期进行筛选。
教师-考勤记录查询界面
4.3.8 考勤录入(教师)
a) 教师可对自己教授的课程进行考勤;
b) 选择班级后,点击导入,自动导入该班级的学生信息;
c) 列表支持多选,批量更改考勤状态;
d) 考勤日期不能晚于当前时间;
e) 点击保存,添加考勤记录。
教师-考勤录入界面
9 考勤统计(教师)
a) 教师可对自己教授的课程进行考勤统计;
b) 统计每门课中各学生的考勤状态,包括每种考勤状态的次数;
c) 支持导出Excel报表。
教师-考勤统计界面
教师-考勤统计excel报表
10 我的考勤(学生)
a) 学生可查看自己的考勤记录。
学生-我的考勤界面