基于安卓Android平台的英语单词记忆软件系统的设计
基于安卓Android平台的英语单词记忆软件系统的设计(含开题报告,毕业论文17000字,程序代码)
[摘 要] 随着移动互联网的高速发展,智能手机得到了快速普及。为了让智能手机用户能够随时随地查看信息、上网等,一种高效的办法就是将应用系统的功能拓展到手机终端上。在我国学习英语已经成为了一个潮流,随时随地学习英语一直是一个需要解决的问题。为了满足移动用户随时随地查记单词的需求,Android版的英语单词记忆软件应运而生。本文阐述了在Android平台下英语单词记忆软件的设计与实现过程。其目的是让人们能够在基于 Android平台的移动设备上享用英语单词记忆功能。系统实现了英语单词查询、复习提醒,复习汇总等功能。在词汇存储及检索方面,系统使用了Android内置的小型嵌入式数据库Sqlite的开发接口,支持单词的查询和词库导入功能。该系统基于Java语言开发完成,在设备模拟器上测试通过。
[关键词] Android;Sqlite;单词记忆软件;智能手机
Design and Implementation of the English Words Memory Software Based on Android System
Abstract: With the high speed development of mobile internet, intelligent mobile phone got rapid popularization. In order to make intelligent mobile phone users search information, surf the Internet at any time and place, a highly efficient way is to expand the function of the application system to the mobile phone terminal. In our country, learning English has become a trend, and to learn English at any time and anywhere is always a problem. In order to meet the mobile users' needs of looking up and remembering the words, Android version of the English words memory software came into being. This paper states the design and implementation process of English words memory software on the platform of Android. Its purpose is to allow people to be able to enjoy memorizing English words based on the Android platform for mobile devices.The system realize the function of English word search, review reminder, review summary,ect. In storage and retrieval of vocabulary, the system uses the Android built-in small embedded database" Sqlite" interfaces, supporting the word query and thesaurus. The system is developed based on the Java language, and tested qualified in the device simulator.
[资料来源:Doc163.com]
Key words: Android; Sqliet ;English words memory software; Intelligent mobile phone
系统功能框架
在设计系统的功能架构时,主要分为查询、复习提醒、增删改、复习汇总等功能模块。查询功能模块中包括了查询复习内容和复习进度。主要操作是在主界面中单击复习内容和复习汇总,就能得到用户自己的需求。
单词的增删改功能包括单词的增加,删除,修改功能。用户可以向单词库中增加、删除、修改单词库中的单词。
导入单词现在只能手动在模拟器中才能实现单词库的导入。
论文组织结构
本文首先分析了系统的研究背景,介绍了Android的发展现状以及本文的主要内容。并对Android与其它手机操作系统进行了比较,说明了Android的优势。
第二章,介绍了研究目标和需求分析。包括技术技术、市场、性能的分析。从各个方面分析了该软件的可行性。
第三章,介绍了Android的架构,运行组件以及Android应用的构成和工作机制。
第四章,主要是系统设计。Android的开发环境和平台搭建。提出了系统需要解决的问题并且给出了解决方案,画出了系统功能框架图和系统总体流程图和数据库是设计。
第五章,对软件主要功能进行了详细的分析,对软件设计从客户端界面,代码段的实现。并把各个功能运行出来的图片展示出来。
[资料来源:http://www.doc163.com]
第六章,对该软件的测试。各个功能都达到了预期的目标,达到了任务书上的要求。
第七章,总结了本文的主要研究内容和研究成果,分析了存在的问题,并对今后的发展方向进行了展望。
[来源:http://www.doc163.com]
目 录
1 背景与意义 1
1.1 研究内容 1
1.2 研究意义 1
1.3 研究现状和发展趋势 1
1.4 Android平台与其他平台的比较 2
1.5 论文组织结构 2
2 需求分析 3
2.1 研究目标 3
2.2 需求分析 3
2.3 技术分析 3
2.4 市场分析 4
2.5 性能分析 4
3 Android的架构分析 4
3.1 Android的功能特征 4
3.2 Android架构分析 6
3.2.1 应用程序框架 6
3.2.2 类库 7
3.2.3 Android运行时组件 8
3.2.4 Android应用的构成和工作机制 8
3.3 Android的API 8
3.4 Android应用程序结构解析 9
3.4.1 活动 10
3.4.2 意图接收器 11
3.4.3 服务 11
3.4.4 内容提供者 11
3.5 Android活动的生命周期 11
3.5.1 活动的生命状态 12
3.5.2 活动的运作流程 12
4 系统设计 13
4.1 Android开发环境介绍 13
4.2 Android开发平台搭建 13
4.3 系统需要解决的主要问题 14
4.4 系统功能框架 14
4.5 数据库的设计 15
4.6 主要功能模块系统设计 16
4.6.1 复习内容 16
4.6.2 复习进度 16
4.6.3 复习提醒 17
4.6.4 单词管理 17
5 编码与实现 18
[资料来源:www.doc163.com]
5.1 文件结构与用途 18
5.2 数据提供者 19
5.3 主程序界面 20
5.4 复习内容界面 22
5.5 复习提醒界面 23
5.6 单词管理界面 24
6 系统测试与运行 25
6.1 Android应用开发的测试技术 25
6.2 测试的任务 25
6.3 测试结果 26
7 总结与展望 26
结束语 27
参考文献 28
致谢 29 [资料来源:http://doc163.com]