Java Swing 学生考勤管理系统 窗体项目 期末课程设计

学生考勤管理系统

视频教程 源码

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) 学生可查看自己的考勤记录。
在这里插入图片描述

学生-我的考勤界面

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

专治八阿哥的孟老师

您的鼓励是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值