网络在线影视点播系统的设计【毕业论文】.doc

上传人:文初 文档编号:281034 上传时间:2018-08-23 格式:DOC 页数:53 大小:1.28MB
下载 相关 举报
网络在线影视点播系统的设计【毕业论文】.doc_第1页
第1页 / 共53页
网络在线影视点播系统的设计【毕业论文】.doc_第2页
第2页 / 共53页
网络在线影视点播系统的设计【毕业论文】.doc_第3页
第3页 / 共53页
网络在线影视点播系统的设计【毕业论文】.doc_第4页
第4页 / 共53页
网络在线影视点播系统的设计【毕业论文】.doc_第5页
第5页 / 共53页
点击查看更多>>
资源描述

1、 本科毕业设计 ( 20 届) 网络在线影视点播系统的设计 所在学院 专业班级 通信工程 学生姓名 学号 指导教师 职称 完成日期 年 月 - 2 - 摘 要 随着网络和信息技术的发展,我国出现了很多视频影视网站比较大的专业视频播放网站有土豆网、优酷、 56、酷 6网 ,以及其他大的 门户网站都有视频网站 。视频用户规模的快速增长,到 2007年底视频分享网站的 用户 覆盖已经超过 1亿 ,而 2006年上半年仅有 1.04亿用户,平均年增长 56%,宽带用户数的迅猛增长也为网络事业的发展打下了坚实的用户基础, 并预示了网络视频市场良好的发展趋势据艾瑞统计,截止到 2006年 10月,软银、凯

2、雷、 IDG、 Sequoia Capital、 SIG等国际顶级风投均不约而同地进入网络视频领域,累计总额达 l亿美元以上 。 本设计采用了 A 架构设计一个基于网络的影视点播系统,主要实现了影视的展示,分类、查询,播放 、评论等操作,管理员实现了视频文件的管理、分类管理、用户管理、会员管理、评论管理等。 本设计采用了软件工程开发原则设计实现结合 A特点和 SQL2005数据库以及存储过程的使用,增强了 SQL 语言的功能和灵活性,降低了网络的通信量,可以重复使用,减少数据库开发人员工作量,提高了数据库的执行速度。 关键字: 影视点播; ASP.NET;数据库;设计模式 - 3 - Abst

3、ract With the development of network and information technology, China is seeing a lot of large video professional video site video site Tudou, Youku, 56, Cool 6 network, and other major portal sites have video sites. The rapid growth of video subscribers, to the end of 2007 covering the user video

4、sharing sites has more than 100 million, while the first half of 2006 only 104 million users, average annual growth of 56%, the rapid growth of broadband users but also for the development of the network laid a solid user base, and indicates the network video market, a good development trend. Accord

5、ing to iResearch statistics, as of October 2006, Softbank, Carlyle, IDG, Sequoia Capital, SIG, etc. are invariably top international venture into online video, the cumulative total amount of l billion U.S. dollars. This design uses the framework to design a web-based VOD system, the main achievemen

6、t of the video display, classification, search, play, reviews and other operations, administrators realized the video file management, category management, user management, membership management, reviews management. This design uses the principles of software engineering design and implementation fe

7、atures and SQL2005 database with , and the use of stored procedures and enhanced SQL language capabilities and flexibility, reduces network traffic, can be reused, reducing the work of database developers , improving the execution speed of the database. Keywords: Video; ASP.NET; Database; Design pat

8、terns - 4 - 目 录 1 引言 . 1 2 绪论 . 2 2.1 选题背景 . 2 2.2 设计目标 . 3 2.3 系统软硬件配置 . 3 2.3.1 系统软件配置 . 3 2.3.2 系统硬件配置 . 3 3 系统分析 . 4 3.1 需求分析 . 4 3.2 技术分析 . 4 3.2.1 技术介绍 . 5 3.2.2 SQL2005 介绍 . 6 3.2.3 浏览器与服务器结构 . 6 4 需求分析系统需求 . 9 4.1 功能要求 . 9 4.2 性能要求 . 9 4.3 约束条件 . 10 5 数据库结构设计与数据库设 计 . 11 5.1 系统总体结构图 . 11 5.

9、2 数据库的设计 . 11 5.2.1 数据库需求分析 . 11 5.2.2 数据库设计 . 12 6 系统详细设计 . 14 6.1 首页设计 . 14 6.2 用户注册模块设计 . 15 6.3 会员登录设计 . 17 6.4 影片查询设计 . 18 6.5 修改密码 . 19 6.6 播放影片 . 21 6.7 管理员登录 . 21 6.8 操作员管理 . 22 6.9 影片管理 . 24 6.10 评论管理 . 27 6.11 用户管理 . 27 6.12 类别管理 . 29 6.13 系统安装过程 . 30 6.14 系统运行过程 . 30 7 结 论 . 31 - 5 - 致 谢

10、.错误 !未定义书签。 参 考 文 献 . 32 附录 1 毕业设计作品说明书 . 34 附录 2 系统源代码 . 36 - 1 - 1 引言 以新一代数字技术、网络技术、信息技术为基础的网络视频业务,作为世界高新技术发展的大趋势,正以锐不可挡之势,给传统媒体带来巨大的变革。结合对网络视频网站的发展现状和趋势的分析,针对网络视频网站亟待完善的问题提出相关建议,旨在为我国网络视频业稳健发展提供有益借鉴 1。 随着世界经济的信息化和全球化趋势增强,网络经济正逐步走向全面应用,并渗透到社会经济的各个层面。 2007年,世界网络经济继续快速发展,成为经济全球化的助推 器 2。在 2005年,各类网络经

11、济势力百花争艳,尤其以提供网络视频服务为主的网站大放异彩。 2006年底, Google用 16 5亿美元并购美国最大的视频网站 YouTube,掀起了视频网站领域新 轮投资热潮。据风险投资研究机构China venture最新统计显示: 2005年,共有 8家企业获得第 1轮融资, 1家企业得到第 2轮注资; 2006年,有 6家企业获得第 1轮融资, 4家企业获得第 2轮融资,其中 1家在 2006年度完成两轮融资。截至目前,国内有 16家视频网站获得风险投资,融资总额近 1亿美元。在 VC的追捧下,视频网 站一下子成为众人关注的香馍馍,也宣告着它们的春天已经来临 3,4,5。 本系统采用

12、 Visual S2005 是目前最流行的、功能强大开发工具,采用 架构设计制作的、功能强大的影视点播系统。本文利用它们对基于ASP.net 技术具体实现步骤做了详细的分析,主要实现用户注册,登录,影片信息查询,浏览和播放。 - 2 - 2 绪论 在网上能看到视频,几年前就有了,那时可能偶尔在一些网站上能看到一小段视频,但是往往都是缓冲特别久或者打不开,这种现象直到 2005年还是比较普遍。 2006年被公认是网络视频的发展元年,随着网络带宽环境的改善,短短一年时间之内,全国视频网站的数量猛增到了 200多家。网络视频展现出了强劲的发展势头,预计随着 2008年奥运会在北京的举行必将带动网络

13、视频在中国的飞速发展 6,7。 本系统的开发基于 Web 的应用程序势在必行,数据库技术更是需要和 Web技术相结合,才有更为广阔的前景。 ASP.net 作为微软推出的新兴 Web 应用程序开发技术,在数据库应用方面发挥着越来越重要的作用,同时浏览器 /服务器模式的数据库体系也正逐渐成为数据库结构的主流。 2.1 选题 背景 目前,国内大多数网络视频网站内容同质化严重。大部分网友认为目前各大网络视频网站从网站内容、结构方面都极其相似。对网站的忠诚还停留在低层次的习惯忠诚要想建立高层次的品牌忠诚,那就需要网络视视频网站根据自身资源的整合利用,建立自身的核心竞争能力,并且寻求与其它网站之间的差异

14、化点,强化用户对企业网站品牌的认知,逐步建立用户对网站的品牌忠诚例如 YouTube在美国大选期间,推出候选人与选民之间的交流视频,从而成功的树立了与政治结合紧密的网络视频网站形象。在产品服务提供上也要讲究差异化,目前众多视频网站除 了提供传统的广告业务之外,主要就是做贴片广告。视频网站要做好差异化,就需要丰富发展产品组合。例如,优酷网就加强视频软广告和种子广告的建设,丰富自己的产品,突出网站差异 8,9。 目前网络视频网站发展中还存在一些需要解决的问题。然而,网络视频传播的互动性、个性化以及极速的传播效果非传统媒体所能企及。而且,随着广告主对网络视频广告的逐渐接受,网络视频网站的发展趋势应该

15、说是趋于向好所以选择开发一个网络影视点播系统很有必要。 - 3 - 2.2 设计目标 本设计主要实现了一个网上影视点播系统,实现了会员注册登录、修改信息 、播放影片,查询影片,以及评论影片;管理员可以实现整个系统的全面管理,包括系统用户,分类管理、影片管理、会员管理、评论管理等,界面简洁美观。 2.3 系统软硬件配置 2.3.1 系统软件配置 Windows 2003 Server、 SQL Server 2005、 Visual S2005、 IIS6.0的安装。 2.3.2 系统硬件配置 CPU: 至少 PentiumIII 2.13GHz 以上 ; 内存 : 至少 512M以上 ; 硬盘

16、:至少 40G 硬盘空间; 显示器: 19 ; 标准键盘、鼠标、 1.44M软驱和光驱等。 - 4 - 3 系统分析 3.1 需求分析 系统主要需要实现以下几个主要功能: 1)用户注册登录功能 包括没有注册为会员的用户,需要注册会员后方可进入页面播放视频文件和评论影片。 2)会员登录功能 会员注册完成后可以登录本系统,登录页面可以验证用户账号,如果账号正确方可进入,不对将拒接进入。 3)影片分类显示功能 影片可以按照分类显示所有影片信息,有最新发布的影片和影片的点击排行。 6)播放影片功能 点击进入要看的影片、点播放,可以播放,点击后,影片的排行自动增加一个。 7)查询影片功能 可以输入影片名

17、称查找要看的影片,系统将从所有的影片库中查找出,要看的影片,并显示查询结果。 8)影片评论功能 会员登录后可以评论所看的影片,可以查看评论的结果。 3.2 技术分析 由于 WWW 具有界面友好,操作便捷的特点,因而已成为 Internet 上最流行的信息服务,同时 Web 技术与数据库技术相结合,实现 Web 数据库交互式应用已成为必然。当今,人们对于 Web 的要求越来越高,不再只是满足于 HTML 所提供的简单的静态页面,而是需要灵活的动态页面。对于实现上述要求的技术,目前包括脚本语言 , asp 等,公共网关接口 (CGI)应用编程接口 (ISAPI)等。- 5 - 本系统采用的是 AS

18、P.net(c#)语言开发设计。 3.2.1 技术介绍 ASP.NET 的前身 ASP 技术 10,11,是在 IIS 2.0 上首次推出 (Windows NT 3.51),当时与 ADO 1.0 一起推出,在 IIS 3.0 (Windows NT 4.0)发扬光大,成为服务器端应用程序的热门开发工具,微软还特别为它量身打造了Visual InterDev 开发工具,在 1994 年到 2000 年之间, ASP技术已经成为微软 推展 Windows NT 4.0 平台的关键技术之一,数以万计的 ASP网站也是这个时候开始如雨后春笋般的出现在网络上。由于它的简单以及高度客制化的能力,也是

19、它能迅速窜起的原因之一。不过 ASP 的缺点也逐渐的浮现出来: 意大利面型的程序开发方法,让维护的难度提高很多,尤其是大型的ASP应用程序。 直译式的 VBScript 或 JScript 语言,让效能有些许的受限。 延展性因为其基础架构扩充性不足而受限,虽然有 COM 元件可用,但开发一些特殊功能(像文件上传)时,没有来自内置的支持,需要寻求第三方软件商开发的元件。 1997 年时,微软开始针对 ASP 的缺点(尤其是意大利面型的程序开发方法)准备开始一个新项目来开发,当时 ASP.NET 的主要领导人 Scott Guthrie 刚从杜克大学毕业,他和 IIS 团队的 Mark Ander

20、s经理一起合作两个月,开发出了下一代 ASP 技术的原型,这个原型在 1997年的圣诞节时被发展出来,并给予一个名称: XSP,这个原型产品使用的是Java 语言。不过它马上就被纳入当时还在开发中的 CLR 平台, Scott Guthrie事后也认为将这个技术移植到当时的 CLR 平台,确实有很大的风险 (huge risk),但当时的 XSP 团队却是以 CLR 开发应用的第一个团队。 为了将 XSP 移植到 CLR 中, XSP 团队将 XSP 的内核程序全部以 C#语言重新撰写(在内部的项目代号是 “Project Cool“,但是当时对公开场合是保密的),并且改名为 ASP+,作为 ASP技术的后继者,并且也会提供一个简单的移转方法给 ASP开发人员。 ASP+首次的 Beta 版本以及应用在 PDC 2000中亮相,由 Bill Gates 主讲 Keynote(即关键技术的概览 ),由富士通公司展示使用 COBOL 语言撰写 ASP+应用程序,并且宣布它可以使用 Visual

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 学术论文资料库 > 毕业论文

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。