基于Android的微课分享平台的设计与实现.docVIP

基于Android的微课分享平台的设计与实现.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Android的微课分享平台的设计与实现.doc

基于Android的微课分享平台的设计与实现 摘要:基于Android移动开发平台,采用Java语言,SQL Server数据库设计一款基于Android微课分享平台应用软件,该研究主要以翻转课堂(Flipped Classroom)、碎片化移动的教与学为指导,并加上微课的设计,开发一款提高学生学习的效率的软件。 关键词:Android;微课设计与制作;碎片化的移动教与学 中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2016)09-0127-02 1 背景 在国外的研究中,移动学习是现代通信技术推生出来的一种新颖的、前景广阔的学习模式,目前国外关于基于移动终端的微课学习平台还没有形成较为确切的概念。有些知名学者认为移动学习能够给学习者带来一种无拘无束的学习体验,能够使学习者通过智能手机或者ipad等移动设备的进行学习的体验,能够使学习者从学习者中心的角度对移动学习进行较为统一的阐述,如Chabra、Figueiredo等人认为基于移动终端的学习是当学习者随时随地学习。 通过对比国外文献的研究发现,国内的基于Android移动终端学习的微课资源设计与应用目前还处于发展的萌芽期,并且对于微课的设计与制作方面的研究还相对比较少,大规模基于Android的微课应用和研究也相对较少,基本处于逐渐发展状态。 2系统设计 2.1微课分享平台服务端结构设计 微课分享平台服务端结构如图1所示。 信息管理:专为管理员设计的,是实现对体系中的数据的初始化和获取数据库的办理。比如老师和学生的根本信息管理、平台设置及平台安全管理。 资源推送:系统中的课程资源由老师规范建设,便于学生课前课后的自主学习,老师建设课程并上传相应的微课程资源。 进修办理:为老师供给微课程视频及资源的添加、删除和学生在线答疑平台。 资源审核:老师对学生所需共享微课程资源的审核,比如说上传资源的大小、主题、内容及格式是否符合系统共享资源的要求,是否是学生学习所需要的。 2.2微课分享平台客户端结构设计 微课分享平台客户端结构如图2所示。 课程学习:微课程学习资源主要有相关课程的微课视频、在线测试题库、学生讨论区等方面内容,其中微课视频是课程资源中最主要的部分,当打开某一视频进行学习时,下载视频并缓存到本地,调用Android系统的视频播放器来播放视频。师生交流主要是通过讨论区进行互动,主要在于解决学生学习方面的问题。 在线测试:对于课程的在线测试,主要是围绕某一课程的题库资源,学生可以进行自我检测,并可以对题库资源进行评价并与其他学生讨论交流。 资源推送:系统中的课程资源由老师规范建设,便于学生课前课后的自主学习,教师建设课程并上传相应的微课程资源 3 开发相关技术 3.1开发环境 本软件开发是在基于Android系统环境下,采用基于JAVA平台的开发技术,首先需要安装JAVA开发工具JDK。服务端程序采用Eclipse+Tomcat,系统数据库采用SQL Server 2008。客户端程序主要采用Eclipse+ADT+SDK。 1)SDK SDK提供的Android开发工具包,它包含了开发Android应用程序的API,在开发基于Android的软件时,需要应用该工具包。 2)Eclipse 开发Java应用程序的软件,IDE工具之一,特点是开源、超强的插件功能、可兼容多种语言开发 3)ADT ADT全称叫做Android Development Tools,是谷歌提供的一个Eclipse插件,用于在Eclipse提供一个强大的、集成的Android开发环境。 3.2数据库技术 SQL Server 2008 在Microsoft的数据平台上发布,它提供一个高信用、高效率的智能数据平台。SQL Server 2008 提供一系列丰富的集成服务,可以对数据进行查询、搜索、同步、报告和分析之类的操作。SQL Server 2008允许在Microsoft.NET和Visual Studio开发的自定义应用程序中使用数据,在面向服务的架构(SOA)和通过 Microsoft BizTalk Server 进行的业务流程中使用数据。 4系统实现 微课分享平台由Android移动终端、SQL server 2008数据库以及后台的服务器组成。Android移动终端作为该平台的前台,进行页面设计,在使用Java语言在eclipse中进行代码编程;SQL server 2008数据库主要用于对客户端上显示的数据的存储,每次客户端的进入是通过移动网络平台与后台的服务器进行数据的更新。服务区主要负责存储用户信息、微课资源推送信息等。Android客服端与服务器端进行json数据交互,主要是通过写入和解析json形式的数据。 1)Android客服端与服务器端举行jso

文档评论(0)

ganpeid + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档