XXXXX
本科生毕业设计(论文)
学院(系): X
专 业: X
学 生: X
指导教师: X
完成日期 年 月
XXXXX本科生毕业设计(论文)
Android平台英文单词学习系统
——测试和挑战模块的设计与实现
English Words Learning System Based on Android Platform
——The Modules Design and Realization of Testing and Challenging
总计: 毕业设计(论文)26页
表 格: 1 个
插 图 : 10 幅
XXXX 本 科 毕 业 设 计(论文)
Android平台英文单词学习系统
——测试和挑战模块的设计与实现
English Words Learning System Based on Android Platform
——The Modules Design and Realization of Testing and Challenging
学 院(系): X
专 业: X
学 生 姓 名: X
学 号: X
指 eclipse android导 教 师(职称): X
评 阅 教 师: X
完 成 日 期: X
XXXX
Android平台英文单词学习系统
——测试和挑战模块的设计与实现
软件工程 XX
[摘 要]Android手机操作系统是Google开发的基于Linux平台的开源手机操作系统,是一个对第三方软件完全开放的平台。开发者在为其开发程序时拥有更大的自由度,使得Android有着非常广泛的开发体。本英语学习系统基于Android平台开发,不仅实现英文单词的翻译结果、单词读音等功能,还实现单词测试功能。将本系统安装到Android手机里,使边走边学、随时随地学习和交互学习真正成为可能。
[关键词]Android;英文单词;SQLite数据库
English Words Learning System Based on Android Platform
——The Modules Design and Realization of Testing and Challenging
Software Engineering Major XX
Abstract: The Android mobile phone operating system is an open source phone OS developed by Google based on the Linux platform, it is a completely open platform which is open to the third-party software. Developers hava greate freedom when developing, Android has very extensive development populations. This English words learning system based on the Android platform. It has the functions of english words' meanings and its pronunciations, it also has english words testing function. If you install the system into Android mobile phone, you can study while walking, studying whenever and wherever, and study interactively.
Key words: Android; english words; SQLite database
目 录
1 引言 1
1.1 论文研究背景与意义 1
1.2 本课题研究内容与目标 1
1.3 手机应用程序的特点 2
2 开发环境及相关技术的介绍 2
2.1 Android简介 2
2.1.1 Android的特点 2
2.1.2 Android的系统构架 3
2.1.3 Android ADT插件 5
2.2 SQLite数据库 5
2.2.1 SQLite数据库的简介 5
2.2.2 SQLiteOpenHelper简介 6
2.3 TTS简介 6
2.4 开发环境的搭配 6
3 系统分析 8
3.1 可行性分析 8
3.1.1 技术条件方面的可行性分析 8
3.1.2 市场因素方面的可行性分析 8
3.1.3 操作的可行性分析 8
3.1.4 经济可行性分析 9
3.2 用例图 9
3.2.1 测试模块的用例图 9
3.2.2 挑战模块的用例图 9
3.3 用例描述 10
3.3.1 测试模块用例描述 10
3.3.2 挑战模块用例描述 11
4 系统设计与实现 12
4.1 系统模块功能的设计与实现 12
4.1.1 系统功能模块图 13
4.1.2 单词的朗读功能的设计与实现 13
4.1.3 单词中文意思和缺失单词填写功能的设计与实现 14
4.1.4 倒计时功能的设计与实现 14
4.1.5 重做功能的设计与实现 15
4.2 测试/挑战模块界面的设计与实现 16
4.2.1 测试模块界面的设计与实现 16
4.2.2 挑战模块界面的设计与实现 17
4.3 数据库的设计与实现 19
4.3.1 数据库的设计 19
4.3.2 数据库的代码实现 19
4.3.3 操作数据库的方法 20
5 系统运行与测试 21
5.1 测试的任务及目标 21
5.2 测试方案 22
5.2.1 模块测试 22
5.2.2 测试结果 22
结束语 24
参考文献 25
致谢 26
1 引言
随着移动通信技术的快速发展,宽带化、智能化、个性化、多媒体化、多功能化以及环保化将是世界移动通信发展的新趋势。其中,尤其以智能化最受各方的关注,它是世界移动通信发展的又一大趋势。越来越多的手机拥有电脑的常用处理功能,如上网、视频聊天、文档处理等,其智能程度正不断提高,在全球市场的占有率也不断提高。在本章中,浅析了论文的背景和意义以及课题的内容与目标,分析了手机应用的一系列特点。
1.1 论文研究背景与意义
如今的移动应用开发产业让人眼花缭乱,涉及到八大平台,它们各有特点,但不足之处也不少:比如Symbian系统,它所采用的硬件配置较低,且各类机型采用的的处理器主频较
低,虽然系统可以使其获得较高的处理效能,但是在多媒体、版本之间兼容性差等方面的表现依然不尽如人意。此外,iPhone苹果的手机操作系统,不支持 Flash,没有语音识别和语音拨号,在支持后台运行程序方面做得不足;微软的Windows Mobile手机操作系统,它对硬件要求较高,对不熟悉电脑的人来说操作较为复杂。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论