视频点播服务系统

视频点播服务系统

论文摘要

随着时代的进步,人们对视频节目服务提出了更高的要求,希望传统的被动观看改为主动控制,能实现对视频节目的内容、播放时间和播放进度等诸多方面进行选择和控制。视频点播就是为了满足人们这种需求而产生的一种服务方式。视频点播(Video on Demand),即按照用户的需求播放视频。视频点播系统(VOD system),采用B/S(Browser/Server)模式,将图文、视音频素材存于视频服务器中,客户端可通过网络随时交互式地查询点播服务器中的媒体信息。视频点播技术不仅可以应用在电信的宽带网络中,同时也可以应用于有线电视网和计算机网络中。本论文是开发一个视频在线点播系统,实现用户通过终端进行客户端下载,在线注册、登陆,用户资料管理,以及视频节目的查询和在线观看;并且还提供给普通用户和管理员通过互联网进行对应权限的用户管理、节目管理等功能。本文首先介绍了视频点播的发展现状和行业动态,其次从整体上介绍本系统的硬件及软件构架,最后对系统的各个功能模块——用户管理子系统、节目管理子系统、点播服务器端子系统和客户端子系统作了描述。本文的重点是介绍如何基于网页三层结构进行用户与节目管理子系统的开发。系统的实现部分是采用C#程序设计语言,在ASP.NET环境下使用ADO.NET连接SQL Server 2000数据库来完成用户与节目的管理功能的开发。系统需要完成用户在线充值功能,所以安全性的保障是设计的重要内容。本文提出了数据库安全设计原则,以达到系统数据安全的目的。最后对系统的安装方法以及测试过程作了描述。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 视频点播系统概述
  • 1.1 视频点播简介
  • 1.1.1 视频点播的含义
  • 1.1.2 国内外视频点播系统的发展状况
  • 1.2 视频点播系统的关键技术
  • 1.3 视频点播系统的应用
  • 1.4 论文内容安排
  • 第二章 视频点播系统总体设计
  • 2.1 系统硬件构架
  • 2.2 系统软件构架
  • 2.2.1 用户管理子系统
  • 2.2.2 节目管理子系统
  • 2.2.3 点播服务器端子系统
  • 2.2.4 客户端子系统
  • 2.3 业务逻辑
  • 2.4 系统开发平台及开发模式的选择
  • 2.4.1 系统开发平台及技术
  • 2.4.2 基于Web的三层结构
  • 2.5 本章小结
  • 第三章 用户管理子系统的设计与实现
  • 3.1 子系统分析
  • 3.2 子系统设计
  • 3.2.1 功能组成
  • 3.2.2 数据流转设计
  • 3.3 功能实现
  • 3.3.1 用户注册
  • 3.3.2 用户登录
  • 3.3.3 个人信息管理
  • 3.3.4 角色管理
  • 3.4 本章小结
  • 第四章 节目管理子系统的设计与实现
  • 4.1 子系统分析
  • 4.2 子系统设计
  • 4.3 功能实现
  • 4.3.1 节目类别管理
  • 4.3.2 节目信息管理
  • 4.3.3 节目查询
  • 4.3.4 节目信息公告栏
  • 4.4 本章小结
  • 第五章 数据库及其安全性设计
  • 5.1 数据库设计
  • 5.1.1 数据库概念设计
  • 5.1.2 数据库逻辑设计
  • 5.1.3 数据库存储过程
  • 5.2 数据库的安全设计
  • 5.2.1 数据库安全策略
  • 5.2.2 安全设计
  • 5.3 本章小结
  • 第六章 系统安装与测试
  • 6.1 系统运行环境
  • 6.2 系统安装
  • 6.2.1 安装WEB应用程序
  • 6.2.2 安装数据库
  • 6.3 系统测试
  • 总结
  • 致谢
  • 参考文献
  • 相关论文文献

    标签:;  ;  ;  

    视频点播服务系统
    下载Doc文档

    猜你喜欢