用户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

iON Cloud:新加坡cn2 gia vps/1核/2G内存/25G SSD/250G流量/10M带宽,$35/月

iON Cloud怎么样?iON Cloud升级了新加坡CN2 VPS的带宽和流量最低配的原先带宽5M现在升级为10M,流量也从原先的150G升级为250G。注意,流量也仅计算出站方向。iON Cloud是Krypt旗下的云服务器品牌,成立于2019年,是美国老牌机房(1998~)krypt旗下的VPS云服务器品牌,主打国外VPS云服务器业务,均采用KVM架构,整体性能配置较高,云服务器产品质量靠...

星梦云-100G高防4H4G21M月付仅99元,成都/雅安/德阳

商家介绍:星梦云怎么样,星梦云好不好,资质齐全,IDC/ISP均有,从星梦云这边租的服务器均可以备案,属于一手资源,高防机柜、大带宽、高防IP业务,一手整C IP段,四川电信,星梦云专注四川高防服务器,成都服务器,雅安服务器,。活动优惠促销:1、成都电信夏日激情大宽带活动机(封锁UDP,不可解封):机房CPU内存硬盘带宽IP防护流量原价活动价开通方式成都电信优化线路2vCPU2G40G+60G21...

ParkInHost - 俄罗斯VPS主机 抗投诉 55折,月付2.75欧元起

ParkInHost主机商是首次介绍到的主机商,这个商家是2013年的印度主机商,隶属于印度DiggDigital公司,主营业务有俄罗斯、荷兰、德国等机房的抗投诉虚拟主机、VPS主机和独立服务器。也看到商家的数据中心还有中国香港和美国、法国等,不过香港机房肯定不是直连的。根据曾经对于抗投诉外贸主机的了解,虽然ParkInHost以无视DMCA的抗投诉VPS和抗投诉服务器,但是,我们还是要做好数据备...

vod视频点播系统为你推荐
ip地址是什么网络地址和IP地址有什么区别?主机地址是什么?怎么改ip怎么修改IP地址google竞价排名谷歌是靠什么关键词排名的?谷歌竞价有什么特点?有什么优势?安装程序配置服务器失败安装用友u8的数据库最后说:“安装程序配置服务器失败。参考服务器错误日志和 C:WINDOWSsqlstp.log 了解更多信息。”湖南商标注册湖南商标注册最好的公司自助建站自助建站可信吗?ps抠图技巧如何使用PS抠图ps抠图技巧ps抠图多种技巧,越详细越好,急~~~~~~~ejb开发什么是ejb?安全漏洞web安全漏洞有哪些
韩国vps 万网免费域名 warez plesk gitcafe 灵动鬼影 国外免费全能空间 韩国名字大全 徐正曦 泉州电信 视频服务器是什么 shuang12 英国伦敦 国外的代理服务器 wordpress中文主题 申请免费空间 深圳域名 789电视剧网 服务器防御 服务器托管价格 更多