论文部分内容阅读
学生教学管理工作作为学校日常管理的重要环节,高效的教学管理能够增加学生学习积极性,提高老师的教学质量,营造良好的教学氛围。对于教学管理中最重要的一环课堂管理,仍然是比较落后的方式,需要老师在上课随堂点名考勤,督促学生及时上课,对于课程的操行分数也是手动的统计计算。这种形式占用老师上课时间,影响教学质量,学生可能代替点名,操行分统计繁琐等。随着计算机技术的快速发展,孕育出许多新的技术手段,将在现代课堂管理模式中大放异彩。传统模式的课堂管理所暴露的缺点,也被逐渐放大,新型的管理理念,技术手段正在潜移默化的改变课堂管理模式,使其更趋向于智能化,信息化。本系统结合当前课堂管理模式暴露的缺点,以及现今教学管理现状,提出一套完整的智能课堂管理解决方案。包括路由器智能考勤、摄像机自动拍照、学生端教师端app掌握课堂信息、服务器自动计算操行分等。学生使用移动设备连接Openwrt无线网络,该移动设备定时发送探测请求帧,当学生进入教室,无线路由器接收到探测请求帧,根据帧格式解析出设备MAC信息。查询服务器数据库学生信息表,判别学生身份,确定为本堂课程的学生之后,还需要判定学生进出教室状态,然后生成一条考勤信息,该信息包含学生进出教室时间,存入数据库考勤信息表中。为了防止学生忘带手机或手机没电等意外情况,设计教室机辅助考勤功能,学生给老师提供相应考勤信息,由老师辅助学生完成考勤。除了使用无线路由器实现考勤之外,学生进入教室之后,登录学生端APP选定自己在教室内的精确位置,进行二次考勤。利用linux服务器的crontab定时器,将课程的上课时间作为定时器任务的开始时间,将定时器任务设置为控制摄像机拍照。在上课时间由定时器自动控制摄像机拍照,并将图片信息存入数据库。web服务器根据学生上传的教室位置信息对图片精确裁剪并保存,所有图片都作为二次考勤的依据,杜绝考勤作弊行为的发生。对于所有的考勤数据,设计自动打分功能。精确计算出学生每门课程每学期有效考勤时间,从而计算出该门课的操行分数,减少老师对课堂考勤的参与,更加公正高效。本文首先对智能课堂管理系统的整体框架进行论述,以宏观角度论述整个系统需要实现的整体功能。然后按照架构层次将系统化分物理层,网关层,服务器层,手机应用层。然后对各层次的具体需求进行分析,根据各个层次需要实现的功能,将每个层次切分为更小的功能模块,然后对这些功能模块进行细致的设计与实现。最后在实际教学环境中,对各个功能模块进行功能测试,并且联合整个系统进行功能测试与性能测试,确保可以实现所有功能,满足现实中的教学任务。