摘要:蜗牛教育Android应用程序是一款可以在手机上进行学习的软件,让学生可以随时随地进行学习、交流。该Android应用程序利用AndroidSDK、Eclipse等工具实现了网上视频学习下载、课程测试、上网交流等功能。该文论述了本Android应用程序的设计与实现过程,首先对应用程序的需求和要求进行了分析;然后详细描述了各模块的设计与实现;最后针对该应用程序进行了测试并提出了改进方向。67522
毕业论文关键词:AndroidSDK、Eclipse、蜗牛教育、播放下载视频、题库测试
Abstract:Snail education Android applications is a can be learning on a mobile phone software, letting the students can communicate learning, anytime and anywhere. The Android applications use AndroidSDK and Eclipse tools to implement the online video download, course test, online communication, etc. This paper discusses the design and implementation process of the Android application, first analyzes the needs and requirements for application; And then describes in detail the design and implementation of each module. Finally based on the application was tested and put forward the improvement direction.
Keywords: AndroidSDK、Eclipse、saileduction、playback and download video、test question bank
1 引言 4
1.1设计背景 4
1.3 蜗牛教育Android客户端的构建 4
2 开发工具及系统模式 5
2.1 开发环境的介绍 5
2.2 Android操作系统简介 5
3 项目需求与可行性分析 6
3.1 需求分析 6
3.2 可行性研究 7
4 系统总体设计 7
4.1界面设计方案 7
4.2功能设计方案 11
5 系统详细设计 11
5.1文件结构与用途 11
5.2蜗牛课程详情界面详细设计 14
5.3 蜗牛题库界面详细设计 18
5.4名师推荐、机构服务界面详细设计 22
6 系统测试 25
6.1 测试计划 25
6.2 功能测试 25
6.3 可用性测试 26
6.4 安全性测试 27
6.5 测试结果 27
6.6 测试分析 27
结 论 28
参考文献 29
致 谢 30
1 引言
1.1设计背景
随着3G/4G业务在国内的迅猛发展,智能手机的性能不断提高,以及智能手机用户的迅猛增加,人们已经逐渐喜欢将互联网上强大的服务能力应用到移动终端上,随时随地的提供用户所需要的信息。
网上视频学习的软件、师生之间相互交流的软件以及学生自身学习测试的软件都已经很普遍了。但是对于将网上视频学习、师生学生之间的交流以及学生自身学习测试这三者合并在一起的软件并不常见。因此设计了一款可以让学生随时随地进行学习,并且和老师或者其他同学进行交流的软件。