一种基于Android平台移动学习系统研究与设计
- 格式:pdf
- 大小:1.37 MB
- 文档页数:70
基于Android的移动英语学习平台的研究与实现作者:徐毅田春燕来源:《中国教育信息化·基础教育》2014年第02期摘要:随着智能手机及移动互联网的快速发展,教育教学的形式和方法也在发生着潜移默化的改变。
移动学习作为一种新型教育方式,因其具有随时随地提供学习信息的特性,正受到越来越多的关注。
考虑到大连民族学院学生学习英语比较吃力,作者设计并实现了基于Android的寓教于乐的移动英语学习软件平台,该软件侧重于学生的日常对话练习、听力练习。
教学结果表明,该软件有助于提高学生的英语学习兴趣,学生的英语水平有了较大提高。
关键词:Android;移动学习;英语学习中图分类号:G434 文献标志码:A 文章编号:1673-8454(2014)04-0087-03一、引言随着智能手机的普及以及移动互联网的快速发展,移动学习作为一种新的学习教育方式,因其具有随时随地提供学习信息的特性,正在得到广泛的应用,[1-8]并成为国内外大学教育的研究热点。
[9-13]英语作为世界性的通用语言,其重要性对大学生来说毋容置疑。
但从我们了解的情况看,大连民族学院的学生英语学习成绩并不理想,一个主要原因是学生专业课比较多,很难保证学生有充足的时间学习英语。
一个解决思路是建立一个移动英语教育平台,使得学生在课余和空闲时间能够在任何地点见缝插针学习英语,从而提高学生的英语学习效率,进而提高大学生的英语水平。
目前我校已经建立起覆盖全校的无线网络,学生可以在校园内任意地方通过笔记本或者智能手机接入无线网络,由于目前几乎所有的大学生都在使用智能手机,绝大部分操作系统为Android系统,这就为移动英语教育平台的实现奠定了硬件上的基础。
据我们现在了解的情况来看,学生英语能力不足主要表现在口语和听力上,因此我们设计并实现了一个基于Android 系统的移动英语学习软件平台,学生可以随时随地通过基于Android系统的智能手机学习英语口语及听力,从而有效提高学生的英语水平和能力。
《基于Android的移动学习系统的设计与实现》篇一一、引言随着移动互联网技术的快速发展,移动学习已经成为教育领域的一个重要趋势。
基于Android的移动学习系统以其强大的平台支持、广泛的用户覆盖和灵活的学习方式,受到了广大教育机构和用户的青睐。
本文将详细介绍基于Android的移动学习系统的设计与实现过程,包括系统需求分析、设计思路、关键技术实现以及系统测试与优化等方面。
二、系统需求分析在设计和实现基于Android的移动学习系统之前,首先需要对系统需求进行深入的分析。
主要包括以下几个方面:1. 用户需求:分析教师和学生的使用习惯和需求,确定系统的基本功能,如在线课程学习、在线互动交流、作业提交等。
2. 功能性需求:根据用户需求,确定系统的基本功能模块,如课程管理、用户管理、学习资源管理等。
3. 性能需求:考虑系统的响应速度、稳定性、安全性等方面,确保系统能够满足用户的需求。
三、设计思路根据系统需求分析,我们设计了一个基于Android的移动学习系统架构。
该架构主要包括以下几个部分:1. 前端:采用Android Studio开发,使用Java或Kotlin语言编写,实现用户界面和基本功能。
2. 后端:采用云服务器架构,负责处理前端发送的请求,管理学习资源、用户信息等数据。
3. 数据库:采用关系型数据库和非关系型数据库相结合的方式,存储学习资源、用户信息等数据。
4. 安全策略:采用加密技术和权限控制等手段,保障系统数据的安全性和用户隐私。
四、关键技术实现在实现基于Android的移动学习系统中,我们采用了以下关键技术:1. 数据库设计:设计合理的数据库表结构,实现数据的存储和查询功能。
采用关系型数据库存储用户信息和课程信息等结构化数据,采用非关系型数据库存储学习资源等非结构化数据。
2. 网络通信:使用HTTP或HTTPS协议进行网络通信,实现前后端的数据交互。
使用JSON格式的数据交换格式,方便数据的传输和解析。
基于Android平台移动学习系统的开发与应用移动学习是指通过移动终端(如手机、平板电脑等)实现学习的方式,具有时效性、灵活性、个性化等特点。
随着移动设备的普及,移动学习越来越受到青少年、大学生和职场人士的青睐。
本文主要介绍了基于Android平台的移动学习系统的开发和应用。
1.系统概述开发一个移动学习系统需要满足以下要求:界面友好、内容丰富、交互方便、操作简单、故障少等。
该系统需要包括以下功能:在线学习、资源下载、课程管理、在线考试、学习记录查询等。
为了满足这些要求,我们选用了Android手机操作系统,使用Java语言开发APP应用程序,并结合后台数据库进行数据存储和管理,支持多种形式的学习资源,包括文字、图片、音频、视频等。
2.系统部分实现(1)界面设计由于移动学习平台需要达到良好的用户体验,因此界面设计非常重要。
本系统的界面采用了Material Design设计风格,界面美观、简洁。
主界面的设计包括轮播图和功能按钮,轮播图轮播推荐的课程和活动信息,功能按钮包括个人中心、课程学习、考试查询、资讯中心四个模块。
(2)个人中心个人中心包括个人信息、学习记录、我的资料和设置四个模块,用户可通过该模块查看自己的学习状态、已学内容与成绩,还可以修改个人信息、个人头像等。
另外,个人中心还开设了反馈建议的功能,方便用户反馈,交互更加方便。
(3)课程学习课程学习功能主要分为两部分:在线学习和离线学习。
在线学习包括支持视频播放、文本阅读、练习题答案提交等功能。
通过移动网络实现在线观看课程和学习活动。
离线学习则可以在WiFi环境下,将课程下载到本地后,在没有网络的情况下进行学习。
(4)资讯中心资讯中心包括了学校新闻、通知公告、教学活动等栏目,可以随时查看学校的最新动态和活动信息。
3.系统应用该移动学习系统已经在一些职业高校中得到了应用,学生反响良好。
对于学生而言,该系统的优点在于移动设备可以随时随地进行学习,学习时间更加灵活,可以将碎片时间利用起来;另外,该系统的学习资源更加丰富,用户可以选择自己感兴趣的课程进行学习,提高学习效率。
毕业设计开题报告1.本课题的研究意义,国内外研究现状、水平和发展趋势1.1研究意义近年来移动智能终端已成为人们获取信息的重要来源,同时市场上出现了一大批基于移动智能设备的优秀软件,这极大方便了人们的生活。
本系统是基于Android平台设计的,为学生用户群体设计的一款课程管理软件。
本款软件实现了每日视图、周视图、上课提醒、上课期间响铃模式切换、单双周(默认全部)等基本功能,另外还提供了当前周设计、签到记录设计、考试提醒、签到与成绩统计分析、分享等功能,以便更好地满足用户对一款课程表应用需求。
1.2国内外研究现状、水平和发展趋势Android是Google在2005年收购的一款基于Linux内核为触摸屏设计的半开源智能手机操作系统,主要应用与移动设备,Google成立了Open Handset Alliance(OHA,开放手机设备联盟)。
Android系统最初由Andy Rubin开发制作,成立的OHA用来共同研发改良Android系统,随后,Google以Apache免费开源许可证的授权方式,发布了Android的源代码。
如今Android操作系统被扩展到了平板电脑以及其他领域。
从2009年4月30号官方发布1.5 Cupcake版本后Android更新的速度飞快,到了2010年12月7号发布了Android 2.3 Gingerbread,其用户量已经爆发式的增长,每年的激活设备量不断的增加,而且当时的Android Market中的应用数量也在飞快增长,给开发者带来了一个潜力很大的平台。
再到2011年10月19号,Android 4.0 Ice Cream Sandwich发布,Google带来了全新的UI界面,相对于2.3是个很大的跨越。
Android 4.0后Google同样是以很快的速度发布了Android 4.1 Jelly Bean 和Android 4.2,截至本文撰写时,Android 最新版是Android 4.2.2。
基于Android的校园移动社交平台的分析与设计1. 引言1.1 背景介绍校园移动社交平台是指利用移动设备和网络技术,为校园内师生提供交流、互动、信息共享等功能的社交平台。
随着智能手机的普及和移动互联网的发展,校园移动社交平台已成为当前大学生活中不可或缺的重要组成部分。
在传统校园社交方式中,信息传递通常依赖于传单、海报、信函等方式,存在信息传递不及时、覆盖范围有限、环保等问题。
而基于Android平台的校园移动社交平台则通过即时通讯、信息推送、社区互动等功能,突破了传统传播模式的局限性,为师生提供了更快捷、便捷、高效的交流渠道。
本文将对基于Android的校园移动社交平台进行深入分析与设计,探讨如何利用现有技术和资源,构建一个功能强大、运行稳定、用户体验良好的校园移动社交平台。
在这个移动互联网时代,校园移动社交平台的建设具有重要的现实意义和广阔的发展前景。
1.2 问题陈述校园移动社交平台在当前信息化时代已经成为学生们日常生活中不可或缺的一部分。
现有的校园社交平台普遍存在信息不够及时、交互性不够强、功能不够丰富等问题,无法完全满足学生们的需求。
我们需要设计一款基于Android平台的校园移动社交平台,来解决这些问题。
学生们在校园中经常需要获取各种信息,比如课程安排、活动通知、社团招新等,而现有的平台并不能及时传达这些信息。
学生们希望能够通过社交平台与同学们进行更加便捷的互动,包括聊天、互寻朋友、组织活动等,然而现有平台的交互性并不足以满足这些需求。
学生们还希望能够在社交平台上享受到丰富的功能,比如发布动态、分享心情、查看校园地图等,而现有平台的功能相对单一。
设计一款功能丰富、交互性强、信息及时的校园移动社交平台对于学生们来说具有重要意义。
1.3 目的和意义在当今互联网高速发展的时代,移动社交平台成为人们生活中不可或缺的一部分。
基于Android的校园移动社交平台的设计和开发,更是将社交与教育结合,为校园生活带来了全新的体验和可能性。
基于移动学习的教学系统设计随着科技的不断发展,移动学习逐渐成为了现代教育的重要组成部分。
移动学习的教学系统设计对于提高学习效果和教育质量具有重要意义。
本文将介绍移动学习教学系统设计的相关关键词、设计方法、教学策略以及案例分析,并总结移动学习教学系统设计的重要性和可行性。
移动学习:指利用移动设备(如手机、平板电脑等)进行随时随地的学习。
教学系统:指由教师、学习者、学习资源和学习环境等要素组成的有机整体。
系统设计:指根据教学需求和目标,对教学系统的各个要素进行规划和安排,以实现最优的教学效果。
移动学习内容应该具备碎片化的特点,将知识点划分成较小的单元,方便学习者随时随地学习。
内容应该适应不同的学习需求和水平,确保难易程度适中。
移动学习方式包括自主学习和合作学习两种。
自主学习适合个人知识积累和技能提升;合作学习则有助于提高学习者的协作能力和团队意识。
学习效果评价是教学系统设计的重要组成部分。
针对移动学习的特点,评价应注重过程性、多样性和灵活性。
可以通过在线测试、作品评定、学习笔记等方式进行多角度评价。
内容呈现应简洁明了,适应移动设备的屏幕尺寸,避免过多的文字描述,多采用图像、视频等直观形式。
利用移动设备的实时通讯功能,建立学习者之间、学习者与教师之间的互动机制,通过讨论、问答等方式增强学习效果。
设计清晰的学习路径和导航界面,便于学习者快速找到所需内容,提高学习效率。
本案例分析一个英语单词移动学习应用的设计方案,该应用主要包括词汇学习、词汇复习和词汇测试等功能。
该应用以词汇学习为核心,针对不同学习阶段的学习者提供不同难度的单词,通过多种学习方式(如听、说、读、写)帮助学习者掌握英语单词。
同时,结合移动设备的特性,为学习者提供随时随地学习的便利。
界面设计简洁明了,易于操作。
学习者可以通过点击或滑动屏幕轻松进入不同功能模块。
在词汇学习模块中,学习者可以选择不同的单词难度和学习方式进行学习;在词汇复习模块中,学习者可以针对已学单词进行复习和测试;在词汇测试模块中,学习者可以参加不同难度的词汇测试以检验自己的学习成果。
《基于Android的移动学习系统设计与实现》篇一一、引言随着移动互联网技术的飞速发展,教育领域正经历着前所未有的变革。
基于Android的移动学习系统以其便捷性、灵活性和互动性,为学习者提供了全新的学习体验。
本文旨在探讨基于Android的移动学习系统的设计与实现,以满足现代学习者的需求。
二、系统需求分析1. 用户需求:本系统主要面向学生、教师及家长等用户群体。
学生希望通过移动设备随时随地进行学习,教师希望借助系统进行在线教学与辅导,家长则希望了解孩子的学习进度与成绩。
2. 功能需求:系统应具备学习资源管理、在线学习、互动交流、成绩管理、学习进度跟踪等功能。
同时,应保证系统的稳定性和安全性,确保用户数据的安全。
三、系统设计1. 架构设计:本系统采用Android平台,采用MVC(Model-View-Controller)架构模式,将业务逻辑与界面展示分离,便于后期维护与扩展。
2. 数据库设计:系统采用SQLite数据库存储用户信息、学习资源、成绩等数据。
数据库设计应遵循规范化原则,确保数据的一致性和完整性。
3. 界面设计:界面设计应遵循简洁、直观、易操作的原则,确保用户能够快速上手。
同时,应考虑不同用户的操作习惯和需求,提供个性化的界面定制。
四、系统功能实现1. 学习资源管理:教师可上传课件、教案、视频等学习资源,学生可浏览和下载资源进行学习。
2. 在线学习:学生可通过系统进行在线学习,系统支持多种学习模式,如视频学习、文档阅读、在线答题等。
3. 互动交流:学生可与教师进行实时互动交流,提问、答疑、讨论等,提高学习效果。
4. 成绩管理:教师可录入学生成绩,系统自动统计和分析成绩数据,为学生和家长提供成绩查询和成绩分析功能。
5. 学习进度跟踪:系统可实时跟踪学生的学习进度,为教师提供学生学习情况的反馈,以便教师调整教学策略。
五、技术实现及关键点1. 技术栈:本系统采用Java语言开发,使用Android Studio 作为开发工具,利用Android SDK进行开发。
基于Android的移动学习系统设计与实现基于Android的移动学习系统设计与实现随着智能手机的普及和移动互联网的快速发展,移动学习成为了教育领域的重要发展方向之一。
基于Android的移动学习系统应运而生,为学生提供了更灵活、便捷的学习方式。
本文将基于Android的移动学习系统的设计与实现进行探讨。
一、系统需求分析1. 教育资源:系统需要整合多样化的教育资源,包括文字、图片、音频、视频等各种形式的学习资料。
2. 学习管理:系统需要提供学习进度管理、学习计划制定、学习报告生成等功能,帮助学生进行有效的学习管理。
3. 互动交流:系统需要提供学生之间的交流和互动功能,包括论坛、问答、作业提交等,帮助学生相互促进学习。
4. 考核评估:系统需要提供在线考试和评估功能,帮助学生进行学习成果测试和自我评估。
5. 个性化学习:系统需要根据学生的兴趣和能力进行个性化学习推荐,提供针对性的学习资源和学习计划。
二、系统设计与实现基于以上需求,本文将从用户界面设计、教育资源管理、学习管理、互动交流和个性化学习推荐等方面进行系统的设计与实现。
1. 用户界面设计:基于Android平台的移动学习系统需要具备良好的用户界面设计,以提供方便、直观的操作体验。
系统的界面需要符合Android的设计规范,并结合教育领域的特点,具备良好的用户体验。
2. 教育资源管理:为了提供多样化的学习资料,系统需要整合各类教育资源,包括文字、图片、音频、视频等。
这些资源可以通过网络下载,也可以通过系统管理员上传。
在资源管理方面,可以根据教学目标和学生需求进行分类和组织。
3. 学习管理:系统需要提供学习进度管理、学习计划制定和学习报告生成等功能,帮助学生进行有效的学习管理。
学习进度管理可以记录学生的学习时间和学习内容,学习计划制定可以根据学生的学习目标和时间安排提供学习计划,学习报告生成可以分析学生的学习情况并进行个性化提醒和建议。
4. 互动交流:系统需要提供学生之间的交流和互动功能,包括论坛、问答、作业提交等。
《基于Android平台的学习笔记系统设计与实现》篇一一、引言随着移动互联网的飞速发展,人们越来越依赖智能手机进行学习与信息交流。
因此,一个方便快捷的学习笔记系统变得尤为重要。
本篇学习笔记将探讨如何基于Android平台设计与实现一个学习笔记系统,帮助用户有效地进行笔记管理、学习和复习。
二、系统需求分析首先,我们需要明确系统的功能需求。
基于学习笔记系统的特性,我们总结出以下核心需求:1. 用户管理:包括用户注册、登录、个人信息修改等功能。
2. 笔记管理:包括创建笔记、编辑笔记、删除笔记、搜索笔记等。
3. 笔记内容展示:支持文本、图片、音频、视频等多种格式的笔记内容展示。
4. 学习与复习功能:如知识点收藏、笔记标记、错题本等。
5. 用户交互:提供用户之间的交流与互动功能,如评论、点赞等。
三、系统设计1. 系统架构设计:采用Android平台的主流架构,即MVC (Model-View-Controller)架构。
其中,Model层负责数据存储与处理,View层负责界面展示,Controller层负责业务逻辑处理。
2. 数据库设计:使用SQLite数据库存储用户信息、笔记内容等数据。
同时,为了保障数据安全,需对重要数据进行加密处理。
3. 界面设计:采用Android原生控件与布局,确保界面友好、操作便捷。
同时,为了满足不同用户的审美需求,提供多种主题切换功能。
四、系统实现1. 用户管理模块实现:通过注册与登录功能,验证用户身份并存储用户信息。
使用Android的账户与身份验证功能,确保用户数据的安全性。
2. 笔记管理模块实现:通过自定义的笔记列表与详情界面,实现创建、编辑、删除、搜索笔记等功能。
使用Android的TextView、ImageView等控件展示笔记内容。
3. 学习与复习功能实现:通过添加收藏、标记等功能,帮助用户更好地进行学习与复习。
同时,提供错题本功能,方便用户记录并复习易错知识点。
学校代号 10532 学号 G0******* 分类号 TP391 密级普通工程硕士学位论文一种基于Android平台移动学习系统研究与设计学位申请人姓名冯馨培养单位信息科学与工程学院导师姓名及职称徐成教授吴湘溢高级工程师学科专业计算机技术研究方向嵌入式开发论文提交日期2013年5月27日学校代号:10532学号:G0*******密级:普通湖南大学工程硕士学位论文一种基于Android平台移动学习系统研究与设计学位申请人姓名:冯馨导师姓名及职称:徐成教授吴湘溢高级工程师培养单位:信息科学与工程学院专业名称:计算机技术论文提交日期: 2013年5月27日论文答辩日期: 2013年6月5日答辩委员会主席:王春华教授Design and Implementation of a mobile learning system based onAndroid platformbyFENG XinB.E.(Air Defense Forces command college )2005A thesis submitted in partial satisfaction of theRequirements for the degree ofMaster of EngineeringinComputer Technologyin theGraduate SchoolofHunan UniversitySupervisorProfessor XU ChenSenior Engineer WU XiangyiMay, 2013一种基于Android平台移动学习系统研究与设计湖南大学学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。
除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。
对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。
本人完全意识到本声明的法律后果由本人承担。
作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。
本人授权湖南大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。
本学位论文属于1、保密□,在______年解密后适用本授权书。
2、不保密□。
(请在以上相应方框内打“√”)作者签名:日期:年月日导师签名:日期:年月日工程硕士学位论文摘要随着信息技术的发展,新型多元化的学习方式孕育而生,移动学习将现代人分散的、不连续的、碎片状的时间有效整合起来,以满足人们生活、工作需要。
日趋成熟的移动网络技术、廉价的移动终端设备以及广阔的社会市场需求等都为移动学习技术发展提供了有利条件。
移动学习的研究已经在全国全面展开,涉及中小学、大学、远程教育等各个领域,但是在我国的高职教育中,移动学习的应用还是一个盲点。
本论文针对现有高职学校教学实际情况,结合贝叶斯分类法、智能客户端开发、流媒体实时同步传输等相关技术,基于Android平台研究可用于课程内容选择、在线视频观看、在线测试、在线答疑等功能的移动学习系统,应用于高职《网页设计与制作》课程教学中,以有效地解决在高职教育教学中学生素质结构复杂,学习内容实用性和针对性要求高,知识技能各地区差别大等问题。
主要工作如下:(1) 在深入研究现有移动学习相关知识及其具体实现技术的基础上,针对高职学生文化、专业素质差别大、学习风格不同等问题,利用贝叶斯分类法对高职学生的学习风格进行分类研究,构建了以学生活动为中心的系统功能模型,使学习者可以根据学习的历史记录对学习者的学习风格进行预测。
设计了针对《网页设计与制作》课程教学特点的系统基本框架,并开发了系统管理者、授课教师和学生三个角色模块。
(2) 针对多媒体视频数据量大、有限带宽上传输质量要求高等问题,设计了网络带宽自适应的流媒体实时同步算法和基于估算网络延迟的流媒体实时同步算法两种解决方案;带宽自适应传输算法主要是在网络的不同状态下,通过增加或减少因子来调整码流率,从而提高视频流在传输过程中的QoS;而基于估算网络延迟的算法主要是利用Db_Kad算法不断查找最近的传输节点,由后台完成对时延的测量,并在Kad网络资源选择中引入网络延迟的参数信息,改善节省了网络数据传输时间。
两种方案都能有效的满足视频在线实时传输的需要。
(3) 在客户端和用户界面的设计中,采用MVC思想,使各子功能模块相互独立,从而使系统具有良好的可扩展性,并利用Web Service实现客户端与服务器间的交互。
最后在模拟器和真机上展示了客户端良好的交互效果,经测试表明系统能够正常运行,具有良好的视频实时同步传输能力。
关键词:移动学习系统;Android平台;贝叶斯分类;流媒体实时同步;MVC一种基于Android平台移动学习系统研究与设计AbstractWith the development of information technology, there has been many novels and diversified learning methods. The mobile learning effectively integrates modern people's scattered, discontinuous, and fragmented time to meet the needs of people's living and working. The gradually mature mobile network technology, the cheap mobile terminal equipment and the broad social market demand have provided favorable conditions for the development of mobile learning technology. Although the researches on mobile learning has been widely carried out in our country, covering all fields of primary schools, secondary schools, universities and remote education, in order to meet the need of the higher vocational education in our country, the application of mobile learning is still a blind spot.This thesis focuses on the real situation of the existing vocational school teaching, combining the Bayesian classification, smart client development, streaming real-time synchronous transmission with other related technologies, basing on the Android platform studies that can be used to select the course content, online video viewing, online test , online Q and other functions of mobile learning system, using vocational "web design and production" course teaching, to effectively address the quality of students in higher vocational education system, to meet the need of practical and targeted learning content requirements, to solve the problem that the knowledge and skills are various in different regions and other issues. The main work of this thesis is as follows:(1) The researcher do a in-depth study on the existing mobile learning knowledge and their specific implementation technology, consider that there exists big difference of vocational students in culture background, professional quality, learning styles and other issues, we classified vocational students' learning style on the basis of Bayesian classification and constructed students' activity-centered systematic functional model, so that students can predict the learner's learning style by reviewing the leaning recording. The researcher designed a rudimentary system framework according to the coarse features of "web design and production", and developed three roles module contains managers, instructors and students.(2) In order to cope with the feature of massive multimedia data and the higher quality transferring requirements of limited bandwidth, the researcher designed工程硕士学位论文streaming real-time synchronization algorithm and adaptive bandwidth streaming real-time synchronization algorithm based on the estimated network latency for two solutions; the bandwidth adaptive transmission algorithm is mainly used in the channel congestion, to adjust the bit rate by increasing or decreasing factor, thereby enhancing the video stream of QoS in the process of transmission; while network-based delay Kademlia algorithm is to save network data transmission time by finding the nearest transport nodes. These two programs effectively solute the real-time synchronization of video transmission, meet the need for real-time transmission.(3) In the design of client and user interface, based on MVC theory, each sub-function modules independent to each other, and such kind of design enables the system good scalability, by using the Web Service implementation to meet the need of interaction between client and server.Finally this design shows good client interaction effect in the simulator and the real machine, the system has been tested to be operated normally, which also realize the function of real-time synchronization with a good video transfer capacity.Key words:Mobile Learning System; Android Platform; Bias Classification; stream media real-time synchronization; MVC一种基于Android平台移动学习系统研究与设计目录学位论文原创性声明和学位论文版权使用授权书 (I)摘要 (II)Abstract (III)插图索引 (VIII)附表索引 (IX)第1章绪论 (1)1.1 论文背景 (1)1.2 论文研究的目的 (2)1.3 论文的研究意义 (2)1.4 现状分析 (4)1.4.1 国外现状 (4)1.4.2 国内现状 (5)1.5 论文的主要内容 (7)1.6 论文的组织结构 (7)第2章 Android与移动学习相关技术 (9)2.1 移动开发平台 (9)2.1.1 应用开发编程语言 (10)2.1.2 平台的封闭与开发 (11)2.1.3 学习资源和测试工具 (11)2.1.4 发展前景 (12)2.1.5 平台选择 (12)2.2 Android的相关知识 (13)2.2.1 Android平台 (13)2.2.2 Android结构 (13)2.2.3 Android应用程序的组成 (15)2.2.4 Android开发环境 (16)2.3 移动应用程序服务器模式 (16)2.3.1 瘦客户端 (16)2.3.2 胖客户端 (17)2.3.3 模式选择 (17)2.4 常用移动学习系统开发技术 (17)工程硕士学位论文2.4.1 基于SMS的移动学习系统 (17)2.4.2 基于WAP的移动学习系统 (18)2.4.3 基于C/S的移动学习系统 (18)2.5 Android平台下的MVC模式 (19)2.6 移动流媒体 (19)2.6.1 实时流媒体协议 (20)2.6.2 实时传输协议 (21)2.7 小结 (21)第3章移动学习系统分析与设计 (22)3.1 移动课程教学设计理论 (22)3.2 贝叶斯在学习风格中的研究 (23)3.2.1 学习风格理论三维模型 (23)3.2.2 个性化移动学习者模型 (23)3.2.3 贝叶斯网络构建学习风格模型 (24)3.3 流媒体实时传输算法 (27)3.3.1 网络带宽自适应传输算法 (27)3.3.2 网络延迟的估算 (29)3.4 实时视频传输的实现方法 (30)3.5 移动学习系统设计方案 (31)3.5.1 系统角色设计 (31)3.5.2 移动学习系统架构设计 (32)3.6 客户端的设计方案 (33)3.6.1 客户端功能模块设计 (33)3.6.2 客户端界面操作流程设计 (35)3.6.3 数据交互 (35)3.7 小结 (36)第4章移动学习系统的实现与测试 (37)4.1 Android开发环境的搭建 (37)4.2 Android基本开发过程 (37)4.3 客户端的实现 (38)4.3.1 学习者用户界面的实现 (38)4.3.2 activity调用方法 (38)4.3.3 系统中的Activity实现 (40)4.3.4 课程信息与资源的获取 (40)4.3.5 播放视频 (41)一种基于Android平台移动学习系统研究与设计4.4 系统测试与评估 (45)4.4.1 测试内容 (45)4.4.2 测试方法 (46)4.4.3 测试结果及评估 (47)4.5 小结 (50)结论 (51)参考文献 (54)致谢 (58)工程硕士学位论文插图索引图2.1 2012年初最新的北美地区智能手机市场份额调查图 (9)图2.2 Android系统框架 (14)图2.3 短信网关示意图 (18)图2.4 MVC组件关系和功能图 (19)图2.5 流媒体数据处理图 (20)图3.1 移动学习者学习风格理论模型 (23)图3.2 个性化移动学习中学习者模型建模过程 (24)图3.3 贝叶斯网络构建学习风格模型 (25)图3.4 思维/情感风格概率影响因素 (25)图3.5 管理者示意图 (31)图3.6 学习者示意图 (32)图3.7 教师与学习者示意图 (32)图3.8 移动学习系统总体架构图 (33)图3.9 客户端功能结构图 (33)图3.10 客户端界面操作示意图 (35)图3.11 客户端与服务器端数据交互图 (36)图4.1 模拟器显示图 (38)图4.2 activity活动调用示意图 (39)图4.3 每秒传输量 (47)图4.4 传输总量 (48)图4.5 服务器响应时间 (48)图4.6 结果分析 (48)图4.7 用户登录界面 (49)图4.8 用户界面分类图 (50)一种基于Android平台移动学习系统研究与设计附表索引表2.1 各系统应用开发平台编程语言 (10)表4.1 测试硬件环境 (46)工程硕士学位论文第1章绪论1.1 论文背景随着时代的发展,知识信息的迅猛更新,原有的学习方式已不能适应现代社会发展的要求,满足人们工作、生活和学习的需要,故而,新型的多元化的学习方式孕育而生。