ImageVerifierCode 换一换
格式:DOCX , 页数:32 ,大小:1.62MB ,
资源ID:13755622      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/13755622.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(在线视频播放系统本科毕业设计说明书Word格式.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

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

1、视频播放AbstractThe system according to the principle of streaming media transmission, on the basis of the LAN simulation Web-based video playback system, the main achievement of the user information management, and watch the video, the video file to add, delete, modify, upload, and search capabilities,

2、 which is designed to meetthe video playback system of peoples needs, provide a convenient, fast video on demand programming for the Internet age people. System development with integrated development tools for the MyEclipse 6.5 databases for MySQL, Web server as the tomcat 6.0, specific to HTML, JS

3、P, CSS, and JAVA combining strive beautiful interface, smooth operation. The system uses the B / S model to develop an easy to use video player, this model allows the user to a browsers computer, and link networks of machine can be video-on-demand operation.Key words: Streaming media; JSP; Video pla

4、yer1.引言1.1研究背景我们都知道,大部分人获取信息的来源是通过互联网和电视,但是电视往往不能第一时间将新的消息传达到人们,因此互联网相对于电视来看,更适合将重大新文档视频图像传达给用户。而且,视频对于人们来说已经不仅仅是用来做存储重要新闻信息的手段,更倾向于不同人群的不同需求,例如有些人,喜欢把自己拍到的有趣的事情分享给朋友,或者一些培训机构的老师通过录制视频教程,实现网络教学,而通过互联网,能方便快捷实现人们对于不同的视频的不同需求。1.2研究的目的及意义多媒体技术的概念和应用出现于20世纪80年代初期,经过了十余年的发展历程。随着计算机网络和多媒体技术发展的普及,已成为计算机领域发展

5、的热点技术,人们只要登录视频上传的网站,就能够根据视频的名称或者类别进行视频的搜索,搜索自己想要观看的视频。作为互联网在线视频播放上传的服务网站,最终的目的是实现用户上传视频,实现用户自己的需求,例如通过上传的视频秀自己,把有意义的视频上传到互联网一方面可以和朋友一起分享,一方面也能通过视频和其它人进行交流,也可以上传电视剧剧集、电影、明星的演唱会、娱乐节目视频、供用户观看,也可以将当天发生的一些新闻或者用户经历过并拍摄下来的重大事件上传到互联网,进而来满足用户们的不同需求。2.视频播放系统系统分析2.1系统需求分析 需求分析是指需求分析人员将客户描述的需求用一种计算机语言描述出来,分析用户的

6、要求是否能实现,是否还可以提供更多的功能。要开发一个软件产品,首要也是最重要的就是需求分析,它是决定一个系统成功与否的关键。本系统的目的是让用户通过本系统点播视频。2.2系统可行性分析可行性分析主要从技术、社会、经济三方面所给出的解决方案是否可行,通常只有当解决方案可行并有一定的经济效益和社会效益时才开始真正的基于计算机的系统开发1。从而避免投资失误造成的损失,目的是以最短时间,最小代价,确定系统是否有开发必要,能否开发,值得开发,决定系统开发或者是不开发,本系统的可行性分析包括以下几个方面内容:(1)经济可行性:经济可行性主要进行成本效益分析,对于一个项目经济上收益的评价,本系统的开发经费对

7、于普通高等院校是完全可以接受的,并且维护方面不需要投入太多精力,这样低投入又能方便用户观看上传视频,所以在经济方面是可行的。(2)技术可行性:系统可行性分析主要根据系统的功能、性能、约束条件等,分析在现有资源和技术条件下系统能否实现。技术可行性分析通常包括风险分析、资源分析和技术分析1,包括软硬件是否满足开发者需要,本系统是采用Myeclipse6.5集成开发环境,使用B/S架构,采用的模式是经典的MVC三层,使用JSP和Servlet,数据库采用的是MySQL,该数据库单表查询是最快的,硬件方面的要求不是很高,现在的硬件发展速度太快,性能方面也越来越强,容量越来越大。因此技术方面是可行的。(

8、3)法律可行性:法律可行性主要研究系统开发过程中可能涉及到的合同、侵权、责任以及各种与法律相抵触的问题。1990年我国颁布了中华人民共和国著作权法,其中将计算机软件作为著作权法的保护对象。1991年国务院颁布了计算机软件保护条例。这两个法律文件是法律可行性分析的主要依据1。踪上所述,本系统能够确定开发,在技术和经济方面都是可行的,并且能实现低投入。所以在线视频播放系统的开发是完全可行的。2.2系统功能需求在线视频播放系统中有两类用户,普通用户和管理员,它们分别对应着普通用户模块和管理员模块。2.2.1普通用户模块是在线视频播放系统的主体模块,它具有以下功能:(1)用户注册未注册用户可以注册新的

9、账号,在注册页面填写相关的注册信息,添加注册信息到系统的数据库中,以后就能用该账号登录到系统中。(2)用户登录注册用户填写登录信息经过系统验证之后就能浏览该账户的权限所能访问的页面。(3)取回密码如果已经注册的用户忘记了自己登录的密码,可以通过获取用户密码模块取回自己的密码,填写用户名,点击取回密码按钮,系统将从数据库读取用户名和密码,以邮件的形式发送到邮箱。(4)查看影片信息查看影片信息模块是普通用户的主体操作模块,这个模块包括查看影片信息界面(movie_detail.jsp)、观看影片界面(view_movie.jsp)和下载影片界面(download_movie.jsp)。(5)观看影

10、片通过查看影片信息界面(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)资料

11、管理资料管理模块实现修改用户密码和修改用户其他信息的功能,它包括资料管理界面(info_management.jsp)、修改用户密码界面(modify_password_save.jsp)和修改用户其他信息界面(modify_info_save.jsp)。(8)用户退出用户退出界面(logout.jsp)的功能是移除session中保存的用户信息,并将当前页面跳转到在线视频播放系统的首页(index.jsp)。2.2.2管理员模块负责在线视频播放系统的管理和维护工作,它具有以下功能:(1)修改影片信息修改影片信息模块主要是修改影片信息的功能,这个模块包括影片信息界面(modify_movie_

12、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)中,选中所要删除的影片信息,然后点击“删除选中的影片”按钮

13、便会转到删除影片信息界面(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数据流图数据流图(Data Flow Diagram):简称DFD,它从数据传递和加工角度,以图形方式来表达系统的逻辑功能、数据在系统内部的逻辑流向和逻辑变换过程,是结构化系统分析方法的主要表达工具及用于表示软件模型的一种图示方法。顶层数据流程图如图2

14、-3所示:响应操作信息或者播放视频新用户普通用户注册登录系统、操作信息或者播放视频管理员在线视频播放 系统添加/删除、查看影片信息、上传影片、管理评论、管理用户图2-3顶层数据流程图2.5系统介绍本系统为B/S架构的网站视频播放系统,开发模式方面采用的是经典的MVC模式,前台方面没有运用struts等框架,考虑到个人开发,因此是纯jsp页面,jsp页面包含HTML语言,本系统开发所用集成开发工具为MyEclipse 6.5、数据库为MySQL,Web服务器为tomcat 6.0,系统整体尽力追求模块化,追求“高内聚、低耦合”,力求安全性、方便性、实用性,同时也严格按照MVC的方式将各个功能模块隔离,这样便于后期维护和管理。本系统的特点:(1)本系统是B/S的web项目,采用分布式开发,因此只要能够访问Internet就能访问本系统的一些功能。(2)用户接口友好,操作简单,使用方便。(3)任何windows版本都可访问。2.6系统设计相关技术2.6.1流媒体技术的介绍流媒体是在网络上传输音/视频等,目前主要有下载和流式传输两种方案。A/V文件一般都较大,所以需要的存储容量也较大;同时由于网络带宽的限制,下载常常要花数分钟甚至数小时,所以这种处理方法延迟也很大。流式传输时,声音、影像或动画等时基媒体由音视频服务器向用户计算机的连续

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

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