毕业论文-基于ASP的教育视频点播系统的设计与实现(42页).doc
《毕业论文-基于ASP的教育视频点播系统的设计与实现(42页).doc》由会员分享,可在线阅读,更多相关《毕业论文-基于ASP的教育视频点播系统的设计与实现(42页).doc(42页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-毕业论文-基于ASP的教育视频点播系统的设计与实现摘 要近年来,Internet技术得到迅速的发展,已经成为计算机产业的一个技术热点。促成Internet高速发展的因素之一就是Web技术。Web技术由最初的静态HTML发展到动态网页技术DHTML,CGI(Command Gateway Interface),脚本语言与ASP(Active Server Pages)后来居上,并且大有取代CGI的趋势。Web已经不再局限于仅仅提供大量的信息服务,Web技术的发展使得那些具有交互动态页面、有条理的数据库查询、丰富信息内容的页面成为最吸引人的网页。随着以互联网为龙头的信息产业的迅速发展,社会的各个
2、领域正发生着一场深刻的变革。而这样的信息网也以涌进了我国的千家万户,并随着网络信息的不断完善下在线影视尤其改变了传统的影视观看方式,不受任何限制、可以足不出户等优点越来越受广大用户的喜爱和重视。视频点播以是近年来新兴的传媒方式,它是在原有的文字、图片等静态信息浏览的基础上,增加了视频和音频的动态浏览等多媒体点播服务。在线点播系统就是提供了这一服务的具有动态交互功能的管理信息系统,它实现了一个互联网上的在线影院。用户可以在线浏览视频信息并根据自己的喜好单击播放。这样,使用户足不出户就可观看视频,随时随地地浏览网页,摆脱了传统电视收看时间的局限性,以及传统CD播放资源的局限性,极大丰富了人们的网络
3、生活。关键词:流媒体;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 one of Web technologies. Web technology development from the initial static HTML to
4、 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 information services, Web technology makes those dynamic pages with interactive, structu
5、red 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 transformation. And such information network also poured millions of households in our
6、 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 increasingly the more loved by the majority of users and attention.The new video-o
7、n-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 provide this service with dynamic interactive features of the management informa
8、tion 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 the web anytime, anywhere, to get rid of the limitations of traditional TV viewi
9、ng 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.1.1 B/S技术32.2.2 ASP技术32.2.3 Javascript脚本42.2.4 SQL语言基础52.2.5 ASP访问数据库的方式62.2.6 C
10、SS简介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功能性需求123.3.1对功能的规定123.3.2对性能的规定123.3.3灵活性133.3.4故障处理要求133.3.5运行环境规定133.3.6开发环境133.4非功能
11、性需求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系统介绍模块256.2.4最新视频列表模块256.2.5视频播放模块276.2.6后台管理模块286.2.7数据库处理模块286.2.8后台人员管理模块31第六章 系统测试
12、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-第 34 页江 西 理 工 大 学本 科 毕 业 设 计(论文)题 目:基于ASP的教育视频点播系统的设计与实现学 院:信息工程学院专 业:计算机科学与技术班 级: 学 号:学 生:指导教师: 职称:讲师时间:2013-6-2第一章 绪论1.1研究背景在风靡的Inter
13、net早期,Web网页只是静态的图文结合,浏览者可以在网页上阅读信息,但无法进一步的查询、发表意见或进行电子商务、在线交流、问卷调查、预约订票、讨论区、电子贺卡、E-mail自动回复、数据库管理等工作,这显然还不能满足人们愈来愈多元化的需求。构建网络学习环境是实现网络视频资源量大、实时传输、连续播放和多用户并发的学习和教育信息化建设、数字化学习、网络教学和远程教育建设的需要。面向广大师生提供以流媒体应用为主的视频点播服务,对于有效利用宽带网络,开展网络远程教学意义重大。随着这种要求的提出,各种适应这种要求的应用技术应运而生。为此,有不少公司提出动态网页的解决方案。所谓的“动态网页”指的是浏览器
14、端和服务器端可以互动,也就是服务器端可以实时处理浏览器端的请求,然后将处理结果相应给浏览器端,而ASP(Active Server Pages)便是微软用来建立动态网页的解决方案。1.2研究现状ASP是当今流行的Web应用程序开发技术之一,作为一种服务器端脚本编写环境。它将HTML语言、脚本代码和服务器组件有机地结合在一起,可以用来创建交互式的动态网页和具有数据库访问工具功能的Web应用程序。 随着以互联网为龙头的信息产业的迅速发展,社会的各个领域正发生着一场深刻的变革。而这样的信息网也以涌进了我国的千家万户,并随着网络信息的不断完善下在线影视尤其改变了传统的影视观看方式,不受任何限制、可以足
15、不出户等优点越来越受广大用户的喜爱和重视。随着计算机网络在中国的广泛普及,视频点播以是近年来新兴的传媒方式,它是在原有的文字、图片等静态信息浏览的基础上,增加了视频和音频的动态浏览等多媒体点播服务。在线点播系统就是提供了这一服务的具有动态交互功能的管理信息系统,它实现了一个互联网上的在线影院。用户可以在线浏览视频信息并根据自己的喜好单击播放。这样,使用户足不出户就可观看视频,随时随地地浏览网页,摆脱了传统电视收看时间的局限性,以及传统CD播放资源的局限性,极大丰富了人们的网络生活。1.3研究目标及意义现在,人们举办重要的仪式,或是自己的重要经历,需要记录保留作为纪念,已经很少有人拍照了,而是经
16、常利用DV或者手机来拍摄视频,而且现在人们的精神生活不断提高,人们也制作视频满足自己的精神需要,比如说自己拍下来发生的不平常的事情、拍客们自娱自乐自己制作的短片、用于交流的短片、玩家们自己制作的游戏视频,电视剧剧集、电影等娱乐视频等,在线视频上传就是为了这些人将这些种类的视频上传到网站,供不同人群的年龄的人观看。人们只要登录视频上传网站,就能够根据视频的名称或者种类进行视频的检索,查找自己想要观看的视频,如果想要上传视频,就需要注册成为会员,会员同样可以搜索和观看自己感兴趣的视频,也可以管理自己上传过的视频,会员上传视频时,可以加入对视频的详细介绍,方便其他用户在查找时的区别。同时,在做系统及
17、论文的同时,实践了自己四年大学学习的理论知识。在查找资料中扩展了自己的视野,提高了见识。在其间必定会遇到很多的困难,但是只有自身亲自经历与处理解决,才能更好的把握与改进,才能将知识与技能深深地印在心里。1.4论文主要工作此视频点播系统的网站构建需要几种主要的技术,如网络技术、ASP技术、网络数据库技术等进行了分析,研究了他们的具体应用方法,对他们的优劣也做了一些探讨:选用了ACCESS作为后台数据库,ASP作为前台开发工具,并将软件工程的相关理论应用于整个系统开发过程中。结合现有的设备套件和具体的实际情况,实现了基于ASP技术的教学视频点播系统设计方案。本文主要论述服务器端视频服务平台的搭建、
18、流媒体的相关原理及管理功能的具体实现。本文就目前的视频点播解决方案作了分析,介绍了基于WEB的视频点播系统的方案,针对系统的设计目标、需解决的问题、系统的构成和实现作了分析评价。本系统采用了Realmedia格式视频,使用浏览器-服务器模式。笔者认为这是普通学校可以实现、并且值得推广的视频点播解决方案。第二章 相关技术及开发工具2.1相关技术该系统主要用到的是目前主流开发系统的技术工具及其中还有一些新技术的应用主要的技术具体说明如下。2.1.1 B/S技术B/S就是浏览器/服务器,是Brower/Server的缩写。客户机上只要安装一个浏览器(Browser),如Netscape Naviga
19、tor或Internet Explorer,服务器安装Oracle、Sybase、Informix、MySQL或 SQL Server等数据库。浏览器通过Web Server 同数据库进行数据交互。在B/S结构中,浏览器端与应用服务器端采用请求/响应模式进行交互。交互的过程如下: (1)客户端接受用户的请求; (2)客户端向应用服务端发送请求:客户端把请求消息(包含用户名、 密码等信息)发送到应用服务器端,等待服务器端的响应; (3)数据处理:应用服务器端通常使用服务器端脚本语言,如JSP、ASP.Net等,来访问数据库,获得查询结果; (4)发送响应:应用服务器端向客户端发送响应消息(一般是
20、动态生成的HTML页面),并由用户的浏览器端,解释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、JavaScrip
22、t或 PERL,而且您已经了解使用ASP的方法。只要安装了符合 ActiveX 脚本标准的相应脚本引擎,就可以在ASP页中使用任何一种脚本语言。ASP带有Microsoft Visual Basic Scripting Edition(VBScript)和Microsoft JScript的脚本引擎,这样您可以立即开始编辑脚本。PERL、REXX和Python 的 ActiveX脚本引擎可以从第三方开发人员处获得。如果您已经掌握了一门编程语言,如Visual Basic,您将发现ASP是快速创建 Web应用程序的一个非常灵活的方法。通过向 HTML中添加脚本命令,您能够创建应用程序的HTML接
23、口。通过创建自己的ActiveX组件,可以将应用程序中的商业逻辑封装到能够从脚本、其他组件或从其他程序中调用的模块。使用ASP进行计算的Web可转化为有形的利益,它使Web供应商能够提供交互的商业应用而不仅仅是发布内容。例如,旅行社能够比公布航空时刻表做得更多;用ASP脚本可以让客户察看现有的航班、比较费用并预定座位。包含在Windows NT Option pack中的Microsoft Transaction Server(MTS可以降低在服务器上构造程序的复杂性和费用。MTS可以解决开发那些保密性强的、可分级的以及可靠的 Web 应用程序的复杂性问题。浏览器从 Web 服务器上请求 .a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业论文 基于 ASP 教育 视频点播 系统 设计 实现 42
限制150内