文档详情

Java程序设计课程设计学生考勤系统.pdf

发布:2024-10-03约3.03千字共6页下载文档
文本预览下载声明

Java程序设计课程设计学生考勤系统--第1页

信息与电子工程学院

课程设计报告

课程名称:Java程序设计课程设计

姓名:学号:班级:指导老师:

完成时间:2016年6月

学生考勤系统

Java程序设计课程设计学生考勤系统--第1页

Java程序设计课程设计学生考勤系统--第2页

问题描述:

以班为单位,可以以日期为标识记录每个学生的考勤情况(正常、旷课、请假、迟到、早退)、可以查

看某个学生的考勤情况、可以查看全班的考勤情况

1.需求分析(标题,黑体,小四,段前段后0.5行)

(1)用户需求描述:

学生用户:学生对本系统的主要需求是在线请假以及查看学期内的上课出勤信息。在线请假中,学生可以随时

查看请假的进展情况。另外学生还可以修改本人的密码。

教师用户:任课老师对本系统的主要需求是查看班级信息,查看学生信息。并且在上课前进

行点名,管理所教班级学生的上课出勤信息,查看学生上课出勤情况,对学生请假审请进行批准等。另外,

教师还可以修改自己的密码。

(2)系统功能划分:

根据用户需求的描述,该考勤管理系统应该具备:在线请假模块,考勤管理模块这两大模块。

在线请假模块:

该模块主要操作用户是由学生,由学生登录并进行请假操作。可以选择请假开始时间,请假

结束时间,请假的原因等,最后提交由教师和辅导员进行审核审批,审核通过后学生可以在

请假记录里面实时查看请假通过情况。若教师或辅导员不允许该请假,学生可以在请假失败

记录里面查看具体原因。

考勤管理模块:

该模块主要由教师登录并进行操作,自己操作界面中修改学生考勤。老师在上课时通过该模

块可以对本课程考勤情况进行网上考勤,考勤结果会保存在后台,也可以通过选择导出为E

表格,最后方便统计整个学期本课程所有学生的考勤情况。

2.总体设计

功能结构图

Java程序设计课程设计学生考勤系统--第2页

Java程序设计课程设计学生考勤系统--第3页

学生考勤系撓

ER图:

数据库设计:

1数据库需求分析

学生考勤管理系统要实现在线请假、随堂考勤两大子系统,需要了解学生用户、教

师用户两类用户的功能模块。然后,据此分析出数据需求。学生表:学生流水号、

学生学号、学生名字、性别、宿舍号、联系方式、密码。请假表:请假开始时间、请

假结束时间、请假原因、请假天数、审批时间。考勤表:考勤流水号、考勤的学生ID、

考勤的课程ID、考勤时间、考勤课次、考勤结果。

3.主要功能的实现

(1)设计的思路:

根据用户需求的描述,该考勤管理系统应该具备:在线请假模块,考勤管理模块这三大模块。

在线请假模块:

该模块主要操作用户是由学生,由学生登录并进行请假操作。可以选择请假开始时间,请假

显示全部
相似文档