安卓平台的英语单词学习软件的开发与设计(3)_毕业论文

毕业论文移动版

毕业论文 > 计算机论文 >

安卓平台的英语单词学习软件的开发与设计(3)


不同高校的专业人员共同合作组成的团队研究并未形成。 研究开发的基本内容、目标、拟解决的主要问题或技术关键仍然比较粗糙。
同时在英语单词学习方面现阶段英语单词学习软件基本到包含了汉译英、英译汉、生词本等相关方面的内容,这些内容主要是帮助学习者更好的理解不认识的单词的意思。而对于最重要的一个环节单词的学习和记忆则没有实质性的提高。现阶段的学习者单词的记忆主要是短暂性的记忆。时间一长读者脑子中刚刚记住的单词大概百分之八十到九十都会忘记。因此记忆的十分不牢固,同时有时发音也不准确。同时针对单词的复习计划也不明确。
    因此设计出一款可以同时学习单词并且侧重于有计划的复习单词使学习者的记忆更加牢固对于现代学生学习英语有非常重要的帮助。同时对于相关的关于英语单词的学习软件也是一种实质性的提高。更加的智能化并且满足现代学生学习英语单词的需求同也是将来软件设计过程值得创新的地方。
1.4    论文的工作内容
本论文在分析现阶段相关于英语单词学习软件的基础上,根据现有英语单词软件的不足。重点讨论自己的设计的该软件的创新点。舍弃了常规的单词学习软件中英语单词查找、翻译等功能,重点放在对单词的学习和记忆上。并且给学习者一个详细的学习和复习计划。同时软件在设计的过程中同时也设置了测试的过程。整个设计是怎样有效的加强软件应用者对于单词的记忆过程以及整个设计是如何实现的。
2     相关技术介绍
在如今这个智能手机系统群雄纷争的时候,2008年Google推出了一款名为安卓的开源智能手机操作系统,它采用Linux内核,开放手机联盟(OHA)成员可以任意使用修改SDK包,系统的开源性使其具有良好的拓展性。这款软件包括了操作系统、用户界面和应用程序,即智能手机工作所需要的全部软件。Android的最大特点是其开放性体系架构,不仅具有非常好的开发、调试环境,而且还支持各种可扩展的用户体验,包括丰富的图形组件、多媒体支持功能以及强大的浏览器。因此,对于软件从业人员来说,安卓平台具有无限的吸引力,由于该软件的设计是在安卓平台上进行设计的,因此所涉及到的用到的安卓的相关知识进行介绍,一边读者更好的理解本论文和软件的开发流程。

2.1    安卓系统构架研究硬件平台介绍:
 
图3.1 安卓系统构架
第一层:Linux操作系统和驱动(Linux Kernel):由C语言实现。Android核心系统服务依赖于Linux2.6内核,包括:安全性、内存管理、进程管理、网络协议、驱动模型。Linux内核也作为硬件和软件栈之间的抽象层。除了标准的Linux内核外,Android还增加了内核的驱动程序:Binder(IPC)驱动、显示驱动、输入设备驱动、音频设备驱动。摄像头驱动、WiFi驱动、蓝牙驱动、电源管理。
第二层:本地框架和Java运行环境(LIBRARIES和ANDROID RUNTIME)本地框架是有C/C++实现。包含C/C++库,被Android系统中不同组件使用,它们通过Android应用程序框架为开发者进行服务。
第三层:Android应用框架(ANDROID FRAMEWORK)
第四层:Android应用程序(APPLICATIONS)Android应用程序都是有Java语言编写的。用户开发的Android应用程序和Android的核心应用程序是同一层次的.
软件平台介绍:
2 Android的功能特征
(l)应用程序架构:在应用程序槊构内已经具备多种不同的基础组件,在开发应用程序时,就可以直接调用这些组件来使用,可以节省开发应用程序的心力及时间。 (责任编辑:qin)