参考文献 38
致谢 39
1. 绪论
1.1. 研究背景
我国正在逐步进入老龄化社会,2010年,中国就有1.69亿60岁以上的老人,到2050年,中国60岁以上的老年人口数量将达到4亿,据相关数据统计,中国约有58%的60岁以上老人患有不同程度的老年痴呆症,从而导致每年的老人走失率达到76万人左右。老人走失已成为一个非常严重的社会问题。
1.2. 目前国内外研究状况
2014年是移动终端设备爆发的一年,各种移动终端设备层出不穷。将移动终端设备和安全结合并不少见,如360儿童卫士,城市漫步的守护星009等。
2. 关键技术
本系统以Eclipse、Android SDK为开发工具,以Java为开发语言,以SQL Server为数据库,百度地图开放平台为地图开发工具。
2.1. Android框架与优势文献综述
Android是基于Linux的开源系统,主要使用于移动设备由Google公司和开放手机联盟领导及开发。
Android平台具有以下优势:
(1)开放性
Android开发的平台允许所有移动终端厂商的加入。
(2)丰富的硬件
因为Android平台的开放性,会推出各具特色的产品。Android可以完全兼容众多的厂商推出具有他们自身特色的产品。
(3)方便开发
Android平台提供给开发者一个没有约束的开发平台。
(4)Google应用
Android平台手机可以结合优秀的Google服务。
2.2. Java简介
Java语言是一种面向对象的跨平台语言,具有良好的通用性、高效性、移植性和安全性,应用广泛。在云计算和移动互联网日益发展的环境下,优势更加显著,前景更加广阔。
Java具有以下优势:源.自/751·论\文'网·www.751com.cn/
(1)Java语言是易学的。
(2)Java语言是面向对象的。Java语言是分布式的。
(3)Java语言是健壮的。
(4)Java语言是安全的。
(5)Java语言是体系结构中立的。
(6)Java语言是可移植的。
(7)Java语言是解释型的。
(8)Java是性能略高的。
(9)Java语言是原生支持多线程的。
(10)Java语言是动态的。
2.3. Microsoft SQL server简介
SQL Server是微软公司推出的关系型数据库管理系统。使用方便,集成程度高,是一个全面的数据库平台,提供了企业级的数据管理,提供更加安全可靠的存储功能。
2.4. Eclipse简介
Eclipse 是一个开源的、基于Java的可扩展开发平台。Eclipse只是一个框架和一组服务,通过插件组件构建出相应的开发环境。Eclipse 本身附带了一个标准插件集,包括Java开发工具(Java Development Kit,JDK)。
2.5. 百度地图开放平台申请和使用
要使用百度地图api,首先需要注册成为百度开放平台的开发者,其次,要获取对应系统的秘钥,因本系统是基于Android平台开发的,因此使用的是Android的秘钥。