广播电视大学VOD系统设计

前言:寻找写作灵感?中文期刊网用心挑选的广播电视大学VOD系统设计,希望能为您的阅读和创作带来灵感,欢迎大家阅读并分享。

广播电视大学VOD系统设计

一、引言

当前社会是一个信息社会,随着教育目的的多样化,各种教育手段也层出不穷。相比较而言,最直观经济的方式莫过于视频教学。徐州广播电视大学(以下简称徐州电大)作为一所高职院校,需要有自己的视频点播系统,并使之成为传统课堂教学的重要补充。先针对学校的具体情况进行分析。

二、需求分析

1、功能需求分析

徐州电大全日制在校生合计2000人左右。针对该vod系统面向的客户比较少、主要为学生服务的特点,又根据简洁易用、界面友好的原则,确定该VOD系统主要的功能包括:视频文件的点播与预览、管理员的登录与管理、视频文件的上传修改与删除、视频文件的搜索。根据实际应用情况,该VOD视频点播系统应该具有视频文件点播、管理员登录与管理、数据库检索三大基本功能模块。(1)视频文件预览与点播模块。该模块完成主功能———视频点播功能。(2)管理员登录与管理模块。该模块完成Web服务器端与数据库服务器端对视频文件进行维护的功能。(3)数据库检索模块。该模块完成用户对数据库服务器中已有视频文件的检索功能。系统共有两类用户,一类是负责维护该系统的管理员,另一类是使用系统观看视频节目的学生。对于管理员,可以对系统进行后台管理,登录系统之后,可以添加视频文件、修改视频文件的说明以及路径、删除视频文件等等。对于学生,则可以选择观看管理员所提供的视频,并对感兴趣的视频进行搜索。

2、运行需求分析

该系统应该在运行的时候需要满足以下的需求。(1)界面友好,使用方便。(2)学生进行视频点播视频流畅,无严重时延。(3)保证在校园网内的用户都可以方便的访问到该系统。(4)保证数据库的安全,只有管理员才可以修改数据库。

三、系统设计

1、网络拓扑设计

徐州广播电视大学包括南北两个校区,相距15公里。该VOD系统主要为南校住校学生提供视频服务,服务器设置在南校区网络中心。南北校区之间共用100M电信光纤,通过电信路由相连接,北校区的用户也可以浏览VOD系统上的视频文件。

2、VOD系统服务器结构设计

目前比较流行的VOD网络结构是浏览器/服务器/数据库结构。在这种结构中,用户可以通过浏览器向服务器提出请求,服务器根据客户的请求访问数据库,并将结果返回给客户端的浏览器进行反馈。这样就构成了一个三层结构:表示层、功能层、数据层。第一层表示层即浏览器,其任务是向服务器提出各种请求,请求数据或者执行操作之后的返回值。这一层相当于冯诺依曼体系统中的输入、输出设备,最接近于用户,所以也是保密性最差的一层。第二层功能层即Web服务器。Web服务器根据浏览器发送来的请求向数据库服务器发出指令,进行数据的检索、读取、计算之后,在这一层实现各种各样的功能,并将结果以网页形式发送给浏览器。这一层相当于运算器与控制器。第三层数据层即数据库服务器。数据库服务器根据Web服务器的指令对指定的数据进行检索计算,将结果发送给Web服务器。这一层主要相当于存储器,也承担了一些数据检索计算的任务。该层远离用户,只有Web服务器可以访问其数据,很好的保证了数据的安全性与保密性。在软件上,表示层将使用微软公司的IE浏览器,功能层将使用WindowsServer2008操作系统,数据层使用SQLServer2005数据库管理系统。这三层的软件都是出自于微软公司的产品,在兼容性上将不存在问题。

3、数据库设计

根据本系统的功能设计,后台数据库应该包含以下4个表:视频网站页面分页信息表、管理员基本信息表、视频基本信息表和视频分类信息表。(1)网站页面分页信息表home该表主要用于对于网站显示页面的调整,设定网站名称以及每页显示的最大视频文件数目。设置此表的意义在于可以随时对每个页面每页显示的最大视频文件数目进行调整,只需要改动此表中的数据即可,无需改动每个页面文件。该表包括网站名称(home)、每页最多显示视频文件数目(duo)两个字段。(2)管理员基本信息表password该表主要用于对管理员身份的认证,只有管理员输入了正确的账号与密码才能进入管理界面。该表包括编号(id)、账号(name)、密码(password)三个字段。(3)视频文件基本信息表Learning该表主要用于对各个视频文件进行数据库管理,进行检索与调用,并进行一些统计工作,比如说点击次数。该表包括视频编号(articleid)、点击数(hits)、视频观看地址(images)、加入时间(dateandtime)、视频名称(title)、视频来源(source)、视频分类(typeid)7个字段。(4)视频文件分类信息表type该表主要用于存放视频文件分类信息。当视频数目很多的时候,每页检索显然不可行。对视频文件进行分类存放,可以大大提高检索效率,也有利于客户迅速找到自己需要的视频文件信息。特别是我校学生分为五系,这样各个系的学生可以很方便的找到自己系部的课件进行学习。该表包括分类编号(typeid)、视频分类名称(type)两个字段。

四、结束语

根据以上设计,再辅以页面设计与ASP架构设计,即可形成功能适用、界面友好、美观大方的VOD点播系统。该系统具有上手简单、清晰易用的特点,学生实际试用效果良好,对于传统面授教学起到了良好的辅助作用。

作者:高明 单位:徐州开放大学