基于WIFI环境下的考勤管理系统

(整期优先)网络出版时间:2018-02-12
/ 2

基于WIFI环境下的考勤管理系统

刘强

刘强

(渤海船舶职业学院)

摘要:为了可以准确掌握学生的上课签到现状,基于WIFI定位的安桌手机签到系统应运而生,并被引入高校管理之中。使用本系统,即可有效防止代签。同中小学相比,由于教学模式的改变,高校师生之间交流时间有限,熟悉程度不够,为提升教学质量,本文设计实现一款基于移动IOS平台的签到管理系统,通过系统客户端与服务器通信,达到省时省力完成考勤的目的。通过该系统及时有效地掌握了学生的上课出勤情况。

关键词:GPS定位;WIFI;签到系统

前言

当下,高校普遍选用点名的手段,推行学生考勤管理工作。此种考勤手段,最容易出现代签的弊端,且无法将真实的出勤率展示出来。借助手机WIFI定位功能,即可获得真实的考勤结果,既可高效完成学生考勤管理工作,又有有效杜绝代签舞弊行为。

2017年全球智能手机销量直线上升,保持着快速增长的势头,移动通信在不断发展中愈加成熟。在移动通信领域,Google公司的Android操作系统和Apple公司的IOS操作系统占据了市场主要份额。与IOS相比,Android操作系统凭借其包容的开放平台收到了广大消费者的喜爱。

随着科技得不断发展,智能手机价格越来越亲民化。著名的国产机品牌如小米、华为、OPPO等纷纷推出千元机,使得在校大学生能够轻易拥有一部高性价比的Android手机。

目前,高校在针对学生课堂考勤方面存在着许多问题。在高校中,一位老师可能需要给多个不同的班级上课,也可能一次性给很大的学生群体上课,老师与学生之间处理课堂之外基本没有任何交流,课堂教学时间弥足珍贵。传统的点名考勤费时费力,占用了大量珍贵的的课堂教学时间,考勤效率大打折扣,同时,这种考勤方式准确度不高,有很多学生通过找同学帮忙答到浑水摸鱼。

1系统原理与架构

1.1系统原理

GPS和Network两种定位系统可获得Android系统的支持,囊括WiFi热点定位和Cell基站定位二个层面的内容。前者是获得位置信息的关键,就是通过手机定位,收集用户位置信息传入签到系统服务器上,然后通过信息存储完成考勤记录任务。

1.2系统架构

签到系统由四个部分构成,囊括WIFI接入点、数据服务器等内容。1)数据库服务器储存了详细的位置、时间、班级、姓名等与签到人员相关的信息。2)使用智能手机定位,需借助WIFI进入签到系统,方可达成签到任务。3)与签到者相关的姓名、登陆等信息,均能智能手机客户端提供。4)所有关联签到者的信息,包括系统数据库管理在内,均由服务器来供给。

1.3系统功能

1)学生注册成功,便拥有了登陆系统签到、查询相关信息的权利,以此规避漏签现象。

2)老师注册成功,既可拥有登陆系统,查询所带班级的签到情况。

3)管理员注册成功,便拥有了添加班级,更新教学楼位置、设置签到距离等权限,以便随时完成信息更新、以及相关签到人员的信息导入功能。

2系统开发关键技术

2.1功能需求分析

通过签到管理系统,用户可以查看本学期的课程表。学生可以在对应的课程中进行签到操作,同时还可以查看自己该课程的签到记录;教师可以查看学生每周出勤的情况统计以及每个学生的全部出勤记录。

高校中的签到管理系统,主要对象是老师和学生,因此,需要各自凭借自己的工号、学号以及自己设定的密码才能登陆成功。学生签到时,系统会根据学生签到的时间给予不同的响应,学生对每一节课只能签到一次,以免重复。

系统在统计学生出勤情况时,会根据学生的签到时间来判断签到状态。签到状态可分为:正常签到、迟到和旷课三种。正常签到和迟到只需读取签到状态即可,旷课需判断学生有无签到记录。

2.2学生用户服务体系

学生进入上课的教室后,只需要开启手机的WIFI功能即可,智能AP通过用户手机的WIFI接入点完成定位信息的采集,智能AP会将采集的信息发送到服务器端,服务器保存以上信息并与数据库存储和学生信息(姓名、班级、学号等信息)对比,完成前一次签到过程。如果想实施查询业务,用户需按提示要求登陆客户端,方可实施按条件查询服务,整个查询过程所涉及的所有信息,均由服务器提供。

2.3签到实现技术

借助实验室WIFI热点这个中心,以安卓手机的WIFI定位服务功能为前提,签到者在系统管理者设定的距离内,采集到的WIFI定位信息均可归入有效信息范畴。

3系统测试

考勤统计分为学生版页面和教师版页面,学生版页面中用户可通过点击课程详情页面上方的统计按钮查看该课程签到记录,教师版页面中用户也可通过点击课程详情页面上方的统计按钮查看每个学生的全部签到记录,同时在课程详情页面下方还有一个展示每节课学生签到详情的列表,该列表展示了每节课正常签到人数、迟到人数以及旷课人数,并且点击该列表还可查看具体名单。

3.1学生用户测试

学生用户打开手机浏览器登入到学生签到管理系统界面。即可实施操作,新用户需先点击注册,方可达成登陆任务;如果是注册过的用户,只要在此处输入用户名、密码等相关信息,即可进入签到界面,然后通过点击签到按钮的方式,达成签到任务,亦可随时依此程序实施查看行为。

3.2教师用户测试

教师用户打开浏览器进入客户端界面后,登陆程序同上述学生用户完全相同,然后实施查看学生学生情况的行为,亦可将学生签到结果导出来。

3.3管理员用户测试

只要注册为管理用户,即可享有班级添加、教学楼位置更新、签到距离设置等层面的权限,并可以批量开户学生用户和教师用户。

4结束语

在信息网络日新月异的今天,智能手机得以普和推广,所有智能手机均为用户提供了位置信息功能。为高校借助手机定位功能达成签到任务提供了便利。使用位置信息签到系统,既可有效规避代签现象,又能借助考勤达成高校管理目标同,亦可有效提升课堂效率。

参考文献:

[1]EdBurnette.Android基础教程[M].3版.田俊静,译.北京:人民邮电出版社,2010.

[2]靳岩,姚尚朗.GoogleAndroid开发入门与实践[M].2版.北京:人民邮电出版社,2013.

[3]余志龙,王世江.GoogleAndroidSDK开发范例大全[M].2版.北京:人民邮电出版社,2010.

[4]RetoMeier.Android2高级编程[M].2版.王超,译.北京:清华大学出版社,2010.

[5]吴亚峰,索依娜,等.Android核心技术与实例详解[M].北京:电子工业出版社,2010.

[6]张高明,马力,赵璟,等.基于Android平台的校园LBS应用研究[J].西安文理学院学报:自然科学版,2013,16(3):62-67.

[7]蔡立斌.基于Android的智能移动设备GPS定位系统设计与实现[J].电脑知识与技术,2012,8(35):8478-8490.

[8]陆霞.WiFi定位技术—基于质心定位的三边定位算法的研究[J].电脑知识与技术,2013,9(25):5765-5767.

作者简介:刘强(1982年—),男,辽宁葫芦岛人,实验师,学士,研究方向为网络技术、船舶动力工程。