基于安卓Android平台背单词软件APP的设计(任务书,开题报告,论文11600字,程序代码)
摘要
当今世界,经济全球化已成为不可阻挡的趋势,为了更好的顺应时代的发展,我们必须加强与国外的交流。除了汉语外,英语已经成为世界上使用人数最多的语言。在大多数地方,我们都可以使用英语进行交流。在国内,英语学习的重视程度一经被提高到了很高的地位,很多城市已经开始从小教孩子们学习英语。英语学习不仅需要时间更讲求方法。对于英语来说,掌握英语最重要的就是单词,没有英语单词记忆,是不可能学好英语的。但是在大部分课堂时间内,我们掌握的英语单词属于少量,课后也很容易忘记。这是阻碍国人英语水平提高的最重要的一个方面。随着经济的飞速发展以及Android手机的普遍,人们也越来越离不开手机,于是通过手机这个介质设计一款背单词软件的想法便萌生了。现阶段Android背单词软件还处于初级阶段,发展还不够完善。大多数背单词软件比较臃肿,在此背景下,本文主要讨论了一款即时高效,便捷的背单词软件的设计与实现。本论文的主要工作有以下几个方面:
(1)对当前英语背单词软件的现状进行了细致的分析,接下来进行了需求分析和详细设计。系统以目前普及率十分高的Android操作系统为平台,并使用Android系统的SQLite作为数据库,界面设计追求简洁优雅。
(2)最终基于Android的背单词软件完成了需求分析中所描述的所有功能,并且对于大部分功能进行了完善的功能测试,充分证明了本系统满足预期的设计目标。
关键词:Android;背单词;英文学习;软件开发。
Abstract
In today's world, economic globalization has become an irresistible trend, in order to better adapt to the development of the times, we must communicate with the outside world. In addition to Chinese, English has become the most widely used language in the world. In most places, we can use English to communicate. At home, English learning emphasis upon being raised to a very high status, many cities have taught children to learn English. English learning needs more emphasis on methods. For English, English is the most important word, not memorizing English words, it is impossible to learn English. But most of the time, our English word belongs to a small amount, after class, it's easy to forget. This hinder people English has improved one of the most important aspects. With the rapid economic development, as well as Android phones universal, more and more people without phones, and design a software to recite the words of the media by mobile phone idea came up. Android Word software at this stage is still in its initial stages, the development is still not perfect. Most Word software is bloated, in this context, discussed in this paper, an instant and efficient, convenient word back software design and implementation. The paper mainly has following several aspects:
(1) Make detailed analysis of the status of current English Word software, and then conducted a needs analysis and detailed design. System to the current penetration is very high the Android operating system platform and uses SQLite as a database of the Android system, interface design simplicity and elegant.
(2) Finish all the features described in the requirements analysis, and for the most part features a complete set of functional tests, proved this system meets design objectives.
Key words: Android; Recite words; English study; Software development.
系统需求分析与总体设计
3.1 英语背单词需求分析
需求分析是软件开发过程中必不可缺的一个环节,可以说直接影响到后期的系统的实现,程序的编写,系统的维护等,以下是本系统的需求分析。
3.1.1 功能性需求分析
开发英语背单词软甲你的目的主要是为了满足英语学习者的需求,用户在学习英语单词的时候,需要强化记忆,加深记忆,提高整体英语水平。
(1).选择单词库。
用户进入软件后选择一个想要记忆的单词库,导入单词库之后开始学习。
(2).生词本功能。
用户可以在记忆单词时选择将生词添加进生词本,在其余时间可以巩固复习这些生词,加强记忆能力。
(3).提供单词的真人发声以及注释等功能。
(4).提供易错词统计,用户可以在复习时针对易错词来复习。
(5).能够根据记忆曲线指定复习计划,更好的帮助用户记忆单词。
(6).界面方面要做到简洁友好,人性化,提示信息和错误信息明确清楚操作方便快捷。
目录
第1章 绪论 1
1.1研究目的 1
1.2 研究意义 1
1.3研究现状 1
第2章 相关技术介绍 3
2.1 异步消息处理机制 3
2.2 Android开发组件介绍 3
2.3 Android界面设计 4
2.4 Android开发环境简介 5
第3章 系统需求分析与总体设计 6
3.1 英语背单词需求分析 6
3.1.1 功能性需求分析 6
3.1.2 非功能性需求分析 6
3.2 可行性分析 7
3.3 背单词软件功能模块图 7
第4章 背单词软件详细设计与实现 9
4.1 数据库的创建与设计 9
4.2 系统功能模块的实现 12
4.2.1 MainActivity的设计 12
4.2.2学习单词功能模块实现 13
4.2.3 生词本功能模块 15
4.2.4 单词测试模块实现 16
4.2.5 单词复习模块实现 17
4.3 系统测试 18
第5章 总结与展望 20
5.1 个人总结 20
5.2 本设计总结与展望 20
参考文献 22
致谢 23
|