基于Android系统的未成年人监护软件的开发毕业论文

 2021-04-10 11:04

摘 要

随着现代社会生活节奏的加快,越来越多的社会问题凸显出来,其中未成年人的监护问题正日益成为人们广泛关注的焦点。本项目就是针对这一问题的解决而提出的。

本项目的开发包括两部分。第一部分是监护器的开发与设计,该监护器是专门为未成年人设计的具有通信功能且价格低廉的监护设备,监护人的Android手机可以通过该监护设备对未成年人实施有效的监护。第二部分是基于Android手机的未成年人监护软件的开发,监护人可以使用该软件对未成年人进行监护。

本文主要是对基于Android系统的未成年人监护软件开发的相关技术和流程的阐述。本款软件是在Eclipse环境下,用Java语言和Android技术开发的,运行在嵌入Android操作系统的手机上。能够有效提高监护人对未成年人的监管力度,从而保障未成年人的安全。

关键词:界面 组件 数据存储 百度地图 定位

Abstract

With the development of modern social life rhythm speeding up, more and more social problems highlighted, the custody of minors is increasingly becoming the focus of attention. This project is to solve this problem and put forward.

The development of this project includes two parts. The first part is the design and development of monitor, the monitor is designed for minors which contains a communication function and low price monitoring equipment , the guardians of the Android mobile phone through the monitoring equipment to implement effective guardianship of minors. The second part is the development of minors’ monitoring software based on the Android .Using the software, the guardian can care for minors .

This paper is mainly on the Android system minors guardianship software development technology and process description. This software is developed in the Eclipse environment,the developing language is Java ,in the same time ,the Android technology is used too. Running on the mobile phone which is embedded Android operating system. It can effectively improve the guardian of a minor supervision, so as to ensure the safety of minors.

Keywords:Interface Module Date Storage Baidu Map Location

目录

第1章 绪论 1

1.1课题背景 1

1.2手机操作系统的发展现状 1

1.2.1 iOS平台 1

1.2.2 BlackBerry平台 2

1.2.3 w Phone系列平台 2

1.2.4 Symbian平台 2

1.2.5 Android平台 3

1.3 论文组织结构 3

第2章 软件开发工具及相关理论知识 5

2.1 Eclipse简介 5

2.2 Android常用开发工具的用法 6

2.2.1 AVD的创建、删除和浏览 7

2.2.2使用DDMS进行调试 8

2.2.3 Android Debug Bridge(ADB)的用法 9

2.3 Android平台构架及特性 10

2.4 Android应用结构分析 12

2.5 Android应用的基本组件 13

2.5.1 Activity 13

2.5.2 Service 14

2.5.3 BroadcastReceiver 15

2.5.4 ContentProvider 15

2.5.5 Intent 16

2.6 Android的数据存储 16

2.6.1 SharedPreferences 16

2.6.2 Files 17

2.6.3 SQLite 17

第3章 软件总体设计 19

3.1软件功能模块划分 19

3.2 UI设计 19

3.3软件操作流程设计 20

第4章 软件的详细设计和实现 21

4.1软件开发软硬件配置 21

4.2指令收发模块的设计与实现 21

4.2.1数据通信格式的设计 21

4.2.2指令收发功能的实现 23

4.3界面布局设计及实现 23

4.4地图定位模块设计与实现 30

4.4.1数据解析 30

4.4.2地图定位 31

4.4.3历史回放 32

4.5紧急呼叫功能的实现 32

第5章 部分功能演示 34

第6章 总结与展望 36

6.1总结 36

6.2不足与展望 36

致谢 37

参考文献 38

第1章 绪论

1.1课题背景

不知不觉,手机走进我们的生活已经有20多个年头。随着科学技术的发展和人们生活水平的提高,手机已经逐渐从奢侈品发展到了现在十分普及的消费电子产品。回顾手机的发展历史,无论从造型还是功能上都发生了翻天覆地的变化。手机的发展也经历了一次又一次的变革,才形成了如今多样化的造型和功能,而不是单一的通信工具。各种操作系统的嵌入无疑在手机的发展历程上书写了新的篇章,让手机的发展朝着智能化、定制化、娱乐多媒体化、安全性、网络化的方向深入发展。

本款软件的开发就是建立在Android手机的普遍应用基础上。与此同时,社会发展所带来的一些问题也逐渐凸显,尤其在未成年人的监管问题上难度日益加大,主要体现在工作越来越忙碌的家长很难抽出时间陪伴在未成年人的身边实施有效的监护。如今已走入人们生活的支持手机下载应用的各类地图软件,给人们的生活带来了极大的便利。查公交、找旅游景点、制定行走线路、地图定位等,越来越多的功能在Android开发的推动下实现。出于以上种种原因和Android开发技术的成熟,为Android手机开发一款具有未成年人手机监护功能的软件,对于加强未成年人的监管力度和出行安全是十分有利的。

1.2手机操作系统的发展现状

所谓智能手机,是指类似于个人电脑,具备独立的操作系统,可以由用户自行安装软件、游戏等程序以此来不断对手机功能进行扩充。目前,智能手机正在以越来越低廉的价格,越来越高档的硬件配备,走入普通百姓的生活。按照市场占有量和影响力,主要包括:iOS平台、BlackBerry平台、w Phone系列平台、Symbian平台和Android平台。

1.2.1 iOS平台

iOS是由苹果公司为iPhone开发的操作系统,主要用于iPhone、iPod touch以及iPad,基于Mac OS x操作系统。Mac OS x使用基于BSD Unix的内核,并带有Unix风格的内存管理和抢占式多任务处理,改进了内存管理,同时可运行多个软件,消除了程序间的干扰性。

极度华丽的图形用户界面、极高的运行效率和稳健的安全性,使得手机操作的体验和感受发生了质的变化,其UI设计革命性地打破了传统的菜单与层级,用平铺式的多屏设计把每一个应用都展现在用户面前,让用户可以迅速的找到自己的应用。

1.2.2 BlackBerry平台

BlackBerry,也就是我们所说的黑莓,是加拿大Research in Motion(RIM)公司推出的一种移动电子邮件系统终端,支持推动式电子邮件、手提电话、文字短信、互联网传真、网页浏览及其他无线资讯服务。BlackBerry采用双向寻呼模式的移动邮件,兼容现有的无线数据链路。它也是基于Java平台,对Java具有很好的兼容性,运行流畅。草莓表面一粒粒种子一样的标准英文黑色键盘设计,是对黑莓这个名字的最好诠释,而设备本身标志性的滚轮设计,使得操作更加方便,整体外观商务而且时尚。

1.2.3 w Phone系列平台

w Phone系列是微软推出的手机操作系统,包括Windows CE、Windows Mobile、Windows Phone等。Windows Phone 7是微软最新一代的手机操作系统,被认为是最能与谷歌和苹果手机相抗衡,与2010年10月正式发布。通过Windows Phone 7,微软把旗下XboxLIVE游戏、Zune音乐与独特的视频体验整合到手机中。同时,在界面改变和手机性能提升上,WP7较以往的产品做出了巨大的改变。然而至今,WP7手机在全球的智能机市场的销售份额低下,并且国内没有搭载WP7系统的手机上市,而其系统本身也因为仅支持单任务,不支持共享上网、复制粘贴等功能而失去了竞争力。

1.2.4 Symbian平台

“塞班”,最早是由诺基亚、索尼爱立信、摩托罗拉、西门子等几家大型移动通讯设备共同出资组建的一个合资公司,专门研发手机操作系统。Symbian OS是一个实时性、多任务的纯32位操作系统,具有功耗低、内存占用少等特点,非常适合于手机等移动设备使用,经过不断的完善,已经可以支持GPRS 、蓝牙、SyncML以及3G技术。

您需要先支付 80元 才能查看全部内容!立即支付

课题毕业论文、开题报告、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找,优先添加企业微信。