视频学习系统

产品概述

视频学习系统是一个基于B/S架构的系统,包括前台网页展示系统和后台管理系统两大部分,其中前台网页展示以实现学员的点播学习功能为主,而后台则以实现视频课件分类管理及其它必要的系统管理功能为主。本系统既实现个性化的视频学习需求,又与其他视频学习系统具有高度兼容性。

产品架构

视频学习系统主要由流媒体服务器、WEB服务器、数据库服务器和客户端四部分组成。
流媒体服务器
流媒体服务器是视频学习平台的核心服务器,主要功能包括存储视频节目、响应用户的点播请求,提供稳定的视频流、响应用户在点播过程中的交互和进行内容访问控制等。
WEB服务器
WEB服务器是视频学习平台的另一核心,其接收来自客户端的HTTP请求,并通过HTML网页采集信息写入数据库或读取数据库信息,为用户提供一个良好的界面,方便用户访问存储在流媒体服务器上的视频节目。
数据库服务器
数据库服务器的功能是完成WEB服务器发来的数据库操作(读写)指令,包括对存储的视频课件分类信息、课件信息、用户学习信息等进行查询和增删改等,使WEB服务器的响应请求和数据操作功能分离。
客户端
客户端是发起点播请求、接收流媒体文件并进行播放的机器。由于系统架构基于B/S,要求客户端有浏览器和相应的媒体播放器功能。

系统功能

前台系统功能
登录功能:学员可以通过本功能登录到系统,登录成功的学员系统导航到学员中心页面。
学员中心:根据学员的登录信息,自动显示出学员所属的部门、职位、已学课程进度、学习日志记录和课时统计信息等。
视频导航:以树型结构显示导航分类,并显示当前所选分类下的所有视频课程信息。
视频搜索导航:根据查询条件列出符合查询条件的视频课件。
点播学习:根据学员的选择,进行视频课件的播放,并对播放计时。
后台系统功能
登录功能:系统管理员通过本功能实现后台管理系统的登录。
部门管理:对部门信息进行增加、删除、修改、查询及导入等操作。
学员管理:对学员信息进行增加、删除、修改、查询及导入等操作。
职位管理:实现职位分类信息的管理。
年度应学学分管理:按职位类别设定该职位在某一年度的应学学分。
视频分类管理:实现对视频分类信息进行增加、删除、修改、查询及导入等管理。
视频信息管理:实现对视频课件基本信息进行增加、删除、修改、查询、发布、及导入等管理。
学习记录管理:学习记录的统计查询、与其他系统学习记录的整合等。
学习情况统计:设定统计条件,进行学习情况统计。
系统参数管理:实现学习计时周期、学习校验时间、是否允许快进、最大点播人数等参数的设定。
其他系统功能
系统性能:系统最低支持300并发用户正常访问;登录页面的响应时间不超过3秒。
数据库存储性能需求:连接池不小于200。
可靠性需求:系统不受软件系统的维护和升级的影响,确保7*24小时长期运行。平均无故障时间为一个月。系统出现异常后8小时内可恢复;
数据损坏在24小时内可恢复。(服务器或其他硬件类故障不作为判断依据)。
其它:系统与门户系统实现单点登录。