登录

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

注册

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

找回密码

  • 获取手机验证码60
  • 找回
毕业论文网 > 毕业论文 > 计算机类 > 软件工程 > 正文

基于Android的英语单词背诵系统设计毕业论文

 2021-07-12 09:07  

摘 要

随着全球化的发展,我们与外国人的接触越来越多,英语已经成为了中国与外面交流的主要工具,从小学开始,英文作为一门课程开始普及,人们对学习英语越来越重视。而对于学习英语特别是英文单词的背诵,记忆单词的方式也在不断的更新。网络时代不发达的时候我们可以看见很多同学随身携带一本厚重的单词书甚至是词典,每天在教室、寝室背诵单词。由于是纸质媒介,导致了翻阅,记录等会存在一个很大的问题。而如今移动互联网时代的到来,尤其智能手机的广泛应用,英语学习的平台已经逐渐向计算机或者手机等移动设备上转移,背单词的方式方法进入一个新的领域。

背单词软件是当下比较流行且方便有效的辅助记忆工具,本文介绍的背单词软件是一款基于android平台的应用软件,其主要功能有单词学习,单词背诵,单词测试,添加生词本等。同时本文对背单词软件开发中有关系统设计,系统实施方法和设计词库等方面进行了探索,以此推动计算机英语辅助软件开发。

关键字: 英文单词;开发;Android平台;辅助工具;

Abstract

With the development of globalization, we contact with foreigners more and more , English has become the main tool for communication in China. At the same time, English education in China also began to spread to the primary school, people became to pay more attention to learn English . And for English learning, especially in memory of English words, the way to recite words also in constantly update. When the network is not developed, we could find some students recite the words with massive books. Because of the paper, we were not easy to read and record. Now move the advent of the Internet era, especially the wide application of smart phones, English learning platform has been gradually to computers or mobile phones and other mobile devices to transfer, methods of memorizing words into a new field.

Memorizing words software is now more popular and convenient and effective tool of memory, crouching tiger word software is introduced in this paper a based on android platform of application software, its main function is the word study, recite words, word test, to add the new words and so on. At the same time, this paper back word software development of system design, system implementation method and the database design and so on are explored, in order to promote English for computer aided software development.

Key words: English words; software development; Android platform; Auxiliary tool

目录

1 绪论 1

2 需求分析 2

2.1 功能性需求 2

2.2 非功能性需求 2

3 总体设计 3

3.1 Activity组件 3

3.2系统分析 4

3.2.1 系统功能结构图 4

3.2.2 各模块的功能 5

4 数据库设计 7

4.1 数据库的实现方法 7

4.2 E-R关系图及表 8

5 系统功能模块的实现 13

5.1 启动模块的实现 13

5.2 用户信息模块的实现 14

5.3 用户学习模块的实现 15

5.4 用户复习模块的实现 16

5.5 用户测试模块的实现 17

5.6 生词本模块的实现 18

5.7 界面之间切换的实现 19

6 系统测试 21

6.1 测试的流程 21

6.2 测试的用例及过程结果 21

7 总结与存在的问题 23

7.1 总结 23

7.2 还存在的问题 23

8 参考文献 24

致 谢 25

1 绪论

1.1 目的及意义

随着时代进步,国际化已经成为了生活中不可或缺的元素。无论是qq、微信聊天,看书看资料,还是玩游戏等,英文单词都是存在于各个地方。虽然说英语不是我们的母语,但也是各界交流中不可或缺的一部分。

因为英语的普及,在记忆单词的过程中,我们会随时随地碰到不认识的单词,导致无法理解其意义,词典就产生了。以往,人们在使用纸质字典的时候,查询翻阅都不是很方便,更不用说一些扩展的用法。现如今app市场上已经出现过了类似的单词背诵的软件,比如“百词斩”、“扇贝单词”等软件,市场占有率非常高。这类软件大多抓住了方便以及的一点来完成这类的软件,但是对于单词的接触并不是很明了。我设计这个系统目的就是为了帮助大家从接触单词,到复习单词都可以科学的记忆,而单词的来源便是我们非常熟悉的书本。当您初次使用本系统记忆单词后,系统会自动为您制定生词本计划,帮助您科学快速地完成记忆单词的过程。

1.2 研究内容与方法

本课题的基本内容是设计一款基于Android操作系统的单词背诵系统,根据课题要求,设计目标是在掌握Android操作系统的基础上,熟悉app应用程序的开发方法,基于Android平台,通过词库的解析与导入,开发出针对使用Android平台的手机英语背单词系统。用户使用此平台进行单词学习、单词背诵、加入生词本等。相对于书本词典操作来说,背单词可以更简便的直接的体现给用户,而且使用方便,操作简单。

本次毕业设计的开发平台选择的是windows,第一是因为windows普及率比较广,有大量的客户,再一个是因为windows系统下提供了相应的开发工具,使得开发过程会更方便一些。我们采用的基于Dalvik虚拟机的Java语言开发的Android,因此开发环境便是Eclipse。因为是采用的Java 语言开发,因此还需要在电脑上安装Java开发的环境,也就是Java SDK。

2 需求分析

2.1 功能性需求

1 进入软件后能进入初始界面,能完整显示出可以选择的词库;

2 在学习模块可以听单词发音,以及加入生词本;

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

企业微信

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