当前位置: 首页 > 免费论文下载 > 科学技术 > 电子技术
论文服务

VOD视频点播系统相关论文

时间:2013-05-27来源:易品期刊网 点击:
0 引言 
  ASP是Active Server Pages的简称,是微软公司开发的服务器脚本编写环境。ASP是结合Markup标签语言 (如HTML)和脚本语言(如VBScript或JavaScript)及Active X来处理的一种动态、交互页面,可以使用某种类型的中间应用程序或插件程序来连接。它能够接收用户请求,读取并解释核实的基于服务器的脚本文件;接着创建输出页,并传送给Web服务器;最后作为响应发送给客户端。因此,我们可以使用ASP来创建动态的Web页面,从而开发出强大的Web应用程序。 
  1 系统分析 
  播放页面首先检测用户是否有权限点播此电影,然后根据需要进行操作,最后将调用客户端的Active X插件播放电影。为了使得系统结构清晰、模块化强,本系统前台页面分为了3个模块,第一个模块是页面顶部模块(Inc/Head.asp文件),此部分内容为网页的头部代码,包括数据连接文件、系统公用函数文件等;另外,此部分还从数据库调用一些系统设置信息,并从数据库中取出所有电影分类进行生成导航列表的操作。 
  2 数据库设计与实现 
  2.1 数据库需求分析与E-R图 数据库的设计,首先需要建立一个tbFilm表,用来保存电影的名称、地址、分类、片长等信息。因为影视的分类只有有限的几种,所以还要有一个tbType表来保存影视的分类信息。 
  用户类表的设计,需要有一个表tbUser存放用户的用户名、密码等基本信息;与此相关的有用户的收藏夹,用户收藏的电影使用tbFavorite表来存放。 
  2.2 数据库逻辑设计 tbFilm表存放影视信息,即最主要的电影名称、地址信息等,这里的特殊字段是IsIndex,在后台中将有相应功能根据此处设定来生成首页信息。 
  3 视频浏览及点播模块设计 
  3.1 系统页面中模块的构建 因为前台各页面的页面结构都是相似的,所以可以将其模块化,提炼出每个页面均需要包含的3个部分,即:头部文件Inc/Head.asp,左侧导航文件Inc/Left.asp,底部文件Inc/Bottom.asp。 
  Head.asp文件是网页的头部,其HTML盗马部分应包括HTML定义头及网页头部一个显示网站标志和影视类别的通栏表格。首先,为了方便调用,将包含数据连接文件和公用函数文件的代码加入次页面;而后需要进行3次数据库查询,依次取出一些系统设置以及取出影视类别列表。 
  3.2 系统首页(Default.asp)设计一个网站首页的设计是十分重要的,一般来说,首页是用户进入网站所浏览的第一个页面,从心理学的“首因因素”来讲,网站首页将给用户留下网站是一个什么样网站的重要印象,因此首页的设计需要很好地策划。应当将网站较新、较好的内容展示在首页中,因此本系统的首页主要展示网站最新添加的影视信息,以及网站管理员推荐的影视信息。
3.3 视频列表页面(List.asp)设计 当用户单击页面顶部的影视类别导航链接后,将跳转到相应的按类别方式显示视频列表的页面List.asp。这个页面的主要功能就是根据所传递的GET参数从数据库中调取相应的影视记录并分页显示,由于所要查询的类别编号已经由GET参数获得,因此我们之需要在查询中用Where子关键字指定所属分类为相应编号的影视信息即可。 
  3.4 视频查询设计 一个电影网站的电影可能有很多,为了方便用户快捷地找到其想观看的电影,就需要查询搜索功能。在前台的几个列表页面均有搜索表单如下图所示:用户单击“SEARCH”按钮,将以GET方式提交表单至页面Search.asp。Search.asp页面处理所取得的参数并进行搜索,最后将结果以列表方式显示在页面上。 
  3.5 视频信息及视频点播页面设计 当用户单击列表中的“播放”按钮时,将打开视频信息页面Film.asp,此页面取出视频的信息并显示给用户。程序首先获取参数Id,即视频编号;然后根据此编号打开记录集取出相应的视频信息;然后进行判断,如果该影片不存在则给出提示,否则就显示信息;最后关闭记录集。Play.asp是具体播放影片的页面,在影视信息页面单击“播放”按扭,将打开Play.asp页面播放相应的影片。Play.asp页面的代码程序中,将首先检测获取的ID数值是否合法,若不合法则给出提示;然后打开影片信息表tbFilm查询当前影片的信息,并将信息保存在本地变量中;在前面的处理完成后,将进行播放影片的处理。在本系统中并没有实现该功能,因此不再赘述。 
  3.6 对电影发表评论及报告连接错误 为了提高网站的互动性,本系统设计了一个用户对电影的评论模块,在影视信息页面可以查看最新发表的5条评论,同时用户还可以发表自己的评论。本模块首先打开记录集,从数据库中取出最新的5条评论,然后进行判断,如果没有任何评论则显示“没有任何评论”字样,否则列表显示这些评论。最后还显示一个用户发表评论的表单,用户可以填写此表单并提交到页面Remark.asp。实现此功能的代码在Film.asp页面中,在此不将其罗列出来了。该段程序与一般的打开记录集显示信息的代码类似。 
  3.7 用户最近浏览记录 为了方便用户访问,需要追踪并记录用户的浏览记录,并显示给用户,以便于其了解最近查看的影片。这种记录应该是基于客户端的,因为:第一,可能有未注册的用户访问网站需要记录,而在数据库中没有其注册的记录;第二,如果所有访问者的信息均记录在服务器端,那么将耗费大量的服务器存储空间和资源,而这些记录在客户端可以方便地完成。在客户端一般使用Cookies记录信息,可以通过设定Cookies的保存期限来设定信息在用户计算机的存储时间。实现用户最近浏览的记录和记录显示是通过在影视信息页面Film.asp中使用include指令包含文件Inc/Last/Visit.asp来实现的。 
  3.8 用户视频收藏 用户可能比较喜欢某个电影,并且想记录下来以便可以继续观看,这时就要为用户提供在线影视收藏功能。此功能是将用户所收藏的电影ID和名称信息保存在服务器上,当用户打开“我的收藏夹”连接时,可以显示出其收藏的影视列表。 
  3.9 E-mail订阅影视信息 如果用户认为网站不错,想长期获得网站的一些更新信息,本系统为其提供一个订阅站点邮件的功能—邮件列表,邮件列表的信息是由网站主动推向用户的。用户在网站左侧的导航页面中填写自己的邮件地址并提交表单,将打开页面MailList.asp,此页面主要功能仅为向数据库中添加相应记录。具体发送邮件的代码在后台管理模块设计中。 
  4 后台管理模块设计 
  本系统的后台管理部分分三个小模块,其中之一是系统管理模块,此部分主要实现对系统基本信息、数据库管理的设置。 
  5 总结 
  在这篇论文中,我分析了一个在线宽频电影点播系统的设计和制作。作为一个宽频电影点播系统,本设计实现了对用户及应虱的管理,同时面向其应用环境——并发访问量大,站用服务器资源多的特性进行了特别的优化。在系统设计阶段首先进行需求分析和建模,并绘制各个元素间的实体关系图,很大程度上简化了系统的后期制作。 
  • 认准易品期刊网

1、最快当天审稿 最快30天出刊

易品期刊网合作杂志社多达400家,独家内部绿色通道帮您快速发表(部分刊物可加急)! 合作期刊列表


2、100%推荐正刊 职称评审保证可用

易品期刊网所推荐刊物均为正刊,绝不推荐假刊、增刊、副刊。刊物可用于职称评审! 如何鉴别真伪期刊?

都是国家承认、正规、合法、双刊号期刊,中国期刊网:http://www.cnki.net 可查询,并全文收录。


3、八年超过1万成功案例

易品期刊网站专业从事论文发表服务10年,超过1万的成功案例! 更多成功案例


4、发表不成功100%全额退款保证

易品期刊网的成功录用率在业内一直遥遥领先,对于核心期刊的审稿严格,若未能发表,全额退款! 查看退款证明

特色服务
杂志社内部绿色审稿通道,快速发表论文
发表流程
论文发表流程
专题推荐