基于Android英语单词助记系统的设计与实现

 2022-10-24 09:10

论文总字数:34467字

摘 要

随着智能手机相关技术的发展,智能手机因其便利性,低价格和功能齐全而成为人们生活中不可或缺的元素。正是因为智能机的广泛使用,基于Android平台的软件开发成为了计算机技术的一个热门分支。我此次的毕业设计就是研究学习基于Android平台的开发技术,并做出一个简易的单词助记APP。

英语是世界上使用最广泛的语言,学习英语是中国学生的首要任务。对于中国的大学生来说,由于最尖端的论文文献多是用英语撰写,英语显得更加重要。英语的学习,重点在与词汇的积累,充足的词汇积累是学好英语的先决条件。背好单词,既要有足够的毅力,又要有科学的方法,二者缺一不可,但前者是靠自身,外力很难影响,但我们可以通过一定的技术去帮助学习者通过一个科学的方法去积累单词。本项目的APP即是基于艾宾浩斯记忆曲线来动态分配每日的单词任务的一个项目。

该项目主要使用SQLite轻量级数据库来存储需要记住的单词,通过相应的参数确认当日要背诵的一组单词,并在背诵后进入相应的测试,通过测试的完成情况来确定这些单词下次出现的日期,单词的出现规律是按照艾宾浩斯记忆曲线设定。

本项目主要实现的功能:

  1. 在APP安装到手机上时完成四六级词汇库的导入。
  2. 根据本机日期来确定当天的单词
  3. 在背完该组单词后,进行测试,并返回测试结果,同时根据测试结果修改数据库,为下一次的单词分配做准备。
  4. 添加生词本,用户可将自己遇见的生词存入APP的数据库中,并设置查询功能,可以在以后的使用中查询生词。

关键词:Android平台;SQLite轻量级数据库;艾宾浩斯记忆曲线

Word mnemonic system based on Android platform

Abstract

With the development of smart phone related technologies, smart phones have become an indispensable element in people's lives because of their convenience, low price and complete functions. Because of the widespread use of smart phones, software development based on the Android platform has become a hot branch of computer technology. My graduation project is to study and develop the Android platform-based development technology and make a simple word mnemonic APP.

English is the most widely used language in the world, and learning English is a top priority for Chinese students. For Chinese college students, English is more important because most of the most advanced papers are written in English. English learning focuses on the accumulation of vocabulary, and sufficient vocabulary accumulation is a prerequisite for learning English well. To carry a good word, you must have enough perseverance and a scientific method. The two are indispensable, but the former is difficult to influence by itself, but we can help the learner through a certain science through certain techniques. The method is to accumulate words. The APP of this project is a project that dynamically allocates daily word tasks based on the Ebbinghaus memory curve.

This project mainly uses SQLite lightweight database to store the words that need to be recited, confirm the set of words to be recited on the same day through the corresponding parameters, and enter the corresponding test after memorization, and determine the next occurrence of these words through the completion of the test. The date, the appearance of the word is set according to the Ebbinghaus memory curve.

The main functions of this project:

  1. Complete the import of the four or six vocabulary when the APP is installed on the mobile phone.
  2. Determine the word of the day based on the date of the machine.
  3. After the group of words is backed up, test and return the test results, and modify the database according to the test results to prepare for the next word allocation.
  4. add the vocabulary, the user can save the new words they have encountered into the database of the APP, and set the query function, you can query the new words in the future use.

Keywords: Android platform;SQLite lightweight database;The Ebbinghaus Forgetting Curve

目 录

摘要 I

Abstract II

第一章 引言 1

1.1课题研究的背景和意义 1

1.2开发工具简介 1

1.3相关技术知识 1

第二章 可行性研究 3

2.1可行性分析 3

2.1.1技术可行性 3

2.1.2经济可行性 3

2.1.3操作可行性 3

2.1.4法律可行性 3

第三章 需求分析 4

3.1 系统功能分析 4

3.2 安全性分析 4

3.3 系统流程图 4

3.4 数据流程图 5

第四章 总体设计 7

4.1 数据库设计 7

4.2 模块设计 8

4.3 模块功能简述 8

第五章 详细设计 10

5.1 初始界面 10

5.2 单词背诵界面 11

5.3 单词测试界面 14

5.4 自定义单词界面 16

第六章 软件测试 18

6.1 项目界面显示结果 18

6.2 内部数据库显示结果 21

结束语 22

致 谢 23

参考文献 24

附录 25

第一章 引言

1.1课题研究的背景和意义

随着科技与经济的发展,中国与其他国家的联系越来越紧密,中国也需要和其他国家建立合作,才能更好的发展。影响这之间合作的一个重要因素便是交流。汉语是世界上使用人数最多的语言,但是由于其难度很大,汉语流传的广度没有英语大,所以为了更好的交流,学习英语这一门在世界上使用范围最广的的语言是有必要的。而大学生作为未来祖国发展的主力军,拥有极高的英语能力是十分有必要的。我认为,学好英语的关键在于最基础的单词,只有拥有足够的单词储备,才能将英语学好。想高效的增加自身的单词储备量,除了要有足够的毅力,还要有科学的方法。我的项目就是通过编程用一种科学高效的方法帮助使用者提高单词储备量,因为我的项目是针对大学生,所以我选择的词库是CET4和CET6的单词表。我也会创建一个空词库,供使用者添加不在这两个词库中的生词,形成独属于该用户的单词本。因为本项目是单词助记系统,不是英汉词典,单词助记系统的核心在于单词的背诵计划。艾宾浩斯遗忘曲线体现了人的记忆规律,所以我设想的背诵计划将会基于艾宾浩斯记忆曲线来分配。

现如今,由于技术的发展,智能手机的性能越来越好,智能手机本身有着灵活性的优势,移动端设备逐渐取代PC电脑。在智能手机中,Android是使用率最高的操作系统,基于Android系统开发的软件具有大量的潜在用户。

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

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

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