没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
I
摘 要
随着全球化趋势的到来,我们与外国人的接触越来越多,英语作为人们使用最广泛的语
言,对我们来说愈发的重要。再加上当今社会生活节奏越来越快,人们很难腾出大片的时间
去学习英语,这迫使人们去利用生活中的碎片化时间来丰富自己的知识储备。所以急需一款
辅助背单词的 APP。
鉴于此,本文在可行性分析和需求分析的基础上,利用 Java 语言和 MySQL 数据库对系
统进行构建,设计了一款基于 Android 的我要背单词 APP,该 APP 实现了用户管理、单词书
管理、学习计划管理、学习日历管理、单词背诵信息管理、单词收藏夹管理、词典搜索管理、
单词测验管理、交流论坛管理等功能。具有较强的安全性、灵活性,系统功能齐全,实用性
强。通过对其功能的测试,证明了它既能给使用者带来方便,又不会受到时空的限制。可以
为用户提供更加便捷和高效的学习方式,大大提升用户的学习效率和积极性。
关键词:Android;MySQL 数据库;Java 语言;软件开发
II
ABSTRACT
With the advent of globalization, we have more and more contact with foreigners, and learning
English is becoming more and more important to us as the most widely spoken language. Coupled
with the increasingly fast pace of life in today's society, it is difficult for people to free up a large
amount of time to learn knowledge, which forces people to use the fragmented time in life to enrich
their knowledge reserves. Therefore, there is an urgent need for an app that assists in memorizing
words.
In view of this, on the basis of feasibility analysis and demand analysis, this paper uses Java
language and SQLite database to build the system, and designs a word memorization application
software based on Android platform, which realizes user management, word book management,
learning plan management, learning calendar management, word memorization information
management, word favorites management, dictionary search management, word test management,
communication forum management and other functions. It has strong security, flexibility, complete
system functions and strong practicality. Through the system function test, it is proved that the
application system is convenient for people to study.and is not limited by time and space. Help
users learn more conveniently and efficiently, greatly improving users' learning efficiency and
enthusiasm for learning.
Keywords:Android; MySQL database; Java language; software development
III
目 录
第 1 章 绪论 .................................................................................................................................1
1.1 研究背景及意义 ............................................................................................................1
1.2 国内外研究现状 ............................................................................................................1
1.2.1 国内研究现状 .....................................................................................................1
1.2.2 国外研究现状 .....................................................................................................2
1.3 主要研究内容 ................................................................................................................2
第 2 章 关键技术简介 .................................................................................................................3
2.1 Android 架构..................................................................................................................3
2.2 Android 基础组件..........................................................................................................3
2.3 Java .................................................................................................................................3
第 3 章 系统分析 .........................................................................................................................5
3.1 可行性研究 ....................................................................................................................5
3.1.1 技术可行性 .........................................................................................................5
3.1.2 经济可行性 .........................................................................................................5
3.1.3 操作可行性 .........................................................................................................5
3.1.4 法律可行性 .........................................................................................................5
3.2 系统流程分析 ................................................................................................................5
3.2.1 系统开发总流程 .................................................................................................5
3.2.2 用户登录流程 .....................................................................................................6
3.2.3 系统操作流程 .....................................................................................................7
3.3 需求分析 ........................................................................................................................8
3.3.1 功能性需求 .........................................................................................................8
3.3.2 非功能性需求 ...................................................................................................10
第 4 章 系统设计 .......................................................................................................................11
4.1 系统功能模块设计 ......................................................................................................11
4.2 数据库设计 ..................................................................................................................11
4.2.1 概念结构设计 ...................................................................................................11
4.2.2 逻辑结构设计 ...................................................................................................14
第 5 章 系统实现 .......................................................................................................................20
5.1 登录注册 ......................................................................................................................20
IV
5.2 用户管理 ......................................................................................................................23
5.3 单词书管理 ..................................................................................................................26
5.4 学习计划管理 ..............................................................................................................28
5.5 学习日历管理 ..............................................................................................................30
5.6 单词背诵信息管理 ......................................................................................................32
5.7 单词收藏夹管理 ..........................................................................................................34
5.8 词典搜索管理 ..............................................................................................................36
5.9 单词测验管理 ..............................................................................................................37
5.10 交流论坛管理 ............................................................................................................41
第 6 章 系统测试 .......................................................................................................................43
6.1 测试方法 ......................................................................................................................43
6.2 功能测试 ......................................................................................................................43
6.2.1 用户管理 ...........................................................................................................43
6.2.2 单词书管理 .......................................................................................................45
6.2.3 学习计划管理 ...................................................................................................46
6.2.4 学习日历管理 ...................................................................................................47
6.2.5 单词背诵信息管理 ...........................................................................................49
6.2.6 单词收藏夹管理 ...............................................................................................50
6.2.7 词典搜索管理 ...................................................................................................51
6.2.8 单词测验管理 ...................................................................................................52
6.2.9 交流论坛管理 ...................................................................................................53
6.3 测试结论 ......................................................................................................................56
结论 ...............................................................................................................................................57
参考文献 .......................................................................................................................................58
致 谢 ...........................................................................................................................................59
1
第 1 章 绪论
1.1 研究背景及意义
随着社会的发展,全球化程度越来越高,信息越来越多,人们越来越想要走出国门,去
接触、去了解、去感受外面的世界,而语言是一切交流的基础,英语作为最常用的一种,也
是我们急需掌握的一门外语。学习英语的第一个先决条件是拥有大量的词汇。因此,单词的
背诵是非常重要的。但是现在,由于人们工作和生活的节奏持续加快,他们的闲暇时间也在
减少,在这种时间少,任务重的情况下,人们便要利用碎片化的时间去学习英语,背诵单词,
鉴于此,将在 Java 语言和 Android技术的支持下,尝试设计一款基于 Android 的我要背单词 APP,
让人们在移动设备上随时随地背诵单词。该 APP 在完成后,将使人们在个性化的设置中制定
属于自己的学习计划,并根据用户自身的学习情况和检测的结果,使用户更加直观的了解自
己的学习情况,帮助用户更加便捷有效的学习,大大提升用户的学习效率。
1.2 国内外研究现状
1.2.1 国内研究现状
近年来,随着我国经济的飞速发展,人们的生活节奏也越来越快,伴随着的便是人们的
时间更趋向于碎片化,为了能更好的利用碎片化的时间来提升个人能力,节约社会资源,很
多学者开始尝试设计一些学习软件,帮助人们更好的利用日常生活中碎片化的时间来学习知
识,提升自己。2019 年,黄吉兰,温然,陈阵在《基于 Android 的英语单词辅助学习软件的
设计与实现》
[1]
中基于 B/S 结构,利用 Java 语言和 SQLite 数据库对系统进行构建。其着重介
绍了该系统的应用程序、数据处理和软件实现。其中,软件的功能设计是从方便学习者的角
度入手,按照学习者的个人需求,将相关英文词汇导入到学习中,使学习者不至于盲目学习。
但由于功能较少,在实际的使用过程中略显枯燥。因此,同年,马云飞在《基于 Android 平
台的英语单词记忆软件系统的设计》
[2]
中利用 Android 平台开发一款英语单词记忆软件。该软
件集词汇筛选、词汇学习、词汇回顾、词汇编辑等功能于一体。比以前的更有趣味性。此开
发是以 Java 为基础,在安卓系统中进行实际调试而成,让使用者可以轻松有效地学习和记忆
英语词汇。用户可以按照软件设定好的多个章节来一个一个的学习,也可以做一些测试,然
后把自己不熟悉的词汇加到词本里来进行查看。实用价值很高。这样记忆的效果就更好了。
1.2.2 国外研究现状
在国外也有很多类似的学习软件的开发,2022 年,OrozcoArias Simon,Humberto 在
《 Inpactor2: a software based on deep learning to identify and classify LTR-retrotransposons in
剩余63页未读,继续阅读
资源评论
大写的y
- 粉丝: 105
- 资源: 314
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功