登录

  • 登录
  • 忘记密码?点击找回

注册

  • 获取手机验证码 60
  • 注册

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 计算机科学与技术 > 正文

基于安卓单词学习app的设计与实现

 2023-09-07 09:02:46  

论文总字数:85070字

摘 要

本系统完成了基于安卓单词学习app的设计与实现。首先介绍了软件开发的背景、意义。其次介绍了相关技术。然后对英语单词学习app进行了需求分析,可行性分析,确定系统功能,设计数据库表。重点介绍了系统实现的功能,用户功能模块有登录注册、词库导入、单词组学习、单词组复习、单词组测试、生词管理等。登录注册模块可以注册用户登录系统。词库导入可以查看已经导入词库的信息,也可以导入新词库。单词组学习模块分为未学习单词组与所有的单词组,选择相应的单词组,并进行学习。单词组复习模块分为英文选意、中文选词、听音辨意等方式,对已经学过的单词组进行复习。单词组测试模块可以对已经学过的单词组进行测试,并给出一个测试准确率。生词管理模块可以对学习过程中遇到的生词进行统计,以便统一学习。最后对app进行真机测试,给出测试结果。给出实现代码。

关键词:安卓,英语单词,单词学习,软件开发

ABSTRACT:With the rapid development of the mobile Internet, the mobile phone has become one of the most important things in our life. Every day people use the mobile phone for a very large proportion. We use the mobile phone to browse information, interact, communicate with people, play games, and so on. This shows the importance of mobile phones to our lives. English, as the most popular language in the world, needs to be used everywhere in our lives, such as reading English documents, communicating with foreigners, and applying for interviews. In China, learning English has become a trend. Learning English at any time and anywhere is a problem that needs to be solved. In order to meet the needs of mobile users to memorize words at anytime and anywhere, the Android version of the English word memory system came into being. This article mainly describes the whole process of the design and implementation of the Android English word memory system, which is designed to enable people to enjoy English word memory functions on the mobile devices based on the Android platform. The main functions include user login registration, import word library, word learning, word review, word test and so on. In terms of vocabulary storage and retrieval, the system uses Android built-in embedded Sqlite development interface.

KEY WORDS:Android, English words, word memory,software development

目 录

1.1研究背景 6

1.2 app现状 6

2相关技术介绍 6

2.1 安卓的体系架构 6

2.2 数据库介绍 8

2.3开发软件及运行环境介绍 8

2.4系统环境 8

3单词学习软件的需求分析 9

3.1 单词学习软件总体需求 9

3.2客户端系统模块设计 9

3.3数据库设计 10

4.软件实现的功能 12

4.1注册登录模块 12

4.2词库选择 17

4.3单词学习 18

4.4单词复习 20

4.5单词测试 25

4.6生词管理 26

4.7个人中心 27

5.单词学习软件系统测试 29

5.1 模块测试用例 30

结 论 31

参考文献 32

附录 34

1引言

1.1研究背景

近些年来,安卓智能手机系统发展快速,越来越多的安卓智能手机进入人们的生活,成为了人们生活中不可获取的一部分,并且不断的进入人们的生活和改变着人们工作方式。借助安卓移动系统大力发展的东风,进行英语单词学习,以及这个App的推广,这将是非常价值的一次探索。我们的用户对于移动App在交互上的要求越来越细致,越来越高。关注的目标已经从基本的满足用户功能需求发展为“App可用性”和整个系统的“用户体验”[1]。我们为了推动全民学习英语的热潮,提高英语在日常生活中的普及率,本论文将阐述基于安卓系统平台上开发一款英语单词学习软件。

1.2 app现状

现在主流的单词记忆软件有扇贝单词,百词斩,默默学等,都是通过相应的商业推广来获得用户。如扇贝单词,已经学过的单词会在后期重复出现,从而达到重复出现到记忆的效果。在app首页有其他的学习功能,如短语学习,句子翻译,时政新闻,等其他学习方式,来帮助用户进行一个更深层次的英语学习。百词斩则通过图片记忆,加深印象,在复习测试时候,起到一个引导用户记忆的目的。学习的时候会出现四张图片,用户在选择时候可以选择自己认为正确的答案。各种商业软件各有特色,但都能达到一个最基本的单词学习目的。本app实现了基本的单词学习功能,操作更为简单方便。排版更为简洁明了。

2相关技术介绍

2.1 安卓的体系架构

安卓系统是基于Linux的智能手机终端开源操作系统,安卓系统是一种现在非常流行的移动手机系统平台,由google为我们提供基本的系统架构,更是一个开源的系统架构[2]。安卓系统可以分为Linux内核层、系统运行层、应用框架层以及应用层四层架构。安卓系统体系结构图如图2-1所示。

图2-1 安卓系统体系结构图

剩余内容已隐藏,请支付后下载全文,论文总字数:85070字

您需要先支付 80元 才能查看全部内容!立即支付

企业微信

Copyright © 2010-2022 毕业论文网 站点地图