视频点播系统开题报告
一、选题的依据及意义:
近年来,Internet技术得到迅速的发展,已经成为计算机产业的一个技术热点。促成Internet高速发展的因素之一就是Web技术。Web技术由最初的静态HTML发展到动态网页技术DHTML,CGI(Command Gateway Interface),脚本语言与ASP(Active Server Pages)后来居上,并且大有取代CGI的趋势。Web已经不再局限于仅仅提供大量的信息服务,Web技术的发展使得那些具有交互动态页面、有条理的数据库查询、丰富信息内容的页面成为最吸引人的网页。
随着以互联网为龙头的信息产业的迅速发展,社会的各个领域正发生着一场深刻的变革。而这样的信息网也以涌进了我国的千家万户,并随着网络信息的不断完善下在线影视以其改变了传统的影视观看方式,不受任何限制、可以足不出户等优点越来越受广大用户的喜爱和重视。
随着计算机网络在中国的广泛普及,视频点播以是近年来新兴的传媒方式,它是在原有的文字、图片等静态信息浏览的基础上,增加了视频和音频的动态浏览等多媒体点播服务。在线点播系统就是提供了这一服务的具有动态交互功能的管理信息系统,它实现了一个互联网上的在线影院。用户可以在线浏览视频信息并根据自己的喜好单击播放。这样,使用户足不出户就可观看电影,随时随地地浏览网页,摆脱了传统电视收看时间的局限性,以及传统CD播放资源的局限性,极大丰富了人们的网络生活。
二、国内外研究概况及发展趋势
1.技术可行性研究
系统的主要技术难度是解决并发流数。国外许多大公司推出的专有视频服务器可以支持几百个并发流,但价格相当昂贵。国内的几个厂家采用的是高档服务器作为视频服务器 ,可以支持几十个流,最多100个。采用服务器替代专有视频服务器硬件成本大大降低, 但单台服务器的并发流数和硬盘扩充的极限太小,不能满足大型的市场需求。
2.经济可行性研究
软件的.经济可行性是指软件所能带来的经济效益与开发设计所需要的投资相比,是否相适宜,同时还要看此软件能否真正给用户带来足够的经济效益,我们开发的这套系统正是考虑系统开发的成本而设计。本系统的开发在经济上是完全可行的。开发此软件不需要大量的经费,而且是个人独立设计,可以节省许多费用,同时也可提高个人的实际动手能力。
综合以上技术特点,为了降低成本,我们采用PC服务器作为视频服务器,而且PC服务器 的性能还在不断提高,支持的并发流数也在增加。PC服务器作为视频服务器的方案正逐步取代以前的专有视频服务器。为了解决多并发流数,我们采用多台PC服务器以集群的形式,通过控制网关完成服务器之间的协调,提高系统的利用率。控制网关以及集群服务器技术是我们的技术增值点。另外,由于采用集群形式,我们不要求PC服务器实现最 大流数,可以采用低档PC服务器和IDE硬盘,这样又可以提高单台视频服务器的性能价格比。经过我们预研和测试,服务器的瓶颈不在CPU,这样可以用低档CPU和主板。采用IDE RAID卡和7200转IDE硬盘的服务器仍可支持三、四十个并发流。控制网关的技术经过前 期的预研也是可行的。系统的整个方案都是我们自行开发并在通用的软硬件平台上运行 ,具有较强的灵活性。
三、研究内容及方案:
(一)研究内容:
1.用户管理系统数据库的设计;
2.基于浏览器/服务器方式的多功能的视频点播系统
(二)实现方案
1.系统体系结构及实现方法
1.1目标设计
在线视频服务系统所要实现的功能分为前台功能和后台功能。
(1)前台功能:
包括在主界面进行的基本操作,具体内容如下:
(a).电影浏览:用户可以通过电影分类和点机排行以及最近更新来浏览最新的电影,电视剧,和各类综艺节目。
(b).电影搜索:用户可以根据电影名称和电影演员进行查询。
(c)电影推荐:用户可以简单明了的了解近期内最精彩的影视作品。
(2)后台功能:
本系统的重点,不同的管理员拥有不同的权限。超级用户具有最高
权限,可以添加修改删除注册用户,并可以根据需要添加或删除电影。具体功能如下:
【初级管理员】(必须登陆管理页面)
1.添加电影:可以在各个栏目进行电影的添加工作。
【高级管理员】(必须登陆管理页面)
1. 添加电影:可以在各个栏目进行电影的添加工作。
2. 电影管理:可以对所有电影进行删除和修改操作。
3. 分类管理:可添加电影的分类。
【超级管理员】(必须登陆管理页面)
1. 分类管理:可以在各个栏目进行新闻的添加工作。
2. 添加电影:可以对所有新闻进行删除和修改操作。
3. 电影管理:可以对各个大类、小类进行删除、修改、新增操作。
4. 地址管理 可添加服务器。
5. 影片评论
6. 用户管理:可以添加不同权限的管理员,并可对所有类别的管理员资料进行修改、删除。
7. 错误报告注册拥护可以报告电影错误或不能正常观看等。
1.2设计思想
1.Browser/Server结构
在线视频服务系统的特点就是利用Browser/Server(B/S)结构,实现电影的在线点播、添加、修改、删除等功能。
Client/Server(C/S)模式与Browser/Server模式是现在比较流行的两种数据库应用模式。单独应用哪一种模式都将受其自身弱点的限制。Client/Server模式主要是在以局域网为基础的环境下展开应用的,它受到地域的限制。而Brower/Server模式通过Internet进行通信,可以不受地域的限制,但是它不能够进行联机事物处理,并且在处理大量数据的情况下,速度较慢。从目前的开发技术来看,Browser端作为信息收集源,特别是大量的数据录入工作还不能完全取代Client端的用户界面。在这方面,Client端的各种开发工具的功能更加强大也更加灵活。
-
四轮转向系统图解
不知道大家有没有想过这样一个问题,汽车转向轮为什么是前轮?为什么不是后轮或者四轮?当然,工程师们早就想到这个问题了!并且早在一个世纪以前就已经成功研制出了四轮转向技术。四轮转向系统图解考德威尔谷卡车和客车公司是一个澳大利亚的汽车制造商,该公司早在1907年...
-
农信系统办公室工作的主要事迹
~年,综合办公室在联社的正确领导下,严格按照联社制定的规章制度履行职责,所分管的各方面工作,都是以联社的方针政策为准则,以联社的长足发展为目标,同时结合全辖的实际情况,努力搞好各方面工作,农信系统办公室工作主要事迹。尽管一年来并未取得突出业绩,但办公室几名员工...
-
数据库技术信息的管理论文
一、信息管理中计算机数据库技术的运用建议(一)增强数据的完整性。在数据库运行过程中,最基本的要求就是数据的完整、准确。数据是数据库的主要内容,数据的完整是保证数据库顺利运行的基础条件,用户在编制信息时候尽量编辑完整信息,这样数据库才有更高的价值,信息管理...
-
自考互联网数据库常考的知识点复习
2017年自考互联网数据库常考知识点复习:数据仓库的基本操作(1)基本聚集函数:由于聚集函数的计算很费时间,在数据仓库中常常把这些计算结果当作实视图保存起来,一次计算可供多次使用。SQL提供五种聚集函数:SUM,COUNT,AVG,MAX,MIN.(2)立方体操作:事实表是个多维表,每个...