基于Android的英语单词学习软件的设计与开发
技术:Android等摘要:
随着中国科技的不断发展,人们的生活已经在方方面面进入了信息化的时代。计算机的普遍应用、智能手机的普及,都使得我们的学习生活变得更加丰富多彩。现代人使用手机的频率越来越高,利用手机可以进行活动越来越多,例如手机学习、手机购物、手机阅读和手机办公等。智能手机的优势和普及致使基于Android的英语学习软件的设计与开发成为必需。
基于Android的英语学习软件主要包括学习、复习、生词本、测试等模块。这个软件拥有界面简洁、操作简单易懂、管理方便、功能齐全等优点,因此具有很高的实用价值,让使用Android手机的同学们随时随地都可以使用基于Android的英语单词学习软件来学习英语单词。因为学生群体很庞大,所以具有极为广阔的应用前景。
这个软件是针对英语单词的学习开发的,本论文阐述了基于Android的英语单词学习软件的设计过程,其目的是让同学们能够在Android平台的移动设备上使用基于Android的英语单词学习软件来学习英语单词。
关键词:英语学习;智能手机;Android平台;移动设备
目录:
摘要 i
Abstract ii
1绪论 1
1.1开发背景及意义 1
1.1.1便携性 1
1.1.2容量大 1
1.1.3及时性 1
1.2研究现状 2
1.3研究内容 2
1.3.1主要的内容 2
1.3.2组成部分 3
2开发环境介绍 4
2.1Android技术 4
2.2Android系统的架构 4
2.3 Android平台的搭建 5
2.3.1JDK的安装 5
2.3.2Eclipse的安装 6
2.3.3Android SDK的安装 6
2.3.4ADT的安装 6
2.3.5创建AVD 6
2.4SQLite简介 7
2.4.1综述 7
2.4.2特点 7
2.5系统开发环境 8
3系统分析 9
3.1可行性分析 9
3.1.1技术可行性 9
3.1.2经济可行性 9
3.1.3操作可行性 9
3.1.4发展可行性 9
3.1.5法律可行性 10
3.2性能需求分析 10
3.2.1安全性 10
3.2.2先进性 10
3.2.3可扩展性 10
3.2.4有效性 11
3.3功能需求分析 11
3.4系统UML分析 11
3.5界面需求分析 12
3.5.1输出设计 12
3.5.2输入设计 12
3.6其他需求 13
3.7开发运行环境需求 13
3.7.1硬件环境 13
3.7.2软件环境 14
3.7.3开发必须的软件 14
4系统设计 15
4.1系统设计流程 15
4.2系统结构设计综述 16
4.3本软件的MVC结构的优点 16
4.4本软件的组成 16
4.5系统功能设计 17
4.5.1系统功能概述 17
4.5.2系统功能结构图 18
4.6数据库设计 19
4.6.1BOOKS表 19
4.6.2BOOK表 19
4.6.3PLAN表 20
4.6.4ATTENTION表 21
4.7编码设计 21
4.7.1综述 21
4.7.2代码的设计 22
5系统实现 23
5.1主界面模块 23
5.1.1主界面模块界面实现 23
5.1.2主界面模块功能实现 24
5.2添加词库模块 25
5.2.1添加词库模块界面实现 25
5.2.2添加词库模块功能实现 26
5.3学习模块 26
5.3.1学习模块界面实现 26
5.3.2学习模块功能实现 28
5.4单词记忆模块 28
5.4.1单词记忆模块界面实现 28
5.4.2单词记忆模块功能实现 29
5.5复习模块 30
5.5.1复习模块界面实现 30
5.5.2复习模块功能实现 32
5.6测试模块 33
5.6.1测试模块界面实现 33
5.6.2测试模块功能实现 34
5.7单词测验模块 35
5.7.1单词测验模块界面实现 35
5.7.2单词测验模块功能实现 36
5.8生词本模块 36
5.8.1生词本模块界面实现 36
5.8.2生词本模块功能实现 37
6系统测试 38
6.1程序调试 38
6.2测试的步骤 38
6.2.1综述 38
6.2.2测试的步骤 38
6.2.3测试的方法 38
6.2.4具体使用的方法 39
6.3测试的主要内容 40
6.3.1单元测试 40
6.3.2集成测试 40
6.3.3确认测试 40
6.3.4系统测试 40
6.4测试结论 41
总结 42
参考文献 43
致谢 44
附录:英文翻译 45
1.外文原文 45
2.中文翻译 50
论文字数:30918
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
啥也不说了,感谢楼主分享哇! 啥也不说了,感谢楼主分享哇! 回的人少,我来小顶一下 确实是难得好帖啊,顶先 回的人少,我来小顶一下 确实是难得好帖啊,顶先
页:
[1]