android的具有自动提醒功能的考勤系统的设计与实现(附件)
年 月 日摘 要近几年,随着经济的不断发展,我国的信息化水平显著提高。但很多高校的考勤方式依然以传统的纸质考勤为主。纸质考勤繁琐、易造假又浪费课堂时间,十分不符合现实需求。因此,研发一种以智能手机为终端的智能化、高效化、便捷化的考勤系统,可以极大提高考勤效率、减轻教师负担。本文开发了基于Android的具有自动提醒功能的学生考勤系统。该系统主要有系统登录模块、考勤签到模块、个人课表模块等核心模块。系统开发时使用Java语言,开发工具为Android studio,各种数据表存储在MySQL数据库中。通过教师发起并控制考勤时间实现考勤时间防伪,通过GPS定位技术实现考勤位置防伪。最终设计出一款以智能手机为载体的具有自动提醒功能和考勤防伪功能的学生考勤系统。经过测试,本系统可以实现学生考勤系统的基本功能。该系统的实现能够解决传统考勤方式繁琐、易造假等缺点,能够提高考勤信息的准确性,降低人为因素对考勤结果的影响,并且新增的自动提醒功能和考勤防伪功能能够极大地提高学生的出勤率。
Keywords: Android studio, Attendance system, Automatic reminder, Attendance anticounterfeiting 目 录
第一章 前言 1
1.1 研究背景 1
1.2 国内外研究现状 1
1.3 研究目的和意义 1
1.4 全文组织结构 2
第二章 需求分析 3
2.1 需求分析概述 3
2.2 可行性研究 3
2.2.1 可行性研究介绍 3
2.2.2 经济可行性 3
2.2.3 技术可行性 3
2.2.4 社会可行性 3
2.3 系统概述 4
2.4 用户特点 4
2.5 功能需求 4
2.5.1 系统登录模块 4
2.5.2 系统设置模块 4
2.5.3 个人课表模块 4
2.5.4 考勤签到模块 4
*好棒文|www.hbsrm.com +Q: *351916072*
2.6 性能及可用性需求 5
第三章 系统设计 6
3.1 系统功能结构 6
3.2 处理流程设计 6
3.2.1 系统操作流程图 6
3.2.2 数据增加流程图 7
3.2.3 数据修改流程图 8
3.3 代码设计 10
3.4 数据库设计 10
3.5 用例图 12
3.6 顺序图 13
第四章 系统实现 15
4.1 系统登录功能的实现 15
4.1.1 系统登录功能效果图 15
4.1.2 系统登录功能关键代码展示 16
4.2 系统设置功能的实现 17
4.2.1 系统设置功能效果图 17
4.2.2 系统设置功能关键代码展示 18
4.3 个人请假功能的实现 19
4.3.1 个人请假功能效果图 19
4.3.2 个人请假功能关键代码展示 22
4.4 考勤签到功能的实现 23
4.4.1 考勤签到功能效果图 23
4.4.2 考勤签到功能关键代码展示 28
第五章 系统测试 30
5.1 软件测试概述 30
5.2 测试技术介绍 30
5.2.1白盒测试 30
5.2.2 黑盒测试 30
5.3 测试用例设计 30
5.4 单元测试 37
5.4.1 单元测试的主要任务 37
5.4.2 模块接口测试 38
5.4.3 模块边界条件测试 38
5.5 集成测试 39
5.6 测试结果分析 40
第六章 总结与展望 41
6.1 总结 41
6.2 展望 41
参 考 文 献 42
致 谢 43
第一章 前言
1.1 研究背景
随着社会的不断发展,高校传统纸质考勤的缺陷逐渐凸显,高校师生对考勤方式准确性、及时性、高效性的追求日益加深。而传统的考勤方式已不再适用于日新月异的当代,考勤方式迫切需要变革。高校师生急切的需要一个工具,来帮助他们进行考勤,减少考勤对上课时间的占用,解决传统考勤方式繁琐、易受人为因素影响等缺点[1]。为了解决传统考勤方式存在的诸多问题,具有自动提醒功能的学生考勤系统应运而生。
1.2 国内外研究现状
高校的学生出勤率是一个学校管理的基础,使用考勤管理系统替代传统的纸质考勤是许多名校的普遍做法。使用考勤系统管理学生考勤已经被国内外的许多高校采用,这些考勤管理系统也有很多有特色的功能,比如GPS定位、指纹识别和人脸识别等[2]。另外国外有一种考勤系统可以记录用户的使用时间,在用户签到之后,系统自动计时,用户签退时系统自动停止计时,这种方式减少了许多故意造假的行为。
即使社会发展到今天,以手工方式记录高校学生的考勤情况仍然是我国很多高校的普遍做法。这种方式繁琐、落后,已不适应现代社会发展的需求。并且人为因素对考勤结果的影响较大,准确性较低[3]。
目前,国内外的各种考勤管理系统主要分为两类,一种是智能识别系统,包括指纹识别、人脸识别等,这种考勤管理系统可以有效预防考勤作弊行为的发生,精准的反应高校学生的出勤情况,为老师对学生平时成绩的评定提供了准确有效的参考[4]。第二种是综合考勤管理系统,这种考勤管理系统不仅可以对学生进行考勤,还新增了很多其他功能,包括请假功能、师生交流互动功能等等[5]。这种考勤方式拉近了老师和学生的距离,能够有效提高老师的教学效果。
1.3 研究目的和意义
随着互联网和4G技术的普及,考勤系统替代传统的纸质考勤是大势所趋,。基于Android的具有自动提醒功能的学生考勤系统的实现能够解决传统考勤方式繁琐、易造假等缺点,能够提高考勤信息的准确性,降低人为因素对考勤结果的影响,并且新增的自动提醒功能和考勤防伪功能能够极大地提高学生的出勤率。
基于Android的具有自动提醒功能的学生考勤系统采用了成熟的Android开发技术,增强了Android开发技术在智能设备中的应用。运用了GPS技术,通过在手机系统日历中添加通知事件,实现了没有后台运行的自动提醒功能。最终设计并实现以智能手机为载体的基于Android的具有自动提醒功能的学生考勤系统。
Keywords: Android studio, Attendance system, Automatic reminder, Attendance anticounterfeiting 目 录
第一章 前言 1
1.1 研究背景 1
1.2 国内外研究现状 1
1.3 研究目的和意义 1
1.4 全文组织结构 2
第二章 需求分析 3
2.1 需求分析概述 3
2.2 可行性研究 3
2.2.1 可行性研究介绍 3
2.2.2 经济可行性 3
2.2.3 技术可行性 3
2.2.4 社会可行性 3
2.3 系统概述 4
2.4 用户特点 4
2.5 功能需求 4
2.5.1 系统登录模块 4
2.5.2 系统设置模块 4
2.5.3 个人课表模块 4
2.5.4 考勤签到模块 4
*好棒文|www.hbsrm.com +Q: *351916072*
2.6 性能及可用性需求 5
第三章 系统设计 6
3.1 系统功能结构 6
3.2 处理流程设计 6
3.2.1 系统操作流程图 6
3.2.2 数据增加流程图 7
3.2.3 数据修改流程图 8
3.3 代码设计 10
3.4 数据库设计 10
3.5 用例图 12
3.6 顺序图 13
第四章 系统实现 15
4.1 系统登录功能的实现 15
4.1.1 系统登录功能效果图 15
4.1.2 系统登录功能关键代码展示 16
4.2 系统设置功能的实现 17
4.2.1 系统设置功能效果图 17
4.2.2 系统设置功能关键代码展示 18
4.3 个人请假功能的实现 19
4.3.1 个人请假功能效果图 19
4.3.2 个人请假功能关键代码展示 22
4.4 考勤签到功能的实现 23
4.4.1 考勤签到功能效果图 23
4.4.2 考勤签到功能关键代码展示 28
第五章 系统测试 30
5.1 软件测试概述 30
5.2 测试技术介绍 30
5.2.1白盒测试 30
5.2.2 黑盒测试 30
5.3 测试用例设计 30
5.4 单元测试 37
5.4.1 单元测试的主要任务 37
5.4.2 模块接口测试 38
5.4.3 模块边界条件测试 38
5.5 集成测试 39
5.6 测试结果分析 40
第六章 总结与展望 41
6.1 总结 41
6.2 展望 41
参 考 文 献 42
致 谢 43
第一章 前言
1.1 研究背景
随着社会的不断发展,高校传统纸质考勤的缺陷逐渐凸显,高校师生对考勤方式准确性、及时性、高效性的追求日益加深。而传统的考勤方式已不再适用于日新月异的当代,考勤方式迫切需要变革。高校师生急切的需要一个工具,来帮助他们进行考勤,减少考勤对上课时间的占用,解决传统考勤方式繁琐、易受人为因素影响等缺点[1]。为了解决传统考勤方式存在的诸多问题,具有自动提醒功能的学生考勤系统应运而生。
1.2 国内外研究现状
高校的学生出勤率是一个学校管理的基础,使用考勤管理系统替代传统的纸质考勤是许多名校的普遍做法。使用考勤系统管理学生考勤已经被国内外的许多高校采用,这些考勤管理系统也有很多有特色的功能,比如GPS定位、指纹识别和人脸识别等[2]。另外国外有一种考勤系统可以记录用户的使用时间,在用户签到之后,系统自动计时,用户签退时系统自动停止计时,这种方式减少了许多故意造假的行为。
即使社会发展到今天,以手工方式记录高校学生的考勤情况仍然是我国很多高校的普遍做法。这种方式繁琐、落后,已不适应现代社会发展的需求。并且人为因素对考勤结果的影响较大,准确性较低[3]。
目前,国内外的各种考勤管理系统主要分为两类,一种是智能识别系统,包括指纹识别、人脸识别等,这种考勤管理系统可以有效预防考勤作弊行为的发生,精准的反应高校学生的出勤情况,为老师对学生平时成绩的评定提供了准确有效的参考[4]。第二种是综合考勤管理系统,这种考勤管理系统不仅可以对学生进行考勤,还新增了很多其他功能,包括请假功能、师生交流互动功能等等[5]。这种考勤方式拉近了老师和学生的距离,能够有效提高老师的教学效果。
1.3 研究目的和意义
随着互联网和4G技术的普及,考勤系统替代传统的纸质考勤是大势所趋,。基于Android的具有自动提醒功能的学生考勤系统的实现能够解决传统考勤方式繁琐、易造假等缺点,能够提高考勤信息的准确性,降低人为因素对考勤结果的影响,并且新增的自动提醒功能和考勤防伪功能能够极大地提高学生的出勤率。
基于Android的具有自动提醒功能的学生考勤系统采用了成熟的Android开发技术,增强了Android开发技术在智能设备中的应用。运用了GPS技术,通过在手机系统日历中添加通知事件,实现了没有后台运行的自动提醒功能。最终设计并实现以智能手机为载体的基于Android的具有自动提醒功能的学生考勤系统。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/xxaq/288.html