基于安卓系统的高校考勤方法与流程

文档序号:13663292阅读:1612来源:国知局
基于安卓系统的高校考勤方法与流程

本发明属于计算机软件技术领域,尤其是一种基于安卓系统的高校考勤方法。



背景技术:

近年来,高校学生的整体出勤情况令人担忧:同学之间互相代替答到弄虚作假;代上课、代签到等不良行为在很多高校已形成一条恶性交易链;偌大的教室只有一名教师和孤零零的几名同学上课等现象更是屡见不鲜。很多高校为了应对这一不良状况,提高学生整体学术水平,开始狠抓学生考勤管理工作,并实施了多种考勤管理方法:逐个点名、拍照核对、课堂互动等。

上述考勤管理方法各有特点,但也存在一些问题,如浪费课堂时间、课后核对工作量大等,如何实现高效的考勤管理方法一直是难点问题。目前,市场有诸如《课堂派》、《平时分》、《课堂点名》等众多考勤管理软件。上述软件考勤处理流程如图2所示,虽然它们都实现了基本的考勤管理功能,但也存在着以下不足之处:(1)地理位置定位不准确,使得学生即使不在教室也可以进行签到;(2)依赖其它平台进行的二次开发导致签到流程过于繁琐;(3)界面设计不美观或者操作不便导致用户体验不佳;(4)一个软件甚至可以被多个用户轮流登陆使用签到功能。



技术实现要素:

本发明的目的在于克服现有技术的不足,提供一种设计合理、能够有效提升课堂利用率和提高学生课堂参与积极性的基于安卓系统的高校考勤方法。

本发明解决其技术问题是采取以下技术方案实现的:

一种基于安卓系统的高校考勤方法,包括以下步骤:

步骤1、上课期间教师开启签到功能,选择相应的签到方法,设置解锁密码并开启签后锁屏功能;

步骤2、根据上课时间及教师信息,确定需要签到的学生群体,并向其发送通知;

步骤3、获取签到者的地理位置信息,计算签到者与教师之间的距离,如果两者距离在阈值控制范围内,则签到者具有进行本次签到资格;

步骤4、具有进行本次签到资格的学生根据教师选择的签到方法进入相应的签到界面;

步骤5、点击“签到”按钮,进入锁屏状态,如果签到者输入的解锁密码正确,则可解锁并成功签到。

所述签到方法包括如下三种方式:使用日历展现形式的签到方式、使用输入签到码的签到方式和使用二维码扫描的签到方式。

所述签后锁屏功能是指签到后进入锁屏状态,系统根据学生所输密码与教师所设密码比较,确定签到者是否能成功进行本次签到并解锁手机。

在步骤3中,计算签到者与教师间之间的距离的方法为:

⑴通过gps分别获取两者精确的经纬度,并分别作为两者的坐标;

⑵将两者的坐标带入到经纬度转换公式得到两者间的距离。

所述经纬度转换公式为:

其中:

t(longt,latt)为教师坐标,s(longs,lats)为学生坐标,r为地球半径,r=6378137。

在步骤5中,签到者输入的解锁密码是否正确的判断方法为:

⑴、在联网状态,从服务器端获取教师预设的解锁密码;

⑵、通过判断签到时所输密码与获取解锁密码是否一致,得到判断结果。

所述的签到者为选择本堂课的学生或教师录入的学生。

本发明的优点和积极效果是:

1、本发明的签到方法充分利用互联网时代gps精准的定位服务以及c-s模式,实现对师生的测距功能以及签后锁屏功能;该方法无需在手机中增加辅助测距装置等硬件设备,而且原有的gps服务方式无需太多调整,从而大大降低了考勤管理系统的设计的复杂程度,节约了开发设计成本。

2、本发明的测距方法使用百度地图提供的api即可实现对师生之间的测距功能,不需要任何辅助测距装置等硬件设备,通过c-s模式实现签后锁屏功能,无需安装其它软件或硬件,可大大节省使用成本。

3、本发明根据获取到的师生各自的经纬度,通过转换公式计算出两者间的实际距离,即可实现对师生的测距功能;同时通过定时获取服务端密码,保障用户端的解锁密码与服务器一致,从而保障用户手机的安全,不会在签到后被锁住后而无法用老师提供的密码解锁。本方法简便易用,可广泛适用于各大高校的考勤管理工作。

4、本发明设计合理,其通过判断签到时师生间的距离,以及签后锁屏的技术,有效避免了学生代签、假签、课堂玩手机的现象。同时提供多种签到方式,革新传统的上课“点答式”签到,节约上课时间,大大增加了课堂利用率,能为提升高校考勤管理工作的质量提供保障。

附图说明

图1是本发明的处理流程图;

图2是现有签到软件的流程图。

具体实施方式

以下结合附图对本发明实施例做进一步详述:

一种基于安卓系统的高校考勤方法,如图1所示,包括以下步骤:

步骤1、上课期间教师开启签到功能,选择相应的签到方法,设置解锁密码并开启签后锁屏功能。

在本步骤中,签到方法包括三种方式:使用日历展现形式的签到方式、使用输入签到码的签到方式和使用二维码扫描的签到方式。下面对三种签到方式分别进行说明:

(1)日历展现形式的签到方式,其优点是直观。在教师未开启签到时,签到功能不可用,但可以在日历上展示学生某门课程已签到的日期。在教师开启签到时,签到功能启用,学生点击“签到”按钮并成功签到后,日历对应的天数将显示“已签到”。

(2)输入签到码(一串整数)签到方式,其优点是签到码长度不定,正负不定,使用此方法签到时不必担心学生能猜测到签到码。使用时教师只需要点击“随机”按钮即可随机生成签到码并上传至服务器,学生端只需要输入该签到码,即可成功签到。教师也可以手动输入签到码进行签到,还可以随时停用该签到码。

(3)二维码扫描签到方式,其优点是方便快捷,新颖,并且可以直接利用签到码生成签到二维码。在教师设置好签到二维码图片后,该图片会被自动上传至服务器,并返回给教师一个url地址。之后,教师只需要将该签到码地址通过软件内置的“课堂互动”功能发送给学生,让其打开扫码即可签到。教师也可通过教室多媒体浏览器打开此url地址,届时学生只需打开本软件,扫码签到即可。

在本步骤中,教师需要设置解锁密码并利用签后锁屏功能进行签到解锁。签后锁屏功能是指:签到后进入手机锁屏状态,系统根据学生所输密码与服务器上教师所设密码比较,确定签到者是否能成功进行本次签到并解锁手机。点击签到按钮后,系统会获取教师设置的锁屏选项,若教师选择了“签后锁屏”功能,则学生在签到后,会进入手机锁屏状态,该状态下无法进行除解锁以外的任何操作,且强制关机,取下电池板等操作会导致签到失败。只有成功解锁后才算一次成功的签到。若教师未选择“签后锁屏”功能,则学生签到后直接判定为成功签到,且不会被锁屏。

步骤2、根据上课时间及教师信息,确定需要签到的学生群体,并向其发送通知;

在本步骤中,当教师签到准备工作完成后,系统会向服务器发出一条“准备签到”的请求,此时服务器会自动向符合本次签到条件的学生发送签到通知,学生接收到通知后只需要点击该通知栏提示即可转向相应签到界面,开始签到。

步骤3、获取签到者的地理位置信息,计算签到者与教师之间的距离,如果两者距离在阈值控制范围内,则签到者具有进行本次签到资格;

在本步骤中,系统首先会先判断签到者与教师的距离。根据公式(1)给出的经纬度转换实际距离公式,利用系统获取到的教师和学生各自的坐标,进行实际距离转换,作为判断学生是否具有签到资格的依据。

假设教师坐标为t(longt,latt),学生坐标为s(longs,lats),已知地球半径r=6378137米。得出以下转换公式:

其中:

据上述公式,代入师生坐标进行距离计算,如果两者距离在阈值控制范围内,则签到者具有进行本次签到资格。

步骤4、具有进行本次签到资格的学生根据教师选择的签到方法进入相应的签到方式;

在本步骤中,当学生具有签到资格时并进行签到时,系统会根据教师所选签到方式,自动为学生跳转相应签到方式。

步骤5、点击“签到”按钮,进入锁屏状态,如果签到者输入的解锁密码正确,则可解锁并成功签到。

在本步骤中,签到者输入的解锁密码是否正确的判断方法为:

⑴、在联网状态,从服务器端获取教师预设的解锁密码;

⑵、通过判断签到时所输密码与获取解锁密码是否一致,得到判断结果。

如果判断结果表示签到者输入的解锁密码正确,则可解锁并成功签到。

通过上述步骤即可实现基于安卓系统的高校考勤功能。

需要强调的是,本发明所述的实施例是说明性的,而不是限定性的,因此本发明包括并不限于具体实施方式中所述的实施例,凡是由本领域技术人员根据本发明的技术方案得出的其他实施方式,同样属于本发明保护的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1