




下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
简易微课点播平台的设计与实现摘要:微课的研究、开发、应用及微课网站建设如火如荼,笔者借鉴其它微课网站的设计,结合本校的实际情况,开发设计简单实用的微课点播平台。本文主要阐述微课点播平台的设计需求、设计过程、技术实现三个方面内容。关键词:微课设计实现微课作为新形势下的区域信息资源,已经悄悄地走进了教师的教学活动,在课堂教学中有极其重要作用。目前,微课研究开发、应用如火如荼,但建设适合本校的微课点播平台,处于起步阶段。笔者借鉴其它微课网站优点,结合我校实际情况,研究设计了简单实用的“微课点播平台”。一、微课点播平台设计的需求随着微课研究和应用的不断深入,基于互联网的微课学习网站被逐步建立起来,具有代表性的有中国微课网(),浙江微课网(),全国高校微课教学比赛网站(),佛山市中小学教育视频点播系统(0:8000/)等。继而全国各地也纷纷举行了中小学微课大赛活动,如,2014、2015年河北省电教馆举办的微课大赛;2014年11月,人民教育出版社举行“2014年小学数学微课征集活动”;全国中小学教师继续教育网每年举行“V大赛——教学研究成果活动”等。微课网站的建立与微课大赛的活动开展,积极地促进了教师专业成长的新路径,促进了校本研修的新方式,促进了课堂教学的新模式。每个微课网站都有自己的形式和特点,可以借鉴其适合自己的微课进行教学,但有的微课资源需要二次加工才能使用。两年来,我校也积累了一部分微课,这些微课临时随意存储在不同的计算机上。我设想:能不能开发设计一个微课点播平台,把平时零散的微课视频分类统一管理,基于校园网络环境下采用统一网络协议(TCP/IP),校园内任何一台计算机通过浏览器打开该点播平台,实现随时点播、搜索、上传、下载等功能。二、微课点播平台的设计过程(一)微课点播平台的系统结构设计微课点播平台采用B/S方式实现,服务器主要分为视频存储服务器、数据库服务器、微课点播平台、浏览器等四部分组成(图1)。用户主要通过浏览器登录微课点播平台进行随机点播微课视频,实现搜索、上传、下载微课视频等操作。当用户通过浏览器访问微课点播平台时,向WEB服务器发出请求,要求查看某微课资料的信息,WEB服务器接收请求后向数据库服务器发出查询的请求,并获取查询结果,然后将关于该微课的信息传送到WEB浏览器,呈现给用户。如果用户要求播放该微课,则由WEB浏览器向流服务器发出请求,流服务器获得请求后,传送一个包含了通信地址的头文件到用户端,视频播放器由头文件中的地址找到流服务器,接着视频播放器开始接收来自服务器的流式视频文件并进行播放。客户端客户端Web浏览器客户端专用终端客户端移动终端互联网/校园网微课点播平台微课视频资源数据库存储服务器流媒体/Web服务器视频转换服务器图1微课点播平台系统结构图(二)微课点播平台的功能结构设计微课点播平台的主要功能结构如图2所示,主要由用户管理、微课管理、系统管理、交互界面等功能模块组成,下面针对几个主要功能设计简要阐述。1、微课上传功能设计:微课上传主要通过Web服务器界面进行操作,微课文件存放在微课存储的服务器上,对应微课的基本信息数据、交互信息等则存放在系统数据库中。当上传微课时,会调出数据库中的表单界面,这时需要输入微课相关的信息即可上传到微课的服务器上。2、微课标准化功能设计老师们上传的微课在来源、内容、格式等方面有很大差异,为使微课视频资源库中的资源标准化,在平台内各不同界面上实现统一调用,需要对微课视频进行标准操作。如该平台微课视频要求为mp4格式、需要添加作者、标题、学科信息等进行统一要求。3、微课检索功能设计用户可以通过学科、年级、上下学期进行检索相关微课;还可以通过视频文件名、关键词进行检索。4、微课分类设计该平台主要针对小学阶段各学科设计,按1——6年级上下学期分类;按语文、数学、英语、音乐、美术、体育、信息、品社、科学、综合等10个学科分类。5、交互功能设计平台所有的操作都在浏览器中时行,用户在平台主页按年级或学科进行随机点播所需微课视频;在搜索栏输入要查询微课的标题或关键词可以搜索;利用上传、下载实现收集整理微课的功能。微课点播微课点播平台用户管理用户登录/认证用户权限管理微课管理微课上传微课格式微课分类微课检索微课附加信息管理微课使用数据分析系统管理数据库管理微课服务管理微课格式化存储管理数据安全管理交互界面用户界面管理员界面播放器界面上传界面检索界面图2微课点播平台功能结构图(三)微课点播平台前台操作界面设计该平台前台界面主要使用Html5/CSS3/Javascript语言编写,运用AngularJS框架,实现以下界面(图3)。该平台收集小学阶段各学科微课资源。老师利用该平台在教学中随时点播,该平台支持多用户点播而互不影响,不同地点的老师可以同时点播相同教学内容来进行教学,能分别对播放进程进行控制。使用该平台不仅减轻了教师的备课负担,还有利于资源共享。学生利用业余时间可以进入该平台进行点播学习,在学习过程中,学生可以按照自己的学习进度,对微课播放过程进行控制,形成一个相对个性化的学习环境,达到更好的学习效果。图3微课点播平台前台操作界面三、微课点播平台的技术实现1、微课点播平台主要技术实现微课点播平台是一个B/S架构的Web项目,用户只需使用浏览器即可登录进行访问操作,不论是移动终端还是专用终端都有权限访问,从而减少不同终端使用限制。微课点播平台后台使用JAVA语言编写,运用了SpringMVC的框架技术,网站遵循Restful架构风格,前台使用Html5/CSS3/Javascript语言编写,运用了AngularJS框架。2、服务器环境配置选好了服务后,需要对服务器进行部署:首先安装Java7(jdk)软件,并将Java路径添加到环境变量中。其次安装Tomcat服务器,将Tomcat的路径添加到环境变量中。最后安装Mysql软件,并将微课点播平台程序war包添加到Tomcat的webapps目录下即可完成服务器环境配置。3、微课点播平台启动说明首先启动MySql服务(netstartmysql),然后启动Tomcat(startup),Tomcat成功启动后在浏览器的地址栏输入http://localhost:8080即可访问该平台。该微课点播平台的设计主要考虑到界面简洁、易操作、实用性强。主要功能是把学校零散的微课资源
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 电磁学与现代物理:2025年A-Level物理A2模拟试卷深度剖析
- 2025年瑜伽教练职业技能认证模拟试卷-体式教学与课程设计实战解析
- 2025年考研数学(三)线性代数与微积分经典题型精讲与试题
- 【《晶体管管座工艺分析及工艺方案制定案例》1600字】
- 2025年上海市闵行区八年级上学期期中地理试卷:地图识别与地理知识拓展训练
- 2025年云计算工程师认证模拟试题:云平台虚拟化技术与资源管理
- 八年级历史期末中国古代经济史2025版知识检测测试卷
- 高效备考计算机二级MySQL试题及答案技巧
- 阿里java实习面试题及答案
- 高考数学一轮复习课时分层作业28正弦定理、余弦定理的应用举例含答案
- 江苏省小学科学实验知识竞赛题库附答案
- 单元三 防火防爆技术 项目三 点火源控制 一、化学点火源
- 2024网站渗透测试报告
- JTT663-2006 公路桥梁板式橡胶支座规格系列
- 电缆管廊敷设施工方案及流程
- 中风的早期识别和急救处理方法
- pets5历年真题(口语)
- 高速公路投诉培训课件
- 《天然药物化学》课程标准
- 本科毕业论文写作指导讲座课件
- 提升问题解决能力的培训
评论
0/150
提交评论