基于Android平台的英语单词记忆软件系统的设计与实现

 2022-01-17 11:01

论文总字数:19124字

目 录

1、绪论 1

1.1、研究的目的和意义 1

1.2、研究的内容 1

1.3、国内外研究现状 1

2、开发环境与可行性分析 2

2.1、Android简介 2

2.1.1、Android的来源及发展 2

2.1.2、Android系统的特点 2

2.1.3、Android应用程序组件 3

2.2、开发工具和环境 3

2.2.1、开发平台介绍 3

2.2.2、开发语言和环境简介 3

2.3、可行性分析 3

3、需求分析 4

3.1、系统开发目标 4

3.2、需求分析 4

3.2.1、市场需求分析 4

3.2.2、用户需求分析 4

3.2.3、功能分析 4

4、系统设计 5

4.1、程序流程设计 5

4.2、数据库的设计 6

4.2.1、Litepal简介 6

4.2.2、数据表设计 6

4.3、概要设计 8

4.4、详细设计 8

4.4.1、启动模块 8

4.4.2、主模块 8

4.4.3、学习模块 8

4.4.4、词库模块 9

4.4.5、设置模块 9

4.4.6、单词模块 9

4.4.7、生词本模块 9

4.4.8、个人词书模块 9

5、系统实现 9

5.1、数据库作成 9

5.2、启动模块 10

5.2.1、数据库载入模块 10

5.2.2、学习进度统计模块 10

5.2.3、当日单词列表筛选模块 10

5.2.4、启动复习提醒定时任务 11

5.3、主模块 11

5.4、学习模块 12

5.5、词库模块 13

5.6、设置模块 14

5.7、单词模块 15

5.7.1、单词搜索 15

5.7.2、单词详情模块 16

5.8、生词本模块 17

5.9、个人词书模块 18

5.9.1、文件浏览器模块 18

5.9.2、后台添加模块 19

6、软件测试 19

6.1、软件测试简介 19

6.2、系统测试 19

6.2.1、测试环境 19

6.2.2、测试用例及结果 19

7、总结与展望 20

7.1、总结 20

7.2、展望 21

参考文献 22

致谢 23

Android平台下的英语单词记忆App的设计与实现

徐梁伟

, China

Abstract: With the continuous deepening of international exchanges and absorbing the advanced technology and experience of European and American developed countries, English has become an essential skill. The study of English can not be separated from the daily accumulation of words, but due to the inconvenience of the word book and insufficient use of leisure time, the accumulation of words is difficult to achieve. However, the popularization of smart phones has opened up a new platform for English learning. Word memory software is a popular and simple and convenient learning tool. The English Word Memory App introduced in this article is a word learning tool under the Android platform. Its main functions include word memory, word query, add word book, new words and other functions. The software is mainly implemented with the activity combination fragment. The database uses the simple and easy-to-use sqlite open source framework - Litepal.

This software is suitable for Android4.4 above. The ultimate goal of this development is to implement an English word learning app with a beautiful interface and simple operation.

Key words: Android, Word Memory, new words, Litepal

1、绪论

1.1、研究的目的和意义

在当前这个时代,全球范围内有接近三分之一的人口使用英语,英语有着最为广泛的使用范围。中国在近几十年时间里,各方面均发展迅猛。但不可否认的是,在某些领域,我们依然落后于西方先进国家。要发展,要进步,要在较短的时间内掌握各种技术,我们不可能单靠自己研究,因此必须学习发达国家先进的技术,而学习的必要前提便是要掌握世界通用技术交流语言-英语。

传统的依赖于书籍的学习记忆方法死板单一,且难以适应现代社会的快速生活节奏,因此,一种能跟上现代社会节奏的全新记忆工具应运而生——移动互联网平台上的记忆工具。与传统的记忆工具相比,这种全新的工具有着极大的优势,所以开发一款基于Android的英语单词记忆软件是十分有意义的。

1.2、研究的内容

本软件基于Android平台开发,采用看听结合的方式学习和复习英语单词,实现移动平台上英语单词的学习功能。用户使用本系统可以进行添加、删除个人词书,查询单词,学习单词,标记单词,切换英美发音,生词本操作等操作。

本系统要求主要实现以下功能模块:

  • 数据库载入模块
  • 学习列表筛选模块
  • 文件列表模块
  • 自定义词书添加、删除模块
  • 词书选择、修改、删除模块
  • 学习模块
  • 单词搜索模块
  • 生词本增删模块
  • 偏好设置模块,包含每日单词量设置模块、复习提醒时间设置模块、默认发音设置模块、使用技巧模块、用户反馈模块和软件信息查看模块。

1.3、国内外研究现状

随着社会的发展,智能手机越来越多,应用越来越广泛。而Android自2008年问世以来,不断发展壮大。根据市场调研机构发布的 2017 年第一季度智能手机追踪报告显示,苹果 iOS 操作系统设备 2017 年出货量为 5199.25 万,相比之下Android 设备的出货量高达 3.271 亿。若换成市场份额,iOS 当前仅剩下 13.7% 的市场份额,而 Android 占比高达 86.1%。

Gartner 表示,Android 依然保持移动市场的统治级地位,主要得益于中国品牌手机的突出表现,2017 年第一季度市场份额出了 2% 的涨幅。相反,iOS 系统则出现了 1.1% 的跌幅。Gartner 在报告中称,Android 与 iOS 的差距仍会继续拉大,不止是因为中国手机厂商疯狂扩张海外市场,而且谷歌还通过Android Go系统持续推动入门级智能手机的增长。

目前,中国Android市场上已有的单词学习app种类繁多,如百词斩,扇贝单词,知米背单词,墨墨背单词,新东方乐词等,这些软件可以简单地分为四类:单词类软件、专项技能软件、网络支持型软件和游戏型软件。尽管这些软件包含查词、单词记忆、阅读和翻译等强大综合功能,但不可否认的是,这些软件均存在一定的不足之处,例如学习方式的不恰当、词库的不准确等。

2、开发环境与可行性分析

2.1、Android简介

2.1.1、Android的来源及发展

Android一词的本义指“机器人”,同时也是Google于2007年11月5日宣布的基于Linux平台的开源手机操作系统的名称,该平台由操作系统、中间件、用户界面和应用软件组成。同一天,谷歌宣布建立一个全球性的联盟组织,该组织由34家手机制造商、软件开发商、电信运营商以及芯片制造商共同组成,并与84家硬件制造商、软件开发商及电信营运商组成开放手持设备联盟(Open Handset Alliance)来共同研发改良Android系统。

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

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

该课题毕业论文、开题报告、外文翻译、程序设计、图纸设计等资料可联系客服协助查找;