毕业论文-基于ASP的教育视频点播系统的设计与实现.doc
《毕业论文-基于ASP的教育视频点播系统的设计与实现.doc》由会员分享,可在线阅读,更多相关《毕业论文-基于ASP的教育视频点播系统的设计与实现.doc(47页珍藏版)》请在咨信网上搜索。
1、江 西 理 工 大 学本 科 毕 业 设 计(论文)题 目:基于ASP的教育视频点播系统的设计与实现学 院:信息工程学院专 业:计算机科学与技术班 级: 学 号:学 生:指导教师: 职称:讲师时间:2013-6-2摘 要近年来,Internet技术得到迅速的发展,已经成为计算机产业的一个技术热点。促成Internet高速发展的因素之一就是Web技术。Web技术由最初的静态HTML发展到动态网页技术DHTML,CGI(Command Gateway Interface),脚本语言与ASP(Active Server Pages)后来居上,并且大有取代CGI的趋势。Web已经不再局限于仅仅提供大量
2、的信息服务,Web技术的发展使得那些具有交互动态页面、有条理的数据库查询、丰富信息内容的页面成为最吸引人的网页。随着以互联网为龙头的信息产业的迅速发展,社会的各个领域正发生着一场深刻的变革。而这样的信息网也以涌进了我国的千家万户,并随着网络信息的不断完善下在线影视尤其改变了传统的影视观看方式,不受任何限制、可以足不出户等优点越来越受广大用户的喜爱和重视。视频点播以是近年来新兴的传媒方式,它是在原有的文字、图片等静态信息浏览的基础上,增加了视频和音频的动态浏览等多媒体点播服务。在线点播系统就是提供了这一服务的具有动态交互功能的管理信息系统,它实现了一个互联网上的在线影院。用户可以在线浏览视频信息
3、并根据自己的喜好单击播放。这样,使用户足不出户就可观看视频,随时随地地浏览网页,摆脱了传统电视收看时间的局限性,以及传统CD播放资源的局限性,极大丰富了人们的网络生活。关键词:流媒体;ASP.net;视频点播。AbstractIn recent years, Internet technology has been rapid development, the computer industry has become a hot technology. The factors that contributed to the rapid development of Internet is on
4、e of Web technologies. Web technology development from the initial static HTML to dynamic web technology DHTML, CGI (Command Gateway Interface), scripting language and ASP (Active Server Pages) from behind, and much to replace the CGI trend. Web is no longer confined to just provide a lot of informa
5、tion services, Web technology makes those dynamic pages with interactive, structured database queries, information-rich content of the web page to be the most attractive.With the Internet as the leading information industry is developing rapidly, all spheres of society is undergoing a profound trans
6、formation. And such information network also poured millions of households in our country, and with the constant improvement of network information under the online video and television in particular, has changed the traditional way of viewing, without any restrictions, you can stay at home and so i
7、ncreasingly the more loved by the majority of users and attention.The new video-on-demand media way, it is in the original text, images and other static information view, based on the increased dynamic browsing of video and audio on demand and other multimedia services. Online on-demand system is to
8、 provide this service with dynamic interactive features of the management information system, which implements an online cinema on the Internet. Users can browse video information online and according to their own preferences click Play. In this way, the user can stay at home to watch videos, browse
9、 the web anytime, anywhere, to get rid of the limitations of traditional TV viewing time and resource limitations of conventional CD player, greatly enrich peoples life online.Key words: Streaming media; ASP.net; video on demand.目 录 第一章 绪论11.1研究背景11.2研究现状11.3研究目标及意义21.4论文主要工作2第二章 相关技术及开发工具32.1相关技术32
10、.1.1 B/S技术32.2.2 ASP技术32.2.3 Javascript脚本42.2.4 SQL语言基础52.2.5 ASP访问数据库的方式62.2.6 CSS简介82.1开发工具92.2.1 Dreamweaver CS 592.2.2 Visual Studio 201092.2.3 Microsoft Office Access10第三章 系统需求分析113.1设计目标113.1.1用户的特点113.1.2假定和约束113.2可行性研究113.2.1视频点播网站的必要性113.2.2视频点播网站的经济性113.2.3社会因素方面的可行性123.2.4技术的可行性123.3功能性需求
11、123.3.1对功能的规定123.3.2对性能的规定123.3.3灵活性133.3.4故障处理要求133.3.5运行环境规定133.3.6开发环境133.4非功能性需求13第四章 系统概要设计154.1系统功能结构图154.2数据库设计154.2.1概念结构设计154.2.2逻辑结构设计164.2.3数据库连接174.3运行设计194.3.1运行模块组合194.3.2运行控制194.3.3运行时间194.4错误处理设计19第五章 系统详细设计与实现206.1程序系统的结构206.2系统设计与实现206.2.1系统首页205.1.2最热视频模块206.2.2管理员登录模块226.2.3系统介绍模
12、块256.2.4最新视频列表模块256.2.5视频播放模块276.2.6后台管理模块286.2.7数据库处理模块286.2.8后台人员管理模块31第六章 系统测试327.1 引言327.2 测试计划327.3 测试项目337.3.1视频播放功能模块337.3.2系统介绍模块337.3.3最新视频列表模块347.3.4最热视频列表模块347.3.5后台管理员登录模块347.3.6管理员添加视频模块357.3.7管理员修改视频模块357.4 测试结论36总结与展望37致 谢39参考文献40江西理工大学2013届本科生毕业设计(论文)第一章 绪论1.1研究背景在风靡的Internet早期,Web网页
13、只是静态的图文结合,浏览者可以在网页上阅读信息,但无法进一步的查询、发表意见或进行电子商务、在线交流、问卷调查、预约订票、讨论区、电子贺卡、E-mail自动回复、数据库管理等工作,这显然还不能满足人们愈来愈多元化的需求。构建网络学习环境是实现网络视频资源量大、实时传输、连续播放和多用户并发的学习和教育信息化建设、数字化学习、网络教学和远程教育建设的需要。面向广大师生提供以流媒体应用为主的视频点播服务,对于有效利用宽带网络,开展网络远程教学意义重大。随着这种要求的提出,各种适应这种要求的应用技术应运而生。为此,有不少公司提出动态网页的解决方案。所谓的“动态网页”指的是浏览器端和服务器端可以互动,
14、也就是服务器端可以实时处理浏览器端的请求,然后将处理结果相应给浏览器端,而ASP(Active Server Pages)便是微软用来建立动态网页的解决方案。1.2研究现状ASP是当今流行的Web应用程序开发技术之一,作为一种服务器端脚本编写环境。它将HTML语言、脚本代码和服务器组件有机地结合在一起,可以用来创建交互式的动态网页和具有数据库访问工具功能的Web应用程序。 随着以互联网为龙头的信息产业的迅速发展,社会的各个领域正发生着一场深刻的变革。而这样的信息网也以涌进了我国的千家万户,并随着网络信息的不断完善下在线影视尤其改变了传统的影视观看方式,不受任何限制、可以足不出户等优点越来越受广
15、大用户的喜爱和重视。随着计算机网络在中国的广泛普及,视频点播以是近年来新兴的传媒方式,它是在原有的文字、图片等静态信息浏览的基础上,增加了视频和音频的动态浏览等多媒体点播服务。在线点播系统就是提供了这一服务的具有动态交互功能的管理信息系统,它实现了一个互联网上的在线影院。用户可以在线浏览视频信息并根据自己的喜好单击播放。这样,使用户足不出户就可观看视频,随时随地地浏览网页,摆脱了传统电视收看时间的局限性,以及传统CD播放资源的局限性,极大丰富了人们的网络生活。1.3研究目标及意义现在,人们举办重要的仪式,或是自己的重要经历,需要记录保留作为纪念,已经很少有人拍照了,而是经常利用DV或者手机来拍
16、摄视频,而且现在人们的精神生活不断提高,人们也制作视频满足自己的精神需要,比如说自己拍下来发生的不平常的事情、拍客们自娱自乐自己制作的短片、用于交流的短片、玩家们自己制作的游戏视频,电视剧剧集、电影等娱乐视频等,在线视频上传就是为了这些人将这些种类的视频上传到网站,供不同人群的年龄的人观看。人们只要登录视频上传网站,就能够根据视频的名称或者种类进行视频的检索,查找自己想要观看的视频,如果想要上传视频,就需要注册成为会员,会员同样可以搜索和观看自己感兴趣的视频,也可以管理自己上传过的视频,会员上传视频时,可以加入对视频的详细介绍,方便其他用户在查找时的区别。同时,在做系统及论文的同时,实践了自己
17、四年大学学习的理论知识。在查找资料中扩展了自己的视野,提高了见识。在其间必定会遇到很多的困难,但是只有自身亲自经历与处理解决,才能更好的把握与改进,才能将知识与技能深深地印在心里。1.4论文主要工作此视频点播系统的网站构建需要几种主要的技术,如网络技术、ASP技术、网络数据库技术等进行了分析,研究了他们的具体应用方法,对他们的优劣也做了一些探讨:选用了ACCESS作为后台数据库,ASP作为前台开发工具,并将软件工程的相关理论应用于整个系统开发过程中。结合现有的设备套件和具体的实际情况,实现了基于ASP技术的教学视频点播系统设计方案。本文主要论述服务器端视频服务平台的搭建、流媒体的相关原理及管理
18、功能的具体实现。本文就目前的视频点播解决方案作了分析,介绍了基于WEB的视频点播系统的方案,针对系统的设计目标、需解决的问题、系统的构成和实现作了分析评价。本系统采用了Realmedia格式视频,使用浏览器-服务器模式。笔者认为这是普通学校可以实现、并且值得推广的视频点播解决方案。第二章 相关技术及开发工具2.1相关技术该系统主要用到的是目前主流开发系统的技术工具及其中还有一些新技术的应用主要的技术具体说明如下。2.1.1 B/S技术B/S就是浏览器/服务器,是Brower/Server的缩写。客户机上只要安装一个浏览器(Browser),如Netscape Navigator或Interne
19、t Explorer,服务器安装Oracle、Sybase、Informix、MySQL或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。在B/S结构中,浏览器端与应用服务器端采用请求/响应模式进行交互。交互的过程如下: (1)客户端接受用户的请求; (2)客户端向应用服务端发送请求:客户端把请求消息(包含用户名、 密码等信息)发送到应用服务器端,等待服务器端的响应; (3)数据处理:应用服务器端通常使用服务器端脚本语言,如JSP、ASP.Net等,来访问数据库,获得查询结果; (4)发送响应:应用服务器端向客户端发送响应消息(一般是动态生成的HTML页面
20、),并由用户的浏览器端,解释HTML文件,呈现用户界面。2.2.2 ASP技术Microsoft Active Server Pages(ASP)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的Web服务器应用程序。使用ASP可以组合HTML页、脚本命令和ActiveX组件以创建交互的Web页和基于Web的功能强大的应用程序。ASP应用程序很容易开发和修改。如果您是位 HTML 编写人员,您将发现ASP脚本提供了创建交互页的简便方法。如果您曾想从 HTML 表格中收集数据,或用顾客的姓名个人化 HTML 文件,或根据浏览器的不同使用不同的特性,您会发现 ASP 提供了一个出色的解决方案
21、。以前,要想从 HTML 表格中收集数据,就不得不学习一门编程语言来创建一个 CGI 应用程序。现在,您只要将一些简单的指令嵌入到您的 HTML 文件中,就可以从表格中收集数据并进行分析。您再不必学习完整的编程语言或者单独编译程序来创建交互页。随着不断掌握使用 ASP 和脚本语言的技巧,您可以创建更复杂的脚本。对于 ASP,您可以便捷地使用ActiveX组件来执行复杂的任务,比如连接数据库以存储和检索信息。对ASP脚本的逐步介绍,请参阅ASP教程。然后您可以再回到这些主题中了解关于编写ASP脚本的详细信息。如果您已经掌握一门脚本语言,如VBScript、JavaScript或 PERL,而且您
22、已经了解使用ASP的方法。只要安装了符合 ActiveX 脚本标准的相应脚本引擎,就可以在ASP页中使用任何一种脚本语言。ASP带有Microsoft Visual Basic Scripting Edition(VBScript)和Microsoft JScript的脚本引擎,这样您可以立即开始编辑脚本。PERL、REXX和Python 的 ActiveX脚本引擎可以从第三方开发人员处获得。如果您已经掌握了一门编程语言,如Visual Basic,您将发现ASP是快速创建 Web应用程序的一个非常灵活的方法。通过向 HTML中添加脚本命令,您能够创建应用程序的HTML接口。通过创建自己的Ac
23、tiveX组件,可以将应用程序中的商业逻辑封装到能够从脚本、其他组件或从其他程序中调用的模块。使用ASP进行计算的Web可转化为有形的利益,它使Web供应商能够提供交互的商业应用而不仅仅是发布内容。例如,旅行社能够比公布航空时刻表做得更多;用ASP脚本可以让客户察看现有的航班、比较费用并预定座位。包含在Windows NT Option pack中的Microsoft Transaction Server(MTS可以降低在服务器上构造程序的复杂性和费用。MTS可以解决开发那些保密性强的、可分级的以及可靠的 Web 应用程序的复杂性问题。浏览器从 Web 服务器上请求 .asp文件时,ASP 脚
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 ASP 教育 视频点播 系统 设计 实现
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【丰****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【丰****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。