基于微信的课堂签到系统设计与实现 摘 要 由于社会各种游戏等诱惑,以及部分学生的惰性等情况,大学生逃课的现象愈加严重。这不仅破环校园的学风建设、影响教师的课堂质量,同时学生也不能达到上学的真正的目的,而且大学是学生走向社会的一个过渡期,学生应该在这期间为自己日后的发展打下牢固基础,所以课堂出勤管理显得尤其重要。 为了提高课堂的出勤率,学校基本采取传统的人工点到方法来统计学生的出勤情况,但是人工点到方法的效率低下,不仅耗费大量的人力以及时间,而且还占用了学生的课堂时间或者课间休息时间,更为严重的是,这样的签到方式很容易出现学生顶替签到的情况,所以总体而言该方式的效果和作用并不明显。 而随着互联网+时代的到临,移动手机在学生中普及,以微信 APP 为典型,基于微信的课堂签到系统是以微信公众号为基础实现限时的数字签到和GPS定位签到的双重签到功能,从而防止学生冒签等情况,同时系统也及时地统计和显示出学生出勤情况并反馈给教师端,教师也可选择将信息导出成excel文件发送到邮箱方便保存与统计,达到现代课堂签到方式的智能性、快速性和有效性。除此之外,教师可通过“教师公告”模块及时发布重要消息,更好地实现师生互动,让传统课堂“动”起来。 基于微信的课堂签到系统使课堂考勤便捷化、现代化,同时提高考勤的准确度。 [关键词]:微信公众号;微信接口;课堂签到;GPS定位签到 目 录 摘 要 I Abstract II 目 录 III 1 绪论 1 1.1 研究背景 1 1.2 研究目的和意义 1 2 技术路线 2 2.1 系统体系结构 2 2.2 相关技术介绍 3 2.2.1 微信公众号简介 3 2.2.2 高德地图JavaScript API 3 2.2.3 JSP技术 3 2.2.4 Spring Boot概述 3 2.2.5 Spring MVC框架 4 2.2.6 Mybatis框架 4 3 系统可行性分析 4 3.1 对现有系统分析 5 3.2 技术可行性分析 5 3.3 运行可行性分析 5 4 需求分析与系统设计 5 4.1 系统基本情况描述 5 4.2 系统设计目标 6 4.3 系统功能模块图 6 4.4 系统业务流程分析 7 4.5 系统数据流程分析 8 4.6 系统签到流程分析 9 5 数据库分析设计 9 5.1 全局E-R图设计 9 5.2 数据库表设计 10 6 系统实现 14 6.1 系统基础模块 14 6.2 学生端模块 18 6.3 教师端模块 23 7 系统测试 27 7.1 测试环境与配置 27 7.2系统测试举例 27 7.2.1等价类测试 28 7.2.2用户界面测试-UI测试 29 7.3 系统测试结果 31 8 结论 31 参考文献 32 致 谢 33 |
基于微信的课堂签到系统设计与实现
更新时间:2019-08-04
上一篇:基于网络爬虫的世纪佳缘网数据分析
下一篇:基于在线考试系统的开发与实现