摘要:移动互联网是将互联网和移动通信结合在一起的一种技术。4G技术的广泛应用使得移动互联网飞速的发展,为移动互联网注入了巨大的能量。Android操作系统是一种基于Linux的开源操作系统,主要用于如手机和平板电脑等移动设备中。从2008年第一部Android操作系统手机发布以来,Android手机行业迅速发展,由于Android操作系统可移植能力强、对硬件的要求不高、入门门槛低等原因,Android手机快速普及,市场前景非常广阔。
经过设计分析,本软件最终设计为主要为学生服务的工具类软件,学生通过客户端注册账号后进入客户端使用界面,通过本软件,学生可以实现运动打卡的功能,客户端将用户的数据上传到后端进行存储和处理,客户端的主要功能有:通过GPS手机学生用户数据并将数据实时显示在客户端用户界面上。后台管理程序主要包括学校管理、学生管理、课程管理、成绩管理。通过本系统,基本可以满足学生的运动打卡需求。
关键词:GPS;打卡;移动平台;数据库;网络数据交换
目录
摘要
Abstract
1.绪论-1
1.1课题背景-1
1.2课题研究的目的及意义-1
1.3研究现状-1
1.4研究内容-2
2.关键技术介绍-3
3.系统需求分析-4
3.1系统需求调查-4
3.2系统可行性分析-4
3.2.1技术可行性分析-4
3.2.2操作可行性分析-4
3.2.3经济可行性分析-5
3.3开发环境搭建-5
3.3.1 JDK的安装与环境变量的配置-5
3.3.2SDK与Eclipse的安装配置-5
3.3.3MySQL的安装和配置-6
4.系统设计-7
4.1系统基本框架的设计-7
4.2 系统模块的设计-7
4.2.1客户端的设计-7
4.2.2服务器端的设计-8
4.3数据库设计-9
4.3.1概述-9
4.3.2逻辑结构设计-9
4.3.3物理结构设计-11
5.系统实现-12
5.1客户端部分-12
5.1.1注册登录模块-12
5.1.2计步模块-14
5.1.3地图模块-16
5.1.4主页模块-17
5.2服务器部分-18
5.2.1学校管理模块-19
5.2.2学生管理模块-20
5.2.3课程管理模块-22
5.2.4成绩管理模块-23
5.2.5作业管理模块-24
6.系统测试-27
6.1软件测试概述-27
6.1.1软件测试简介-27
6.1.2测试步骤-27
6.2运动打卡APP的系统测试-28
7.总结与展望-30
7.1总结-30
7.2软件的后期展望-30
参考文献-31
致谢-32
附录-33