开题报告
通信工程
网络在线影视点播系统设计
一、课题研究意义及现状
随着计算机和网络的发展日新月异,尤其是许多的校园网,小区宽带网、企业或者政府机关内部网的建设已经可以满足人们对带宽的需求。于是人们不再满足于单调的文字或者图像,不满足在电影院才能观看电影,而希望能在网上直接观看电影。
随着计算机网络的飞速发展,传统的电影院模式也随之发展到互联网上,在线电影作为流媒体技术的一种应用,已经在各大网站上“露脸”。不久的将来,在线电影将会吸引越来越多的眼球。就目前而言,很多国内电影大片的全球同步放映,我们已经可以在网络上通过在线支付的方式进入指定的网络影院同时观赏。特别是现在电视台的电视剧、中央电视台的新闻、各类体育比赛节目,我们都可以通过网络影院里在第一时间欣赏到。
目前,我国腾迅公司的QQ直播QQLive是互联网最大规模视频直播的在线网络影院。它用了先进的P2P流媒体播放技术,可以确保在大量用户同时观看节目的情况下。节目依然流畅清晰;同时具有很强的防火墙
穿透能力,为用户在任何网络环境下收看流畅的视频节目提供了有力保障;而且所有流媒体数据均存放在内存中,避免了频繁直接访问硬盘数据而导致的硬盘损坏。它支持目前我国的全部卫星电视,包括香港的凤凰卫视等同步直播,同时具备各类电影的点播功能,在线人数为目前互联网上在线网络影院人数之最。
二、课题研究的主要内容和预期目标
把系统主要划分为:影视窗口模块、界面设计模块、实现搜索/点击排行等功能模块、数据库模块、后台管理模块。熟悉ASP.NET的软件开发环境,掌握中小企业门户网站建设与配置方法,掌握SQL Server2005的配置和使用方法,对网络在线影视点播系统需求进行详细分析和总体设计,系统总体指标及功能要求:
1.安装、配置和调试网络在线影视点播系统开发环境,包括ASP.NET、数据库系统等。
2.完成会员登录、注册、用户信息修改等模块设计。
3.完成电影播放功能设计,会员可以在线观看影视。
4.完成电影查功能,查电影分类、电影名,以及电影信息等功能设计。
5.设计电影点播排行功能系统。
会员登录功能:会员登录后才可以实现在线观看电影的功能。
电影分类列表:通过该功能用户可以在该类电影中查看电影的信息。
电影查功能:用户可以直接搜索所需要的电影。
电影总排行:根据用户的点击数为数据库中所有的电影进行排行,可以为用户提供更受欢迎的电影信息。
分类电影排行:分类电影排行同电影总排行类似,只是为某个分类的所有电影进行排名。
最新电影:提示用户最近更新的电影信息。
播放电影:通过在线播放可以实现用户在线观看电影的功能。
本设计要求完成系统开发环境和平台的安装、配置,完成系统主要模块的功能,实现主要功能的试运行和演示操作。
三、课题研究的方法及措施
本课题是网络在线影视点播系统设计:①首先进行需求分析,②对系统进行整体设计③对系统进行详细
设计④对软件的功能及编码进行调试⑤软件维护阶段。
1、采用ASP.NET环境和SQL数据库。ASP.NET是基于通用语言的编译运行的程序,利用ASP软件组建网站,构建模型。熟悉ASP.NET的环境模式。
2、数据库设计,分别为会员信息表、影片信息表、影片分类信息表和评论信息表。利用SQL语句生成4张数据表。
3、通过AddUser存储过程实现用户的简单注册,并且利用CheckUser存储过程来检验数据库中某用户名是否存在。通过ClassTOP存储过程获取分类电影中点击量排名前15的电影信息,以及用MovInfo存储过程获取电影的详细信息。用UserLogin存储过程来确认用户的登录。
4、系统首页使用Login用户控件、Left_d用户控件、Seach用户控件、Class用户控件、DataList 控件、Label控件实现了登录功能,影片排行和影片分类列表等功能。
5、搜索功能的实现是通过search.aspx.cs文件完成,接收用户输入的查询关键词功能。
6、影片分类通过class.aspx文件去实现,使用DataList控件和分页子模块。
6、在点播模块中主要是利用Mediaplay与Realplayer的嵌入实现播放的功能。
7、后台管理首先实现对数据库的连接,通过Asp编程实现页面能够读取Access数据库的内容(包括电影名称、影视简介、连接海报图片的路径等)并显示在页面一定的位置。除此之外,还要实现通过管理员帐户,可以进在本地或者远程地对影片进行在线上传、删除、填写影片简介。
8、对以上步骤生成页面环境,进行调试,如果未达到目标,将向导师进行咨询,以及查阅资料,以求最终达到影片能正常点播。
四、课题研究进度计划
电影宣传类网页界面设计毕业设计期限:自2010年10月20日至2011年5月15日。
1.2010年10月20日—2010年12月4日:分析任务,收集资料,系统总体方案设计,完成开
题报告、文献综述、外文翻译。
2.2010年12月5日—2011年4月10日:设计与写论文,数据库设计与应用软件程序设计,撰写设计报告与论文。
3.2011年4月11日—2011年5月15日:设计作品完善,论文修改。
五、参考文献
[1] 赵斌,王丹.视频点播系统与视频点播服务器[J].沈阳航空工业学院学报.2002,19(4):12~58.
[2]陈艳华,付瑞锋,单党育.ASP.NET 2.0+SQL Server网络系统开发与实例[M].北京人民邮电出版
社.2008,9.
[3] Kawazoe Y,Ohe K.《Methods of information in medicine》[J]. 2009,47(6):1~20.
[4] 张智强,余健,孙福兆.SQL Server2005课程设计案例精编[M].北京.清华大学出版社.2008,8.
[5] 李琳. SQL Server2005在.NET中的应用[J].科技创新导报.2007,(31):12~13.
[6] 周兴华,周新伟.ASP+SQL Server数据库开发与实例[M].北京.清华大学出版社.2008,6.
[7] 沈建强,耿兆丰,邹轩. 视频点播系统的设计与实现[J].计算机工程.2006,32(2):200~210.
[8] 马巧焕,王瑜,张迎芳.基于Web的V OD视频点播系统设计及功能[J].矿冶.2006,15(2): 95~
105.
[9] 周继茂.视频点播技术综述[J].有线电视技术.2004,(19):70~78.
[10] 高梅,昌玉芳,黄本雄.视频点播系统交互式功能的设计与实现[J].华中科技大学学报(自然科
学版).2006,34(10):15~22.
[11] 苗兰芳.交互式视频技术及其应用[J].微机发展.2001,(6):17~23.
[12] 吴国勇.网络视频流媒体技术与应用[M].北京邮电大学出版社.2001,4.
[13] 黄涛.远程多媒体信息实时播放系统开发研究.华中师范大学硕士学位论文.2006:47~48.
[14] 朱信忠,赵建民.基于WEB交互式视频点播系统的设计与实现[J].微机发展.2003,13(5):70~
78.
[15] 温春香.基于流媒体技术的视频点播系统的设计[J].技术应用.2010,(5):78~79.
[16] M.Pietrek.Avoiding D11 Hell.Introducing Application Metadata in the Microsoft.NET
Framework[EB/OL]. msdn.microsoft.2009.10.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论