android的单词记忆软件的设计和实现(源码)

信息化的社会生活和全球化的经济模式,使得英语变成了人们生活中一项不可或缺的技能。英语单词记忆是学习英语的一个重要部分,采用手机APP学习记忆英语单词是目前主要方式之一。本课题主要是开发设计一款单词记忆APP软件,采用Eclipse平台上开发,使用Java作为开发语言,数据库选择SQLite。软件具体包括以下功能用户注册和登录,词库导入、重置和删除,单词拼写、音标、词性、释义学习,单词测试,生词本,复习计划,单词编辑,使用词典,短文阅读。软件系统界面交互友好、操作起来十分方便。本软件已进行了多次测试,测试结果显示软件运行非常稳定,各项功能都已完全实现。关键词 安卓,单词,Eclipse,SQLite,Java
目 录
1 绪论 1
1.1 背景 1
1.2 研究开发现状分析 1
1.3 目的和意义 2
2 需求分析 3
2.1 用户需求分析 3
2.2 用户用例分析 4
2.3 功能性分析 4
2.4 非功能性分析 5
2.5 可行性分析 6
3 开发平台和相关技术介绍 6
3.1 Java 6
3.2 Elicpse 6
3.3 SQLite 7
3.4 Android 7
4 总体设计 8
4.1 软件功能结构设计 8
4.2 数据库设计 8
4.3 用户使用软件流程设计 10
5 详细设计 10
5.1 设计目标 10
5.2 各模块功能实现 11
5.3 本章小结 20
6 软件测试 20
6.1 测试环境 20
6.2 测试的功能 21
6.3 测试结果 21
6.4 测试结论 22
结 论 23
致 谢 24
参 考 文 献 25
1 绪论
1.1 背景
人们生活社会的信息化以及全球化的经济模式,使得英语变成 *好棒文|www.hbsrm.com +Q: *351916072* 
了我们生活中一项不可或缺的技能。越来越多的地方开始使用英语,而且在人们的平时交流或者生意往来中英语也被非常广泛地使用着。众所周知,想要学好英语,单词量的积累显得尤为重要。到现在为止,网络上出现了很多帮助记忆单词的办法,比如红极一时的李阳疯狂英语,他的理念则是疯狂说疯狂看英语等等一系列。在过去的时候,背诵单词只能依靠辞典。想要找一个单词,要不断的去翻书、查找、记录,等到下一次想要查找又要重复一样的工作,常常是事倍功半的效果。靠单词书籍进行单词记忆没有一套适合的记忆体系,往往很容易忘记去复习和测试,导致单词难以被记忆牢靠。人们通过计算机端程序进行单词记忆同样有着缺陷。计算机不方便移动,制约人们学习的地点,用户不能够在任何地方,抓住短暂的空闲时间进行学习[1~3]。现在智能手机可以登上网页进行学习,这为用户提供了随时随地学习的途径。但是,通过网页进行学习需要相当稳定的网络条件,突然断网或网络不稳定都可能导致自己学习数据的丢失,具有相当的不安全性。同时,用户每次都需要登录账号,十分不方便。
现如今,人们越来越意识到英语学习的重要性,但是单词记忆的效率却不搞。并且智能手机越来越普及,几乎是人手一台,甚至有些人不止拥有一台手机。基于这两点考虑,这急需一款在手机上运行良好的单词记忆软件以帮助人们高效率地记忆单词、学习英语。
1.2 研究开发现状分析
现在市面上有特别多的单词记忆软件,每一款软件能够为人们所接受和长期使用,必然都有自己的长处,当然也都有着一定的缺陷。总体而言,目前的软件功能已经十分的全面了,基本满足了用户的各种需求,想要学习的英语单词的人选择软件学习应该是保证学习效率的良好途径。记忆单词方法很多,但从大类上来分可以分成以下的三种:
第一种是电脑软件类。这种单词记忆软件都是安装在电脑上的,目前比较常用的有新东方背单词。虽然这种安装再电脑上的背单词软件有优点,比如单词的读音会有英音美音之分,也会有各种炫酷特效吸引人眼球等等。经常使用计算机的人都会比较容易的学会使用这个软件。这种软件一般是需要付费购买才能使用的,这对于大多数用户是不友好的。但是这种计算机软件缺点也不少,比如设计一般消耗很多人力,开发时间很长,设计起来十分困难。而且计算机携带十分不方便,不利于用户抓紧碎片时间来进行学习。
第二种是电子辞典类。这种背单词软件一般都被安装在学习机上,例如好记星学习机。这种记单词的软件是根据每种考试需要背诵的单词进行收录,按照单词开头字母以字母顺序进行排列,这与词典书籍提供的功能无异。平时比较喜欢用纸质书并且对一个单词进行一遍又一遍背诵的人可以尝试使用这种电子辞典类软件。大多数人都是因为一时兴起去购买,但很少有人坚持下去。因为这种办法比较让人觉得非常乏味,人们提不起兴趣去使用。
第三种是手机软件类。伴随着越来越多的人开始使用web2.0,人们开始热衷于使用背单词软件了。在网络上学习是在WIFI或者手机2G,3G,4G网络的帮助下完成的,这些辅助功能让我们能够不被繁重的书本束缚,让我们能够在任何时间任何地点进行学习。最重要的是,比起我们过去记忆单词的方法,在手机上记忆单词的话,单词记忆特别方便,也能轻松够添加不会、不懂得词汇进相应词库方便进行二次记忆。所以人们都很喜欢这个设计。智能手机的使用越来越多使得人们记忆单词越来越方便。例如目前比较常用的有百词斩背单词软件和知米背单词软件。百词斩,是一款主流的单词学习、记忆软件。通过科学的规划,并按照记忆的规律提供复习,同时趣味的配图和例句让记忆单词成为一种乐趣[4]。知米背单词创新性地以搭配记单词,同时拥有锁屏复习单词、自定义生词本、定期自动同步、支持离线学习等特色功能。
1.3 目的和意义
通过对比电脑软件类、电子词典类和手机软件类单词记忆的方式的优缺点,本课题选择了基于Android手机端开发一款单词记忆软件。通过搜集、学习、分析、对比、综合市场上已有单词记忆学习软件的在理论基础、功能设计、界面设计、实现原理等的优缺点,设计这款单词记忆软件将是十分合乎用户使用需求的。本课题设计的这款软件相比较于市面上其他类似的单词记忆软件和英语学习软件,有着自己独特的地方,或者说是将许多不同软件的功能集中于一体。第一,用户可以自行导入自己编辑或下载的词库。第二,用户可以在单词记忆学习疲劳时打开文章阅读功能,不仅可以得到放松,又可以学习新的英语知识。第三,本课题设计的软件提供了词典功能,可以查询单词的特别详细的相关内容。

版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/jsjkxyjs/1041.html

好棒文