在线视频点播系统毕业设计(论文) - 图文
更新时间:2023-12-20 00:00:01 阅读量: 教育文库 文档下载
在线视频点播系统
目 录
目录 ............................................................................................................................ I 摘要 ......................................................................................................................... III ABSTRACT ............................................................................................................ IV 第1章 引言 ........................................................................................................ - 1 -
1.1在线视频点播概述 ................................................................................. - 2 - 1.2在线视频点播需求概述 ......................................................................... - 2 - 1.3系统设计实现目标 ................................................................................. - 5 - 1.4系统运行环境 ......................................................................................... - 5 -
1.4.1硬件环境 ....................................................................................... - 5 - 1.4.2软件环境 ....................................................................................... - 6 -
第2章 总体设计 ................................................................................................ - 7 -
2.1系统功能的设计 ..................................................................................... - 7 - 2.2系统模块的设计 .................................................................................... - 11 -
2.2.1系统主界面 .................................................................................. - 11 - 2.2.2会员注册 ..................................................................................... - 12 - 2.2.3系统登录 ..................................................................................... - 12 - 2.2.4会员信息管理 ............................................................................. - 12 - 2.2.5影片的信息显示 ......................................................................... - 13 - 2.2.6视频播放 ..................................................................................... - 13 - 2.2.7管理员模块 ................................................................................. - 14 - 2.3数据库的设计 ....................................................................................... - 17 -
2.3.1数据库的需求分析 ..................................................................... - 17 - 2.3.2会员信息表 ................................................................................. - 17 - 2.3.3视频信息表 ................................................................................. - 18 - 2.3.4视频分类表 ................................................................................. - 18 -
I
在线视频点播系统
第3章 模块详细设计与实现 .......................................................................... - 20 -
3.1模块功能详细描述 ............................................................................... - 20 -
3.1.1会员注册 ..................................................................................... - 20 - 3.1.2会员登录 ..................................................................................... - 20 - 3.1.3视频显示 ..................................................................................... - 21 - 3.1.4视频评论 ..................................................................................... - 21 - 3.1.5用户注销 ..................................................................................... - 21 - 3.1.6管理员模块 ................................................................................. - 21 - 3.2模块关键技术 ....................................................................................... - 21 -
3.2.1视频显示 ..................................................................................... - 21 - 3.2.2视频播放 ..................................................................................... - 22 - 3.2.3会员评论 ..................................................................................... - 22 - 3.2.4视频搜索 ..................................................................................... - 22 - 3.2.5后台管理 ..................................................................................... - 23 - 3.3模块功能的实现 ................................................................................... - 23 -
3.3.1管理员登录 ................................................................................. - 23 - 3.3.2视频添加 ..................................................................................... - 23 - 3.3.3视频信息修改 ............................................................................. - 24 - 3.3.4会员添加 ..................................................................................... - 24 - 3.3.5会员信息修改 ............................................................................. - 24 - 3.3.6评论管理 ..................................................................................... - 25 - 3.3.7退出系统 ..................................................................................... - 25 -
致 谢 .................................................................................................................. - 26 - 参考文献 ............................................................................................................ - 27 - 附录 .................................................................................................................... - 29 -
II
在线视频点播系统
摘要
随着计算机技术和Internet的日新月异,宽带VOD视频点播技术因良好的人机交互性和流媒体传输技术倍受教育、娱乐等行业青睐。这里结合在线视频点播平台的开发实例,阐述了基于Web的交互式视频点播系统的协议原理、软件结构和设计实现。
本在线视频点播系统根据流媒体传输原理,在校园局域网的基础上模拟基于Web的视频点播系统,实现用户信息管理、视频文件的添加、删除、修改及在线播放和搜索功能。由于本系统是一个小型系统,所以我们采用基本的SQL server数据库,易于实现。具体实现中将HTML、c#、Javascript及asp.net的完美融合,并力求界面美观、操作流畅。
本文主要论述服务器端视频服务平台的搭建、管理功能的具体实现,并在此基础上对网络优化作相应的探索。
关键词:流媒体,SQL Server,ASP.NET,视频点播。
III
在线视频点播系统
Abstract
Along with computer network with Internet change for each passing day , broadband VOD video on demand technology because of its good human-computer interaction and streaming media transmission technical get the favours of profession such as education and amusement.In this paper, I elaborate systematic principle of the protocol, software structure and design realization based on Web interactive video of demand with combining ASP.NET platform development instances.
According to the streaming media transmission principle ,This video on demand system imitates video on demand system based on the Web , realizes that users’information management and the functions of adding and deleting , modifing ,online playing and searching for video files on the basic upper local area network of the campus. Since this system is a small-sized system ,So we use the basic SQL Server database which is easy to realize.In specific ealization , I fuse HTML, C# , Javascript and ASP.NET perfectly ,try my best to make the interface beautiful , operate smoothly.
This paper discuss mainly about the video service platform put up to build , the specific realization of nagement function, and make corresponding explore for network optimization on this foundation.
Keyword:Streaming Media,SQL Server,ASP.NET,Video On Demand。
IV
济源职业技术学院毕业论文--在线视频点播系统
第1章 引言
美华网于2006年7月21日成立。美华网(http://www.y34g.net.cn/)是由市委宣传部主管、济源日报社主办、济源计算机技术有限公司开发运营的综合性门户网站,集新闻、生活、娱乐、商贸于一身,包括民生地带,行风热线,道德与法 ,生活休闲,《济源日报》、《王屋晨风》电子版等栏目,是我市继报纸、电台、电视之后的第四主流媒体。她既是济源本地公共信息服务平台,又是本地网民了解世界的入口。 美华网有资深的开发工程师及艺术设计专业硕士,能为各企事业单位建设功能强大、界面美观、管理方便且内容丰富的网站,为其树立起良好的网络形象。
美华网始终以\网聚济源城市力量,打造第一门户网站\为己任,以把网站建成“济源最大的资料库、老百姓生活的咨询榜、最强大的新闻中心”为最终目标,致力于打造新的媒体天空,致力于展示济源新貌、改革开放和现代化建设成就,致力于更好地传播中原文化,为大众服务。
近期,美华网为满足广大网民对媒体娱乐的要求,又开通了网络媒体,现主要为市民或网民自拍,其栏目名称为“愚公网视”。在发展过程中发现人们对广播电视有更高的需求:在传统的电视中,观众完全是被动的。节目提供者播放什么节目,观众就只能观看什么节目,节目的播放时间也是无法按照观众的意愿改变的。尽管电视台可以提供很多的节目,但要想完整地收看到一个自己满意的节目,对于许多人来讲也是不太容易做到的,因为在快节奏的现代生活中,许多人不可能为了看某一个电视节目而预先安排自己的时间。被动收看节目的人们希望能够按照自己的需要自由地点播节目。在线视频点播的出现正迎合了人们的这种需求,这种信息服务方式符合人们对信息资源更深层次的需要。为此我们开始了在线视频点播系统的制作。
- 1 -
济源职业技术学院毕业论文--在线视频点播系统
1.1在线视频点播概述
视频点播的含义:视频点播,英文简称VOD(Video on Demand),指的是按照用户的要求播放视频。VOD有很广泛的含义,包含了娱乐、教育、商业等领域的多种应用,如影片点播( Movie On Demand)、热点新闻点播(Hot-News On Demand)、交互视频游戏(Interactive Video Games)和远程教学(Long Distance Learning)等。
VOD是一种受用户控制的视频分配业务,它使得用户可以交互的访问远端服务器所存储的丰富节目源。“它的实质是信息的使用者根据自己的需要主动获得多媒体信息。”视频点播与传统电视有本质不同,主要体现在以下两个方面:首先,视频点播具有交互性,用户可根据个人需求选择视频节目,并指定该节目的起始时间,从这一点来说,视频点播也可以称为交互式视频点播;而传统电视是按事先安排好的程序播放节目,用户在选择和观看节目方面是被动的,只有频道选择权,没有播放控制权,更不能对视频进行交互式操作。其次,VOD系统中的信号是数字化的,而传统电视中的信号是模拟的。
1.2在线视频点播需求概述
在线视频点播系统需要实现的功能包括用户管理,以及视频信息的管理和使用等。具体来讲,它包含有用户管理中的常见的注册登录、操作,视频信息中的显示、播放、搜索操作,视频管理中的添加、删除、修改操作等。同时为了方便用户的使用,增加了按影片类别显示的功能(以后我们把这个“类别”的概念统一称为“栏目”),这使得系统需要在视频信息之外保留栏目信息,于是增加了对栏目信息的添加、删除和修改操作。
在对系统的功能和需求进行详细分析之前,首先要根据使用该网站的用户角色的不同分为下面两种用户。
? 管理员:采用系统添加或先注册后登录的方式进入管理网站后台,负责管理网站上用户信息和视频信息的管理,以及栏目信息的管理。其
- 2 -
济源职业技术学院毕业论文--在线视频点播系统
中包括视频信息的增加、删除、修改,以及栏目的增加、修改等操作。 ? 普通用户:采用先注册后登录或后台添加的方式进入网站,在网站中可以在线浏览视频信息,搜索视频信息,以及在线观看视频信息。 这样,在对用户进行划分之后,得出的系统分析如图1-1:
图1-1:系统分析图
通过对需求的划分的功能,得到系统的详细功能模块,如图1-2:
注册 视频管理 在线视频点播系统 视频使用 会员模块 会员使用 信息管理 会员管理 管理员模会员管理 登录验证 用户管理 视频信息显视频信息搜视频信息播会员模块 登录 在 线 视 频 点 播 会员使用 登录 登录验证 会员信息查会员信息修会员信息增- 3 - 会员管理 济源职业技术学院毕业论文--在线视频点播系统
图1-2:系统功能详细模块图
- 4 -
济源职业技术学院毕业论文--在线视频点播系统
1.3系统设计实现目标
设计目标:
该系统设计目标为1000个并发流,采用机架式结构设计,主要由多台支持较少并发流的视频服务器组成。系统支持MPEG1、MPEG2、MPEG4、AVI、RM、RMVB、WMV、FLV等常见流媒体影片的播放效果。 实现方案:
系统采用B/S结构,由服务器服务,浏览器观看。
1.4系统运行环境
1.4.1硬件环境 ? 服务器:
? CPU: Intel的PENTIUMN处理器,可扩展2个CPU. ? 硬盘:1TB SCSI硬盘,可扩至4-6个硬盘 ? 内存:2GB,可扩展32GB ? 显卡:32位真彩色
? 网卡:千兆网卡,与IEEE 802.1p标准兼容 ? 客户端:
? 普通的PC机:
? CPU: Intel的PENTIUM11 266MHZ或更高 ? 硬盘:IDE/SATA硬盘 ? 内存: 至少32MB RAM ? 显卡:至少16位真彩色
? 网卡:10/100m支持数据连接的普通适配卡
- 5 -
济源职业技术学院毕业论文--在线视频点播系统
1.4.2软件环境
操作系统采用window 2000 server +.net friamwork2.0+iis6.0及以上版本,流媒体并发流软件。
- 6 -
济源职业技术学院毕业论文--在线视频点播系统
第2章 总体设计
在系统需求分析阶段,已经搞清楚了系统“做什么”的问题,并通过需求说明书将这些需求描述出来,这也是目标系统的逻辑模型。进入了设计阶段,要把系统“做什么”的逻辑模型变化为“怎么做”的物理模型,即着手实现软件的需求,并将设计的结果反映在“设计说明书”文档中,所以系统设计是一个把系统需求转换为系统表示的过程,最初这种表示只是描述了软件的总的体系结构,成为系统概要设计或结构设计。然后对结构进一步细化,称为详细设计或过程设计。软件系统设计过程首先寻找实现目标系统的各种不同的方案,需求分析阶段得到的数据流成图是设想各种可能方案的基础。本章主要介绍系统模块设计,系统功能设计和系统数据结构设计
2.1系统功能的设计
在线视频点播系统需要实现的功能包括用户的管理、以及视频信息的管理和使用等。具体来讲,它包含用户管理中常见的注册、登录操作,视频信息的显示、播放、搜索、评论以及个人信息资料操作,视频管理和说评论管理中的添加、删除、修改等。
在线视频点播系统是在对一些用户观看电影的实际方式调研后,以实际为基础进行设计的。该系统属于B/S1模式,用户可以在线搜索、浏览、点播以及评论视频,并可通过用户服务模块对个人信息进行修改以及申请密码保护等操作。管理员可对用户、视频信息、评论信息进行增加、删除以及修改等操作。该系统包括四大模块:会员管理、视频信息显示播放、视频信息搜索、管理员模块。
本系统根据使用该网站的用户角色不同可分为三种用户:
? 管理员:负责管理网站上用户信息、视频信息、评论信息的管理。其
1
B/S:指浏览器/服务器模式
- 7 -
济源职业技术学院毕业论文--在线视频点播系统
中包括视频信息的增加、删除、修改,用户信息和评论信息的删除和修改。
? 普通用户:采用先注册后登录的方式进入网站,在网站中可以在线浏览视频信息,搜索、评论、下载视频等操作以及对自己个人信息管理。 ? 普通游客:只能对本站的视频信息进行浏览、观看,不可以评论、下载等操作。
本系统的功能模块如下图1-3所示:
- 8 -
济源职业技术学院毕业论文--在线视频点播系统
用 修改个人资料 浏览视频信息 视频搜索 会员模块 在线视频点播系统 管理员模块 视频点播 发表评论 视频下载 户 注 册 视频管理 视 频 信 息视频信息修改 添加 视频信息 会员信息查看 会员管理 管理员管评论管理 会员信息修改 添加会员 管理员信息查看 管理员信息修改 添加管理员 查看 评论 删除评论 查看 - 9 -
济源职业技术学院毕业论文--在线视频点播系统
图1-3:系统功能模块图
- 10 -
济源职业技术学院毕业论文--在线视频点播系统
2.2系统模块的设计
系统说明对于系统的初级应用者来说是一个非常重要的部分,它详细的介绍了本系统的基本应用,以就是说看了系统使用说明书就等于学会了此系统的基本应用,本文根据各个功能在主界面从左到右的顺序介绍了其应用方法,有视频搜索、视频信息浏览、系统登陆、视频点播/下载、发表评论;系统数据的查询、删除、修改与添加等功能模块。
对于一个系统来说,它应具备注册并登陆这一环节,这也是系统安全之所在,否则任何人都可以使用该系统,则对系统内的数据安全具有严重的危险性,数据容易丢失或被更改,所以系统登陆是很有必要的。下面将介绍本系统的登陆过程和一些基本的要求。 2.2.1系统主界面
正确登陆本系统后的主界面如下图(图2—1)所示,其中普通用户用此界面,而管理员则用后台登录界面(图2—后台登录)进行系统信息管理。
- 11 -
济源职业技术学院毕业论文--在线视频点播系统
图2—1:主界面
2.2.2会员注册
进入本系统,首先看到的是整个系统的主界面,但使用本系统必须要注册才要以使用其完全功能,如视频下载、评论等。 2.2.3系统登录
在会员注册成功之后,可以直接进行登录,也可以转向主页,进行登录,如果密码及用户名正确输入后则进入本系统并登陆界面消失,在原位置上出现站内公告模块,登陆后站内公告模块。 2.2.4会员信息管理
在用户进入系统之后,可以继续浏览视频,也可以进行个人信息管理:修改个人信息,修改密码、视频下载及发表评论等服务。
下载:在视频详细信息页,单击“下载”即可下载视频,点“播放”可
- 12 -
济源职业技术学院毕业论文--在线视频点播系统
以观看视频。 2.2.5影片的信息显示
当用户点击某个影片名或图片时就会连接到Moviexx.aspx,其中会向用户显示影片的详细信息。在本系统中为了让用户对视频的选择有一个方向,在系统的各个面页提供了,视频搜索、视频排行和视频的分类显示。
? 搜索:用户想要观看某个视频,且在页面中没有显示,就可以在搜索框中填入某视频中的一个或几个字,就可以对该视频进行查询,如:要查找“举起手来之鬼子逃亡”您就可以输入“举起”、“手”、“鬼子”、“逃亡”等关键字进行查找。找到之后,点击图片或视频名,即可到达该视频的详细信息页面。
? 排行:在系统的各个页面的右边都有视频排行,分别是视频总排行,周排行和最
? 分类:如果用户想查看某一类视频,可以在系统栏目中,点击视频分类即可转向分类页面MovieType.aspx。
2.2.6视频播放
当用户找到要观看的影片时点击播放按钮就会转入Mov_Play.aspx进行影片观看了。播放器采用RealPlayer播放控件,具有RealPlayer几乎所有的基本功能。播放界面如图(图2—2)所示。
图2—2:播放
- 13 -
济源职业技术学院毕业论文--在线视频点播系统
2.2.7管理员模块
在任何的一个系统中,一般都有前台显示和后台管理两部分组成。本系统也不例外,其中前台显示在会员管理模块已经详细介绍,下面就将对后台数据管理进行具体的介绍。 管理员登录:
管理员可以对系统所有的数据进行管理,所以管理员的账户安全尤其重要。由此本系统采用了管理员单独的登录界面(图2—3登录)。
图2—:管理后台登录界面
在管理员登录后,显示系统后台管理的主界面(图2—4),在此界面中显示系统的基本信息。如版权,登录IP等。
- 14 -
济源职业技术学院毕业论文--在线视频点播系统
图2—4:后台界面
评论管理:
由于视频的评论来自网站会员,因此,管理员只有删除评论的权利,而不能对用户的评论作出修改。评论管理如图(图2—5)所示:
图2—5:评论
视频管理
视频添加:视频添加的基本信息包括影片的分类、影片名称、上传影片、上传图片、影片大小、主要演员、内容简介,播放时间等信息。如果信息均符合验证要求则当点击“添加视频”按钮时视频的信息就会添加到数据库当中。如图(图2—6)所示。
图2—6:视频添加
- 15 -
济源职业技术学院毕业论文--在线视频点播系统
视频信息修改:在视频信息修改当中管理员首先可以查看影片的详细信息,并对影片执行修改和删除操作。如果想具体操作某影片还可以通过搜索栏进行精确或模糊查找,如“图2—7”,“图2—8”所示。
图2—7:查看
图2—8
用户管理:管理员可以通过此项操作可以对用户(会员和管理员)有的一切信息进行修改或删除。如“图2—9”“修改管理员”“图2--10”所示。
- 16 -
正在阅读:
欢乐的冬夜作文400字07-15
现浇箱梁施工方案(修改上报)05-19
梯形屋架课程设计03-14
如何营造良好的课堂教学氛围12-30
人教版(新课程标准)2020年度九年级上学期期末生物试题(I)卷(模拟)04-30
观察月亮作文350字06-27
WinPE启动U盘的制作方法与软件下载08-06
精选小学生国旗下讲话稿:安全常系心中10-13
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 点播系统
- 毕业设计
- 在线视频
- 图文
- 论文
- ERP实际操作题
- 测控111 毕业论文最终版 - 图文
- 火车票业务基础知识 - 图文
- 带传动练习
- 在EXCEL中如何利用身份证号码计算出生年月年龄及性别1
- 名言警句摘抄大全 - 2
- XX集团培训管理制度
- 2018年高中历史同步导学必修二学案:专题七苏联社会主义建设的经验与教训7.3含答案
- windows server 2008 r2优化
- 微机室管理制度 - 学生上机制度 - 值日生制度
- 网络服务商的版权侵权民事责任分析
- 可逆后部白质脑病临床诊治分析
- 爱,并不只是拥有(600字)作文
- 理论力学名词解析
- 廉洁手册
- 2019-2020年临床执业医师知识点汇总9
- 小学数学概念教学有效性的研究论文
- “八大”危险作业安全规范考试试题
- 2015-2016学年广东省揭阳市普宁市侨中实验学校八年级上学期期中物理试卷和解析
- 生态滤床浮岛水生植物项目可行性研究报告上市用(专家版) - 图文