晨跑打卡系统总体方案设计

2018-05-26 09:48黄聪
卷宗 2018年10期
关键词:身份认证

黄聪

摘 要:当前大多数高校都将晨跑环节纳入学生的必修环节,但是晨跑大多数高校的晨跑考核方式单一,缺乏一定的监督,使学生的晨跑过程存在一定的作弊或懈怠现象。针对上述问题,文章设计了一种晨跑打卡系统方案,该方案根据高校晨跑特点,使用打卡技术,定位打卡位置,绘制晨跑路线,监督学生晨跑过程,实现学生晨跑考核。该系统可以有效地杜绝学生晨跑过程中的代打卡或未打卡行为,并能有效地进行考核,具有一定的应用价值。

關键词:晨跑;打卡系统;身份认证

近年来,依照国家全民健身的要求,越来越多的高校已经开展晨跑活动。但是由于高校管理的不同,多数高校晨跑仅限于在固定时间和位置进行打卡,缺乏一定的制度约束,导致大多数代打卡或者仅打卡未锻炼现象,这种形式下的晨跑不仅没有发挥应有的作用,反而成 为学生以及相关负责晨跑老师的一种负担。

本文针对具体的晨跑行为,设计一种区分代打卡或者打卡未锻炼现象的晨跑打卡系统,该晨跑打卡系统中通过采集校园中多个位置打卡机的数据,来分析学生的晨跑路线,判断学生的晨跑打卡行为。

1.晨跑打卡系统功能分析

目前,我国高校数量较多,大部分高校都把晨跑作为学生学分的一部分。传统的晨跑打卡系统,一般都是按时在指定地点进行打卡考勤,缺乏具体晨跑线路的判断,导致代打卡和仅打卡不锻炼现象普遍存在,因此有必要进一步了解学生的晨跑行为来判断是否进行有效地锻炼,杜绝作弊现象,养成学生晨跑的习惯。因此晨跑打卡系统需具备以下几个功能。

1)身份识别。我国高校中学生数量众多,多数学校全日制在校生在达到20000人左右,依靠传统的人工识别学生身份难度巨大,因此需要使用计算机进行辅助识别。RFID技术以标签作为信息载体,由于这项技术的加密和稳定性,可以有效地进行身份唯一的标识,并且可以内嵌于学生的校园卡中,实现携带的便利性和打卡的有效性。

2)路径规划。目前高校晨跑活动中仅仅只打卡一次,许多学生排队打完卡就离开,并未进行真正的锻炼。因此在晨跑活动中需为学生规划晨跑路径,在校园中设置多个打卡点进行打卡,通过路径规划来规定学生的晨跑锻炼活动方式,达到锻炼的目的。

3)行为分析。晨跑打卡系统中需对学生的晨跑活动进行行为分析,是否有效地参与晨跑活动,是否有代打卡或未打卡现象存在,更好地规范学生的晨跑行为。

2.晨跑打卡系统的设计目标

本文设计的晨跑打卡系统首先为学生分配不同的晨跑路径和时间,学生晨跑过程中通过打卡机对学生的IC卡数据进行识别,并将学生的打卡数据存入数据库中,结合多个地点不同打卡机的数据,判断出学生的晨跑活动是否有效。该晨跑打卡系统还具有次数统计和管理功能,可以通过管理员的权限,对学生晨跑次数进行统计或者请假审批,具体目标如下。

(1)通过系统设置校园内的不同晨跑线路,并随机为学生分配线路和晨跑时间。

(2)通过晨跑线路设置校园中的打卡点,并将所有打卡点接入校园网络中,连接至系统中的数据库。

(3)根据学生晨跑过程中的打卡记录,绘制学生的晨跑线路,判断是否符合晨跑标准。

(4)为系统设置用户端和管理端,学生作为用户可以查询自己的晨跑线路和时间以及晨跑的有效次数;管理员可以管理整个晨跑系统中的数据,包括学生的晨跑记录及请假审批等功能。

3.晨跑打卡系统框架设计

(1)设计流程

晨跑打卡系统的流程图如图1所示。

在该系统中,以学生的一卡通为基础,使用一种晨跑考勤用的读写器读取一卡通信息,当学生晨跑刷卡时,通过学生卡号来识别学生刷卡的身份并记录学生刷卡的信息。刷卡成功,则学生的刷卡信息通过下位机上传到上位机,上位机通过软件对信息进行处理形成晨跑考勤记录表,根据每一台考勤机的编号绘制晨跑路线,由系统自动进行判断晨跑路线是否符合要求,并在显示终端向学生显示当前位置是否合理和下一个点的位置,并提供给教师和管理人员进行学生考勤管理。;刷卡不成功,则输出错误信息提示。

(2)晨跑打卡系统框架设计

本文所设计的晨跑打卡系统包括用户端、管理端、应用服务器、数据库服务器等,系统采用三层架构,包括应用层、业务层和数据层,系统的逻辑框架设计如图2所示。

数据层,该系统中数据层为业务层提供数据访问接口,并通过数据/文件访问引擎,提供数据库日志文件和用户访问途径。

业务层,为系统提供学生身份识别的各项功能的逻辑实现,存储个人信息、识别个人信息模块等。

应用层,晨跑学生通过数字化平台注册或者个人校园一卡通作为识别凭证,管理人员对晨跑路线、打卡位置和个人身份信息进行管理和设置,在晨跑打卡过程中实现晨跑路线的识别和成绩的判定。

4.结语

随着国家对大学生的体质提出更高的要求,越来越多的学校在学生的人才培养中加入了体质培养的课程,晨跑作为大多数高校的必修课程,占有举重若轻的地位。本文设计的晨跑打卡系统方案,有效地解决了高校在晨跑过程中所面临的考核困难等问题,提升了学生的晨跑积极性和锻炼的有效性。后期可以在系统中进行技术扩展,加入二维码技术、指纹识别或人脸识别等先进技术进行身份识别,构建模型准确判断晨跑异常行为,可以在一定程度上避免晨跑作弊或信息泄露等问题,具有一定的推广应用价值。

猜你喜欢
身份认证
云电子身份管理与认证系统中的关键技术优化改进