欢迎来到三一办公! | 帮助中心 三一办公31ppt.com(应用文档模板下载平台)
三一办公
全部分类
  • 办公文档>
  • PPT模板>
  • 建筑/施工/环境>
  • 毕业设计>
  • 工程图纸>
  • 教育教学>
  • 素材源码>
  • 生活休闲>
  • 临时分类>
  • ImageVerifierCode 换一换
    首页 三一办公 > 资源分类 > DOC文档下载  

    网上影院的研究与设计.doc

    • 资源ID:3991287       资源大小:144KB        全文页数:11页
    • 资源格式: DOC        下载积分:8金币
    快捷下载 游客一键下载
    会员登录下载
    三方登录下载: 微信开放平台登录 QQ登录  
    下载资源需要8金币
    邮箱/手机:
    温馨提示:
    用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP免费专享
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    网上影院的研究与设计.doc

    毕业论文网上影院的研究与设计姓名指导教师专业系别入学年份设计时间: : 网上影院的研究与设计摘 要: 近年来,Internet技术得到迅速的发展,已经成为计算机产业的一个技术热点。基于IP的城域级宽带网络建设日益成为大中城市信息化建设的热点。VOD视频点播系统是宽带网络中最具代表性的应用,VOD系统的规划与建设也提到了议事日程。本论文主要阐述了网上影院的研究以及软件结构设计。本网站根据流媒体传输原理,在校园局域网的基础上模拟基于WEB的视频点播系统,实现用户信息管理、视频文件的添加、删除、修改及在线播放和搜索功能。由于本系统是一个小型系统,所以我们采用基本的SQL数据库,易于实现。关键词:视频点播 SQL ServerASP.NET 网上影院系统一、视频点播视频点播,英文简称VOD(V),即视频点播的意思,指的是按照用户的要求播放视频。视频点播是计算机技术、网络技术、多媒体技术发展的产物,是一项全新的信息服务,它摆脱了传统电视受时空限制的束缚。VOD有很广泛的含义,包含了娱乐、教育、商业等领域的多种应用,如影片点播、热点新闻点播、交互视频游戏和远程教学等。VOD是一种受用户控制的视频分配业务,它使得用户可以交互的访问远端服务器所存储的丰富节目源。“它的实质是信息的使用者根据自己的需要主动获得多媒体信息。”视频点播与传统电视有本质不同,主要体现在以下两个方面:首先,视频点播具有交互性,用户可根据个人需求选择视频节目,并指定该节目的起始时间,从这一点来说,视频点播也可以称为交互式视频点播;而传统电视是按事先安排好的程序播放节目,用户在选择和观看节目方面是被动的,只有频道选择权,没有播放控制权,更不能对视频进行交互式操作。其次,VOD系统中的信号是数字化的,而传统电视中的信号是模拟的。视频点播的工作过程为:用户在客户端启动播放请求,这个请求通过网络发出,到达并由服务器的网卡接收,传送给服务器。经过请求验证后,服务器把存储子系统中可访问的节目名准备好,使用户可以浏览到所喜爱的节目菜单。用户选择节目后,服务器从存储子系统中取出节目内容,并传送到客户端进行播放。通常,一个“回放连接”定义为一个“流”。采用先进的“带有控制的流”技术,支持将上百个高质量的多媒体“流”传送到网络客户机。客户端可以在任何时间播放存在服务器视频存储器中的任何多媒体资料。客户端在接收到一小部分数据时,便可以观看所选择的多媒体资料。这种技术改进了“下载”或简单的“流”技术的缺陷,能够动态调整系统工作状态,以适应变化的网络流量,保证恒定的播放质量。二、系统开发平台本系统采用ASP.NET作为后台开发工具。ASP.NET提供了一个统一的WEB开发模型,其中包括开发人员生成企业级WEB应用程序所需的各种服务。ASP.NET是基于通用语言的编译运行的程序,所以它的强大性和适应性,可以使它运行在WEB应用软件开发者的几乎全部的平台上,通用语言的基本库,消息机制,数据接口的处理都能无缝的整合到ASP.NET的WEB应用中。同时它还提供一种新的编程模型和结构,可生成伸缩性和稳定性更好的应用程序,并提供更好的安全保护。开发人员可以方便地获得这些技术的优点,其中包括托管的公共语言运行库环境、类型安全、继承等等。ASP.NET可以无缝地与WYSIWYG HTML编辑器和其他编程工具(包括MICROSOFT VISUAL STUDIO.NET)一起工作。这不仅使得WEB开发更加方便,而且还能提供这些工具必须提供的所有优点,包括开发人员可以用来将服务器控件拖放到WEB页的GUI和完全集成的调试支持。当创建ASP.NET应用程序时,开发人员可以使用WEB窗体或XML WEB SERVICES,或以他们认为合适的任何方式进行组合。每个功能都能得到同一结构的支持,能够使用身份验证方案,缓存经常使用的数据,或者对应用程序的配置进行自定义等等。三、数据库平台ASP.NET所支持的数据库很多,因此我们要根据实际需要来使用最合理的数据库。数据库分为平面数据库和关系数据库,但平面数据库会使存储空间被重复和浪费,而关系数据库则是由若干个平面数据库连接在一起而形成的,采用关系数据库,用户不仅能像在平面数据库管理中那样搜索各个独立的记录,而且能够建立一个记录集合与另一个记录集合的关系,就能使用户的效率更高,操作更简捷。数据会随着时间的增加,而积累,导致数据量日渐庞大。我们常常需要快速地在大量的数据中,找出设备的存储记录,同时也希望数据能有一定的保密性。而数据的最终作用,就是提供决策分析的信息。如果我们不能利用大量数据的分析,以最快的速度找到我们要找寻的数据,则数据只是简单的资料罗列而己。本系统采用SQL SERVER 2000作为后台开发工具。其重要特性及优点,详细介绍如下:INTERNET集成SQL SERVER 2000数据库引擎提供完整的XML支持。它还具有构成最大的WEB站点的数据存储组件所还需的可伸缩性、可用性和安全功能。SQL SERVER 2000程序设计模型与WINDOWS DNA构架集成,用以开发WEB应用程序,并且SQL SERVER 2000支持ENGLISH QUERY和MICROSOFT搜索服务等功能,在WEB应用程序中包含了用户友好的查询和强大的搜索功能。可伸缩性和可用性同一个数据库引擎可以在不同的平台上使用,从运行MICROSOFT WINDOWS®98的便携式电脑,到运行MICROSOFT WINDOWS 2000数据中心版的大型多处理器服务器。SQL SERVER 2000企业版支持联合服务器、索引视图和大型内存支持等功能,使其得以升级到最大WEB站点所需要的性能级别。企业级数据库功能SQL Server 2000 关系数据库引擎支持当今苛刻的数据处理环境所需的功能。数据库引擎充分保护数据完整性,同时将管理上千个并发修改数据库的用户的开销减到最小。SQL Server 2000 分布式查询使您得以引用来自不同数据源的数据,就好象这些数据是 SQL Server 2000 数据库的一部分,同时分布式事务支持充分保护任何分布式数据更新的完整性。复制同样使您得以维护多个数据复本,同时确保单独的数据复本保持同步。可将一组数据复制到多个移动的脱接用户,使这些用户自主地工作,然后将他们所做的修改合并回发布服务器。 易于安装、部署和使用SQL SERVER 2005中包括一系列管理和开发工具,这些工具可改进在多个站点上安装、部署、管理和使用SQL SERVER 2005的过程。SQL SERVER 2005还支持基于标准的、与WINDOWS DNA集成的程序设计模型,使SQL SERVER 2005数据库和数据仓库的使用成为生成强大的可伸缩系统的无缝部分。这些功能使您得以快速交付SQL SERVER应用程序,使客户只需最少的安装和管理开销即可实现这些应用程序。数据仓库SQL SERVER 2000中包括析取和分析汇总数据以进行联机分析处理(OLAP)的工具。SQL SERVER中还包括一些工具,可用来直观地设计数据库并通过ENGLISH QUERY来分析数据。四、可行性分析系统的主要技术难度是解决并发流数。国外许多大公司推出的专有视频服务器可以支持几百个并发流,但价格相当昂贵。国内的几个厂家采用的是高档服务器作为视频服务器,可以支持几十个流,最多100个。采用服务器替代专有视频服务器硬件成本大大降低,但单台服务器的并发流数和硬盘扩充的极限太小,不能满足大型的市场需求。软件的经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益,我们开发的这套系统正是考虑系统开发的成本而设计。本系统的开发在经济上是完全可行的,个人独立设计可以节省许多费用,也可提高个人的实际动手能力。五、系统安全设计由于设备管理系统的数据量大,涉及面广,为使系统有效地运行,并始终保持数据的正确性和完整性,防止数据的泄漏。需要采取一定的安全保密措施。本系统的安全保密设计围绕以下两个方面进行:1源程序编译源程序经过编译生成特殊代码,可避免非法操作,起到安全保密的作用。另外,源程序编译后,计算机执行编译后的目标文件,也可以大大提高程序执行速度。当然,系统正式交付使用后,仍需维护和完善,因此,不能抛开源程序。较好的做法是,源程序由专人负责保管,未经许可不能随意使用,一般操作人员只能接触目标文件。2程序文件属性修改为防止对库文件的单独操作,在程序中修改库文件的属性。进入系统时设置为读写属性,退出系统时将其设置为只读属性。六、功能设计在线视频点播系统需要实现的功能包括用户的管理,以及视频信息的管理和使用等。具体来讲,它包含用户管理中常见的注册、登录操作,视频信息的显示、播放、搜索操作,视频管理中的添加、删除、修改等。同时为了方便用户使用,增加了按影片类别来显示等功能,这使得系统需要在视频信息之外保留栏目信息,于是增加了对栏目信息的增加、删除和修改的功能。本系统根据使用该网站的用户角色的不同分为下面两种用户:管理员:采用自行设置方式进入网站,负责管理网站上用户信息和视频信息的管理,以及栏目信息的管理。其中包括视频信息的增加、删除、修改,以及栏目信息的增加,删除和修改。普通用户:采用先注册后登录的方式进入管理网站,在网站中可以在线浏览视频信息,搜索视频信息,以及在线观看视频信息。根据用户的角色和需求进行划分后,可以归纳出整个系统的数据流图如图1-11-4所示。操作用户用户身份验证浏览、查询,但不能发帖子、在线播放、下载 用户文件 未登陆图1-1 用户未登录时流图操作用户用户身份验证浏览、查询、点播、下载、发表评论浏览、查询、修改各信息用户文件 合法用户 管理员图1-2用户登录后流图验证用户是否存在重复数据库存入用户信息提示重新录入 用户文件 录入各项信息无重复 无重复 重复图1-3 用户注册流图 操作用户用户身份验证发表公告,修改各信息 用户文件 管理员 无效用户图1-4 管理员登录流图调查视频点播的业务流程应顺着系统信息流动的过程逐步地进行,内容包括各环节的处理业务、信息来源、处理方法、信息流的去向提供信息的时间和形态(报告、单据等)通过对视频点播业务的实际调查分析,系统的系统分析阶段,我们设计出我们系统的业务流程图,弄清了视频点播系统的业务流程,系统的业务流程如图1-5图1-5 业务流程图在线视频点播系统是在对一些用户观看电影的实际方式调研后,以实际为基础进行设计的。该系统属于B/S模式,用户可以在线搜索、浏览、点播视频。管理员可对用户、视频信息进行增加、删除以及修改等操作。该系统包括四大模块:会员管理、视频信息显示播放、视频信息搜索、管理员模块。本系统的功能模块如图1-6所示。图1-6系统功能模块图七、应用与测试系统测试的目标是以最少的时间和人力找出软件中潜在的各种错误和缺陷。如对系统实施了严格的规范测试,就能够发现其中大部分的错误。系统测试能够确认系统实现的功能和性能与需求说明的一致性。系统测试还能收集到足够的测试结果为系统可靠性提供依据。目前测试仍然是保证系统质量的关键步骤,它是对系统需求规格、设计和编码最后的验证、复审。系统测试集中反映了人们心理上、技术上、经济上对系统的认识,这种认识在很大程度上又影响了系统的设计。本系统不同于有线电视系统,因为它能满足用户的需求比较多。八、小结本网站在校园局域网的基础上模拟基于Web的视频点播系统,实现用户信息管理、视频文件的添加、删除、修改及在线播放和搜索功能。由于本系统是一个小型系统,所以我们采用基本的SQL数据库,易于实现。具体实现中将HTML、ASP.NET及Javascript完美融合,力求界面美观、操作流畅。但是本网站只是一个在线点播系统,没有涉及在线直播和视频会议等方面,内容稍嫌单薄,仍有很多方面尚需进一步研究。参考文献:1 高清和. 精通ASP.NET程序设计中国铁道出版社 20082 程载和. ASP.NET项目案例导航 高等教育出版社, 2007.33丁士锋SQL Server 2000数据库与网络开发北京:电子工业出版社,20084 王占全 .SQL Server 2000开发管理和应用从基础到实践电子工业出版社;2008.105郑仁祥VOD系统中信道调度问题综述J东北大学学报(自然科学版)2002.66胡飞,朱耀庭Internet视频点播差错控制J计算机研究与发展2002.17陈文周基于以太网实现VOD的方法研究J电视技术,2002.3总 结本论文的特点主要体现在:1、在收集整理和研究大量相关参考文献的基础上,研究视频点播的相关技术和概念。2、从技术上来看,本系统引入了数据库管理技术,利用动态网页来与用户交互。本系统中采用ASP.NET+SQL SERVER的数据库连接技术,充分利用了的优越技术。3、在对经典的VOD系统进行了深入研究和性能分析后,结合现实的条件,设计了一种经济快捷的系统建立方案,开发了基于Web的VOD系统模型。当然,由于时间有限,本系统还存在一些不尽人意之处和有待深入研究的地方。本系统给出了基本的VOD系统框架,但是内容稍嫌单薄;只是一个在线点播系统,没有涉及在线直播和视频会议等方面。视频点播是伴随着音频、视频处理技术及网络技基于Web的视频点播研究将是综合多媒体技术和网络技术研究的一个重大课题,仍有很多方面尚需进一步研究。相信随着各方面研究的深入开展,视频点播将更加完善,会给人们的生活带来更多乐趣,必将受到大众青睐。致 谢本人于2008年9月到唐山科技职业技术学院学习计算机应用技术专业,并于2011年6月毕业。在毕业之际完成了这篇论文,之所以选择写这篇论文是它会对我以后工作有所帮助,以后可以进行一些关于软件开发系统的设计。感谢所有老师在这三年里的悉心教导,同时还有毕业论文指导老师的用心指导,从论文的选题、方案的确定到论文的格式完成都离不开老师的精心指导,再次对在学校期间心情耕耘的老师们致以最崇高的敬意,谢谢论文指导老师的指导。

    注意事项

    本文(网上影院的研究与设计.doc)为本站会员(laozhun)主动上传,三一办公仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知三一办公(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    备案号:宁ICP备20000045号-2

    经营许可证:宁B2-20210002

    宁公网安备 64010402000987号

    三一办公
    收起
    展开