摘要: GPS短信定位器采用C/S开发模式,它是一款基于Android平台的应用软件。该软件通过发送短信对其他用户进行定位,从而实现定位功能。首先介绍了开发背景、意义及系统开发环境。其次根据系统需求分析,确定系统的功能模块和设计模式,给出数据库的设计。重点描述了系统的功能模块的实现过程,即跟踪定位、考勤管理、查看定位短信、自定义设置以及软件通知五个主要模块,并对主要代码进行详细说明,给出数据库的操作。最后对系统进行测试,给出测试结果。54522
毕业论文关键词: Android,短信,定位,百度地图,GPS,定时发送,SQLite, C/S
Abstract: The GPS locator using SMS uses architectures of C/S, which based on Android platform. The software by sending a SMS to get the position of the user, that can realize function of locate position. Firstly, the paper introduced the development background, the significance as well as the system development tool, given the system development environment. Secondly, according to the system demand analysis, functional module and the design to determine the mode of the system, database design. Then the paper describes the process of system function module, namely tracking, attendance management, check the location message, custom setting sand the software is to inform the five main modules, and described in detail the main code, database operation. Finally, the system was tested, the test results are given.
Keywords: Android, the short message location, Baidu map, GPS, regularly send, SQLite, C/S
目录
1 引言 3
1.1 软件开发背景 3
1.2 软件开发意义与目标 4
1.3 软件开发工具简介 4
1.4 开发环境 5
1.5 使用环境 6
2 软件的总体设计 6
2.1 需求分析 6
2.2 软件功能模块 7
2.3软件全局E-R图 7
2.4 数据库设计 8
3 软件的实现 11
3.1 主界面 11
3.2 跟踪位置 11
3.3 考勤管理 13
3.4 查看短信 16
3.5 设置 18
3.6 通知栏 20
3.7 查看我的位置 21
3.8 数据库的实现 22
4 软件测试 25
4.1 软件测试的必要性 25
4.2 软件测试的过程及结果 26
4.3软件测试的流程 26
结 论 28
参考文献 29
致 谢 30
1 引言
1.1 软件开发背景
随着科技进步,智能手机的飞速发展和日益普及,使人们越来越离不开了智能手机。
这样就产生了手机定位的理念。现在市场上有很多手机定位的软件,它们主要利用手机GPS或者定位技术,现实持有手机终端的定位、跟踪等功能。比如google地图、百度地图、导航等软件都能准确、有效的实现定位、导航等功能。由此也产生了一些定位别人位置的应用软件和服务。比如移动公司曾推出发送特殊字段的短信给某人即可知道对方位置,以及其他一些短信定位软件都是采用相似方式进行定位。但是,这要么产生不菲的额外收费要么不能保护手机持有者的隐私信息。所以本人趁毕业设计之时做了这款基于Android平台的短信定位软件。