一种基于校园卡的签到系统及方法与流程

专利2022-06-29  97


本发明涉及计算机技术领域,具体涉及一种基于校园卡的签到系统及方法。



背景技术:

目前,在大学校园里,可以使用校园卡实现学生到食堂就餐,到图书馆借阅以及到校园超市购物等。除此之外,在大学校园里,还可以使用校园卡进行签到。

在上课签到这一方面,可以在教室安装一个签到设备,该设备通过教学服务器下载课堂信息,其中包括教师信息和学生信息。然后通过校园卡、指纹、虹膜或人脸等采集技术采集签到学生信息并与通过服务器下载的学生信息进行比对,实现课堂的签到功能。但该种签到方式存在如下缺陷,即每个学校教学信息管理系统不一样,每换一个学校,都要重新编写和调试程序,才能实现教学服务信息的下载和上传,并且签到设备的安全防护能力差,如果该签到设备具有进入教学服务系统的权限,那么只会让教学服务系统更容易受到攻击。另外,学生签到后,可能逃课。为了监测学生是否逃课,在学生座位上安装压力传感器,通过检测座位上的压力,判断座位上是否有学生,进一步确定学生是否逃课。但该种方式采用的是压力传感器,很有可能被破坏,导致检测功能异常。此外,现有签到技术都没涉及到时间和日期计时功能,只是教师开启签到,然后学生进行签到。



技术实现要素:

由于现有方法存在上述问题,本发明实施例提出一种基于校园卡的签到系统及方法。

第一方面,本发明实施例提出一种基于校园卡的签到系统,包括:

教师签到端和学生签到端;

所述教师签到端包括:第一主控制器,以及与所述第一主控制器相连的第一液晶显示模块、第一读卡器模块、第一无线通信模块、第一存储模块、第一供电模块和第一usb通信模块;其中所述第一主控制器包括第一时间计时模块;

所述学生签到端包括:第二主控制器,以及与所述第二主控制器相连的第二指示模块、第二读卡器模块、第二无线通信模块和第二供电模块;

所述第一主控制器,用于接收所述第一液晶显示模块发送的所述课程编号;针对第一次上课的情况,接收所述第一读卡器模块发送的教师信息,并接收所述第二主控制器发送的学生信息;并将所述课程编号和所述教师信息及所述学生信息进行绑定;将绑定后的所述课程编号和所述教师信息及所述学生信息发送至所述第一存储模块;接收所述第二主控制器发送的学生签到信息;从所述第一存储模块获取学生信息;判断所述学生签到信息与所述学生信息是否匹配;若匹配,则向所述第二主控制器发送学生签到成功信息并记录所述学生签到信息;若不匹配,则向所述第二主控制器发送签到失败信息;根据所述学生签到信息生成学生签到信息表;与所述课程编号对应的所有课程结束后,自动删除绑定后的所述课程编号和所述教师信息及所述学生信息;

所述第一液晶显示模块,用于针对第一次上课的情况,接收课程编号;

所述第一读卡器模块,用于针对第一次上课的情况,读取教师校园卡中的教师信息,并将所述教师信息发送至所述第一主控制器;针对非第一次上课的情况,读取所述教师校园卡中的教师签到信息;并将所述教师签到信息发送至所述第一主控制器;

所述第一无线通信模块,用于与所述第二无线通信模块进行无线通信;

所述第一存储模块,用于存储绑定后的所述课程编号和所述老师信息及所述学生信息;

所述第一供电模块,用于向所述第一主控制器提供电能;

所述第一usb通信模块包括:usb接口和usb转串口接口;

所述usb接口,用于与外部设备连接;

所述usb转串口接口,用于调试程序;

所述第一时间计时模块,用于对所述学生签到信息加上时间戳;根据预设上课时间,判断学生是否迟到;自动调整冬季和夏季的上课时间;

所述第二主控制器,用于针对第一次上课的情况,接收所述第二读卡器模块发送的学生信息,并将所述学生信息发送至所述第一主控制器;接收所述第二读卡器模块发送的所述学生签到信息;接收所述第一主控制器发送的签到成功信息或签到失败信息;接收所述学生签到成功信息并将该学生的学生签到信息与所述学生签到端的签到设备进行绑定;

所述第二指示模块包括指示灯或语音设备;所述指示灯,用于在学生签到成功时,所述指示灯亮灯,以提示学生签到成功并将学生的签到成功信息发送至所述第二主控制器;及在学生签到不成功时,所述指示灯闪烁,以提示学生签到失败;或所述语音设备,用于在学生签到成功时,语音提示学生签到成功;及在学生签到不成功时,语音提示学生签到失败;

所述第二读卡器模块,用于针对第一次上课的情况,读取学生校园卡中的学生信息,并将所述学生信息发送至所述第二主控制器;针对非第一次上课的情况,读取学生校园卡中的所述学生签到信息,并将所述学生签到信息发送至所述第一主控制器;

所述第二无线通信模块,用于与所述第一无线通信模块进行无线通信;

所述第二供电模块,用于向所述第二主控制器提供电能。

可选地,所述学生签到端,还包括:第二红外检测模块;

所述第二红外检测模块,用于测量学生与红外测距传感器之间的距离,并将所述距离发送至所述第二主控制器;

可选地,所述第二主控制器,还用于接收所述第二红外检测模块发送的所述距离,并判断所述距离是否大于预设距离阈值;若是,则判断出学生离开座位;且判断学生离开座位时长是否大于预设时长,若是,则判断学生离开座位时长的起始时间是否在上课结束时间之前,若是,则确定学生逃课并将学生逃课信息发送至所述第一主控制器。

可选地,所述第一时间计时模块,还用于对所述学生逃课信息加上时间戳。

可选地,所述第一液晶显示模块,还用于显示带有时间戳的学生逃课信息。

第二方面,本发明实施例还提出一种基于校园卡的签到方法,包括:

针对第一次上课的情况,教师签到端的第一液晶显示模块接收课程编号并将所述课程编号发送至所述教师签到端的第一主控制器;并且所述教师签到端的第一读卡器模块读取教师校园卡中的教师信息,并将所述教师信息发送至所述第一主控制器;学生签到端的第二读卡器模块读取学生校园卡中的学生信息,并将所述学生信息发送至第二主控制器;所述第二主控制器将所述学生信息发送至所述第一主控制器;所述第一主控制器将所述课程编号、所述教师信息和所述学生信息绑定,并将绑定后的所述课程编号、所述教师信息和所述学生信息发送至所述教师签到端的第一存储模块;

针对第一次上课或非第一次上课的情况,学生签到端的第二读卡器模块读取学生校园卡中的学生签到信息并将所述学生签到信息发送至所述学生签到端的第二主控制器,且所述第二主控制器将所述学生签到信息发送至教师签到端的第一主控制器;

所述第一主控制器接收所述学生签到信息,并判断所述学生签到信息与所述第一存储模块存储的学生信息是否匹配;

若匹配,所述第一主控制器向所述第二主控制器发送学生签到成功信息并记录所述学生签到信息及根据所述学生签到信息生成学生签到信息表;所述教师签到端的第一时间计时模块对所述学生签到信息加上时间戳,根据所述学生签到信息的时间戳及预设上课时间,判断学生是否迟到;与所述课程编号对应的所有课程结束后,自动删除所述绑定后的所述课程编号和所述教师信息及所述学生信息;

所述第二主控制器接收所述签到成功信息,并且指示灯亮,以提示学生签到成功;或语音设备语音提示学生签到成功;及将学生签到信息与所述学生签到端的该学生的签到设备绑定;

若不匹配,所述第一主控制器向所述第二主控制器发送签到失败信息,并且所述指示灯闪烁,以提示学生签到失败;或所述语音设备语音提示学生签到失败。

可选地,所述基于校园卡的签到方法,还包括:

在上课开始后,通过所述学生签到端的第二红外检测模块测量学生与红外测距传感器之间的距离,并将所述距离发送至所述第二主控制器。

可选地,所述将所述距离发送至所述第二主控制器之后,所述基于校园卡的签到方法,还包括:

所述第二主控制器接收所述第二红外检测模块发送的所述距离,并判断所述距离是否大于预设距离阈值;若是,则判断出学生离开座位;且判断学生离开座位时长是否大于预设时长,若是,则判断学生离开座位时长的起始时间是否在上课结束时间之前,若是,则确定学生逃课并将学生逃课信息发送至所述第一主控制器。

可选地,所述将学生逃课信息发送至所述第一主控制器之后,所述基于校园卡的签到方法,还包括:

所述第一时间计时模块对所述学生逃课信息加上时间戳。

可选地,所述将学生逃课信息发送至所述第一主控制器之后,所述基于校园卡的签到方法,还包括:

所述第一液晶显示模块显示带有时间戳的学生逃课信息。

由上述技术方案可知,本发明实施例通过加入第一时间计时模块,对学生签到信息和学生逃课信息加上时间戳,提高了学生签到信息的可信性;通过时间戳以及预设上课时间判断学生是否迟到;绑定课程编号和老师信息及学生信息,无需从教学服务系统下载这些信息,节省了时间;能够自动调整冬季和夏季上课时间;通过判断学生离开座位时长是否大于预设时长,确定学生是否逃课。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些图获得其他的附图。

图1为本发明一实施例提供的一种基于校园卡的签到系统的结构示意图;

图2为本发明一实施例提供的一种基于校园卡的签到方法的流程示意图;

具体实施方式

下面结合附图,对本发明的具体实施方式作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。

图1示出了本实施例提供的一种基于校园卡的签到系统的结构示意图,包括:教师签到端和学生签到端;

所述教师签到端包括:第一主控制器,以及与所述第一主控制器相连的第一液晶显示模块、第一读卡器模块、第一无线通信模块、第一存储模块、第一供电模块和第一usb通信模块;其中所述第一主控制器包括第一时间计时模块;

所述学生签到端包括:第二主控制器,以及与所述第二主控制器相连的第二指示模块、第二读卡器模块、第二无线通信模块和第二供电模块;

所述第一主控制器,用于接收所述第一液晶显示模块发送的所述课程编号;针对第一次上课的情况,接收所述第一读卡器模块发送的教师信息,并接收所述第二主控制器发送的学生信息;并将所述课程编号和所述教师信息及所述学生信息进行绑定;将绑定后的所述课程编号和所述教师信息及所述学生信息发送至所述第一存储模块;接收所述第二主控制器发送的学生签到信息;从所述第一存储模块获取学生信息;判断所述学生签到信息与所述学生信息是否匹配;若匹配,则向所述第二主控制器发送学生签到成功信息并记录所述学生签到信息;若不匹配,则向所述第二主控制器发送签到失败信息;根据所述学生签到信息生成学生签到信息表;与所述课程编号对应的所有课程结束后,自动删除绑定后的所述课程编号和所述教师信息及所述学生信息;

所述第一液晶显示模块,用于针对第一次上课的情况,接收课程编号;

所述第一读卡器模块,用于针对第一次上课的情况,读取教师校园卡中的教师信息,并将所述教师信息发送至所述第一主控制器;针对非第一次上课的情况,读取所述教师校园卡中的教师签到信息,并将所述教师签到信息发送至所述第一主控制器;

所述第一无线通信模块,用于与所述第二无线通信模块进行无线通信;

所述第一存储模块,用于存储绑定后的所述课程编号和所述老师信息及所述学生信息;

所述第一供电模块,用于向所述第一主控制器提供电能;

所述第一usb通信模块包括:usb接口和usb转串口接口;

所述usb接口,用于与外部设备连接;

所述usb转串口接口,用于调试程序;

所述第一时间计时模块,用于对所述学生签到信息加上时间戳;根据预设上课时间,判断学生是否迟到;自动调整冬季和夏季的上课时间;

所述第二主控制器,用于针对第一次上课的情况,接收所述第二读卡器模块发送的学生信息,并将所述学生信息发送至所述第一主控制器;接收所述第二读卡器模块发送的所述学生签到信息;接收所述第一主控制器发送的签到成功信息或签到失败信息;接收所述学生签到成功信息并将该学生的学生签到信息与所述学生签到端的签到设备进行绑定;

所述第二指示模块包括指示灯或语音设备;所述指示灯,用于在学生签到成功时,所述指示灯亮灯,以提示学生签到成功并将学生的签到成功信息发送至所述第二主控制器;及在学生签到不成功时,所述指示灯闪烁,以提示学生签到失败;或所述语音设备,用于在学生签到成功时,语音提示学生签到成功;及在学生签到不成功时,语音提示学生签到失败;

所述第二读卡器模块,用于针对第一次上课的情况,读取学生校园卡中的学生信息,并将所述学生信息发送至所述第二主控制器;针对非第一次上课的情况,读取学生校园卡中的所述学生签到信息,并将所述学生签到信息发送至所述第一主控制器;

所述第二无线通信模块,用于与所述第一无线通信模块进行无线通信;

所述第二供电模块,用于向所述第二主控制器提供电能。

在本发明实施例中,基于校园卡的签到系统包括教师签到端11和学生签到端12;

所述教师签到端11包括:第一主控制器111,以及与所述第一主控制器相连的第一液晶显示模块112、第一读卡器模块113、第一无线通信模块114、第一存储模块115、第一供电模块116和第一usb通信模块117;其中所述第一主控制器111包括第一时间计时模块;

所述学生签到端12包括:第二主控制器121,以及与所述第二主控制器相连的第二指示模块122、第二读卡器模块123、第二无线通信模块124和第二供电模块125;

所述第一主控制器111,用于接收所述第一液晶显示模块112发送的所述课堂编号,针对第一次上课的情况,接收所述第一读卡器模块113发送的教师信息,并接收所述第二主控制器121发送的学生信息;并将所述课程编号和所述教师信息及所述学生信息进行绑定;将绑定后的所述课程编号和所述教师信息及所述学生信息发送至所述第一存储模块115;接收所述第二主控制器121发送的学生签到信息;从所述第一存储模块115获取学生信息;判断所述学生签到信息与所述学生信息是否匹配;若匹配,则向所述第二主控制器121发送学生签到成功信息并记录所述学生签到信息;若不匹配,则向所述第二主控制器121发送签到失败信息;根据所述学生签到信息生成学生签到信息表;与所述课程编号对应的所有课程结束后,自动删除绑定后的所述课程编号和所述教师信息及所述学生信息;

所述第一液晶显示模块112,用于针对第一次上课的情况,接收课程编号;此外,若学生校园卡遗失,可以通过在所述第一液晶显示模块112上录入学生学号实现学生签到功能。

所述第一读卡器模块113,用于针对第一次上课的情况,读取教师校园卡中的教师信息,并将所述教师信息发送至所述第一主控制器111;针对非第一次上课的情况,读取所述教师校园卡中的教师签到信息,并将所述教师签到信息发送至所述第一主控制器;

所述第一无线通信模块114,用于与所述第二无线通信模块124进行无线通信;

所述第一存储模块115,用于存储绑定后的所述课程编号和所述老师信息及所述学生信息;

所述第一供电模块116,用于向所述第一主控制器111提供电能;

所述第一usb通信模块117包括:usb接口和usb转串口接口;

所述usb接口,用于与外部设备连接;通过usb接口可以将学生签到信息表拷贝到pc端或u盘中。

所述usb转串口接口,用于调试程序;

所述第一时间计时模块,用于对所述学生签到信息加上时间戳;根据预设上课时间,判断学生是否迟到;自动调整冬季和夏季的上课时间;若第一时间计时模块的时间与现实世界时间出现偏差,可以通过第一液晶显示模块手动录入时间,进行时间调整。

所述第二主控制器121,用于针对第一次上课的情况,接收所述第二读卡器模块123发送的学生信息,并将所述学生信息发送至所述第一主控制器;接收所述第二读卡器模块123发送的所述学生签到信息;接收所述第一主控制器111发送的签到成功信息或签到失败信息;接收所述学生签到成功信息并将该学生的学生签到信息与所述学生签到端的签到设备进行绑定;

所述第二指示模块122包括指示灯或语音设备;所述指示灯,用于在学生签到成功时,所述指示灯亮灯,以提示学生签到成功并将学生的签到成功信息发送至所述第二主控制器121;及在学生签到不成功时,所述指示灯闪烁,以提示学生签到失败;或所述语音设备,用于在学生签到成功时,语音提示学生签到成功;及在学生签到不成功时,语音提示学生签到失败;

所述第二读卡器模块123,用于针对第一次上课的情况,读取学生校园卡中的学生信息,并将所述学生信息发送至所述第二主控制器121;针对非第一次上课的情况,读取学生校园卡中的所述学生签到信息,并将所述学生签到信息发送至所述第一主控制器111;

所述第二无线通信模块124,用于与所述第一无线通信模块114进行无线通信;

所述第二供电模块125,用于向所述第二主控制器121提供电能。

在本发明实施例中,第一主控制器和第二主控制器采用的是stm32f103ze微控制器,第一液晶显示模块采用的是4.3寸lcd电容液晶触摸屏,第一读卡器模块和第二读卡器模块采用的是mfrc522射频ic卡感应模块,第一无线通信模块和第二无线通信模块采用的是2.4g无线nrf24l01模块,第一存储模块采用的是sd卡和flash方式存储数据,第一供电模块和第二供电模块采用的是usb或者电源供电。第一usb通信模块中的usb接口与pc机连接后,在电脑上可以操作sd卡,查看和拷贝学生签到信息表。第一usb通信模块中的usb转串口接口用于调试程序。第一时间计时模块采用纽扣电池和微控制器只带的rtc定时器完成时间计时。

需要说明的是,教师校园卡中的教师信息,如教师姓名和教师编号以及学生校园卡中的学生信息,如学生姓名、学号和班级都是由写卡器设备写入。教师端签到设备和学生端签到设备还可以采用wifi模块通信。

本发明实施例加入第一时间计时模块,对学生签到信息加上时间戳,提高了学生签到信息的可信性;通过时间戳以及预设上课时间判断学生是否迟到;绑定课程编号和老师信息及学生信息,无需从教学服务系统下载这些信息,节省了时间;能够自动调整冬季和夏季上课时间;通过第一usb通信模块可以将学生签到信息表拷贝到pc机或u盘中。

进一步地,在上述系统实施例的基础上,所述学生签到端,还包括:第二红外检测模块;

所述第二红外检测模块,用于测量学生与红外测距传感器之间的距离,并将所述距离发送至所述第二主控制器。

在本发明实施例中,所述第二红外检测模块,用于测量学生与红外测距传感器之间的距离,并将所述距离发送至所述第二主控制器121。

需要说明的是,还可以采用超声波传感器测量学生与超声波传感器之间的距离。

本发明实施例通过测量学生与红外测距传感器之间的距离判断签到后的学生是否在座位上。

进一步地,在上述方法实施例的基础上,所述第二主控制器,还用于接收所述第二红外检测模块发送的所述距离,并判断所述距离是否大于预设距离阈值;若是,则判断出学生离开座位;且判断学生离开座位时长是否大于预设时长,若是,则判断学生离开座位时长的起始时间是否在上课结束时间之前,若是,则确定学生逃课并将学生逃课信息发送至所述第一主控制器。

在本发明实施例中,所述第二主控制器121,还用于接收所述第二红外检测模块发送的所述距离,并判断所述距离是否大于预设距离阈值;若是,则判断出学生离开座位;且判断学生离开座位时长是否大于预设时长,若是,则判断学生离开座位时长的起始时间是否在上课结束时间之前,若是,则确定学生逃课并将学生逃课信息发送至所述第一主控制器111。

需要说明的是,若判断出学生离开座位时长大于预设时长,但学生离开座位时长的起始时间在上课结束时间之后,则确定该学生不属于逃课,而是课间休息。

本发明实施例通过判断学生离开座位时长是否大于预设时长以及学生离开座位时长的起始时间是否在上课结束时间之前,确定学生是逃课还是课间休息。

进一步地,在上述系统实施例的基础上,所述第一时间计时模块,还用于对所述学生逃课信息加上时间戳。

在本发明实施例中,所述第一时间计时模块,还用于对所述学生逃课信息加上时间戳。

本发明实施例通过对学生逃课信息加上时间戳,提高了学生逃课信息的可信性。

进一步地,在上述系统实施例的基础上,所述第一液晶显示模块,还用于显示带有时间戳的学生逃课信息。

在本发明实施例中,所述第一液晶显示模块112采用的是触摸屏,触摸屏上有若干个方格,每个方格代表一个座位。若某个方格显示红色,则说明该方格对应的座位上的学生已经逃课。点击该红色方格,可以显示该红色方格对应的座位上的学生信息及该学生的带有时间戳的学生逃课信息。

本发明实施例通过显示带有时间戳的学生逃课信息,方便教师查看学生逃课情况。

图2示出了本实施例提供的一种基于校园卡的签到方法的流程示意图,包括:

s21,针对第一次上课的情况,教师签到端的第一液晶显示模块接收课程编号并将所述课程编号发送至所述教师签到端的第一主控制器;并且所述教师签到端的第一读卡器模块读取教师校园卡中的教师信息,并将所述教师信息发送至所述第一主控制器;学生签到端的第二读卡器模块读取学生校园卡中的学生信息,并将所述学生信息发送至第二主控制器;所述第二主控制器将所述学生信息发送至所述第一主控制器。

在本发明实施例中,在教师讲台安装一台教师签到端的签到设备,在学生座位安装一台学生签到端的签到设备。针对第一次上课的情况,在教室签到端的第一液晶显示模块上手动录入课程编号,教师签到端的第一液晶显示模块接收到课程编号后将课程编号发送至教师签到端的第一主控制器;依次刷教师的教师校园卡和来上课学生的学生校园卡,教师签到端的第一读卡器模块读取教师校园卡中的教师信息,并将教师信息发送至所述第一主控制器;学生签到端的第二读卡器模块读取学生校园卡中的学生信息,并将所述学生信息发送至第二主控制器;所述第二主控制器将所述学生信息发送至所述第一主控制器。

s22,所述第一主控制器将所述课程编号、所述教师信息和所述学生信息绑定,并将绑定后的所述课程编号、所述教师信息和所述学生信息发送至所述教师签到端的第一存储模块。

在本发明实施例中,第一主控制器将接收的课程编号、教师信息和学生信息绑定,并将绑定后的课程编号、教师信息和学生信息发送至教师签到端的第一存储模块进行存储;

s23,针对第一次上课或非第一次上课的情况,学生签到端的第二读卡器模块读取学生校园卡中的学生签到信息并将所述学生签到信息发送至所述学生签到端的第二主控制器,且所述第二主控制器将所述学生签到信息发送至教师签到端的第一主控制器。

在本发明实施例中,由于s22中已经存储了课程编号、教师信息和学生信息,因此,在后续上课时,无需再次存储课程编号、教师信息和学生信息。学生刷学生校园卡后,学生签到端的第二读卡器模块读取学生校园卡中的学生签到信息并将该学生签到信息发送至学生签到端的第二主控制器,第二主控制器将学生签到信息发送至教师签到端的第一主控制器。

s24,所述第一主控制器接收所述学生签到信息,并判断所述学生签到信息与所述第一存储模块存储的学生信息是否匹配。

在本发明实施例中,第一主控制器接收到学生签到信息后,判断学生签到信息与第一存储模块中存储的学生信息是否匹配。

s25,若匹配,所述第一主控制器向所述第二主控制器发送学生签到成功信息并记录所述学生签到信息及根据所述学生签到信息生成学生签到信息表;所述教师签到端的第一时间计时模块对所述学生签到信息加上时间戳,并且所述第一主控制器根据所述学生签到信息的时间戳及预设上课时间,判断学生是否迟到;与所述课程编号对应的所有课程结束后,自动删除所述绑定后的所述课程编号和所述教师信息及所述学生信息。

在本发明实施例中,在学生签到信息与第一存储模块中存储的学生信息匹配的情况下,第一主控制器向第二主控制器发送学生签到成功信息并记录学生签到信息及根据学生签到信息生成学生签到信息表;教师签到端的第一时间计时模块对学生签到信息加上时间戳,并且第一主控制器根据学生签到信息的时间戳及预设上课时间,判断学生是否迟到,若时间戳上的时间晚于预设上课时间,则判断出学生上课迟到,若时间戳上的时间早于或等于预设上课时间,则判断出学生准时上课。与所述课程编号对应的所有课程结束后,第一主控制器自动删除所述绑定后的所述课程编号和所述教师信息及所述学生信息。

需要说明的是,若所述第一时间计时模块的时间与现实世界的时间出现偏差,可以通过教师签到端的第一液晶显示模块手动录入时间,进行时间调整。

s26,所述第二主控制器接收所述签到成功信息,并且指示灯亮,以提示学生签到成功;或语音设备语音提示学生签到成功;及将学生签到信息与所述学生签到端的该学生的签到设备绑定。

在本发明实施例中,可以使用指示灯提示学生是否签到成功,还可以使用语音设备提示学生是否签到成功。具体地,第二主控制器接收到签到成功信息,并且指示灯亮,以提示学生签到成功;或语音设备语音提示学生签到成功。第二主控制器将学生签到信息与学生签到端该学生的签到设备绑定。

s27,若不匹配,所述第一主控制器向所述第二主控制器发送签到失败信息,并且所述指示灯闪烁,以提示学生签到失败;或所述语音设备语音提示学生签到失败。

在本发明实施例中,在学生签到信息与第一存储模块中存储的学生信息不匹配的情况下,第一主控制器向第二主控制器发送签到失败信息,并且指示灯闪烁,以提示学生签到失败;或语音设备语音提示学生签到失败。

本发明实施例绑定课程编号和老师信息及学生信息,无需进入教学服务系统下载这些信息,降低了教学服务系统遭到攻击的可能性;对学生签到信息加上的时间戳,提高了学生签到信息的可信性;通过时间戳以及预设上课时间判断学生是否迟到;

进一步地,在上述方法实施例的基础上,所述基于校园卡的签到方法,还包括:

在上课开始后,通过所述学生签到端的第二红外检测模块测量学生与红外测距传感器之间的距离,并将所述距离发送至所述第二主控制器。

在本发明实施例中,在上课开始后,通过所述学生签到端的第二红外检测模块测量学生与红外测距传感器之间的距离,并将所述距离发送至所述第二主控制器。

本发明实施例通过测量学生与红外测距传感器之间的距离判断签到后的学生是否在座位上。

进一步地,在上述方法实施例的基础上,所述将所述距离发送至所述第二主控制器之后,所述基于校园卡的签到方法,还包括:

所述第二主控制器接收所述第二红外检测模块发送的所述距离,并判断所述距离是否大于预设距离阈值;若是,则判断出学生离开座位;且判断学生离开座位时长是否大于预设时长,若是,则判断出学生逃课并将学生逃课信息发送至所述第一主控制器。

需要说明的是,还可以采用超声波传感器测量学生与超声波传感器之间的距离。

在本发明实施例中,第二红外检测模块将学生与红外测距传感器之间的距离发送至第二主控制器之后,第二主控制器接收第二红外检测模块发送的距离,并判断所述距离是否大于预设距离阈值;若是,则判断出学生离开座位;且判断学生离开座位时长是否大于预设时长,若是,则判断学生离开座位时长的起始时间是否在上课结束时间之前,若是,则确定学生逃课并将学生逃课信息发送至所述第一主控制器。

需要说明的是,若判断出学生离开座位时长大于预设时长,但学生离开座位时长的起始时间在上课结束时间之后,则确定该学生不属于逃课,而是课间休息。

本发明实施例通过判断学生离开座位时长是否大于预设时长以及学生离开座位时长的起始时间是否在上课结束时间之后,确定学生是逃课还是课间休息。

进一步地,在上述方法实施例的基础上,所述将学生逃课信息发送至所述第一主控制器之后,所述基于校园卡的签到方法,还包括:

所述第一时间计时模块对所述学生逃课信息加上时间戳。

在本发明实施例中,将所述学生逃课信息发送至所述第一主控制器之后,所述第一时间计时模块会对所述学生逃课信息加上时间戳。

本发明实施例通过对学生逃课信息加上时间戳,提高了学生逃课信息的可信性。

进一步地,在上述方法实施例的基础上,所述将学生逃课信息发送至所述第一主控制器之后,所述基于校园卡的签到方法,还包括:

所述第一液晶显示模块显示带有时间戳的学生逃课信息。

在本发明实施例中,所述第一液晶显示模块采用的是触摸屏,触摸屏上有若干个方格,每个方格代表一个座位。若某个方格显示红色,则说明该方格对应的座位上的学生已经逃课。点击该红色方格,可以显示该红色方格对应的座位上的学生信息及该学生的带有时间戳的学生逃课信息。

本发明实施例通过显示带有时间戳的学生逃课信息,方便教师查看学生逃课情况。

还需要说明的是,若学生校园卡遗失,可以通过在教师签到端的第一液晶显示模块上录入学生学号实现学生签到功能。

应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。


技术特征:

1.一种基于校园卡的签到系统,其特征在于,包括:

教师签到端和学生签到端;

所述教师签到端包括:第一主控制器,以及与所述第一主控制器相连的第一液晶显示模块、第一读卡器模块、第一无线通信模块、第一存储模块、第一供电模块和第一usb通信模块;其中所述第一主控制器包括第一时间计时模块;

所述学生签到端包括:第二主控制器,以及与所述第二主控制器相连的第二指示模块、第二读卡器模块、第二无线通信模块和第二供电模块;

所述第一主控制器,用于接收所述第一液晶显示模块发送的所述课程编号;针对第一次上课的情况,接收所述第一读卡器模块发送的教师信息,并接收所述第二主控制器发送的学生信息;并将所述课程编号和所述教师信息及所述学生信息进行绑定;将绑定后的所述课程编号和所述教师信息及所述学生信息发送至所述第一存储模块;接收所述第二主控制器发送的学生签到信息;从所述第一存储模块获取学生信息;判断所述学生签到信息与所述学生信息是否匹配;若匹配,则向所述第二主控制器发送学生签到成功信息并记录所述学生签到信息;若不匹配,则向所述第二主控制器发送签到失败信息;根据所述学生签到信息生成学生签到信息表;与所述课程编号对应的所有课程结束后,自动删除绑定后的所述课程编号和所述教师信息及所述学生信息;

所述第一液晶显示模块,用于针对第一次上课的情况,接收课程编号;

所述第一读卡器模块,用于针对第一次上课的情况,读取教师校园卡中的教师信息,并将所述教师信息发送至所述第一主控制器;针对非第一次上课的情况,读取所述教师校园卡中的教师签到信息,并将所述教师签到信息发送至所述第一主控制器;

所述第一无线通信模块,用于与所述第二无线通信模块进行无线通信;

所述第一存储模块,用于存储绑定后的所述课程编号和所述老师信息及所述学生信息;

所述第一供电模块,用于向所述第一主控制器提供电能;

所述第一usb通信模块包括:usb接口和usb转串口接口;

所述usb接口,用于与外部设备连接;

所述usb转串口接口,用于调试程序;

所述第一时间计时模块,用于对所述学生签到信息加上时间戳;根据预设上课时间,判断学生是否迟到;自动调整冬季和夏季的上课时间;

所述第二主控制器,用于针对第一次上课的情况,接收所述第二读卡器模块发送的学生信息,并将所述学生信息发送至所述第一主控制器;接收所述第二读卡器模块发送的所述学生签到信息;接收所述第一主控制器发送的签到成功信息或签到失败信息;接收所述学生签到成功信息并将该学生的学生签到信息与所述学生签到端的签到设备进行绑定;

所述第二指示模块包括指示灯或语音设备;所述指示灯,用于在学生签到成功时,所述指示灯亮灯,以提示学生签到成功并将学生的签到成功信息发送至所述第二主控制器;及在学生签到不成功时,所述指示灯闪烁,以提示学生签到失败;或所述语音设备,用于在学生签到成功时,语音提示学生签到成功;及在学生签到不成功时,语音提示学生签到失败;

所述第二读卡器模块,用于针对第一次上课的情况,读取学生校园卡中的学生信息,并将所述学生信息发送至所述第二主控制器;针对非第一次上课的情况,读取学生校园卡中的所述学生签到信息,并将所述学生签到信息发送至所述第一主控制器;

所述第二无线通信模块,用于与所述第一无线通信模块进行无线通信;

所述第二供电模块,用于向所述第二主控制器提供电能。

2.根据权利要求1所述的基于校园卡的签到系统,其特征在于,所述学生签到端,还包括:第二红外检测模块;

所述第二红外检测模块,用于测量学生与红外测距传感器之间的距离,并将所述距离发送至所述第二主控制器。

3.根据权利要求2所述的基于校园卡的签到系统,其特征在于,

所述第二主控制器,还用于接收所述第二红外检测模块发送的所述距离,并判断所述距离是否大于预设距离阈值;若是,则判断出学生离开座位;且判断学生离开座位时长是否大于预设时长,若是,则判断学生离开座位时长的起始时间是否在上课结束时间之前,若是,则确定学生逃课并将学生逃课信息发送至所述第一主控制器。

4.根据权利要求3所述的基于校园卡的签到系统,其特征在于,

所述第一时间计时模块,还用于对所述学生逃课信息加上时间戳。

5.根据权利要求4所述的基于校园卡的签到系统,其特征在于,

所述第一液晶显示模块,还用于显示带有时间戳的学生逃课信息。

6.一种基于校园卡的签到方法,其特征在于,包括:

针对第一次上课的情况,教师签到端的第一液晶显示模块接收课程编号并将所述课程编号发送至所述教师签到端的第一主控制器;并且所述教师签到端的第一读卡器模块读取教师校园卡中的教师信息,并将所述教师信息发送至所述第一主控制器;学生签到端的第二读卡器模块读取学生校园卡中的学生信息,并将所述学生信息发送至第二主控制器;所述第二主控制器将所述学生信息发送至所述第一主控制器;

所述第一主控制器将所述课程编号、所述教师信息和所述学生信息绑定,并将绑定后的所述课程编号、所述教师信息和所述学生信息发送至所述教师签到端的第一存储模块;

针对第一次上课或非第一次上课的情况,学生签到端的第二读卡器模块读取学生校园卡中的学生签到信息并将所述学生签到信息发送至所述学生签到端的第二主控制器,且所述第二主控制器将所述学生签到信息发送至教师签到端的第一主控制器;

所述第一主控制器接收所述学生签到信息,并判断所述学生签到信息与所述第一存储模块存储的学生信息是否匹配;

若匹配,所述第一主控制器向所述第二主控制器发送学生签到成功信息并记录所述学生签到信息及根据所述学生签到信息生成学生签到信息表;所述教师签到端的第一时间计时模块对所述学生签到信息加上时间戳,根据所述学生签到信息的时间戳及预设上课时间,判断学生是否迟到;与所述课程编号对应的所有课程结束后,自动删除所述绑定后的所述课程编号和所述教师信息及所述学生信息;

所述第二主控制器接收所述签到成功信息,并且指示灯亮,以提示学生签到成功;或语音设备语音提示学生签到成功;及将学生签到信息与所述学生签到端的该学生的签到设备绑定;

若不匹配,所述第一主控制器向所述第二主控制器发送签到失败信息,并且所述指示灯闪烁,以提示学生签到失败;或所述语音设备语音提示学生签到失败。

7.根据权利要求6所述的基于校园卡的签到方法,其特征在于,所述基于校园卡的签到方法,还包括:

在上课开始后,通过所述学生签到端的第二红外检测模块测量学生与红外测距传感器之间的距离,并将所述距离发送至所述第二主控制器。

8.根据权利要求7所述的基于校园卡的签到方法,其特征在于,所述将所述距离发送至所述第二主控制器之后,所述基于校园卡的签到方法,还包括:

所述第二主控制器接收所述第二红外检测模块发送的所述距离,并判断所述距离是否大于预设距离阈值;若是,则判断出学生离开座位;且判断学生离开座位时长是否大于预设时长,若是,则判断学生离开座位时长的起始时间是否在上课结束时间之前,若是,则确定学生逃课并将学生逃课信息发送至所述第一主控制器。

9.根据权利要求8所述的基于校园卡的签到方法,其特征在于,

所述将学生逃课信息发送至所述第一主控制器之后,所述基于校园卡的签到方法,还包括:

所述第一时间计时模块对所述学生逃课信息加上时间戳。

10.根据权利要求9所述的基于校园卡的签到方法,其特征在于,

所述将学生逃课信息发送至所述第一主控制器之后,所述基于校园卡的签到方法,还包括:

所述第一液晶显示模块显示带有时间戳的学生逃课信息。

技术总结
本发明实施例公开了一种基于校园卡的签到系统及方法,系统包括:教师签到端和学生签到端;教师签到端包括:第一主控制器,以及与第一主控制器相连的第一液晶显示模块、第一读卡器模块、第一无线通信模块、第一存储模块、第一供电模块和第一USB通信模块;第一主控制器包括第一时间计时模块;学生签到端包括:第二主控制器,以及与第二主控制器相连的第二指示模块、第二读卡器模块、第二无线通信模块和第二供电模块。本发明实施例通过加入第一时间计时模块,对学生签到信息加上的时间戳,提高了学生签到信息的可信性;通过时间戳以及预设上课时间判断学生是否迟到;通过判断学生离开座位时长是否大于预设时长,确定学生是否逃课。

技术研发人员:董哲;陈玉梁;翟维枫;孙德辉
受保护的技术使用者:北方工业大学
技术研发日:2020.01.21
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-48319.html

最新回复(0)