51

5.12 意见反馈功能 53

5.13 关于我们功能 55

6 软件测试 57

6.1 测试计划 57

6.2 功能测试 57

6.3 可用性测试 57

6.4 测试结果 58

6.5 测试分析 58

结  论 59

参考文献 60

致谢 61 

1  前言

1.1 课题背景

智能手机以及可穿戴设备的兴起与发展,智能手机和可穿戴设备已成了人们生活中必不可少的一部分。而且近年儿童走失问题日益加剧,通过智能手机和可穿戴设备可以有效的防止儿童走失问题,而传统的定位系统只能通过定位中端设备进行定位。建立一套移动端的定位查询系统,使得用户随时随地的接收被监护人的位置信息,保障孩子人身安全是十分必要。

1.2 国内外研究现状

1.2.1 智能手机手表发展情况

智能手表,是将智能化系统或智能手机系统嵌入到手表中,通过连接网络实现功能的多样化。将电话,短信,邮件,照片等同步到云端。近两年可穿戴设备成爆炸性发展,智能手表更是层出不穷,如360儿童定位手表,appwatch等。所以,智能手机手表是一个十分热门且有发展潜力的。

1.2.2 儿童定位系统发展情况文献综述

当前市面上有很多儿童定位系统,而这些系统大多都是使用特定的定位终端进行定位,监护端和被监护端使用不同软件,并且定位效果参差不齐。这样的定位软件存在以下缺点:

1) 定位设备单一

现在市面上的大多数儿童定位设备都是自己公司设计实现的,兼容性和可移植性不强。当用户需要使用定位系统的时候必须使用特有的设备才能进行定位,十分不便。

2) 监护和被监护端使用不同软件

监护端和被监护端进行位置查看时需使用不同的软件进行查看,加大了用户使用的不方便和学习使用软件的时间。在生活节奏越来越来快的今天,用户很难再花费宝贵的时间去专门学习了解软件的安装和使用方法。这就造成了许多麻烦。

1.3 手机位置查询软件的系统构建

本软件使用HTTP协议和TCP/IP协议协同进行数据传输。HTTP数据格式统一采用JSON数据格式。通过异步解析JSON数据和HTTPCLIENT进行解析JSON数据。Android不同页面之间的跳转由开发组件Activity、Intent Receiver实现;数据的获取和实现与数据库的实时交互;不同页面和进程间数据的共享。地图的绘制采用百度地图进行绘制。绘制方法均由百度地图提供。

2 开发工具及系统模式

2.1 开发环境

Android的应用层由Java语言开发的,是基于Dalvik虚拟机的模拟并开发,所以推荐使用主流的Java集成开发环境Eclipse或android studio。而用Java语言进行开发,需要用到SUN公司提供的Java SDK(其中包括JRE:Java Runtime Environment)。此外,Android的开发和Java开发的区别较大,android开发需要使用Google提供的Android SDK。同时,要在Eclipse上安装ADT,为Android开发提供开发工具的升级或者变更。源.自/优尔·论\文'网·www.youerw.com/

简言之,需要以下软件才能搭建Android开发环境,从而进行Android应用程序的开发。

Java SDK、Eclipse、Android SDK、ADT

上一篇:Android移动终端设备定位查询系统的设计
下一篇:基于jsp的公交路线查询系统设计与实现

Android课程同步练习系统的设计

Android智能手机的交互式学习系统的设计

Android移动终端的网上便利...

Android移动互动学习系统学生端设计

Android移动互动学习系统教师端设计

Android大学生素质认证系统的设计

Android的网络借贷系统的设计

ASP.net+sqlserver企业设备管理系统设计与开发

互联网教育”变革路径研究进展【7972字】

安康汉江网讯

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...

网络语言“XX体”研究

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

麦秸秆还田和沼液灌溉对...