基于Android的英语学习App的设计

2022-03-21版权声明我要投稿

  摘要:随着社会的不断发展,人们的空闲时间越来越多。然而,这些空闲时间都有一个共同点,就是太过于分散了,随着这一问题的出现,渐渐引发了一种新的学习方式——碎片式学习。该文根据碎片化的学习方式,提出一款基于Android的英语学习App,可以帮助人们碎片化学习,满足大多数人的英语学习需要。日趋成熟的网络技术,价格低廉的移动设备,加上广阔的社会需求为移动英语学习的发展奠定了好的基础。本设计针对现在学生在英语学习过程中普遍存在的单词记忆,英语阅读等问题,结合移动客户端的开发,基于Android平台研究出可以满足大多数学生英语学习需要的App,作为辅助工具,应用于学生英语学习过程中,可以有效带动学生学习热情,提高学习效率,学习的内容广泛,实用性强,具有较强的针对性。本次设计采用C/S结构,学生可以通过自己手机客户端即可进行学习,开发与调试工具是Myeclipse,数据库采用了课堂中学习的Mysql。App的主要功能是单词查询,单词记忆,英语阅读,制定学习计划,在线交流等。论文从选题背景展开,通过技术研究,需求分析之后进行详细设计,最后实现整个过程。App安装简便,容易上手,有效促进学生的学习,提高学习效率。

  关键词:碎片式学习;英语学习;Android;Mysql;App;

  开放科学(资源服务)标识码(OSID):

1 引言

  英语作为世界的主流语言之一,学好它,对人的一生发展影响很大。然而英语语法的学习在英语的学习过程中占很大比重,比如复杂的英语文章,要想理解清楚,就一定要有深厚的语法功底。然而随着社会的发展,人们空余的时间越来越不集中,过于分散,渐渐地产生了一种新的学习方式——碎片式学习,就是利用自己的空余时间,比如10分钟或者半小时时间进行一个短暂的学习过程。但是随之而来就出现了一个问题,我们并不是每时每刻都随身携带着学习资料的。那有什么办法可以解决这一问题呢?在此,我提出了设计一款基于安卓的英语学习App设计,将学习资料编成App存放于手机中,可以使学习者们有效地利用自己的碎片时间,不再受到地点。学习资源等的拘束。本文正是基于此,开展基于Android的英语学习App的设计与实现,用来促进英语移动学习的开设,丰富并完善移动英语学习软件市场。以App的形式进行学习,操作简单,可快速上手学习。在真正意义上给学生提供了方便,提高学习效率,体验美好的学习生活。同时通过系统管理员,学生们可以第一时间掌握最新的英语学习资源,并且可以通过本App在线与其他学生进行交流。本文计划通过App的功能模块设计策略,提高学生自主学习英语的兴趣,培养良好的英语学习习惯,进而提高学生的英语水平,将具有直接的现实意义。

2 方案论证

  2.1 研究思路和方法

  随着科技水平的不断提高,计算机行业也有了很大的发展。在我们日常生活中,越来越多的年轻人在利用计算机进行学习,工作,娱乐或者处理其他问题。在教育水平提高的同时,计算机不断融入课堂教学中,然而,课堂的英语教学知识非常有限,无法实现学生自主学习,关于英语学习动态的信息很难得到更新,英语学习者也不能及时交流。而基于Android平台下英语学习App的设计与实现可以使学生能够更方便地进行英语交流,和同学们分享学习经验的同时还有一定的安全性,所以基于Android的英语学习App的研究将会是未来几十年英语教育和管理的重要发展方向。

  本文主要介绍了基于Android的英语学习App的设计与实现的开发过程。首先介绍了研究这个App的背景以及直接现实意义,以当前App发展现状为切入点,结合当代学生学习英语过程中所碰到的各种问题,最后总结出了设计的思路和方法。接着讲解了搭建Android平台开发的环境,数据库方面使用了My SQL与SQLyog实现。

  2.2 发展现状

  近些年,随着网络在线学习的普及,不少学习类App应运而生,应用商店以英语学习为关键词的搜索结果也是成百上千的,但在用户使用评分方面,从内容,结构,以及交流三个方面的评分普遍都很低。造成这种情况的原因也有很多:首先,App的市场进入门槛低,关于教育的各种产品产量巨大,导致各个产品质量良莠不齐;其次,当前应用市场上的学习类App缺乏创新力,同质化情况越来越明显,以单词背诵为例,应用商店中这类产品有几十种,这些产品功能大体相近。最后,学习类App往往缺少与学习之间的互动,以至于达不到提高学习兴趣的作用,最终导致学生们在频繁转换App的状态下,学习成绩依然不理想。这些都是降低学生学习成绩和学习App发展情况不理想的主要因素。

3 过程论述

  英语学习App的开发按照软件设计的指导思路进行,开发过程分为:需求分析、系统设计和系统实现。需求分析主要包括系统的功能需求分析和系统的数据需求分析,要求设计者理解用户需求,将所做软件功能与客户要求达成一致。经过需求分析,开发的系统基本满足用户需求。系统设计主要包括系统的总体设计和系统的数据库设计,在数据库设计环节又包括其概念结构设计和逻辑结构设计。最后经过一步步的设计,模块代码的编写实现整个系统的运行。

  3.1 需求分析

  3.1.1 系统的功能需求分析

  本系统主要分为两部分,一部分主要是后台管理系统,供管理员使用;另一部分是Android客户端,供用户使用。

  后台管理系统的主要功能有:学生信息管理,英语文章管理,单词管理,学生学习情况报表管理,在线反馈的功能。

  Android客户端的主要功能有:注册账号,登录功能,单词记忆,单词复习,添加生词本,阅读短文并评论,在线反馈问题等。

  3.1.2 系统的数据需求分析

  本系统主要所使用的数据主要有:

  学生信息:账号,密码,手机号,姓名。

  管理员信息:管理员账号,密码。

  单词:单词序号,中文解释,音标。

  英语短文:短文内容,作者,作者信息,上传时间。

  学习报告:学习计划时间,学习计划内容,学生姓名。

  3.2 系统设计

  针对英语学习App的需求,根据操作简单,反应迅速的总体设计原则,设计App,保证App不仅能满足当前用户需要,而且能适应今后发展的需要。

  3.2.1 系统的界面设计

  在进行设计App界面时,必须充分考虑到移动设备屏幕大小的局限,例如智能手机和平板电脑的屏幕区别,并且学习资源的呈现数量,呈现方式,系统运行时所占内存的大小都需要提前考虑。因此,App所呈现出的界面要重点考虑下列问题:

  1)合理设置学习资源的内容布局。为了减少学生的认知负荷,加强学习界面的识别度,学习界面中的内容要尽量简单清楚,做到学习内容重点明显突出,关联的导航按钮则需要和谐呈现,格式统一。

  2)合理设置学习内容部分的呈现。为了让学生对所学内容有更加有效的学习和理解记忆,需要多选择文字,图片,等多种表现方式相互结合的形式进行所学内容的体现。同时,可以添加例句等形式,把学生带入情景中来理解词汇的具体使用方法,并能够学以致用,将单词带入生活中解决实际问题,潜移默化中让学生感受到学习英语的价值与重要性,并且激发学生对英语学习的兴趣。

  3)合理设置学习内容与学生的关联性。设计学习内容布局时,要使界面呈现出:分布化,松散化的表征,以使学生能够迅速进入学习状态中。可以通过测试的方式,让学生了解自身的英语水平,另一方面经过测试结果的反馈也可以对学生产生相应的鼓励,建立起学生与App之间的联系,可以使其在接下来的学习过程中有兴趣,有信心,以及有不断超越提升自我的决心。

  4)合理设置App中的功能按钮。然而为了避免学生操作不畅或者因为复杂的操作流程进而影响学习感受,在进行功能设计界面布局时要遵循常规,创建与一般学生学习经验相应的界面。

  3.2.2 系统的交互设计

  在使用App学习英语时,交互分为学生与设备之间的交互,以及学生与其他同学之间的交互。所以,在进行交互设计时要特别考虑学生的学习特点,移动设备的使用特点,还有与社交App相关联等方面。因此在进行交互设计时应注意以下两点:

  1)学生与手机之间的交互:学生,手机,环境之间的相互作用呈现出人—机—环的系统结构。这是设计App时的首要条件,需要充分了解他们各自的特点之后,在以人为核心的基础上分析三者的相互作用,使最终的整个系统更具人性化,手机的输出信息会变成人的输入信息,反之亦然。在整个系统中,环境则是可以影响整个系统的各个环节。

  2)学生与其他同学之间的交互:学生在学习过程中,往往会将学习结果与其他同学进行对比,将优秀学生作为学习的榜样,产生不停追赶并且想要超越好学生的想法。将自己的学习成果发布,分享也会产生一种自我肯定,让学生在学习中获得满足感,学习的自信心不断提升。因此,与社交App联接也十分重要。

4 系统实现

  具体的实现过程为:

  1)注册功能的实现。

  2)登录功能的实现。

  3)登录服务器的实现及界面效果。

  4)文章管理功能的实现及界面效果。

  5)词汇管理功能的实现及界面效果。

  6)单词记忆功能的实现及界面效果。

5 系统运行

  在搭建好相应环境之后,打开系统,进行账号的注册和登录,可以成功进入用户个人信息界面。之后进入主界面,进行单词的学习,英语短文的浏览等,其他系统相应的操作也可以成功响应。系统的整体界面显示,操作,还有数据库连接管理等都可正常运行。

6 总结

  本次设计结合现在学生在学习英语过程中普遍存在的问题,旨在激发学生们学习英语的兴趣和动力。在App的界面设计上加入了图片,文字与图片相结合。

  使学生更深层次地理解英语意思,摆脱枯燥地英语学习生活。另外App内容布局合理,重点部分突出标记,吸引人眼球,让学生快速适应移动式的英语学习。在功能方面,着手于学生们普遍存在的单词记忆和阅读理解两个问题相应的开发出两个应用功能。单词记忆模块通过单词的记忆,生词的不断练习,能够快速拓展学生的词汇量。英语阅读模块添加了大量英语美文,并有相应配图,可以在一定时间内提高学生的阅读水平和英语语感,App总体来说还算不错,本次毕业设计所做出的App虽然运行效果良好,但仍然还有许多不足与改进的地方,在功能方面主要有单词记忆和阅读功能两个功能,所以在未来的研究中,可以考虑加入模拟训练考试,英语单词发音,句子朗读等其他更加有意义的功能。

参考文献

  [1]郭宏志.Android应用开发详解[M].北京:电子工业出版社2010.

  [2] 萨世煊,王珊.数据库系统概论[M].3版.北京:高等教育出版社,2002.

  [3]张海藩.软件工程导论[M].4版.北京:清华大学出版社,2003

  [4]张利国.Android移动开发入门与进阶[M].北京:人民邮电出版社,2009.

  [5]靳岩,姚尚朗.Android开发入门与实战[M].北京:人民邮电出版社,2009.

  [6] 马国生.MySQL初级教程[M].北京:北京电子工业出版社2011.

  [7]埃克尔.Java编程思想[M].北京:机械工业出版社,2007.

作者:王一旭 肖小玲 单位:长江大学计算机科学学院

【基于Android的英语学习App的设计】相关文章:

1.基于Android的实验教学流程注册APP设计与实现

2.基于跨平台移动开发框架的环境评估咨询App设计

3.基于软件基因的Android恶意软件检测与分类分析

4.基于英语学习活动观的听力教学设计

5.基于项目学习的初中英语教学设计案例

6.基于学习共同体的初中英语作业设计探讨

7.基于英语学科核心素养的小学英语单元整体教学设计

8.基于“超星学习通”的混合式植物学教学设计和实施

9.基于工程设计的生命科学领域学习新范式

10.基于核心素养的高中语文学习活动设计

11.网络短视频中“长安故事”的传播特征及其策略

12.基于混沌序列的网络信息加密方法

文档上传者