一种课堂签到系统及方法技术方案

技术编号:17033878 阅读:327 留言:0更新日期:2018-01-13 19:57
本发明专利技术公开了一种课堂签到系统,包括内置电子地图的教师终端、学生终端以及由签到管理模块、课程管理模块和位置检测模块组成的服务器,还包括存储课程及签到信息的数据库,统计显示模块,所述的教师终端和学生终端分别与服务器连接,所述的数据库和统计显示模块分别与服务器连接;还公开了基于课堂签到系统进行签到的方法,本发明专利技术通过借助智能移动终端和指定软件,当签到功能开启之后,签到者参与签到时登录自己账号信息进行身份确认,并且需要提供自己所处位置的经纬度,服务器接收到信息之后进行数据计算处理,有效地控制了签到的位置,保证了签到的灵活性和准确性。使用本签到方法,操作简便、易于推广使用,节省了考勤签到整体所需要的时间,提高了效率。

【技术实现步骤摘要】
一种课堂签到系统及方法
本专利技术属于教育技术学领域,具体涉及一种位置约束的位置可控签到系统,以及签到方法。
技术介绍
高校教师课前点名考勤、大型培训管理,需要对指定人员签到情况进行确认,传统的方式是人工检查统计,往往花费大量时间。随着技术进步,出现了打卡机、指纹识别器、人脸识别器等设备,但是高校班级众多,上述方法需要投入大量的设备经费。现有的基于移动终端签到的方法,存在着签到信息不准确的情况,如学生可能在宿舍或者课堂之外的地方进行签到。再者,如社会实践课、网络在线学习课,学生并不需要到教室中去学习,学习地点不固定,现有的签到技术也不能够满足要求。
技术实现思路
针对以上技术存在的缺陷,本专利技术的目的之一是提供一种基于移动终端的位置可控签到系统,目的在于解决当前课堂签到考勤时所用的人工点名、终端打卡签到方法效率低下,以及设备经费高等问题,通过使用移动智能终端进行签到,提高课堂及会议效率。本专利技术解决其技术问题所采用的技术方案是:一种课堂签到系统,包括教师终端,用于签到的发起和关闭,生成包含学生身份、签到位置范围、课程信息、签到时间范围在内的签到发起信息包并发送至服务端,并接收服务端发送的签到发起反馈信息;学生终端,用于接收服务端推送的开启签到通知,生成包含学生身份、学生位置、签到请求、课程信息和签到时间在内的签到请求信息包并发送至服务端,并接收服务端发送的签到请求反馈信息;由签到管理模块、课程管理模块和位置检测模块组成的服务端;所述的签到管理模块用于接收教师终端的签到发起信息包并发送到学生终端,或者接收学生终端提交的签到请求信息包并判断学生的签到信息是否符合标准,如果符合则返回签到成功的消息,如果不符合则返回签到失败和失败原因消息;所述的课程管理模块用于管理签到发起人、课程对应的班级以及班级对应的学生,从而确保签到能够有效进行;所述的位置检测模块用于判断学生终端发送的位置信息是否在签到位置范围内;存储课程信息、签到信息及人员信息的数据库,分别保存教师终端和学生终端发送的信息包,由实时签到信息存储模块和历史签到信息存储模块组成,用于查询统计一段时间内的考勤结果;统计显示模块,用于实时展示签到信息,并提供两种形式的呈现方式:一种方式是以web界面的形式呈现,已经签到的人员信息会变成绿色以示通过;另一种方式通过终端以电子地图方式呈现签到人员信息,在教师指定的签到中心范围内,可以清楚地看到签到人员的位置分布情况;所述的教师终端和学生终端分别与服务端连接,所述的数据库和统计显示模块分别与服务端连接。所述的一种课堂签到系统,其教师终端和学生终端为智能手机、平板电脑或可穿戴设备。本专利技术的目的之二是提供一种课堂签到的方法,包括如下步骤:S01,教师终端将包含学生身份、可签到位置范围、课程信息、签到时间范围在内的签到发起信息包发送至服务器,服务器生成签到功能已开放通知,并反馈信息至教师终端;S02,学生终端接收到服务器推送的对应课堂的签到功能已开放通知,之后将包含学生身份、签到位置信息、课程信息、签到时间范围在内的签到发起信息包上传到服务器,并接收服务端发送的签到请求反馈信息,每个学生终端对应一个学号,而且只能签到一次;S03,服务器从签到位置和签到时间两方面对学生终端发送来的签到请求信息进行处理判断,如果签到人员信息、课程信息、位置信息中某项与教师终端中的设定不匹配则发送签到“签到失败”及原因给学生终端,若匹配则返回签到成功命令并将签到成功的信息存储于数据库中,同时通过websocket机制向教师终端和学生终端发送签到成功消息;S04,统计显示模块通过ajax、websocket异步通信机制将已签到人员信息实时发送到web界面中,通过web界面实时展示签到信息,已经签到的人员信息会变成绿色以示通过;或者通过终端以电子地图方式呈现签到人员信息,在教师指定的签到中心范围内,可以清楚地看到签到人员的位置分布情况。所述的一种课堂签到方法,其步骤S02中学生通过学号或自己注册的账号登录学生终端,选择进入需要签到的课程或会议,学生终端收到服务端推送的用户签到的提示。所述的一种课堂签到方法,其步骤S03中若教师终端设置的签到的中心点为(纬度,经度),而学生终端的签到位置为(纬度,经度),则位置检测模块根据cos=A1×A2+B1×B2+C1×C2,计算签到位置和中心点的距离,判断判断签到点是否在指定的签到范围,其中A1=cos×sin,B1=cos×cos,C1=sin,A2=cos×sin,B1=cos×cos,C2=sin。所述的一种课堂签到方法,其步骤S03中服务器通过GPS定位或者利用GSM/GPRS/3G/4G/5G网络获得学生终端的位置信息。所述的一种课堂签到方法,其步骤S03中服务器先通过实时签到信息存储模块以实时信息表的方式存储学生终端发送的签到请求信息,再通过历史签到信息存储模块以历史签到信息表的方式存储签到成功的签到请求信息。本专利技术的有益效果是:1,本专利技术的使用大大减少了课堂或会议口头点名签到所用的时间,使用方便、提高效率。2,基于移动终端的签到系统借助于人们日常使用的智能手机即可完成签到要求,不需要额外的其他终端设备,降低了设备环境的成本和门槛。3,本专利技术可以自动的存储每次签到记录,使用者通过web端可以查看每次的签到记录,省去了人工统计签到的时间。4,本专利技术可以灵活控制移动终端的签到位置,避免出现人员未到指定位置却成功签到的情况,增加签到的准确率。附图说明图1是本专利技术系统的结构框图;图2是本专利技术签到方法的流程图;图3是服务端的组织结构图;图4是签到范围的计算流程图;图5是签到统计展示流程图。各附图标记为:1—教师终端,2—学生终端,3—服务器,4—数据库,5—统计显示模块。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施案例仅用以解释本专利技术,并不用于限定本专利技术。此外,下面所描述的本专利技术各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。参照图1所示,本专利技术公开了一种基于移动终端的位置可控签到系统,包括教师终端1,用于签到的发起和关闭,生成包含学生身份、签到位置范围、课程信息、签到时间范围在内的签到发起信息包并发送至服务器3,并接收服务器3发送的签到发起反馈信息;所述的教师终端1为内置地图模块的智能手机、平板电脑或可穿戴设备;教师需要在自己的智能终端上安装指定软件,可以通过app同时设置学生的签到范围:教师可在地图上选择中心点,然后输入半径范围,签到人只有在教师指定位置签到才有效。还包括学生终端2,用于签到的请求,生成包含学生身份、学生位置、签到请求、课程信息和签到时间在内的签到请求信息包并发送至服务器3,并接收服务器3发送的签到请求反馈信息;所述的学生终端2为智能手机或平板电脑;学生在自己的智能手机上安装指定软件,在教师终端1开启签到功能之后便可以通过app进行签到,一台移动终端只可以进行一次签到,不可以多次重复签到。还包括服务器3,其包括用于处理签到请求的签到管理模块、适用于不同班级的课程管理模块和基于内置的地图模块确认学生终端2位置的位置检测模块(用于计算距离);所述的签到管理模块用于接收教师本文档来自技高网...
一种课堂签到系统及方法

【技术保护点】
一种课堂签到系统,其特征在于:包括教师终端(1),用于签到的发起和关闭,生成包含学生身份、签到位置范围、课程信息、签到时间范围在内的签到发起信息包并发送至服务端(3),并接收服务端(3)发送的签到发起反馈信息;学生终端(2),用于接收服务端(3)推送的开启签到通知,生成包含学生身份、学生位置、签到请求、课程信息和签到时间在内的签到请求信息包并发送至服务端(3),并接收服务端(3)发送的签到请求反馈信息;由签到管理模块、课程管理模块和位置检测模块组成的服务端(3);所述的签到管理模块用于接收教师终端(1)的签到发起信息包并发送到学生终端(2),或者接收学生终端(2)提交的签到请求信息包并判断学生的签到信息是否符合标准,如果符合则返回签到成功的消息,如果不符合则返回签到失败和失败原因消息;所述的课程管理模块用于管理签到发起人、课程对应的班级以及班级对应的学生,从而确保签到能够有效进行;所述的位置检测模块用于判断学生终端(2)发送的位置信息是否在签到位置范围内;存储课程信息、签到信息及人员信息的数据库(4),分别保存教师终端(1)和学生终端(2)发送的信息包,由实时签到信息存储模块和历史签到信息存储模块组成,用于查询统计一段时间内的考勤结果;统计显示模块(5),用于实时展示签到信息,并提供两种形式的呈现方式:一种方式是以web界面的形式呈现,已经签到的人员信息会变成绿色以示通过;另一种方式通过终端以电子地图方式呈现签到人员信息,在教师指定的签到中心范围内,以清楚地显示签到人员的位置分布情况;所述的教师终端(1)和学生终端(2)分别与服务端(3)连接,所述的数据库(4)和统计显示模块(5)分别与服务端(3)连接。...

【技术特征摘要】
1.一种课堂签到系统,其特征在于:包括教师终端(1),用于签到的发起和关闭,生成包含学生身份、签到位置范围、课程信息、签到时间范围在内的签到发起信息包并发送至服务端(3),并接收服务端(3)发送的签到发起反馈信息;学生终端(2),用于接收服务端(3)推送的开启签到通知,生成包含学生身份、学生位置、签到请求、课程信息和签到时间在内的签到请求信息包并发送至服务端(3),并接收服务端(3)发送的签到请求反馈信息;由签到管理模块、课程管理模块和位置检测模块组成的服务端(3);所述的签到管理模块用于接收教师终端(1)的签到发起信息包并发送到学生终端(2),或者接收学生终端(2)提交的签到请求信息包并判断学生的签到信息是否符合标准,如果符合则返回签到成功的消息,如果不符合则返回签到失败和失败原因消息;所述的课程管理模块用于管理签到发起人、课程对应的班级以及班级对应的学生,从而确保签到能够有效进行;所述的位置检测模块用于判断学生终端(2)发送的位置信息是否在签到位置范围内;存储课程信息、签到信息及人员信息的数据库(4),分别保存教师终端(1)和学生终端(2)发送的信息包,由实时签到信息存储模块和历史签到信息存储模块组成,用于查询统计一段时间内的考勤结果;统计显示模块(5),用于实时展示签到信息,并提供两种形式的呈现方式:一种方式是以web界面的形式呈现,已经签到的人员信息会变成绿色以示通过;另一种方式通过终端以电子地图方式呈现签到人员信息,在教师指定的签到中心范围内,以清楚地显示签到人员的位置分布情况;所述的教师终端(1)和学生终端(2)分别与服务端(3)连接,所述的数据库(4)和统计显示模块(5)分别与服务端(3)连接。2.根据权利要求1所述的一种课堂签到系统,其特征在于,所述的教师终端(1)和学生终端(2)为智能手机或平板电脑。3.一种基于权利要求1所述课堂签到系统进行签到的方法,其特征在于,包括如下步骤:S01,教师终端(1)将包含学生身份、可签到位置范围、课程信息、签到时间范围在内的签到发起信息包发送至服务器(3),服务器(3)生成签到功能已开放通知,并反馈信息至教师终端(1);S02,学生终端(2)接收到服务器(3)推送的对应课堂的签到...

【专利技术属性】
技术研发人员:杜旭李浩杨宗凯张明焱徐帅
申请(专利权)人:华中师范大学
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1