用户VOD视频点播系统的设计与实现

vod视频点播系统  时间:2021-02-25  阅读:()

XXX大学

毕业设计论文开题报告题目 VOD视频点播系统的设计与实现

专 业 计算机科学与技术

开题报告日期 2017.17

一、课题的背景

如需要全套程序及论文文档答辩PPT请联系扣扣八五零七二五四三九

视频点播是20世纪90年代发展起来的英文称为“Video On Demand”简称“VO D”顾名思义就是根据观众的要求播放节目。VO D出现的动力是人们对广播电视的不满在现行的电视节目中收看者完全是被动的。节目提供者放什么节目观众就只能看什么节目节目时间也是固定不变的。尽管电视台可以提供很多的节目但要想真正完整地收看到一个自己满意的节目对于许多人来讲也是不太容易做到的 因为在快节奏的现代社会中许多人不可能为了看某一个电视节目而预先安排自己的时间。被迫习惯了这种被动收看方式的人们对于有朝一日能够按照自己的需要自由地点播充满了美好而迫切的憧憬。

为了使人们摆脱这种被动地位人们开始研究交互式电视系统计算机技术的发展及数字通讯技术的长足进步使得视频点播成为现实。用户不必遵守传统的时间表而是根据自己的意愿直接点播、收看节目从根本上改变了过去被动看电视的方式实现了节目的按需收看和任以自由调用节目还可以对节目实现编辑和处理

如暂停、快进、搜索等获得与节目相关的详细信息如电视剧简介、演员个人资料等信息使得人们的憧憬变成了现实。

二、 目的和意义

随着计算机技术和Interne t的日新月异宽带VO D视频点播技术因其良好的人机交互性和和流媒体传输技术倍受教育、娱乐等行业青睐。

随着计算机网络在中国的广泛普及视频点播以是近年来新兴的传媒方式它是在原有的文字、 图片等静态信息浏览的基础上增加了视频和音频的动态浏览等多媒体点播服务。在线点播系统就是提供了这一服务的具有动态交互功能的管理信息系统它实现了一个互联网上的在线影院。用户可以在线浏览视频信息并根据自己的喜好单击播放。这样使用户足不出户就可观看电影随时随地地浏览网页摆脱了传统电视收看时间的局限性 以及传统CD播放资源的局限性极大丰富了人们的网络生活。

随着科学技术的进步Web2.0的兴起人们开始着手研究按需视频点播系统,打开时不用重新刷新页面采用异步无刷新技术向服务器提交数据它可以让用户选择播放时间与播放形式,如播放、快进、快退、暂停等,在各种宽带网络上实现视频

点播业务成为当前多媒体和网络领域的一个研究热点。

基于人们的需要开发了基于B/S的视频点播系统从根本上改变了用户过去被动式看电视的不足从而使人们的生活更方便、更时尚异步按需视频点播的改变了我们的生活影响着我们的未来。

三、关键技术与解决方案

1. ASP.NET技术

系统采用ASP.NET技术。 ASP.NET是新一代Web应用程序开发技术它为用户提供了完整的可视化开发环境。同是它能够使用大量的服务器控件和微软.N ET柜架提供的数千个.N ET类建立功能强大的Web应用程序。

2. C#编程语言

在ASP.NET应用程序中可以使用3种语言作为脚本语言 即VB.NET、JScript.NET和C#语言。其中VB.NET是对VB语言的升级JScript.NET是对JScript语言的升级 C#是.N ET的原生语言是随着.N ET的发布而发布的一门全新的面向对象编程语言。因此C#是使用.N ET编程的最佳语言。所以本系统中使用C#作为主要编程语言。

3. 系统数据库

ASP.NET所支持的数据库很多 因此我们要根据实际需要来使用最合理的数据库。数据库分为平面数据库和关系数据库但平面数据库会使存储空间被重复和浪费而关系数据库则是由若干个平面数据库连接在一起而形成的采用关系数据库用户不仅能像在平面数据库管理中那样搜索各个独立的记录而且能够建立一个记录集合与另一个记录集合的关系就能使用户的效率更高操作更简捷。

系统用Microsoft SQL Server 2005系统作为后台数据库它具有自我调整能力可以处理巨型数据库可伸缩性大大提高了。Microsoft SQLServer 2005系统采用了一个新的安全架构在默认安装情况下可以获得安全保障。AC CES S数据存储量没有Microsoft SQL Server 2005系统大。如果采用Oracle作为后台价格比较高。而且本系统用Microsoft SQL Server 2005系统完全可以完成所以没有必要造成不必要的浪费。

4. 母版页的设计

母版页是ASP.NET 2.0技术提出的一个新功能,使用母版页可以为Web应用程

序的页面创建一致的布局。 网站中的标志、广告条、导航条、版权声明等内容整合到母版页中。这样就使得网站具有统一的外观效果。

5. 导航控件

网站的主菜单使用M enu控件来实现。M e nu控件可以显示两种类型的菜单静态菜单和动态菜单。根级菜单如动作片、故事片、记录片等显示在静态菜单中。通过设置StaticD isp layLe ve ls属性可以在静态菜单中显示更多菜单级别。级别高于StaticD isp layLe ve ls属性所指定的值的菜单项显示在动态菜单中。仅当用户将鼠标指针置于包含动态子菜单的父菜单项上时才会显示动态菜单。一定的持续时间之后动态菜单自动消失。

6. 在线播放影片

当用户搜索到自己要观看的影片时单击“观看影片”按钮进入影片的详细页面。在其中用户可以点击Hype rlink控件关联影片播放地址的超级链接进行在线收看。 网站的播放器通过HTML语言来实现通过HTML语言可以实现多种格式影片的播放。用HTML语言编写的播放器可以随意的设计其风格与网站的风格统一使得界面更美观。 HTML语言编写的播放器比ASP.NET内置的播放器加裁的速度快。因此HTML语言编写的播放器更加人性化更简单快捷。

四、系统基本情况描述

在线视频点播系统分析了用户的各项需求根据实际情况进行设计的。系统主要实现的功能包括普通用户和管理员之间的功能。具体来讲它包含用户管理中常见的注册、登录操作视频信息的显示、播放、搜索操作。管理员管理中的管理员登录、影片管理、影片发布、 网站动态信息的发布等。 同时为了方便用户使用增加了按影片类别等来显示功能。用户还可以查看系统最近更新的视频和点击排行榜通过这些信息选择自己喜欢的视频。在收看视频的同时可以通过留言板对视频进行评论还可以上传影片。用户也可以根据影片名称等信息对影片进行查询。

五、系统模块设计

VO D视频点播系统从用户角度如何实现节目的自由调节、节目的编辑和处理如暂停、快进、搜索等 以及获得与节目相关的详细信息如电视剧简介演员个人资料等从管理员角度如何实现影片的管理和用户功能的管理等。下面对

系统每个模块进行如下详细介绍。

1用户模块

 1 用户注册。输入要注册的用户名系统会检查用户名是否已经存在。如果不存在允许继续输入详细资料然后向服务器提交所有的注册信息。2 用户登录。首先判断输入的用户名和密码是否正确然后根据用户权限判断用户还是管理员并分配给用户相应的权限。

3 用户在线收看。用户登录成功后进入用户主页面可以在线收看节目并把节目编号和当前时间添加到点击排行表中。用户在收看过程中可以自己调整收看的进度。

4 用户修改资料。用户登录成功后才能修改资料。

5 用户上传影片。用户可以上传自己本地的影片到网站的影片文件夹下。6 用户在线评论。用户在收看影片的同时可以对过留言板对影片进行评论。同时可以对影片进行打分。

7 用户查询。用户可以根据电影名称演员名称等来搜索需要的影片。当用输入的信息不完整时系统将进行模糊查询找出于关键字有关的信息。

2管理员操作模块

 1 影片发布。节目发布是将存储在电影文件目录下的节目添加到数据库中不能对已经发布的节目进行改名和覆盖操作 因为发布的节目已经存储在数据库中。

2 评论管理。对发起的评论进行查看、删除等操作。

3 影片管理。对发布的影片进行编辑、删除等操作。

4 常规管理。 网站的常规管理主要包括管理网站的公告信息、 网站的服务条款等。

5 数据库管理。数据库管理主要包括备份及还原网站中的数据。

系统中的各个功能模块划分如图1所示。

图1系统功能模块图

六、进度安排

本课题的进度安排如表1所示。

七、设备保障

1. 软件运行平台

本系统设计运行在Windows2003操作系统环境下 因为该系统用户界面友好易学易用。

系统以Microsoft Visual Studio.NET 2005作为开发平台使用C#语言和ASP.NET技术 以Microsoft SQL Server 2005作为后台数据库。

2. 硬件运行平台

CPU:Intel的PENTIUMN处理器。硬盘: 120G内存: 1 GB显卡:32位真彩色网卡:RTL8139 A/B/C/81X。

参考文献

[1]刘端阳汪杰 ASP.NET网络开发实用工程案例人民邮电出版社 2008 5

[2]黄海林超 ASP.NET 2.0全程指南 电子工业出版社 2008 1

[3]王珊萨师煊数据库系统概论第四版高等教育出版社 2006 5

[4]程不功龙跃进卓琳 ASP.NET 2.0动态网站开发教程第2版清华大学出

版社 2008 1

[5] 闪四清 SQLServer2005基础教程清华大学出版社 2007 4

[6] PPS.TV影视百科 http://bk.pps.tv

[7] 迅雷看看http://www.xunle i.co m

#推荐# cmivps:全场7折,香港不限流量VPS,支持Windows系统

cmivps香港VPS带来了3个新消息:(1)双向流量改为单向流量,相当于流量间接扩大一倍;(2)Hong Kong 2T、Hong Kong 3T、Hong Kong 无限流量,这三款VPS开始支持Windows系统,如果需要中文版Windows系统请下单付款完成之后发ticket要求官方更改即可;(3)全场7折年付、8折月付优惠,优惠码有效期一个月!官方网站:https://www.cmivp...

云基Yunbase无视CC攻击(最高500G DDoS防御),美国洛杉矶CN2-GIA高防独立服务器,

云基yunbase怎么样?云基成立于2020年,目前主要提供高防海内外独立服务器,欢迎各类追求稳定和高防优质线路的用户。业务可选:洛杉矶CN2-GIA+高防(默认500G高防)、洛杉矶CN2-GIA(默认带50Gbps防御)、香港CN2-GIA高防(双向CN2GIA专线,突发带宽支持,15G-20G DDoS防御,无视CC)。目前,美国洛杉矶CN2-GIA高防独立服务器,8核16G,最高500G ...

HostYun(月18元),CN2直连香港大带宽VPS 50M带宽起

对于如今的云服务商的竞争着实很激烈,我们可以看到国内国外服务商的各种内卷,使得我们很多个人服务商压力还是比较大的。我们看到这几年的服务商变动还是比较大的,很多新服务商坚持不超过三个月,有的是多个品牌同步进行然后分别的跑路赚一波走人。对于我们用户来说,便宜的服务商固然可以试试,但是如果是不确定的,建议月付或者主力业务尽量的还是注意备份。HostYun 最近几个月还是比较活跃的,在前面也有多次介绍到商...

vod视频点播系统为你推荐
qq讨论组QQ群和讨论组的区别在哪里google竞价排名谷歌SEO与谷歌竞价的区别和联系人人时光机怎么查看人人网的注册时间?邮箱打不开怎么办163邮箱突然打不开了怎么办flash导航条FLASH导航条 怎么加入链接?公章制作在WOLD里怎样制作公章1433端口怎么去看1433端口镜像文件是什么镜像文件是什么意思?iphone越狱后怎么恢复苹果越狱后如何恢复开机滚动条电脑开机启动滚动条时间长怎么办?
网站空间商 老域名失效请用户记下 主机测评 香港托管 NetSpeeder 美国php空间 日本空间 牛人与腾讯客服对话 中国电信测速112 架设服务器 百兆独享 免费个人空间 刀片服务器的优势 服务器合租 厦门电信 yundun 东莞服务器托管 谷歌台湾 可外链的相册 江苏双线 更多