APP下载

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

2021-09-23王一旭肖小玲

电脑知识与技术 2021年24期
关键词:英语学习

王一旭 肖小玲

摘要:随着社会的不断发展,人们的空闲时间越来越多。然而,这些空闲时间都有一个共同点,就是太过于分散了,随着这一问题的出现,渐渐引发了一种新的学习方式——碎片式学习。该文根据碎片化的学习方式,提出一款基于Android的英语学习App,可以帮助人们碎片化学习,满足大多数人的英语学习需要。日趋成熟的网络技术,价格低廉的移动设备,加上广阔的社会需求为移动英语学习的发展奠定了好的基础。

本设计针对现在学生在英语学习过程中普遍存在的单词记忆,英语阅读等问题,结合移动客户端的开发,基于Android平台研究出可以满足大多数学生英语学习需要的App,作为辅助工具,应用于学生英语学习过程中,可以有效带动学生学习热情,提高学习效率,学习的内容广泛,实用性强,具有较强的针对性。本次设计采用C/S结构,学生可以通过自己手机客户端即可进行学习,开发与调试工具是Myeclipse,数据库采用了课堂中学习的Mysql。App的主要功能是单词查询,单词记忆,英语阅读,制定学习计划,在线交流等。论文从选题背景展开,通过技术研究,需求分析之后进行详细设计,最后实现整个过程。App安装简便,容易上手,有效促进学生的学习,提高学习效率。

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

1 引言

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

2 方案论证

2.1 研究思路和方法

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

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

2.2 发展现状

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

3 過程论述

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

3.1 需求分析

3.1.1 系统的功能需求分析

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

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

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

3.1.2 系统的数据需求分析

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

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

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

猜你喜欢

英语学习
刍议农村学生英语学习习惯的培养
微信对大学英语学习的辅助作用
高中生英语自主学习能力培养研究
优化教学方法轻松过“词桥”探析