网上影院的研究与设计.doc
《网上影院的研究与设计.doc》由会员分享,可在线阅读,更多相关《网上影院的研究与设计.doc(11页珍藏版)》请在三一办公上搜索。
1、毕业论文网上影院的研究与设计姓名指导教师专业系别入学年份设计时间: : 网上影院的研究与设计摘 要: 近年来,Internet技术得到迅速的发展,已经成为计算机产业的一个技术热点。基于IP的城域级宽带网络建设日益成为大中城市信息化建设的热点。VOD视频点播系统是宽带网络中最具代表性的应用,VOD系统的规划与建设也提到了议事日程。本论文主要阐述了网上影院的研究以及软件结构设计。本网站根据流媒体传输原理,在校园局域网的基础上模拟基于WEB的视频点播系统,实现用户信息管理、视频文件的添加、删除、修改及在线播放和搜索功能。由于本系统是一个小型系统,所以我们采用基本的SQL数据库,易于实现。关键词:视频
2、点播 SQL ServerASP.NET 网上影院系统一、视频点播视频点播,英文简称VOD(V),即视频点播的意思,指的是按照用户的要求播放视频。视频点播是计算机技术、网络技术、多媒体技术发展的产物,是一项全新的信息服务,它摆脱了传统电视受时空限制的束缚。VOD有很广泛的含义,包含了娱乐、教育、商业等领域的多种应用,如影片点播、热点新闻点播、交互视频游戏和远程教学等。VOD是一种受用户控制的视频分配业务,它使得用户可以交互的访问远端服务器所存储的丰富节目源。“它的实质是信息的使用者根据自己的需要主动获得多媒体信息。”视频点播与传统电视有本质不同,主要体现在以下两个方面:首先,视频点播具有交互性
3、,用户可根据个人需求选择视频节目,并指定该节目的起始时间,从这一点来说,视频点播也可以称为交互式视频点播;而传统电视是按事先安排好的程序播放节目,用户在选择和观看节目方面是被动的,只有频道选择权,没有播放控制权,更不能对视频进行交互式操作。其次,VOD系统中的信号是数字化的,而传统电视中的信号是模拟的。视频点播的工作过程为:用户在客户端启动播放请求,这个请求通过网络发出,到达并由服务器的网卡接收,传送给服务器。经过请求验证后,服务器把存储子系统中可访问的节目名准备好,使用户可以浏览到所喜爱的节目菜单。用户选择节目后,服务器从存储子系统中取出节目内容,并传送到客户端进行播放。通常,一个“回放连接
4、”定义为一个“流”。采用先进的“带有控制的流”技术,支持将上百个高质量的多媒体“流”传送到网络客户机。客户端可以在任何时间播放存在服务器视频存储器中的任何多媒体资料。客户端在接收到一小部分数据时,便可以观看所选择的多媒体资料。这种技术改进了“下载”或简单的“流”技术的缺陷,能够动态调整系统工作状态,以适应变化的网络流量,保证恒定的播放质量。二、系统开发平台本系统采用ASP.NET作为后台开发工具。ASP.NET提供了一个统一的WEB开发模型,其中包括开发人员生成企业级WEB应用程序所需的各种服务。ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在WEB应用软件
5、开发者的几乎全部的平台上,通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的WEB应用中。同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET可以无缝地与WYSIWYG HTML编辑器和其他编程工具(包括MICROSOFT VISUAL STUDIO.NET)一起工作。这不仅使得WEB开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到WEB页的GUI和完全集成的调试支持。当创建ASP
6、.NET应用程序时,开发人员可以使用WEB窗体或XML WEB SERVICES,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义等等。三、数据库平台ASP.NET所支持的数据库很多,因此我们要根据实际需要来使用最合理的数据库。数据库分为平面数据库和关系数据库,但平面数据库会使存储空间被重复和浪费,而关系数据库则是由若干个平面数据库连接在一起而形成的,采用关系数据库,用户不仅能像在平面数据库管理中那样搜索各个独立的记录,而且能够建立一个记录集合与另一个记录集合的关系,就能使用户的效率更高,操作更简捷。数
7、据会随着时间的增加,而积累,导致数据量日渐庞大。我们常常需要快速地在大量的数据中,找出设备的存储记录,同时也希望数据能有一定的保密性。而数据的最终作用,就是提供决策分析的信息。如果我们不能利用大量数据的分析,以最快的速度找到我们要找寻的数据,则数据只是简单的资料罗列而己。本系统采用SQL SERVER 2000作为后台开发工具。其重要特性及优点,详细介绍如下:INTERNET集成SQL SERVER 2000数据库引擎提供完整的XML支持。它还具有构成最大的WEB站点的数据存储组件所还需的可伸缩性、可用性和安全功能。SQL SERVER 2000程序设计模型与WINDOWS DNA构架集成,用
8、以开发WEB应用程序,并且SQL SERVER 2000支持ENGLISH QUERY和MICROSOFT搜索服务等功能,在WEB应用程序中包含了用户友好的查询和强大的搜索功能。可伸缩性和可用性同一个数据库引擎可以在不同的平台上使用,从运行MICROSOFT WINDOWS98的便携式电脑,到运行MICROSOFT WINDOWS 2000数据中心版的大型多处理器服务器。SQL SERVER 2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大WEB站点所需要的性能级别。企业级数据库功能SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能
9、。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。 易于安装、部署和使用SQL SERVER 2005中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQL SERVER 200
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网上 影院 研究 设计

链接地址:https://www.31ppt.com/p-3991287.html