英语论文网

留学生硕士论文 英国论文 日语论文 澳洲论文 Turnitin剽窃检测 英语论文发表 留学中国 欧美文学特区 论文寄售中心 论文翻译中心 我要定制

Bussiness ManagementMBAstrategyHuman ResourceMarketingHospitalityE-commerceInternational Tradingproject managementmedia managementLogisticsFinanceAccountingadvertisingLawBusiness LawEducationEconomicsBusiness Reportbusiness planresearch proposal

英语论文题目英语教学英语论文商务英语英语论文格式商务英语翻译广告英语商务英语商务英语教学英语翻译论文英美文学英语语言学文化交流中西方文化差异英语论文范文英语论文开题报告初中英语教学英语论文文献综述英语论文参考文献

ResumeRecommendation LetterMotivation LetterPSapplication letterMBA essayBusiness Letteradmission letter Offer letter

澳大利亚论文英国论文加拿大论文芬兰论文瑞典论文澳洲论文新西兰论文法国论文香港论文挪威论文美国论文泰国论文马来西亚论文台湾论文新加坡论文荷兰论文南非论文西班牙论文爱尔兰论文

小学英语教学初中英语教学英语语法高中英语教学大学英语教学听力口语英语阅读英语词汇学英语素质教育英语教育毕业英语教学法

英语论文开题报告英语毕业论文写作指导英语论文写作笔记handbook英语论文提纲英语论文参考文献英语论文文献综述Research Proposal代写留学论文代写留学作业代写Essay论文英语摘要英语论文任务书英语论文格式专业名词turnitin抄袭检查

temcet听力雅思考试托福考试GMATGRE职称英语理工卫生职称英语综合职称英语职称英语

经贸英语论文题目旅游英语论文题目大学英语论文题目中学英语论文题目小学英语论文题目英语文学论文题目英语教学论文题目英语语言学论文题目委婉语论文题目商务英语论文题目最新英语论文题目英语翻译论文题目英语跨文化论文题目

日本文学日本语言学商务日语日本历史日本经济怎样写日语论文日语论文写作格式日语教学日本社会文化日语开题报告日语论文选题

职称英语理工完形填空历年试题模拟试题补全短文概括大意词汇指导阅读理解例题习题卫生职称英语词汇指导完形填空概括大意历年试题阅读理解补全短文模拟试题例题习题综合职称英语完形填空历年试题模拟试题例题习题词汇指导阅读理解补全短文概括大意

商务英语翻译论文广告英语商务英语商务英语教学

无忧论文网

联系方式

基于Android英语学习平台之设计与实现

论文作者:www.51lunwen.org论文属性:硕士毕业论文 thesis登出时间:2014-05-27编辑:lgg点击率:3115

论文字数:39400论文编号:org201405271159328172语种:中文 Chinese地区:中国价格:$ 33

关键词:Android平台英语学习嵌入式开发ESL播客英语学习平台

摘要:本文是英语论文范文,本论文要在Android平台上实现一款英语学习平台,开发过程位于Android系统的应用层,不涉及或很少涉及框架层以下的内容。开发时间(不包括前期需求分析以及系统测试工作)限制在两个月内。

1绪论


1.1设计背景
随着英语学习已经越来越普及,对于各行各业以及各个阶层的人来说,掌握英语的能力和水平已经对他们的未来发展规划产生了很大的影响。现在学习英语的途径主要是学校授课、提供有偿英语培训的公司以及网络自主学习。其中网络学习已经成为学习者广泛使用的最为方便,获取信息最多的英语学习渠道。那么,我们自然就会想到,随着移动互联网时代的到来,手持设备超越便携电脑的形势趋于明显,人们必然会希望能够通过手机来学习英语。手机相对于以上的学习途径有了更强的灵活性和便携性,并且受时间和地点的约束也比较小,可以给用户带来更好的体验。所以,在当前盛行的Android系统下开发一款实用的英语学习平台是十分必要的。在本论文中要在Android平台上实现一个英语播客的应用,播客(Podcast)是当下非常流行的通过网络获取声讯信息的广播形式。其主要的特色就是自主广播,这也是它和传统广播的根本区别。我们收听传统广播的时候只是被动的,实时的收听,为了收听到我们想要的节目,我们要定位到特定的频段,在特定的时段进行收听,灵活性非常低。而使用播客这种全新的广播形式,我们可以根据我们的个人喜好定制自己喜欢的节目,其定制范围之广泛,收听时间之灵活以及收听方式之多样都正在逐渐颠覆着传统广播的地位。尤其是在RSS2.0中增加了声音的元素,不少公司也把音频功能加入到其播客软件中去。用户甚至可以将音频文件下载到自己的便携设备,如MP3播放器,iPod等中随身收听,而不必坐在电脑前,更不用实时收听,享受无处不在的自由。正如苹果公司宣传它的iTunes的时候所说的,播客是“自由度极高的广播”,人人可以录制,随时可以收听,这就是播客的核心优势。
……………


1.2设计目的
一款英语学习平台旨在提供用户一种便捷髙效的学习英语的方式,并且根据使用人群的不用提供不同的学习方法和学习内容。根据用户群的不同,我们可以将应用设计的功能划分为:考试,留学,日常英语和商务英语等等。本论文的设计主要为用户使用ESL Podcast网站上的服务提供便利,在Android市场中已经有了有关esl播客的应用,但是其功能和用户体验都欠佳,所以,本论文将借鉴已有的应用,添加能够提高用户体验的特性和功能,并且尽可能完美的展现此播客网站的所有功能,最大程度上发挥它作为英语学习平台的作用。我们希望用户在使用了这款应用之后,能够通过学习常用词汇并结合精选的结合英语国家文化的文章加以运用,并通过收听在线音频提高和巩固英语知识和能力。在网页中爬取有用信息。主要针对比较实用的英语学习网站,剔除其中的冗余信息,将我们需要的英语文章,音频等信息加以归纳和提取。并逐条显示在手机上。要能提取足够过的信息供手机用户学习,同时将文章附加的标题,图片,链接等内容一并提取并分类。获取尽可能多的音频信息。保证用户可以看到网站上提供的所有文章和音频文件,并且可以在特定的文章分类(标签)中查看文章。能够获取相关音频并播放。要求对提取出的文章中附带的听力资料,并在手机中进行播放。播放界面要足够友好,其功能至少包括:播放,暂停,缓冲进度,播放进度,播放时间显示等,以及文章显示时字体大小的手动调整等。提供用户的个性服务。用户可以将自己喜欢的文章加入收藏,并且能够对收藏夹进行管理。
……………


2开发工具概览


2.1 Android操作系统简介
Android系统最初由安迪?鲁宾(Andy Rubin)制作,主要支持移动设备。之后被Google收购。2007年,Google与84家硬件制造商、软件开发商及电信营运商组成开放手持设备联盟(Open Handset Alliance)来共同研发改良Android系统并生产搭载Android的智能手机,并逐渐拓展到平板电脑及其他领域上。隨后,Google以Apache免费开源许可证的授权方式,发布了 Android的源代码。同时,一个负责进一步发展和维护Android操作系统的Android开源项目也被建立。Android是一个以Linux为基础的半开源操作系统,Android的内核基于Linux,除了内核之外,则是中介层、数据库元和用C/C++编写的API以及应用程序框架。Android的应用程序通常以Java数据库元为基础编写,运行程序时,应用程序的代码会被即时转变为Dalvik dex-code (Dalvik Executable),然后Android操作系统通过使用即时编译的Dalvik虚拟机来将其运行。Android是一个真正意义上的开放性移动开发平台。用户只要具有一点软件开发知识,通过短时间的学习,就可以自主开发Android平台上的应用程序。Android操作系统Framework层对底层类库进行了完美的封装,为应用层提供了丰富的API,开发者可以调用API进行开发,另外,由于框架层从底层类库和内核中被单独进行了封装,使用java编写,所以,开发者定制操作系统也没有太大难度。
……………


2.2 Android开发工具和调试工具简介
本论文要在Android平台上实现一款英语学习平台,开发过程位于Android系统的应用层,不涉及或很少涉及框架层以下的内容。开发时间(不包括前期需求分析以及系统测试工作)限制在两个月内。这款英语学习平台主要为用户提供一个学习日常英语的词汇,阅读和听力等能力的渠道,在现在当下人们对英语学习的需求程度以及Android应用市场中的英语学习平台的成熟程度都逐渐升温的条件下,都是非常具有开发价值的。本论文选用Edipse作为开发平台,Eclipse是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。通过安装Android开发工具插件,Eclipse就可以作为一个可视化集成开发环境幵发Android项目 ADT(Android Development Tools)在 Edipse 集成 IDE 环境中需安装 ADT(Android Development Tools)Plug-in,这是Android在Eclipse上的开发工具。目前Android开发所用的开发工具是Eclipse,在Eclipse编译IDE环境中,安装ADT,为Android幵发提供开发工具的升级或者变更,简单理解为在Edipse下开发工具的升级下载工具。ADT扩展了 Eclipse的功能,可以让开发者
………


3系统设计.......... 11
3.1概要设计......... 11
3.1.1 概述......... 11
3.1.2系统结构模型......... 11
3.1.3数据库设计 .........12
3.1.4界面设计......... 15
3.2详细设计......... 16
3.2.1 概述......... 16
3.3.2模块设计......... 17
4系统实现......... 20
4.1系统编码......... 20
4.2主要配置文件代码......... 21
4.3主要功能模块实现......... 21
5系统测试 .........34
5.1系统测试概述......... 34
5.2测试用例设计 .........34
5.3 调试.........36
5.4系统应用情况 .........37


5系统测试


5.1系统测试概述
软件论文英语论文网提供整理,提供论文代写英语论文代写代写论文代写英语论文代写留学生论文代写英文论文留学生论文代写相关核心关键词搜索。

共 1/2 页首页上一页12下一页尾页

英国英国 澳大利亚澳大利亚 美国美国 加拿大加拿大 新西兰新西兰 新加坡新加坡 香港香港 日本日本 韩国韩国 法国法国 德国德国 爱尔兰爱尔兰 瑞士瑞士 荷兰荷兰 俄罗斯俄罗斯 西班牙西班牙 马来西亚马来西亚 南非南非