基于微视频的思政教育移动学习系统设计
2015-08-10卫思瑜
卫思瑜
(陕西职业技术学院 陕西 西安 710100)
随着现代网络技术的进步,智能手机的普及,通过手机搜索新闻,观看视频成为当前人们获取信息的重要方式。而作为智能手机主要使用群体的大学生来讲,其更是该方式的主力军。同时随着现代课程改革的推进,如何在有限的时间内最大程度的让学生学习好思政课程,成为当前高校思考的重点。对此,本文结合现代通信网络技术,提出一种基于微视频的移动学习系统,并对该思政移动学习系统的具体实现进行了详细的阐述。
1 系统关键技术
1.1 H.264视频编码技术
随着现代流媒体技术的发展,如何对系统中的视频进行压缩,从而可更好的节约网络资源,成为当前思考的重要的问题。H.264作为VCEG和ISO/IEC的 MPEG所共同组建的联合视频组所开发的新一代的数字视频编码标准,成为当前编码效率最高,同时也是当前应用最为复杂的视频编码技术,并将给未来的数字化流媒体带来革命性的变革。该技术其典型的在于其数据压缩比高,与其他现有的视频编码标准相比,在图像压缩方面更具备优势。该技术还提供了网络抽象层,使得该文件可在不同的网络中进行传输。
对此,结合上述的分析,文中采用H.264作为流媒体压缩技术。通过该技术可使得教育教学资源当中的任何格式的资源都转换为该技术下的流媒体格式,从而方便了对视频文件的统一的管理。同时采用该文件可更好的压缩微视频的大小,更好的满足学习者对流量的需求,提高系统的利用效率。
1.2 Access数据库技术
Microsoft Office Access数据库作为美国微软公司开发的一款数据库技术,其主要被应用在小型企业或者是大企业的当中的某个部门。该数据库其典型的特点在于具有很强的数据分析和统计能力,可统计上万条不同的数据表格记录。同时AGI数据库还提供了包括页、表、模块、报表等多达7种的方式来建立数据库的对象;同时提供多种向导、模块等,从而将数据存储、查询、界面设计等进行规范化的操作。对此结合上述的优势,本文采用Access2012作为数据库,并以ASP作为其开发语言。
2 系统设计原则
结合现代智能手机的应用需求,本文提出对该平台的设计需遵循以下的设计原则:
1)跨平台性原则
当前在智能手机领域其主要包括IoS、Andriod系统和WP三大主流系统,并为高校学生所使用。要提高该思政课程移动学习系统在学生当中的利用率,首先就需要在不同的应用操作平台上可对该系统进行使用,从而使得该系统的普及成为可能。
2)简洁性原则
对平台的设计要尽量做到页面简单、功能简洁,从而让学生在打开主界面的时候,对其中需要的功能能够一目了然,从而提高对该系统使用的黏性,吸引学生的兴趣。
3)先进性原则
在结合系统实际需求的情况下,保障系统的先进性,从而使得系统能够满足学生对系统功能的需求。
3 系统功能需求分析
结合思政课程教育教学实际,文中将该系统的使用角色分为教师、学生和管理者三类角色。其中教师主要负责对思政课程视频资源进行管理,包括上传、删除等;学生则主要对视频资源进行观看,并下载。其具体的功能如图1所示。
图1 系统功能设计Fig.1 System functional design
1)系统管理:该模块主要对系统的基础数据进行维护、系统日志备份、系统参数设置;
2)视频点播:该模块主要包括视频分类、视频下载、视频管理和视频点播。其中视频分类、视频管理主要为教师使用。视频点播与下载则主要为学生使用。教师通过将不同的思政课程视频上传到数据库中存储,而学生则通过其中的视频点播进行观看。
3)论坛交流:该模块主要提供教师和学生、学生和学生相互交流的空间,其具体的内容可根据学生的需求建立不同的讨论小组。
4)用户管理:该模块主要包括基本信息、权限分配和注册登录。其中基本信息包括教师和学生信息的修改、删除;权限分配主要对注册用户的功能进行分配,从而使得不同角色具备不同的功能权限;注册登录则包括用户注册和用户登录。
4 系统整体架构设计
根据对系统的需求和使用角色的分析,本系统采用B/S访问模式。该模式与传统的C/S模式相比,在系统访问和系统维护方面都具备很大的优势。在系统访问方面客户端只需要安装WEB浏览器即可实现对该移动学习系统的访问;在数据的维护方面只需要对服务器端的相关数据进行更新和维护。而其中的业务层和数据层都在服务器端。同时该媒体其主要包括视频,因此,设置专用的流媒体服务器的方式,实现对流媒体视频的存储与转换。对此,本系统整体架构为如图2所示。
图2 思政移动学习系统整体架构Fig.2 Ideological and Political overall architecture of mobile learning system
5 系统数据库设计
结合系统的使用角色和实际的需求,本文将该系统的数据库E-R设计为如图3所示。
因此,通过上述的E-R结构关系图,本文将该系统的数据表格设计为用户基本信息表、视频分类表、用户注册表、播放记录表、系统日志表等表格。
6 系统实现
6.1 系统开发环境布置
对本系统的开发本文采用ASP.NET3.5+Access2012+div+visual studio 2012。其中visual studio 2012作为本系统的开发工具,DIV作为本系统页面设计工具,ASP.NET3.5作为ASP页面设计语言,整体的系统以Access2012作为系统数据库,从而实现对系统的开发。
图3 系统整体E-R关系图设计Fig.3 System as a whole E-R diagram design
6.2 视频点播实现
该功能其具体的实现流程为用户登录,在通过系统的比对之后,进入到点播界面。用户再通过WEB界面实现对功能的点播,并通过资源服务器的搜索实现对思政视频资源的播放。而用户端要实现对流媒体的播放,只需要安装HTML的<vedio>元素即可。其实现的部分代码为:
7 结 论
通过对上述系统的构建,实现了将思政教育内容通过移动手机实现学习的新型教育教学方式,从而促进思政课程的高效率的学习进行了尝试,更好的满足现代信息教育的需求。
[1]王觅,贺斌,祝智庭.微视频课程:演变、定位与应用领域[J].中国电化教育,2013(4):88-94.
[2]易巍,赵子涵.H.264视频编解码标准及其应用[J].林区教学,2010(6):78-80.
[3]邓文渊,陈惠贞,陈俊荣.ASP与网络数据库技术[M].北京:中国铁道出版社,2004.
[4]周忠荣.数据库原理与应用(ACCESS)[M].2版.北京:清华大学出版社,2007.
[5]刘博,胡飞,陆伟.使用Visual Studio模板和策略来统一和维护项目的框架结构[J].科学技术与工程,2007(13):3133-3135,3144.
[6](德)福斯特,(德)厄齐尔著.写给Web开发人员看的HTML5教程[M].姜雪荃,林星,孙亮译.北京:人民邮电出版社,2012.
[7]丁海燕,袁国武,张泽华,等.用CSS+DIV开发技术实现网页布局[J].实验科学与技术,2012(4):39-41.
[8]宋豫军.基于仪表管理的Web信息共享系统设计与实现[J].工业仪表与自动化装置,2015(1):70-73.
[9]刘一田,孔震,李萌.Web应用中故障检测机制的研究与改进[J].陕西电力,2012(11):66-69.
[10]王彬,肖伟红,赵子兰,等.一种基于电网WEB准实时数据的静态安全分析方法[J].陕西电力,2015(3):72-75,82.