用java语言编写学生考勤管理系统

用java语言编写学生考勤管理系统
考勤信息记录了学生的缺课情况,它包括:缺课日期、第几节课、课程名称、学生姓名、缺课类型(迟到、早退、请假及旷课)。试设计一考勤管理系统,使之能提供以下功能:
1.录入学生的缺课记录;
2.修改某个学生的缺课记录;
3.查询某个学生的缺课情况;
4.统计某段时间内,旷课学生姓名及旷课次数,按旷课次数由多到少排序;
5.统计某段时间内,有学生旷课的课程及旷课人次,按旷课人次由多到少排序;
6.系统以菜单方式工作。

有没有要求使用JavaSwing界面,如果没有,使用控制台输入输出即可,
使用JavaBean表示一条旷课记录
保存到数组中
再逐步实现其他功能

百度上有的,以不同的角度去搜,再结合一起,就行了