基于Android的课堂考勤系统的设计与实现毕业论文
2021-04-05 10:40:25
摘 要
目前,高校对于日常教学管理逐渐规范化、科学化和信息现代化,本科生和研究生的考勤管理对于高校教学尤为重要,各种考勤系统的发展趋于系统化,简化了教师和学生的考勤过程。大多数高校仍旧采用纸质考勤方法,效率低,容易出错,出勤率不准确。而采用价格高昂的指纹或者生物识别技术,则增加了教学成本,且有识别不准确等问题。随着智能手机的普及和移动互联网技术的发展,开发一套基于Android平台的考勤系统,可以为大学生提供实时教学考勤。学生通过 Android手机即可进行操作,操作简单,性能稳定,用户群体较为广泛。
基于Android的学生课堂考勤系统分为教师端和学生端两个客户端。主要的功能包括教师和学生手动添加自己的课表,教师根据上课班级、课程和时间生成二维码,学生扫描二维码完成考勤,教师和学生各有不同的权限查看考勤记录等功能。本考勤系统操作简单,普及性强,切实方便了师生的教学管理。
关键词:Android,考勤系统,二维码,移动互联网
Abstract
At present, colleges and universities are gradually standardizing, scientific and modernizing information. The attendance management of undergraduates and postgraduates is especially important for colleges and universities. The development of various attendance systems also tends to be systematic and process for teachers and students. Most colleges and universities also adopt paper attendance methods, which are inefficient and error-prone, and attendance is not accurate. The use of expensive fingerprints or biometrics increases the cost of teaching and has problems such as inaccurate recognition. With the popularization of smart phones and the development of mobile internet technology, a set of attendance system based on Android platform has been developed, which can provide real-time teaching and attendance for college students. Students can operate through Android mobile phones, with simple operation and stable performance. The user community is more extensive.
The student-based attendance system based on Android is divided into two clients: the teacher and the student. The main functions include teachers and students manually adding their own schedules, teachers to generate QR codes according to class, course and time, students scanning QR codes to complete attendance, teachers and students have different permissions to view attendance records and other functions. The attendance system is simple in operation and popular, which is convenient for the teaching management of teachers and students.
Key words: Android, attendance system, QR code, mobile intern
目 录
第1章 绪论 1
1.1 研究目的及意义 1
1.2 国内外的研究现状 1
1.3 本文的章节结构 2
第2章 Android系统和应用开发环境 3
2.1 Android平台 3
2.1.1 Android简介 3
2.1.2 Android的特点 3
2.1.3 Android的体系架构 4
2.2 Android开发环境及技术 5
2.2.1 Java基础 5
2.2.2 IDE集成开发环境介绍 6
2.2.3 JDK和SDK 7
2.2.4 Tomcat 7
2.2.5 MySQL 8
2.2.6 二维码技术 8
第3章 需求分析及系统概要性设计 9
3.1 功能需求分析 9
3.1.1 教师端的功能需求 9
3.1.2 学生端的功能需求 9
3.2 系统整体功能设计 9
3.3 系统架构设计 11
3.4 数据库设计 12
3.4.1 实体属性和E-R图 12
3.4.2 数据库表 15
第4章 系统详细设计 17
4.1 服务端连接设计实现 17
4.2 登录注册设计实现 17
4.3 考勤模块 18
4.3.1 教师端 19
4.3.2 学生端 20
4.4 考勤记录模块 20
4.4.1 教师端 20
4.4.2 学生端 21
4.5 课表设置模块 22
4.5.1 教师端 22
4.5.2 学生端 23
第5章 系统测试 24
5.1 教师端 24
5.2 学生端 26
第6章 小结与展望 30
参考文献 31
致 谢 32
第1章 绪论
1.1 研究目的及意义
现代大学校园教学管理的基础之一是学生考勤系统,作为检验学生出勤率的手段之一,一个完善便捷的考勤系统越来越在大学课堂教学活动中流行起来。在现代大学校园中,学生参与学习过程被认为是必要的知识传输过程,这表明课堂考勤的重要性。以往学生参加预定的讲座和课程时,记录学生出勤率的传统方法是让学生手动签署考勤表。毫无疑问,这种方法可以让现场签到的学生手动签署一个缺席的学生。此外,这样的纸质出勤表也很容易被错放或丢失。有时,大学教师们为了防止学生作弊,采取更严格的方法,从学生名单中点名,验证每个学生的存在。这样的方法,虽然可以提高学生的出勤率,但是消耗人力物力。大学校园需要更加方便有效的系统消除所有这些麻烦。因此,我的目标是开发便携式考勤系统特别配备在线数据库,防止数据丢失以及促进无纸化更环保的环境。除此之外,该应用程序可以帮助师生减少浪费在考勤管理上的时间,从而带来更高效的学习效果,提高课堂上的生产力。目前虽然已有一些相关系统被开发出来,但此类系统配备了计算机或RFID阅读器,导致硬件及其维护的额外成本。所以我的目的开发一个最小软件系统来解决这个问题来提高现有出勤率。[1]
移动技术的使用已经非常迅速,最近已经超过使用个人电脑了,基于这种社会现状,显然,对于高校师生来讲,设计一个基于移动手机平台的考勤系统比基于web网页版的系统使用更为方便,这种安装在手机上的APP提供了更大的灵活性和移动性。