论文部分内容阅读
鉴于传统考勤方式费时、费力,很难实现全面客观的课堂考勤管理的现状,以及学生课上玩手机现象对课堂教学的影响,本课题设计开发了基于WIFI的手机签到考勤系统。目前实现的考勤系统可通过路由器广播课程WIFI,上课学生将手机连接到此WIFI进行考勤;手机APP可以完成学生的注册、签到、签退、查看资料以及即时提出问题等操作功能;开发的教师Web客户端包含了注册、登录、导入课程信息到数据库、上传教学资料文件、查看学生当前考勤、查看学生总考勤情况等功能,并可定制生成学生考勤表。本课题主要完成的工作如下:第一,运用HttpClient技术,实现了通过模拟登陆功能实时获取连接到WIFI的手机MAC地址的功能,从而实现通过手机签到对学生出勤信息的监测和采集;第二,设置路由器ip地址与默认网关,用于广播指定课程WIFI;搭建基于Apache Tomcat的服务器;第三,根据系统运行流程,对Web客户端与APP中的数据流进行详细的分析,设计相互关联的数据表结构,并在MySQL数据库中建立各类数据表;第四,采用MVC分层设计思想,运用Java Web技术开发教师客户端的前端页面与后台服务;使用Structs、Hibernate、JDBC技术搭建了基于Java与MySQL的服务端,使用JavaScript、jQuery、css技术设计开发出了Web前端页面;运用Android技术开发了学生手机APP。通过测试,初步验证系统的可靠性和正确性,达到预期设计目标,并明确了下一步研究改进的方向。本系统具有简单易操作和效率高的特点;由于考勤时学生需将手机连接到指定课程WIFI上,这一定程度上限制了学生使用外网玩游戏、看小说等情况的发生,有利于提高课堂教学秩序和教学质量;本系统能够全面客观记录学生出勤情况,包括学生缺勤、迟到、早退与请假的具体日期,这可为开展相应教学研究提供详实可靠的数据基础;另外,手机APP中可在线查看教师PPT等教学资源,并可即时提问,提供了师生课堂与课后的互动交流渠道。