自制点名软件解决学生考勤大问题

时间:2022-08-01 11:33:22

自制点名软件解决学生考勤大问题

考勤历来是信息技术课堂必须做但很难做好的事。由于信息技术课程的地位,学生上课缺勤的情况屡禁不止,常用的口头点名方式不仅浪费授课时间,而且容易出现替人点到的情况。信息技术教师一般要教6-10个班,过眼的学生多记住的少,要快速准确地落实替人点到的情况很难。考虑到信息技术教学是在网络教室进行,笔者自己制作了一个简单的点名小软件帮助考勤。

一、点名软件的设计思想

软件采用B/S的架构模式,学生登录考勤页面,正确输入姓名和口令就能完成点到。学生口令各不相同,并且一台电脑只能一人考勤,防止替人点名。学生可查看本班的考勤情况,以便确定自己是否成功点到。教师凭借管理员密码进入后台管理,查看本节课学生缺勤情况,并把本节考勤信息汇总到考勤日志中作为最终评价学生的依据。

二、点名软件的技术实现

软件采用ASP(Active Server Pages)作为设计语言,用FrontPage为辅助开发工具,用Access数据库管理程序创建数据库文件。将做好的文件放于服务器IIS的虚拟目录中,学生通过浏览器访问网页完成考勤。

1.创建数据库文件

创建数据库文件dm.mdb,并在数据库中创建如下5个表:Student(所有学生的基本信息)、Classroom(本节课点到学生的信息)、Lost(本节课缺勤学生信息)、Rizhi(考勤日志)、Admin(教师管理的登录口令)。

2.学生使用模块

学生登录页面如图1所示,学生输入姓名和口令,单击“报到”按钮后系统提取姓名、口令及所使用电脑的IP地址,将姓名和口令与Student表中学生基本信息对比,确定存在此学生后,再与Classroom表中的信息对比判断是否有重复报到,确定为本节课第一次报到后,将提取的IP与Classroom表中的IP对照,确定该电脑没有被使用过。三次检验都通过允许该生报到,将报到的信息添加到Classroom表中。学生可以查看本班报到情况了解自己是否已完成考勤,如图2所示。

3.教师管理模块

教师通过口令进入管理平台,如图3所示。在这里可以完成三个操作。

本节考勤:将Classroom表中报到的学生信息与Student表中该班学生信息逐一对比,如果在Student表中出现而在Classroom表中没有,表明该生缺勤,将此学生的信息添加到Lost表中。缺勤名单全部添加到Lost中后,汇总缺勤学生姓名显示在页面上,如图4所示。

清空:将Lost表中的信息汇总成一条添加到Rizhi表中,并清空Classroom表和Lost表,为下节课考勤做好准备。

考勤日志:将rizhi表中历次缺考信息显示到页面中。如图5所示。

三、点名软件的使用流程

该软件虽然小,但制作简单、操作方便,能有效防止替人点到的情况,它巧妙利用了信息技术课堂教学的网络环境,在有效完成考勤任务的同时,也让学生感受到信息技术的魅力。

上一篇:让Word成为小学语文教师的好助手 下一篇:中学信息技术教师个人知识管理的研究