更新时间:10-27 上传会员:小七想说话
分类:计算机信息 论文字数:11683 需要金币:1000个
摘要:随着互联网的飞速发展,现代化教育观念和教学方式也在不断更新。传统的学生考勤管理已经不能满足现代化校园的课堂需求,传统的学生考勤方式大部分是通过人工的方式来进行管理,在现代化校园内逐渐显露出种种弊端,存在着管理效率低下、统计数据慢、学生信息管理太过于散乱等问题。为解决传统学生考勤管理过程中存在的种种问题,由线下转为线上的考勤管理系统便应运而生。众所周知,大众日常主要的接触的操作系统有Android和IOS系统,但是Android系统更为常见,所以本次开发的系统为基于安卓的考勤管理系统。
基于安卓的考勤管理系统的主要功能是通过老师上传二维码,学生扫描二维码来实现考勤;在客户端老师可以查看个人信息、生成二维码、查看学生的GPS位置、修改个人密码;学生可以扫描二维码、查看课表、打卡、扫描二维码、修改个人密码;在服务端管理员可以管理学生和老师的信息、课表,管理个人信息等。本系统所用的开发工具为MyEclipse,开发语言为Java,将MySQL作为后台数据库存储数据,运用Jsp技术构建后台界面,本系统采用的是B/S架构与Android移动应用客户端模式。
经过测试,本系统可以实现校园内考勤管理的基本需求,避免了传统考勤管理的复杂繁琐;对于教师而言,缩短了上课点名或纸质签到的时间,有效地解决了个别同学弄虚作假代签到的不良现象,使得时间安排更加合理,从而间接提高了课堂的教学效率;对于学生而言,可以随时随地打开手机查看课表,上课扫码签到和打卡上传位置避免了不必要的等待,节约了时间,提高了学习效率;因此,基于安卓的考勤管理系统对于师生来说都非常高效便捷。
关键词:Android;GPS点名系统;MyEclipse;MySQL;B/S
目录
摘要
ABSTRACT
第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 Jsp简介-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