Android小学生奥数练习软件的设计与实现(2)

据调查,Android系统已经在市场中占有主要份额,意味着全球智能手机中四分之三运行的是Android系统。让手机不断的得到扩充。小学生奥数练习系统的设计


据调查,Android系统已经在市场中占有主要份额,意味着全球智能手机中四分之三运行的是Android系统。让手机不断的得到扩充。小学生奥数练习系统的设计与实现是基于Android平台,能够智能识别语音的软件。

1.2 研究现状

近年来,随着移动互联网的快速发展,智能手机逐步进入到挨家挨户的生活中去

随着智能手机的逐渐普及,手机已经融入到了人们快节奏的生活当中去,手机系统越来越智能化,其中Android在移动领域得到了广泛的应用,已成为智能手机市场的领跑者,截止2012年市场份额已经超过了50%,这使越来越多基于Android手机平台的软件逐步增多,手机使用方便,应用广泛,目前,手机的数量数量远远超过了计算机的数量,随着网络4G时代的到来,手机上网也变得更加方便快捷,普及性极强,给人们的生活带来了许多乐趣。

智能手机技术的成熟,各种各样的应用手机软件层出不穷,也随之带动了新技术的发展。其中Android小学生奥数练习技术就是其中之一。现在,人们使用小学生奥数练习越来越多,使得开发一套基于Android的小学生奥数练习系统成了必然。

在我国大部分商业公司推出的小学生奥数练习客户端产品都会严格遵照各自的小学生奥数练习标准进行设计和整理。1996年Charles Schwab开通了首个大规模商用小学生奥数练习应用系统:股票报价系统,慢慢小学生奥数练习应用于多个行业。小学生奥数练习的研究工作可以追溯到20世纪50年代AT&T贝尔实验室的Audry系统,它是第一个可以识别十个英文数字的小学生奥数练习系统,随着计算机技术的快速发展为小学生奥数练习实现提供了硬件和软件的可能。

1.3 课题目标

本设计首先对系统所涉及到的相关技术整体把握,并进行基础的系统分析。系统分析是程序开发中的一个非常重要的环节,能够使设计程序更好、更充分的被展现出来。在基础的调查的同时,也要对新系统的功能进行详细的解析分析,这样才能够研究开发出更加完整的系统设计。Android小学生奥数练习技术的广泛应用包括最简单的题目管理,订单管理,留言管理等。小学生奥数练习技术与其他自然语言处理技术相结合,可以构建出更加复杂的应用,例如语音到语音的翻译。

本课题的目标是基于Android平台来开发一个智能小学生奥数练习系统,人们可与之互动,回答人们问题检索出人们的问题需求,真正实现小学生奥数练习智能化。

2 开发环境介绍

2.1 Android技术

2.1.1 Android技术简介

Android是由Linux+Java构成的,这个平台的架构一点都不难,因此他硬件资源的能力得到大大提升,手机软件的开发成本则由他的开源性能得以降低,因此安卓在手机操作系统市场上名列前茅,作为移植性较高的操作系统。相比与其他手机开发平台而言,Android的优势更加明显,不仅因为开源性不会有过高的价位,用户也较为容易的获取各种不同的信息,因此安卓的核心竞争力也更为扩大。基于此本课题采用Android移动平台来开发移动小学生奥术系统系统。Android平台特征如下:

采用Dalvik虚拟机,资源占用率极低,使其运行速度变得更快。

优化的图形库: 2D图形库以及3D图形库,2D图形库和3D图形库应用广泛

支持多媒体能力:开源支持常见的静态图像、音频以及视频格式(如MPEG4、H.264、MP3、AAC、AMR、JPG、PNG、GIF)。

支持蓝牙,EDGE,3G和WiFi(依赖硬件)。

支持Camera,GPS,compass和accelerometer(依赖硬件)。

开放环境趋势完美:包括内存和性能测试等,调试工具和设备模拟器等等开发软件

Android技术的不足