基于android平台实现英语学习记单词app项目演示

摘要

英语在国内目前属于各类的考试的必修课程,中考、高考、考研、出国,几乎贯穿所有学习阶段。而单词作为英语学习的基础,有着异常重要的作用。传统单词书笨重、不易携带和查询。随着智能手机的普及,人们获取信息的方式已经发生了巨大的转变。智能手机正在逐步融入我们的生活,并影响和改变着我们的生活。因此,基于 Android系统设计一款记单词软件,方便人们随时随地记忆单词,合理利用碎片化时间。

关键字:JAVA  Android 软件设计 单词记忆

研究背景和意义

移动终端设备的迅速发展使人们日常生活的各个方面都受其影响。人们可以利用智能移动终端设备进行通信、娱乐以及学习活动。目前,市场上已经出现了各种各样的功能强大的移动学习软件,使越来越多的人感受到了移动学习软件的方便和高效。移动终端的便利性还体现在它可以大幅度的降低学生的学习成本,无论是在校内还是校外学生都可以独立自主的学习。

传统的单词学习工具主要有单词手册、课本、以及词典等纸质资源。这些工具的共同点是学习者在学习的过程中,只能按照固定的单词顺序线性的学习[1],不能与这些资源进行任何交互,更不能对学习者的学习特征做出相应的调整和反馈。随着移动学习软件的广泛应用,各大主流用用商店上出现了大量的英语单词移动学习软件,对这些软件按功能特点进行分类,可划分为“记单词”、“单词助记”、“记忆管理”三个层次。“背单词”属于最低层次,这种软件仅仅是将纸质的词典电子化[2];“单词助记”则利用了一些辅助信息或媒体帮助学习者对词汇进行有效记忆;而“记忆管理”层次最高,能够对大量单词记忆之后按照艾宾浩斯遗忘曲线规律进行精确的复习安排[3]。这些软件推出后,使学习者可以选择不同方式进行英语词汇记忆学习,提高了词汇学习的便捷性和学习记忆效率。

需求分析

结合第一章的研究背景及分析,单词记忆在国内有着广泛的需求,传统纸质媒介存在价格贵、易受污损、不便于携带、传播范围有限、缺乏声音互动等缺陷。伴随电子化进程,传统书籍、绘画、音乐、影像等都已实现了电子化存储、传输和展现。英语单词记忆作为一种广泛需求,也具备电子化的技术基础和应用需求。

通过电子化手段,英语词典存储在云端,通过智能手机等终端予以展现,可以做到随时随地的背诵与查阅,同时,也降低了书本购买的花费。

本研究项目即针对传统单词书存在的发展弊端,针对行开发一款单词记忆APP,用户可以依靠本项目软件,实现单词的电子阅读,优化相关体验。

设计目标

该研究项目主要设计目标为实现基本的单词记忆和查询功能,包括用户可以进行自主的注册登录,用户登录系统以后,可以在App上使用单词查询和记忆功能。除此之外,还设计提供单词复习、生词本等功能,便于加深记忆。

该系统的预期功能如下:

  1. 用户登录注册:新用户可以进行注册,注册后支持使用注册账号密码进行登录;
  2. 单词查询:用户可以使用App搜索输入单词查中文;
  3. 单词记忆:通过某种形式帮助单词记忆;
  4. 单词复习:辅助定期对易错词进行周期性记忆;
  5. 单词浏览:用户可以浏览英语单词词库;
  6. 个人中心:用户可以对个人信息进行浏览、修改、推出登陆;

核心功能模块设计

本研究设计的单词记忆App,根据需求分析,对功能模块进行设计,主要包括以下功能:

1.用户注册和登陆:用户可以通过注册获取权限并登陆App,并使用相关功能;

2.单词搜索:可以搜索输入单词查中文,并有已背单词和未背单词数提示;

3.单词记忆:随机单词和对应读音,用户通过APP选择正确释义(三个选项),选对了则将该单词加入已背单词本,选错了则加入陌生单词本;

4.单词复习:该功能分两部分:

  1. 随机从已背单词本选单词,然后随机空出几个字母,写错则将该单词从已背单词本删除,并加入陌生单词本;
  2. 随机中文释义(按字母排序显示)和发音,提供3个单词选项,选对了则将该单词加入已背单词本,选错了则加入陌生单词本;

5.单词浏览:

  1.   可以选择查看词库或者已背单词本或者陌生单词本的单词(按字母排序)
  2.   每个单词旁边设计已背和陌生按钮,便于用户根据实际情况选择添加。

6.个人中心:个人共中心内对用户信息予以展示,并支持对账户头像、昵称、性别、年龄等信息进行修改;

系统页面展示

本模块是本App的核心功能模块,支持单词搜索查询,并有已背单词和未背单词提示,具体实现效果如下图:

复习模块提供两种复习模式:随机从已背单词本选单词,然后随机空出几个字母,进行单词填空,写错则将该单词从已背单词本删除,并加入陌生单词本;或者随机中文释义(按字母排序显示)和发音,提供3个单词选项,选对了则将该单词加入已背单词本,选错了则加入陌生单词本。

具体实现效果如下图:

本模块可以选择查看词库或者已背单词本或者陌生单词本的单词(按字母排序),并提供添加按钮,便于用户根据实际情况选择单词添加如合适的词库。具体实现效果如下图:

如需要可扫取文章下方二维码联系得源码

Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐