8月更文挑战第26天 | 基于JavaWEB的学生考勤管理系统09

122 阅读2分钟

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第26天,点击查看活动详情

课表信息管理

1.描述:管理员点击左侧的菜单“课表信息管理”,页面跳转到课表信息管理界面,调用后台的action类查询所有课表信息。

2.程序效果图如下图所示

image.png

课表信息删除

1.描述:先是点击课表信息管理,页面跳转到课表信息管理界面,浏览所有的课表信息,点击要删除的课表信息,弹出的确定对话框,即可删除该课表信息。

2.程序效果图如下图所示

课表信息删除

学生考勤统计

1.描述:管理员点击左侧的菜单“出勤信息统计”,页面跳转到课表信息浏览界面,调用后台的action类查询所有课表信息,显示到前台,点击课表列表中的出勤统计,统计该课表的出勤情况。

考勤信息统计关键代码:

系统管理

查询管理员信息

1.描述:点击系统管理菜单,右侧展示了所有的系统管理员信息。主要包括用户名和密码。

2.程序效果图如图所示:

查询管理员

添加管理员

1.描述:输入管理员信息相关正确信息后点击录入按钮,如果是没有输入完整的管理员信息,都会给出相应的错误提示,不能录入成功。输入数据都通过form表单中定义的方法onsubmit="return checkForm()"来检查,checkForm()函数中是各种的校验输入数据的方式。

2.程序效果图如下图所示:

添加管理员

修改密码

1.描述:输入用户名和用户的原有密码,输入新密码以后点击修改按钮即可修改密码成功。

2.程序效果图如图所示:

修改密码

退出系统

1.描述:点此按钮回到系统的主页面。

2.关键代码:主要是通过javascript语句来实现, item_word[8][4]="退出系统";

item_link[8][4]="javascript:window.open('../index.jsp','_self')";

学生功能模块

学生上课签到

描述:学生点击左侧的菜单“课程出勤签到”,页面跳转到课表信息浏览界面,调用后台的action类查询所有课表信息,学生于上课前10钟进行签到操作,如果还没到达规定的签到时间,提示错误,无法签到。签到成功后,系统自动记录签到人及签到时间,管理员或教师可以在签到统计模块中进行统计操作。