多媒体教学论文栏目提供最新多媒体教学论文格式、多媒体教学硕士论文范文。详情咨询QQ:1847080343(论文辅导)

基于云计算的区域教学资源公共服务模式之视频点播系统

日期:2018年01月15日 编辑:ad201107111759308692 作者:无忧论文网 点击次数:1210
论文价格:免费 论文编号:lw201703022222139698 论文字数:3800 所属栏目:多媒体教学论文
论文地区:中国 论文语种:中文 论文用途:职称论文 Thesis for Title
在线教育的共享资源已经成为教育企业增加市场竞争力的一种重要手段,也是国内教育发展的一个方向,采用现代化远程教育模式将具有较高科研水平和丰富教学资源的高等院校与分散于各部门的人员联系起来,建立起可满足各种学习需求的“虚拟网校”,使天各一方的师生跨越时空的限制,进行学习和交流,在线教育视频网站必将是构建现代教育体系、实现终身教育和泛在学习的必由之路。

1视频点播简介

视频点播是一种由用户主导的视频分配业务,其实质是就是信息的使用者根据自我需求主动获得视频信息。随着云计算机和互联网+时代的飞速发展,基于云计算的区域教学资源公共服务模式已经渐渐兴起,在教育教学中,视频教学的使用将越来越多,计算机网络技术与通信技术在现代管理中的应用,已经让计算机成为领导者和管理人员应用现代技术的重要工具。
我们可以设计了出一个基于云计算的区域教学资源公共服务模式的在线教育视频点播网站,为教师提供一个在线教学平台,以便在最短的时间内,高效准确的完成整个教学过程,同时也让学生可以自学。
基于云计算的区域教学资源公共服务模式的在线教育视频点播网站的开发将使视频检索模式转变成信息管理模式,通过调研之后,我们认真进行需求分析,对现有的管理模式进行改进,从中领悟系统开发的思想,掌握系统开发的流程和方法,并开发出一套新型的管理系统。
视频点播,指的是按照用户的具体要求播放相关的视频,包含娱乐、教育、商业等多领域的具体应用,如在线影片点播,节目直播、远程教学和电视会议等等。
但是与传统的电视播放不同的是,视频点播具有交互的特性,即用户可根据个人需求选择视频,何时播放。而传统电视播放是早已安排好的,用户在选择和观看视频方面是被动的,没有具体播放控制和其他操作的权利。还有不同的是,视频点播系统中的视频的信号是数字化的,而传统电视中的信号却是是模拟的。

2系统设计方案

2.1系统设计的基本思想

(1)使用B/S开发模式,使网站最大优势是前台与后台的交互方便,也符合大多数用户的网页浏览方式。
(2)本系统使用面向对象的设计思想和开发技术。面向对象技术前置条件是类型承担某些职责的时候需要一定的资源,后置条件是客户遵守了条件,类型必须兑现其承诺,以此来确保该系统很好框架模式,使产品更加的可靠、健壮以及高效率的运行。
(3)本系统采用模块化设计原则。它的设计要求会根据整个系统划分成更小的模块,帮助代码的加载,以便于系统过程的实施和简化。
(4)系统界面简洁大方。这个系统的设计比较简单,良好的视觉效果,用户运行系统会快速、容易的适应。
(5)速度优先原则。因为这个系统最主要的评估准则是运行速度,所以在开发过程中,尽可能地占用空间少,使速度更快。
(6)设计既要突出重点,又要细致周到。要符合设计需求,在有可能改进的地方进行扩充,使系统更适应用户的需要。

2.2系统总体设计和要求
设计了一个基于云计算的区域教学资源公共服务模式的在线教育视频点播网站的B/S模式,该系统主要面向两类用户:注册用户和管理员。未注册的游客主要功能包括:注册用户、用户登录、浏览视频;而注册的用户可以搜索,观看,上传各种视频,搜索,提交留言等多项操作;管理员主要功能包括:视频课程信息增加,修改,删除,查看,浏览,会员管理,修改密码,留言管理、公告管理等。在B/S模式的技术上,使用SSH框架(Struts+Spring+H ibernate),根据目前工作流系统的主要特点构建一个跨平台的在线教育视频点播系统,可支持运行任何操作系统。要求学习掌握Java,JDBC,JSP技术、SSH框架技术、xm l解析技术、htm l,javascript客户端技术。系统能快捷有效、安全可靠的完成各种操作。客户端的界面简单易操作,服务器程序有利于维护。
2.2.1前台功能模块设计
用户必须先注册才能进行登录。如果用户没有进行登录就进入网站,那么他就只能够以游客的方式播放视频的功能。只有当游客注册成为会员后,游客才能进行有关权限的操作。主要包含以下几个操作:(1)视频浏览:用户可以通过视频分类和点击排行以及最近更新来浏览最新的课程;(2)视频搜索:用户可以根据视频名称和作者进行查询;(3)视频上传:用户可以将自已的视频上传到网站;(4)视频播放:用户对有兴趣的课程视频可以通过播放器实现在线播放;(5)视频留言:用户可以对课程视频进行留言;(6)查看/修改信息:用户可以查看并修改自己的信息。
2.2.2后台功能模块设计
这是本系统的重点,管理员是功能最多的一种用户角色,可以添加修改删除注册用户,并可以根据需要添加或删除视频。具体功能如下:(1)添加视频:可以在各个栏目进行课程视频的添加工作;(2)视频管理:可以对所有视频进行删除、修改、新增操作;(3)分类管理:可以在各个栏目进行类别的添加工作;(4)网站公告信息管理:可以网站公告进行添加和删除操作;(5)用户管理:对注册用户进行删除等操作;(6)留言管理:对视频的留言进行删除等操作。

2.3系统开发工具及数据库设计
本系统主要基于SSH框架、采用JSP技术、JAVA语言编写和M ySQL数据库技术,利用M yElpise开发工具和Tom cat本地服务器。系统利用H ibernate的数据库管理方式]。JDBC的对象封装被它运用,并且它的对象关系的映射框架是一款开源的,也就是说,程序编写人可以随时随地使用面向对象的编程思维来执行数据库。它不但提供了Java数据的查询与恢复方式,而且还可以提供类和表之间数据的映射关系。
相对于使用写入SQL语句来进行手动操作,H ibernate在很大程度上降低了数据库的负载。进一步来说,H ibernate能够直接使用代理的方式,从而来简化加载类,在某种程度上就极大地降低了运用数据库的代码来得到数据的使用量,与此同时,就缩短了开发周期,节约了财力和物力。H ibernate可以跨平台,与不同类型的W eb Server和Application Server结合的很好,现在,它支持各种在市场上比较受欢迎的数据库服务器数据库的设计是一般指据用户的需求来设计数据库结构并且应用数据库的过程。在通常情况下,数据库的设计流程可以分为五个阶段,即:需求分析设计、概要设计、逻辑结构设计、物理设计和实施运行。
本系统采用M ySQL数据库管理,具体详细的表有:(1)视频信息表(Video),用来记录视频节目的各种相关的信息;(2)视频留言表(LiuYan),该表用来记录注册用户对视频留言的相关信息;(3)视频类别表(Categories),该表用来记录视频网站中,各种不同类别的视频信息;(4)管理员表(adm in),该表用来记录网站管理员的相关信息;(5)普通用户表(Users),该表用来记录网站注册用户的具体信息;(6)公告信息表(t_gong-gao),该表主要记录公告的基本信息。

3系统功能实现

在项目的开发过程中,通过对系统的需求分析、概要设计、数据库设计后,系统的实现阶段就要开始了。在系统需要分析、概要设计和代码编写中,主要的工作是逻辑功能的实现,以上不同阶段的工作效果将被系统功能的实现阶段所承载。把技术上的设计转变为物理实施,所以,系统功能的实现是各个阶段的重要成果。

3.1前台主要模块功能实现
3.1.1在线教育视频点播系统首页
系统的主界面是网站首页,显示的主要内容有视频的详细信息、用户的注册和登录部分。视频的类别,用户可以根据自己的要求选择不同类型的课程从而进行浏览;视频的搜索,用户可以在搜索框中,对课程名称或者作者进行搜索,得到需要的信息;视频信息的显示,主要是显示用户选择课程的详细的信息;网站的公告,用户可以获知网站的通知等相关的最新动态;排行榜和点击榜,网站将最新发布的课程信息以及点击率最高的课程信息在页面发布,用户可快速浏览节目。
3.1.2用户的登录和注册
用户执行视频的观看等操作时,必须是网站的注册用户。首页的上面有登录和注册的按钮,通过点击跳转到相应的模块。

3.2视频播放页面

进入该页面时,点击就可以播放视频,在实现视频播放的功能上,利用在页面中嵌入微软的W indowsM ediaplayer播放控件的方法来实现,播放结束会自动停止,留在原系统,等待用户操作。此外还有用户视频上传、用户搜索视频模块、用户评论模块、用户评论及留言、管理员后台管理、用户信息管理、留言信息管理等模块设计页面及逻辑代码实现等。

4结束语

通过系统的分