预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

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