视频点播系统开题报告
- 格式:doc
- 大小:57.00 KB
- 文档页数:8
毕业设计(论文)开题报告题目基于ASP的视频点播系统
专业名称通信工程
班级学号*********
学生姓名文恒星
指导教师张帆
填表日期2011 年 3 月23 日一、选题的依据及意义:
近年来,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端的各种开发工具的功能更加强大也更加灵活。