基于Android的英语学习系统的设计文献综述
2020-08-11 22:41:14
英语是世界上最普及的语言之一,随着世界全球化和中国国际地位的日益提高,英语作为一个沟通的工具在当今的中国社会有着越来越大的影响力。不仅涉及政治、经济、文化等各个方面,各大企业在招聘人才的过程中也将英语水平作为重要的衡量指标,提高自身英语水平将更有利于我们在当今社会安身立足。
随着网络信息技术的发展和移动智能终端设备的普及,人们的学习方式也随之发生了变化。一方面移动设备使人们在更大程度上摆脱了时间和地点的限制,从而可以随时随地学习,另一方面互联网时代的到来使得移动应用市场百花齐放,争奇斗艳,各式各样的移动应用产品在竞争互补中已满足了人们社会生活方方面面的需求。因此本课题的目的在于设计一款基于Android的英语学习软件,满足英语学习人群在移动端的学习需求,并通过合理化的设计改善目前市场上同类产品的缺陷使用户的学习过程更加高效。
根据易观智库数据显示预计2018年中国移动互联网市场规模将达到76547.0亿元,用户规模将达到8.9亿人左右。随着中国智能手机市场的快速发展,市场上出现基于Android系统深度定制、优化、开发的智能操作系统,为其提升更好的用户体验,与此同时中国以网易云课堂、慕课等为首的移动学习软件也是迎来了迅猛发展。据英国《每日电讯报》2014年5月20日报道,通过手机移动学习平台,更多的年轻人或者在职人员将可以继续学习和发展其他工作技能。同时国外移动学习的应用领域已经设计到社会的各个层面,研究项目涵盖高等教育、社会教育、远程教育、职业培训等诸多领域。研究表明移动学习这种新的学习方式深受学习者喜爱,也促使对教育的改革。
本课题的意义在于通过对移动学习软件的研究、系统模块功能需求分析,设计开发了基于Android的英语学习软件,从而更好地提高学习者的学习质量和学习效率,本次设计包含了基于Android平台开发的完整流程,从功能设计到用户交互都进行了一定程度的创新,旨在设计出一款贴合用户需求,方便学习者随时随地学习,可以把平时的碎片时间利用起来,再就是提高编程和软件开发水平,增强用户体验,开发一款基于Android的英语学习软件。{title}2. 研究的基本内容与方案
{title}本课题基本内容包括移动学习研究、需求和可行性分析、软件设计开发思路,在此基础上,利用Android操作系统平台,针对英语学习特点进行了功能模块设计,分为两大模块:一是主要学习模块,即记忆词库、语音教读以及视频教学等功能;二是辅助学习模块,即签到、闯关、学习记录等功能,最后完成用户界面的交互设计和整个程序的测试完善。
本课题关键技术方案如下:
(1)Android开发环境搭建
由于Android操作系统的内核是基于Linux 系统的,且主要使用Java作为开发语言(C /C 在一些特殊的应用场合会用到,如图形图像开发、加密解密算法以及视频音频解码等),故而如果要在非Linux平台下开发Android程序,需要做相关的准备工作。首先安装JDK,其次使用eclipse为本次设计的开发平台,安装Android插件ADT和SDK,由此可创建AVD进行Android开发。
(2)用户界面的实现
Hierarchy View是一个应用程序,它可以帮助调试和优化用户界面。它提供一套界面相关的视图让开发者直接的了解某一个用户界面布局的层次结构,执行性能,要使用这个工具,可以在命令行中输入命令,系统会打开程序窗口。