视频点播系统的设计与实现毕业论文.doc
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《视频点播系统的设计与实现毕业论文.doc》由会员分享,可在线阅读,更多相关《视频点播系统的设计与实现毕业论文.doc(34页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 本科生毕业设计(论文)题 目: 视频点播系统的设计与实现 学生姓名: 系 别: 信息与计算科学系 专业年级: 2008级计算机科学与技术专业 指导教师: 2012年 6 月 25 日 摘 要ASP是当今流行的Web应用程序开发技术之一,作为一种服务器端脚本编写环境。它将HTML语言、脚本代码和服务器组件有机地结合在一起,可以用来创建交互式的动态网页和具有数据库访问工具功能的Web应用程序。 构建网络学习环境是实现网络视频资源量大、实时传输、连续播放和多用户并发的学习和教育信息化建设、数字化学习、网络教学和远程教育建设的需要。面向广大师生提供以流媒体应用为主的视频点播服务,对于有效利用宽带网络
2、,开展网络远程教学意义重大。随着这种要求的提出,各种适应这种要求的应用技术应运而生。此视频点播系统的网站构建需要几种主要的技术,如网络技术、ASP技术、网络数据库技术等进行了分析,研究了他们的具体应用方法,对他们的优劣也做了一些探讨:选用了ACCESS作为后台数据库,ASP作为前台开发工具,并将软件工程的相关理论应用于整个系统开发过程中。结合现有的设备套件和具体的实际情况,实现了基于ASP技术的教学视频点播系统设计方案。关键字:视频点播;ASP;ACCESS数据库ABSTRACTASP is todays popular Web application development of techn
3、ology, as a server script writing environment. It will HTML, script code and server components combined together, can be used to create interactive dynamic Web pages and has the function of the database access tool Web applications. Construct network learning environment is to realize the web video
4、resource of big, real-time transmission and continuous play and multiple user concurrent learning and education informatization construction, digital learning, network teaching and the needs of the construction of remote education. Facing the teachers and students to provide application of video str
5、eaming media as demand services for effective use of broadband network, and develop the network distance teaching is of great significance. With the requirements of the proposed, various adapt the request application technology arises at the historic moment. This video on demand system of constructi
6、on site to the several major technology, such as network technology, ASP technology, such as network database technology is studied and the details of their application methods, for their quality also do some research: choose the ACCESS as a backend database, ASP as a receptionist development tools,
7、 and will the software engineering related theory is applied in the whole process of system development. Combined with the existing equipment suite and specific actual situation, realized based on ASP technology the teaching video on demand system design scheme. Keywords:Video On Demand;ASP;ACCESS D
8、atabase目 录第一章 概述11. 课题背景12. 系统研究的目的和意义23. 相关技术介绍23.1 ASP的基本概念及其发展概况23.2 ASP的特点与功能33.3 综合信息服务43.5 课题来源及关键技术5第二章 需求分析61.系统设计的目标61.1 视频点播系统系统分析61.2 用户身份级别要求61.3 系统功能需求与划分61.4 系统设计目标72. 开发环境8第三章 系统设计91. 总体设计91.1 设计要求91.2 视频点播系统的构成91.3 后台数据库的设计112. 留言板设计122.1 设计留言板系统122.2 数据库设计12第四章 系统的实现141.系统主界面142.会员注
9、册143.系统登录154. 用户服务155. 影片播放166. 视频搜索功能167. 视频的上传与下载18第五章 实验测试与分析241. 测试的目的242. 测试原则243. 测试内容244. 测试步骤245. 评价准则246. 更新与维护266.1 网站的更新266.2 超链接的处理266.3 浏览器兼容性的测试26结论28参考文献29致谢30教学视频点播系统的设计与实现第一章 概述1. 课题背景在风靡的Internet早期,Web网页只是静态的图文结合,浏览者可以在网页上阅读信息,但无法进一步的查询、发表意见或进行电子商务、在线交流、问卷调查、预约订票、方可留言簿、讨论区、电子贺卡、E-m
10、ail自动回复、数据库管理等工作,这显然还不能满足人们愈来愈多元化的需求。构建网络学习环境是实现网络视频资源量大、实时传输、连续播放和多用户并发的学习和教育信息化建设、数字化学习、网络教学和远程教育建设的需要。面向广大师生提供以流媒体应用为主的视频点播服务,对于有效利用宽带网络,开展网络远程教学意义重大。随着这种要求的提出,各种适应这种要求的应用技术应运而生。为此,有不少公司提出动态网页的解决方案。所谓的“动态网页”指的是浏览器端和服务器端可以互动,也就是服务器端可以实时处理浏览器端的请求,然后将处理结果相应给浏览器端,而ASP(Active Server Pages)便是微软用来建立动态网页
11、的解决方案。此视频点播系统的网站构建需要几种主要的技术,如网络技术、ASP技术、网络数据库技术等进行了分析,研究了他们的具体应用方法,对他们的优劣也做了一些探讨:选用了ACCESS作为后台数据库,ASP作为前台开发工具,并将软件工程的相关理论应用于整个系统开发过程中。结合现有的设备套件和具体的实际情况,实现了基于ASP技术的教学视频点播系统设计方案。本文主要论述服务器端视频服务平台的搭建、流媒体的相关原理及管理功能的具体实现。本文就目前的视频点播解决方案作了分析,介绍了基于WEB的视频点播系统的方案,针对系统的设计目标、需解决的问题、系统的构成和实现作了分析评价。本系统采用了Realmedia
12、格式视频,使用浏览器-服务器模式。笔者认为这是普通学校可以实现、并且值得推广的视频点播解决方案。2. 系统研究的目的和意义现在,人们举办重要的仪式,或是自己的重要经历,需要记录保留作为纪念,已经很少有人拍照了,而是经常利用DV或者手机来拍摄视频,而且现在人们的精神生活不断提高,人们也制作视频满足自己的精神需要,比如说自己拍下来发生的不平常的事情、拍客们自娱自乐自己制作的短片、用于交流的短片、玩家们自己制作的游戏视频,电视剧剧集、电影等娱乐视频等,在线视频上传就是为了这些人将这些种类的视频上传到网站,供不同人群的年龄的人观看。人们只要登录视频上传网站,就能够根据视频的名称或者种类进行视频的检索,
13、查找自己想要观看的视频,如果想要上传视频,就需要注册成为会员,会员同样可以搜索和观看自己感兴趣的视频,也可以管理自己上传过的视频,会员上传视频时,可以加入对视频的详细介绍,方便其他用户在查找时的区别。同时,在做系统及论文的同时,实践了自己四年大学学习的理论知识。在查找资料中扩展了自己的视野,提高了见识。在其间必定会遇到很多的困难,但是只有自身亲自经历与处理解决,才能更好的把握与改进,才能将知识与技能深深地印在心里。3. 相关技术介绍3.1 ASP的基本概念及其发展概况ASP是Active Server Pages的缩写,是Microsoft为推进Web应用开发和数据库互连而推出的一项新技术。这
14、项技术最早在IIS3.0上使用。由于Windows NT、IIS的日益普及,ASP也凭借其简单而功能强大的特点逐渐成为重要Web应用开发技术。在前面提到,ASP不算是一种语言,而是一套Microsoft开发的服务器端脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式Web服务器应用程序,如交互式网页,包括使用HTML表单收集和处理信息,而以前这种工作必须通过CGI来完成。ASP内含于IIS3.0和4.0之中,通过ASP可以结合HTML网页、ASP指令和ActiveX组件建立动态、交互且高效的Web服务器应用程序。ASP应用程序非常容易开发和修改。有了ASP你就不必担心客户的浏览器是否能
15、运行你所编写的程序代码。因为所有的程序都将在服务器端执行。当浏览器向服务器发出请求,需要读取Web服务器上的某个.ASP文件,于是在服务器上,Web服务器打开ASP文件,读取其中的信息,执行脚本命令并将结果以静态HTML的形式返回浏览器。然后,由浏览器显示最终的结果,这样也减轻了客户端浏览器的负担,大大提高了交互式的速度。因此,先介绍一下如何构建ASP的运行环境及这个环境提供的功能。Web服务器是Web应用程序的心脏。IIS(Internet Information Server)是微软推出的Windows NT Option Pack的主要成员,作为Windows NT的扩展,自推出以来已经
16、有了很大发展,其体系结构是当今市场上最受关注的Web服务器之一。新推出的IIS5.0版本增强了系统安全性,具有服务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置JAVA虚拟机及全面支持ASP等强大功能。3.2 ASP的特点与功能 从软件的技术层面看,ASP有如下的特点: (1)无需编译 ASP脚本集成于HTML当中,容易生成,无需编译或链接即可直接解释执行。 (2)易于生成 使用常规文本编辑器(如WINDOWS下的记事本),即可进行*.asp页面的设计。若从工作效率来考虑,不妨选用具有可视化编辑能力的Visual InterDev。 (3)独立于浏览器 用户端只要使用可解释常规HTML码
17、的浏览器,即可浏览ASP所设计的主页。ASP脚本是在站点服务器端执行的,用户端的浏览器不需要支持它。因此,若不通过从服务器下载来观察*.asp 主页,在浏览器端见不到正确的页面内容。 (4)面向对象 在ASP脚本中可以方便地引用系统组件和ASP的内置组件,还能通过定制 ActiveX Server Component(ActiveX服务器组件)来扩充功能。 (5)与任何ActiveX scripting 语言兼容 除了可使用VBScript 和JScript语言进行设计外,还可通过Plug-in的方式,使用由第三方所提供的其它scripting 语言。 (6)源程序码不会外漏 ASP脚本在服务
18、器上执行,传到用户浏览器的只是ASP执行结果所生成的常规HTML码,这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。 从应用的层面看,ASP有如下的功能: (1)处理由浏览器传送到站点服务器的表单输入。 (2)访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。 (3)读写站点服务器的文件,实现访客计数器、座右铭等功能。 (4)提供广告轮播器、取得浏览器信息、URL表管理等内置功能。 (5)由cookies读写用户端的硬盘文件,以记录用户的数据。 (6)可以实现在多个主页间共享信息,以开发复杂的商务站点应用程序。 (7)使用VBScript或JScrip
19、t等简易的脚本语言,结合HTML码,快速完成站点的应用程序。通过站点服务器执行脚本语言,产生或更改在客户端执行的脚本语言。 (8)扩充功能的能力强,可通过使用Visual Basic、Java、Visual C + 等多种程序语言制作ActiveX Server Component以满足自己的特殊需要。3.3 综合信息服务网络的一大发展趋势是多维化,即在一套系统上提供集成的信息服务,包括来自政治、经济、等各方面资源,甚至同时还提供多媒体信息,如图象、语音、动画等。在多维化发展的趋势下,许多网络应用的新形式不断涌现,如: (1)电子邮件这应该是大家都得心应手的网络交流方式之一。发邮件时收件人不一
20、定要在网上,但他只要在以后任意时候打开邮箱,都能看到属于自己的来信。 (2)网上交易就是通过网络做生意。其中有一些是要通过网络直接结算,这就要求网络的安全性要比较高。 (3)视频点播这是一项新兴的娱乐或学习项目,在智能小区、酒店或学校应用较多。它的形式跟电视选台有些相似,不同的是节目内容是通过网络传递的。 (4)联机会议也称视频会议,顾名思义就是通过网络开会。它与视频点播的不同在于所有参与者都需主动向外发送图像,为实现数据、图像、声音实时同传,它对网络的处理速度提出了最高的要求。 以上对网络的功能只是略举一二,我们将在以后的篇幅中用更详尽的案例去充实大家对网络的理解。3.4 会声会影X4会声会
21、影,不仅完全符合家庭或个人所需的影片剪辑功能,甚至可以挑战专业级的影片剪辑软件。该软件具有成批转换功能与捕获格式完整的特点。虽然无法与EDIUS,Adobe Premiere,Adobe After Effect和Sony Vegas等专业视频处理软件媲美,但会声会影一贯以简单易用、功能丰富的作风赢得了良好的口碑。在国内的普及度较高。无论您是剪辑新手、老手,会声会影替您完整纪录生活大小事,发挥创意无限感动!友立资讯重量级推荐,十全十美的会声会影您绝对不能错过! 最完整的影音规格支持,独步全球的影片编辑环境,令人目不暇给的剪辑特效,最撼动人心的HD高画质新体验。友立资讯十全十美的会声会影让您体验
22、影片剪辑新势力!再创完美视听新享受!3.5 课题来源及关键技术近年来,随着高速计算机网络、数字视频压缩以及大容量存储器的快速发展,视频点播服务成为现实,这使得我们能够快速、准确、方便地从视频服务器上获得我们需要的信息。它允许信息需求者在任何时间选择所需的信息,可广泛应用于电影点播、远程教育、信息点播、远程医疗等领域。目前,各高校和许多中小学都建成了校园网。通过校园网和因特网,视频资料的共享已成为可能。各个教育软件商也纷纷开发了各种视频点播系统。按用户使用环境划分,视频点播系统可分为传统的客户机-服务器模式(Client-Server,缩写为C-S)和浏览器-服务器模式(Browser-Serv
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 视频点播系统的设计与实现 毕业论文 视频点播 系统 设计 实现
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内