
论文摘要
随着时代的进步,人们对视频节目服务提出了更高的要求,希望传统的被动观看改为主动控制,能实现对视频节目的内容、播放时间和播放进度等诸多方面进行选择和控制。视频点播就是为了满足人们这种需求而产生的一种服务方式。视频点播(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 系统测试总结致谢参考文献
相关论文文献
标签:视频点播论文; 用户管理子系统论文; 节目管理子系统论文;