"景先生毕设|www.jxszl.com

安卓的考勤管理app的设计与开发(源码)【字数:11043】

2023-04-21 23:09编辑: www.jxszl.com景先生毕设
摘 要随着互联网的飞速发展,现代化教育观念和教学方式也在不断更新。传统的学生考勤管理已经不能满足现代化校园的课堂需求,传统的学生考勤方式大部分是通过人工的方式来进行管理,在现代化校园内逐渐显露出种种弊端,存在着管理效率低下、统计数据慢、学生信息管理太过于散乱等问题。为解决传统学生考勤管理过程中存在的种种问题,由线下转为线上的考勤管理系统便应运而生。众所周知,大众日常主要的接触的操作系统有Android和IOS系统,但是Android系统更为常见,所以本次开发的系统为基于安卓的考勤管理系统。基于安卓的考勤管理系统的主要功能是通过老师上传二维码,学生扫描二维码来实现考勤;在客户端老师可以查看个人信息、生成二维码、查看学生的GPS位置、修改个人密码;学生可以扫描二维码、查看课表、打卡、扫描二维码、修改个人密码;在服务端管理员可以管理学生和老师的信息、课表,管理个人信息等。本系统所用的开发工具为MyEclipse,开发语言为Java,将MySQL作为后台数据库存储数据,运用Jsp技术构建后台界面,本系统采用的是B/S架构与Android移动应用客户端模式。经过测试,本系统可以实现校园内考勤管理的基本需求,避免了传统考勤管理的复杂繁琐;对于教师而言,缩短了上课点名或纸质签到的时间,有效地解决了个别同学弄虚作假代签到的不良现象,使得时间安排更加合理,从而间接提高了课堂的教学效率;对于学生而言,可以随时随地打开手机查看课表,上课扫码签到和打卡上传位置避免了不必要的等待,节约了时间,提高了学习效率;因此,基于安卓的考勤管理系统对于师生来说都非常高效便捷。
目 录
第1章 前言 1
1.1 研究背景 1
1.2 国内外研究现状 1
1.3 研究目的和意义 2
1.3.1研究目的 2
1.3.2研究意义 2
1.4全文组织结构 2
第2章 开发环境介绍 3
2.1 Android概述 3
2.1.1 Android的产生 3
2.1.2 Android的平台架构 3
2.1.3 Android SDK的开发环境 3
2.2 J *景先生毕设|www.jxszl.com +Q: ^351916072
sp简介 3
2.3 MySQL数据库介绍 4
2.4 AS环境搭建 4
第3章 需求分析 6
3.1 需求分析概述 6
3.2 功能需求 6
3.3 性能需求 7
3.4 可行性分析 7
第4章 总体设计 9
4.1 系统架构图 9
4.2 系统用例图 10
4.3 系统流程图设计 12
第5章 系统详细设计实现 14
5.1 系统功能模块设计 14
5.2 系统数据库设计 14
5.3 后台端登录功能详细设计 16
5.4 安卓端详细功能设计 19
5.4.1学生管理登录模块实现 19
5.4.2个人信息模块实现 21
5.4.3 学生位置上传模块实现 22
5.4.4 教师二维码生成模块实现 24
5.4.5 学生扫码签到模块实现 25
第6章 系统调试与测试 26
6.1 程序调试 26
6.2 程序的测试 26
6.2.1 登录测试 26
6.2.2 添加测试 27
第7章 总结与展望 28
7.1总结 28
7.2 展望 28
参考文献 29
致 谢 30
第1章 前言
1.1 研究背景
随着网络的快速发展,相应的各种信息也日益增长,原始的人工考勤已满足不了校园的需求[1],在此情况下,校园不约而同地引入考勤管理软件,也使考勤管理系统的开发得到很大的发展。但目前仍有很多校园的考勤工作还处于传统手工纸质阶段,信息资源的数字化程度低,大部分历史积累的数据,尚未数字化,不利于科学管理和决策。在近几年,移动互联网为学校管理的改善提供了新的渠道和手段,由于它的可移动性人们逐渐将其代替电脑成为了资源获取的途径,所以开发出基于安卓的考勤管理APP恰逢其会的顺应了校园内的数字化发展的发展需求。
1.2 国内外研究现状
传统的学生考勤管理都是以纸质签到为主[2],以人工的方式记录学生的出勤情况,每次上课根据出勤表和登记表来对学生平时出勤情况记录,然后把纸质数据交给相关负责人。这种模式在目前学生管理中暴露出了许多弊端:一是管理繁琐浪费时间,二是学生出勤表对老师不透明,老师很难知道学生真正的出勤情况,不便于与学生及时有效的沟通;三是老师对整个班级的出勤情况没有整体的统计。到目前为止,国内外学者都从不同的角度对学生的考勤管理[3,4]进行了充分研究。
在国内,学者李书曾指出,经济的飞速发展使得很多校园开始从传统的劳动密集型产业向技术密集型产业转型,导致校园师生人数上的比例不断缩小。这就需要校园对于师生的考勤管理更加严格,要合理有效的对学生进行考勤,同时还要使师生的利益最大化,才可以在促进校园发展的同时减少相对工作量。学者张明认为,实现信息化的考勤管理能够降低教师的工作强度,提高工作效率,也方便了普通学生查询个人的考勤记录[5,6],降低了运营成本,充分验证了考勤系统可以有效地提高出勤考察人的工作效率,也使得普通学生的信息查询更加简便快捷。在国内,近几年已经有校园开始实现移动端签到,比如学院所使用的雨课堂APP,可以实现扫码签到,同步课程、上传答案等功能。国内校园使用线上考勤管理已经成为一种发展趋势。
在国外,校园对于考勤管理所分配的资源是否高效、合理的问题越来越重视,国外各个校园为了获取更大的生存空间,急需通过考勤管理系统的方式来提高自身的管理水平。与此同时,理论研究与实践的结果和发展促进了国外校园对学生考勤的重视程度。考勤管理实践开始迅速发展,一些符合校园需求的管理系统已经开始投入使用。在国外,Web考勤系统和手机考勤系统为市场常见的两类考勤系统[79]。手机考勤因其可以在任何时间、任何地点,只要可以上网,无需复杂操作只需下载一个App就可以达到全员参与考勤签到的特点,缩短了大量的工作时间而逐渐成为国外校园的首选。
1.3 研究目的和意义
1.3.1研究目的
开发出基于安卓的考勤管理系统有利于老师的有效管理,将线下操作转为线上操作方式,可以保证考勤签到的数据准确性。老师上课前提供签到二维码,学生通过手机登录APP以扫描签到,就可以实现考勤,并且老师还可以通过本系统查看学生的位置测无遗漏。

原文链接:http://www.jxszl.com/jsj/jsjkxyjs/368947.html