基于Android的英文翻译学习软件设计实现
技术:Android等摘要:
随着英文交流国际化的成型以及电子产品快速发展,越来越多的人开始使用手机APP开始学习英文或者其他语言。而传统WEB应用只能在笔记本电脑、台式电脑上使用,没有能够随时随地的使用的优势,为了弥补这种缺陷,各种应用系统客户端随之产生。因此一款操作便捷、功能强大的手机英文翻译学习软件的设计是非常必要的。
大多数目前在手机英文翻译软件中的学习单一方式,无法学习英文翻译软件和相关数据挖掘,无法提供个性化设置。在我们平时学习生活中,学习记忆英语单词都没有一款合适方便的手机软件可以帮助我们,所以这款软件的合理设计对于现代社会特别是学生都会产生巨大的便利。
这个系统是针对英文单词翻译学习而开发,系统的设计是在Android平台下英文翻译学习软件的设计、实现过程,他的主要目的是为了可以在基于Android平台的移动设备上使用在传统WEB上英文翻译学习的基础功能模块。Android英文翻译学习软件上采用的软件开发模式是MVC,完成UI的设计则是使用了Android布局技术,测试通过不同型号的设备模拟器。Android单词学习APP主要有单词管理,单词学习,复习词汇,单词测试,生词本,在线翻译等功能。本软件设计的核心观念是“功能实用且简洁操作”。本系统力求创造最好的用户体验。
本系统有着杰出的可扩展和可移植性,发给一般用户时需要打包为apk文件。用户在安卓手机上简单安装,便可利用软件进行碎片化的英文学习。
关键词: 英文翻译学习软件 ;Android平台 ;移动设备
目录:
摘要 1
Abstract 2
1绪论 1
1.1研究背景及意义 1
1.2国内外发展现状 2
1.3研究目标和内容 3
1.4论文组织结构 3
2相关技术介绍 4
2.1Android技术 4
2.2安卓系统的架构 4
2.3Android应用程序的构建 5
2.4Android与其他手机操作系统的横向比较 6
2.5安卓平台的搭建 7
2.6开发工具 10
2.6.1Eclipse编程软件 10
2.6.2JDK环境 10
2.6.3Android SDK 10
2.7开发系统APK 10
3系统分析 11
3.1可行性分析 12
3.1.1技术可行性 12
3.1.2经济可行性 12
3.1.3操作可行性 12
3.2Android系统开发平台的优势 12
3.2.1鲜明的开放性 12
3.2.2开发平台具有不受束缚的特性 13
3.2.3硬件多样性的选择 13
3.2.4开发的方便性 13
3.2.5开发平台拥有Google服务的支持 13
3.3系统设计流程 13
3.4系统UML设计 14
3.5系统业务流程设计 17
3.6系统功能设计 18
3.6.1系统功能概述 18
3.6.2系统功能需求说明 18
3.7界面需求 19
3.8开发运行环境需求 19
3.9性能需求 19
3.10 其它需求 20
4系统总体设计 21
4.1总体设计概述 21
4.2Android应用程序结构 21
4.2.1Activity生命周期的探究 22
4.2.3Android工程的简单介绍 23
4.3系统数据库设计 24
4.3.1数据库设计原则 24
4.3.2数据库设计过程描述 24
4.3.3数据库概念概述 25
4.3.4数据库设计 25
4.4系统总体设计 27
5 系统的设计实现 31
5.1系统主页界面 31
5.2单词管理界面 32
5.3单词学习界面 32
5.4生词本界面 33
5.5单词测试界面 34
5.6在线翻译界面 34
6 系统测试 38
6.1测试目的 38
6.2系统测试意义 38
6.3测试描述 39
6.4测试结论 39
6.5测试结果分析 39
7总结与展望 41
7.1问题分析 41
7.2展望 41
结论 42
参考文献 43
致谢 44
论文字数:32263
包含资料:
截图:
百度网盘下载地址(金币充值):
**** 本内容需购买 ****
啥也不说了,感谢楼主分享哇! 确实是难得好帖啊,顶先
页:
[1]