在线视频播放系统本科毕业设计说明书Word格式.docx

上传人:b****4 文档编号:13755622 上传时间:2022-10-13 格式:DOCX 页数:32 大小:1.62MB
下载 相关 举报
在线视频播放系统本科毕业设计说明书Word格式.docx_第1页
第1页 / 共32页
在线视频播放系统本科毕业设计说明书Word格式.docx_第2页
第2页 / 共32页
在线视频播放系统本科毕业设计说明书Word格式.docx_第3页
第3页 / 共32页
在线视频播放系统本科毕业设计说明书Word格式.docx_第4页
第4页 / 共32页
在线视频播放系统本科毕业设计说明书Word格式.docx_第5页
第5页 / 共32页
点击查看更多>>
下载资源
资源描述

在线视频播放系统本科毕业设计说明书Word格式.docx

《在线视频播放系统本科毕业设计说明书Word格式.docx》由会员分享,可在线阅读,更多相关《在线视频播放系统本科毕业设计说明书Word格式.docx(32页珍藏版)》请在冰豆网上搜索。

在线视频播放系统本科毕业设计说明书Word格式.docx

视频播放

Abstract

Thesystemaccordingtotheprincipleofstreamingmediatransmission,onthebasisoftheLANsimulationWeb-basedvideoplaybacksystem,themainachievementoftheuserinformationmanagement,andwatchthevideo,thevideofiletoadd,delete,modify,upload,andsearchcapabilities,whichisdesignedtomeetthevideoplaybacksystemofpeople'

sneeds,provideaconvenient,fastvideoondemandprogrammingfortheInternetagepeople.

SystemdevelopmentwithintegrateddevelopmenttoolsfortheMyEclipse6.5databasesforMySQL,Webserverasthetomcat6.0,specifictoHTML,JSP,CSS,andJAVAcombiningstrivebeautifulinterface,smoothoperation.ThesystemusestheB/Smodeltodevelopaneasytousevideoplayer,thismodelallowstheusertoabrowser'

scomputer,andlinknetworksofmachinecanbevideo-on-demandoperation.

Keywords:

Streamingmedia;

JSP;

Videoplayer

1.引言

1.1研究背景

我们都知道,大部分人获取信息的来源是通过互联网和电视,但是电视往往不能第一时间将新的消息传达到人们,因此互联网相对于电视来看,更适合将重大新文档视频图像传达给用户。

而且,视频对于人们来说已经不仅仅是用来做存储重要新闻信息的手段,更倾向于不同人群的不同需求,例如有些人,喜欢把自己拍到的有趣的事情分享给朋友,或者一些培训机构的老师通过录制视频教程,实现网络教学,而通过互联网,能方便快捷实现人们对于不同的视频的不同需求。

1.2研究的目的及意义

多媒体技术的概念和应用出现于20世纪80年代初期,经过了十余年的发展历程。

随着计算机网络和多媒体技术发展的普及,已成为计算机领域发展的热点技术,人们只要登录视频上传的网站,就能够根据视频的名称或者类别进行视频的搜索,搜索自己想要观看的视频。

作为互联网在线视频播放上传的服务网站,最终的目的是实现用户上传视频,实现用户自己的需求,例如通过上传的视频秀自己,把有意义的视频上传到互联网一方面可以和朋友一起分享,一方面也能通过视频和其它人进行交流,也可以上传电视剧剧集、电影、明星的演唱会、娱乐节目视频、供用户观看,也可以将当天发生的一些新闻或者用户经历过并拍摄下来的重大事件上传到互联网,进而来满足用户们的不同需求。

2.视频播放系统系统分析

2.1系统需求分析

需求分析是指需求分析人员将客户描述的需求用一种计算机语言描述出来,分析用户的要求是否能实现,是否还可以提供更多的功能。

要开发一个软件产品,首要也是最重要的就是需求分析,它是决定一个系统成功与否的关键。

本系统的目的是让用户通过本系统点播视频。

2.2系统可行性分析

可行性分析主要从技术、社会、经济三方面所给出的解决方案是否可行,通常只有当解决方案可行并有一定的经济效益和社会效益时才开始真正的基于计算机的系统开发[1]。

从而避免投资失误造成的损失,目的是以最短时间,最小代价,确定系统是否有开发必要,能否开发,值得开发,决定系统开发或者是不开发,本系统的可行性分析包括以下几个方面内容:

(1)经济可行性:

经济可行性主要进行成本效益分析,对于一个项目经济上收益的评价,本系统的开发经费对于普通高等院校是完全可以接受的,并且维护方面不需要投入太多精力,这样低投入又能方便用户观看上传视频,所以在经济方面是可行的。

(2)技术可行性:

系统可行性分析主要根据系统的功能、性能、约束条件等,分析在现有资源和技术条件下系统能否实现。

技术可行性分析通常包括风险分析、资源分析和技术分析[1],包括软硬件是否满足开发者需要,本系统是采用Myeclipse6.5集成开发环境,使用B/S架构,采用的模式是经典的MVC三层,使用JSP和Servlet,数据库采用的是MySQL,该数据库单表查询是最快的,硬件方面的要求不是很高,现在的硬件发展速度太快,性能方面也越来越强,容量越来越大。

因此技术方面是可行的。

(3)法律可行性:

法律可行性主要研究系统开发过程中可能涉及到的合同、侵权、责任以及各种与法律相抵触的问题。

1990年我国颁布了《中华人民共和国著作权法》,其中将计算机软件作为著作权法的保护对象。

1991年国务院颁布了《计算机软件保护条例》。

这两个法律文件是法律可行性分析的主要依据[1]。

踪上所述,本系统能够确定开发,在技术和经济方面都是可行的,并且能实现低投入。

所以在线视频播放系统的开发是完全可行的。

2.2系统功能需求

在线视频播放系统中有两类用户,普通用户和管理员,它们分别对应着普通用户模块和管理员模块。

2.2.1普通用户模块是在线视频播放系统的主体模块,它具有以下功能:

(1)用户注册

未注册用户可以注册新的账号,在注册页面填写相关的注册信息,添加注册信息到系统的数据库中,以后就能用该账号登录到系统中。

(2)用户登录

注册用户填写登录信息经过系统验证之后就能浏览该账户的权限所能访问的页面。

(3)取回密码

如果已经注册的用户忘记了自己登录的密码,可以通过获取用户密码模块取回自己的密码,填写用户名,点击取回密码按钮,系统将从数据库读取用户名和密码,以邮件的形式发送到邮箱。

(4)查看影片信息

查看影片信息模块是普通用户的主体操作模块,这个模块包括查看影片信息界面(movie_detail.jsp)、观看影片界面(view_movie.jsp)和下载影片界面(download_movie.jsp)。

(5)观看影片

通过查看影片信息界面(movie_detail.jsp)中的“在线观看”链接进入观看影片界面(view_movie.jsp),而(movie_detail.jsp)页面同时将所要观看的视频文件名作为参数传递给(view_movie.jsp)页面,在(view_movie.jsp)中,首先获取所要播放影片的文件名,然后嵌入一个flash播放器,这个播放器是由DHTML语言实现的。

(6)搜索影片

搜索影片信息模块为用户提供了搜索影片的功能,这个模块包括填写影片搜索信息界面(search_movie_form.html)和显示搜索结果界面(search_movie_result.jsp)。

(7)资料管理

资料管理模块实现修改用户密码和修改用户其他信息的功能,它包括资料管理界面(info_management.jsp)、修改用户密码界面(modify_password_save.jsp)和修改用户其他信息界面(modify_info_save.jsp)。

(8)用户退出

用户退出界面(logout.jsp)的功能是移除session中保存的用户信息,并将当前页面跳转到在线视频播放系统的首页(index.jsp)。

2.2.2管理员模块负责在线视频播放系统的管理和维护工作,它具有以下功能:

(1)修改影片信息

修改影片信息模块主要是修改影片信息的功能,这个模块包括影片信息界面(modify_movie_form.jsp)和处理修改的影片信息界面(modify_movie_save.jsp),通过影片管理界面(movie_management.jsp)中的“修改”连接可以进入修改影片信息界面(modify_movie_form.jsp),这个页面列出了当前所要修改的影片的详细信息。

(2)添加影片信息

添加影片信息模块主要是添加影片信息的功能,这个模块包括填写影片信息(add_movie_form.jsp)和添加影片信息界面(add_movie_save.jsp)。

(3)删除影片

在影片信息管理界面(movie_management.jsp)中,选中所要删除的影片信息,然后点击“删除选中的影片”按钮便会转到删除影片信息界面(delete_movie.jsp)删除影片信息成功。

(4)管理用户信息

管理员可以根据情况,选中用户,删除一些用户(delete_user.jsp)。

2.3系统框架

2.3.1普通用户系统框架如下图2-1所示:

观看影片界面

图2-1普通用户系统架构

2.3.2管理员系统框架如图2-2所示:

管理用户界面

图2-2管理员系统架构

2.4数据流图

数据流图(DataFlowDiagram):

简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。

顶层数据流程图如图2-3所示:

响应操作信息或者播放视频

新用户

普通用户

注册

登录系统、操作信息或者播放视频

管理员

在线视频播放系统

添加/删除、查看影片信息、上传影片、管理评论、管理用户

图2-3顶层数据流程图

2.5系统介绍

本系统为B/S架构的网站视频播放系统,开发模式方面采用的是经典的MVC模式,前台方面没有运用struts等框架,考虑到个人开发,因此是纯jsp页面,jsp页面包含HTML语言,本系统开发所用集成开发工具为MyEclipse6.5、数据库为MySQL,Web服务器为tomcat6.0,系统整体尽力追求模块化,追求“高内聚、低耦合”,力求安全性、方便性、实用性,同时也严格按照MVC的方式将各个功能模块隔离,这样便于后期维护和管理。

本系统的特点:

(1)本系统是B/S的web项目,采用分布式开发,因此只要能够访问Internet就能访问本系统的一些功能。

(2)用户接口友好,操作简单,使用方便。

(3)任何windows版本都可访问。

2.6系统设计相关技术

2.6.1流媒体技术的介绍

流媒体是在网络上传输音/视频等,目前主要有下载和流式传输两种方案。

A/V文件一般都较大,所以需要的存储容量也较大;

同时由于网络带宽的限制,下载常常要花数分钟甚至数小时,所以这种处理方法延迟也很大。

流式传输时,声音、影像或动画等时基媒体由音视频服务器向用户计算机的连续

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > PPT模板 > 商务科技

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1