ImageVerifierCode 换一换
格式:DOCX , 页数:50 ,大小:1.35MB ,
资源ID:7319161      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-7319161.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(网络视频点播系统毕业论文.docx)为本站会员(b****5)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

网络视频点播系统毕业论文.docx

1、网络视频点播系统毕业论文网络视频点播系统毕业论文摘 要目前国内各大主体电信运营商已经建设了较大规模的IP网络,用户接入速率不断提高,随着IP QOS以及安全问题的逐步解决,通过IP网络向用户提供视、图、文、通信和数据的交互多媒体信息服务也成为电信运营商市场竞争的焦点,网络技术的飞速发展使得许多机构建立并完善了自身的网络环境,同时也为多媒体点播系统提供了良好的基础应用环境。宽带点播业务作为一种典型的宽带多媒体业务得到电信运营商更多关注,并逐步得到用户的接受和认可,特别是随着网络技术的成熟和应用以及视频压缩技术的不断突破和完善,宽带点播业务的市场发展空间将更为广阔。本文研究的宽带点播系统实现了用户

2、端在线浏览信息、会员的视频的观看、音频视听、会员管理等功能。管理员通过本系统可以添加信息分类、管理用户、管理信息分类等。文章共分为九章,全面系统地阐述了宽带点播网的设计。第一章为概述,第二章到第六章为设计部分,从最初的可行性分析到网站建成之后的测试,描述了网站的逐步建立过程。文章的最后为总结网站的设计,以及在网站中存在的一些小的缺点,并附上了参考文献。关键词: SQL Server;ASP;B/S模式;网络AbstractAt present domestic each big main body telecommunication operation business already con

3、structed the comparatively large-scale IP net work, the user has turned on the speed unceasingly to enhance, along with IPQOS as well as the security problem gradually solution, provided regards, the chart, the article, the correspondence and the data through the IP network to the user alternately t

4、he multimedia in for mat ion service also becomes the telecommunication operation business market competition the focal point.The network technology rapid development caused many organizations to establish and to consummate own network environment, simultaneously has also provided the good foundatio

5、n application environment for the multimedia selection and broadcast system. The wide band selection and broadcast service took one kind of typical wide band multimedia service obtains telecommunication operation business more attention, and gradually obtains the user acceptance with the approval, s

6、pecially along with the network technology mature and the application as well as the video frequency compression technology unceasing breakthrough and the consummation, the wide band selection and broadcast service market development space will be broader.This article studies the wide band selection

7、 and broadcast system realized the user end on-line browsing information, members video frequency watched, function and so on audio frequency seeing and hearing, member management. The manager may increase the message class, the management user, the management message class through this system and s

8、o on.The article altogether divides into nine chapters, comprehensively systematically elaborated the wide band selection and broadcast network design. First chapter is the outline, for designs the part the second chapter to the sixth chapter, from the initial feasibility analysis completes after to

9、 the website the test, described the website gradually establishment process. The article finally for summarizes the website design, as well as some small shortcomings which exists in the website, and enclosed reference and partial sources code.Key word: SQL Server;ASP;B/S mode;Network 绪 论系统开发概述随着多媒

10、体技术、通信技术以及硬件存储技术的发展,视频点播技术(VOD)是近年来新兴的一种传媒方式,它彻底改变了长期以来广播式的单向视频传播方式,人们已不再满足以往单一、被动的信息获取方式,而是希望主动参与节目之中。视频点播(videoondemand,vod)正是一种交互式业务,引起有线电视界和通信界的高度重视。满足了人们对视频播放进行实时控制的愿望。如今视频点播技术正日益受到人们的普遍关注。1.2宽带点播的意义视频点播的作为一门新兴的综合性技术,其特点是很明显的:1视频信息获取的主动性和可控性长期以来,广播电视都是单向传播的,用户只能被动地收看电视台播出的节目。而在VOD系统中,用户可以根据自己的需

11、求随时选择自己喜爱的节目。这也是VOD系统最吸引人的地方。此外,它还允许用户对点播节目的开始、结束时间和暂停、快进、快退、定格、慢放等进行控制,交互性很强。这是传统的闭路电视系统所没有的。2高质量的视频压缩 视频信息数据量很大而且实时性要求高,如果不经压缩就直接在网上传送,其效果是无法忍受的。在VOD系统中,由于采用了MPEG、H.26x等视频压缩标准,使系统不仅有较高的数据压缩比,而且还可获得高质量的画面还原特性。3视频信息的无损重用传统的视频点播是通过录像带、VCD盘等信息载体,借助录像机或VCD机等实现的。存储在光盘和磁带上的信息会因反复使用而有磨损,致使观看效果不佳。而在VOD系统中,

12、视频信息是经数字化处理后存储在VOD服务器上的,它不会因反复播放或时间的推移而出现质量下降的问题。4视频信息的并发使用VOD系统可以让多个用户同时点播相同的节目而互不影响,这样,一个热点节目可以多人同时收看,而且可以各自对节目的播放进度进行控制。因此,开发这样一套信息管理软件成为很有必要的事情。开发一个网上电影点播,归纳起来好处大约有以下几点:(1)可以管理大量的视频信息;(2)只需一到二名熟悉计算机的人员即可操作系统;(3)可以迅速查到想看的视频信息。1.3解决思想在各行各业使用计算机来解决问题,就要用科学的思想与技术把该问题作为一个工程来看待。因为这是一个花费时间和人员精力还有一定费用并且

13、能够产生大量无形价值的工作。我热爱计算机行业,我尊重我的工作,所以我会严谨的进行数据调查,并按照大学里学到的软件工程课程的知识来严格的以软件工程的思想进行开发。可行性分析可行性研究报告的编写目的是:说明该软件开发项目的实现在技术、经济和社会条件方面的可行性;评述为了合理地达到开发目标而可能选择的各种方案;说明论证所选定的方案。进行可行性研究的目的就是用最小的代价在尽可能短的时间内确定问题是否能够解决,而且我们的目的不仅仅是解决问题,还要确定问题是否值得去解决。2.1系统可行性概述并不是所有的问题都用简单明显的解决办法,事实上,许多问题不可能在预定的系统规模之内解决。如果问题没有可行性,那么花费

14、在这项开发工程上的任何时间、资源、人力和经费都会有无谓的浪费。2.1.1可行性目的可行性研究的目的不是解决问题,而是确定问题是否值得去解决。对于一般的电影点播网站来说,他们的需求并不是很多,编写针对他们的行业软件,也没有太多的专业知识的门槛。所以,一般来说,开发一个这样的软件是不存在实现上的问题的。2.1.2开发背景随着全球网络的逐步发展和深入,视频点播已成为现代人不可缺少的娱乐和学习的方式之一。传统的电视只能是电视台播放什么我们才能看什么。而视频点播更适应现在快节奏的生活。2.2可行性研究的前提 开发一个软件是为了使客户能都使用。但是如果过高的软件和硬件费用让客户止步,那么就没有开发的必要了

15、。我们是为了将大学的知识融会贯通,完成让我们自己满意的毕业设计,所以我们开发的软件是免费的。对于计算机硬件价格是非低廉的今天,硬件的实现是不成问题的。2.2.1要求对于这个行业了解的也只是表面上的东西,图书公司的资深人员给了我们一个最佳的建议,“简便的操作性,持久的稳定性,还有良好的安全性。真正经得起考验的从来都不是华而不实的东西。” 他的这句话也让我们放弃了做出吸引人的界面的打算,毕竟那会花费我们不少的时间。我们只简单、稳定、安全为软件开发的最终内涵。2.2.2目标对宽带点播网站的需求调查,应该完成的主要目标有三个:1. 为广大会员提供服务,有视频和音频的观看与下载。2之间的交流,聊天等。3

16、信息的搜索灵活、方便。2.2.3进行可行性研究的方法在可以完成毕业设计和开发出一个优秀的软件中进行权衡,这是一个难题,我们没有经验和时间。很多资料都需要我一点一滴的搜集。于是我采用估算的数学方法,帮助解决这个问题。我们把任务分成几个阶段,每个阶段的工作按小时计算,并且留出一周时间作为计划延误的补充。经过粗略估计,我采取保守的态度,如果在最后期限前完不成任务的情况下,可以去掉一到两个额外的功能模块的方法,这样我保证能完成我的毕业设计。2.2.4评价尺度把按照老师帮助进行了任务量的分析和整体任务计划写成计划书的形式,它不但是我们最好的行动指南,而且是保证可行性的确认书。2.3对系统的分析参照了几个

17、宽带点播软件,发现它们的功能基本上都能满足用户的需要,只是操作上还是有一些不变。它们的界面都显得成熟华丽,但现在的设计一时还不能达到这种程度,所以设计的目标是操作和功能。2.3.1工作负荷这个任务是我独立完成的,我想工作量是很合理的。由于我缺少经验,最初的一周内需要我额外的付出一些时间来查询资料和搜集信息,这样才能保证不耽误时间,保证计划可以顺利进行。2.3.2费用开支包括进行资料搜集的交通费,购买必要的资料的费用和毕业设计论文打印的费用大概需要100元左右。2.3.3局限性我们并没有做过正式项目的经验,所以一切都不知道从哪里入手,虽然有老师的帮助,但是仍然不时感觉困惑。由于没有受过良好的项目

18、管理培训,我们在计划时间表的面前总是很狼狈,总是不能与它的脚步一致。2.4社会条件方面的可行性2.4.1法律方面的可行性这个网上点播网站是由我自己开发的,所以根本不会产生法律方面的问题。2.4.2使用方面的可行性从一开始就把简单的操作性,持久的稳定性和良好的安全性作为改系统的开发思想,所以只要一个稍微接触过的人员都可以正确使用该系统。我们开发这样一个受大家欢迎的软件是很有机会的。所以有针对性的开发一个大受 欢迎的软件是很可行的,一个现代化的宽带点播网,操作简单,所以此类软件会很受欢迎的。需求分析为了开发出来真正满足需求的产品,首先必须知道用户的需求。对软件需求的深入理解是软件开发工作获得成功的

19、前提条件,不论我们把设计和编码工作做的如何出色,不能满足用户的需求也只能令用户失望。需求分析也是一项十分艰巨复杂的工作。用户和分析员之间需要沟通的也是非常多,一定要在容易出现误解或遗漏的地方多加注意。3.1系统网络结构 在开发宽带点播网之前,需要对宽带点播网的网络结构有一个总体的了解,下面是宽带点播网的网络结构图。图3.1 宽带点播网的网络结构图3.2 业务流程图业务流程图可以帮助我们了解网站的需求,从而准确的作出设计。如图3.2。图3.2业务流程图3.3数据流程图数据流程图是一种图形化技术,它描绘了信息流和数据从输入移动到输出的过程中所经受的变换。前后台的数据流程图如下。图3.3会员登录数据

20、流程图图3.4管理员数据流程图图3.5查询功能数据流程图图3.6观看功能数据流图3.4数据字典数据字典是关于数据的信息的集合,也就是对数据流程图中包含的所有元素的定义的集合。在数据字典中建立的一组严密一致的定义很有助于改进分析员和用户之间的通信,因此将消除许多可能的误解。3.4.1系统数据项表3.1 数据项的定义数据项名称数据项含义说明别名数据类型长度取值范围会员编号为每个会员设置一个代号无整型4a000-x999续表3.1帐号名称每个会员可以设置一个无字符30中、外文真实姓名会员的真实名字无字符30中、外文性别会员的性别无字符2男、女证件号码会员的身份证号码无字符20阿拉伯数字登陆密码会员用

21、来登陆的密码无字符30阿拉伯数字联系地址真实的家庭住址无字符100中文视频目录编号目录的编号无整型4阿拉伯数字目录名称目录的名称无字符50中、外文目录等级用来管理目录的无字符10中、外文发布人姓名发布人的姓名无字符30中、外文发布时间发布时间无日期型8阿拉伯数字视频编号为每个视频设置一个代号无整型4阿拉伯数字视频图片视频的图片介绍无字符200中、外文主要演员视频的主要演员无字符200中、外文导演视频的导演无字符100中、外文制片人视频的制片人无字符100中、外文发行时间视频的发行时间无日期型8阿拉伯数字管理员编号为管理员设置的编号无整型4阿拉伯数字管理员名称每个管理员设置一个代号无字符100中

22、、外文管理员密码管理员的登陆密码无字符5000阿拉伯数字管理员真实姓名管理员的真实名字无字符8中、外文管理员类别限制管理员权限无字符100中、外文3.4.2数据结构一个数据结构可以由若干个数据项组成;也可以由若干个数据结构组成,还可以由若干的数据项和数据结构组成。如表3.2所示。表3.2数据结构的定义数据结构名称含义说明数据结构组成视频目录信息用来保存视频目录信息目录编号+目录名称+目录等级+发布人姓名+发布时间视频信息用来保存视频信息视频信息编号+名称+大小+信息级别+主要演员+导演+制片人+发行时间+简单介绍点播信息用来保存用户点播信息点播信息编号+音乐对应标识+接受人+发送人管理员信息用

23、来保存管理员信息管理员编号+管理员名称+管理员密码+管理员真实姓名+管理员类别会员信息保存会员的详细信息及上传数量会员编号+帐户名称+登陆密码+真实姓名+证件号码+性别+联系地址3.4.3数据流数据流由一个或一组固定的数据项组成。定义数据流时,不仅要说明数据流的名称、组成等,还应指明它的来源去向等。数据流名称:会员注册信息简要说明:存储会员注册时填写的基本信息数据流来源:会员管理模块用户数据流去向:会员管理模块数据结构:用户名+性别+登陆密码+问题+答案+Email+真实姓名+证件号码+联系地址3.5需求的规定3.5.1对功能的规定根据对宽带点播网站的调查,采集了大量的数据,归纳和总结了他们的

24、需求,明确了系统功能。其功能模块如下:前台页面主要包括以下功能模块:1信息展示模块:主要包括视频信息展示和音频信息展示两部分。2详细信息查看模块:包括视频详细信息查看和音频详细信息查看。用户可以在信息展示页面单击【详细】按钮进入详细信息展示页面。3在线视听模块:主要包括视频数据在线观看和音频数据在线收听两个部分。用户可以在首页、信息展示页面或者详细信息展示页面单击【观看】或【试听】按钮进行在线视听操作。4数据上传模块:包括视频数据上传和音频数据上传两部分。用户通过主导航条进入上传专区。上传页面中,用户只有单击【我要上传】按钮打开数据上传页面才可以进行数据上传。5点歌模块:提供点歌和点歌信息查阅

25、。在点歌页面,首先需要用户添加祝语和接受人的名称,然后将页面提交给本页,将用户的点歌信息保存到数据库中。当用户收到该点歌信息,并收听完毕后,该点歌信息将被删除。后台主要包括以下功能模块:1目录管理模块:管理员可以通过后台管理导航进入对应的目录管理页面。2数据管理模块:包括视频数据管理和音频数据管理两个部分。管理员可以通过后台管理导航进入对应的数据管理页面。3管理员设置模块:管理员设置模块主要包括管理员信息添加、管理员信息删除及管理员信息冻结3个部分。3.5.2对性能的规定1可靠性 系统是具备高可靠性、成熟性、容错性和易恢复性的软件系统。经过初期的测试,运行良好。 2伸缩性系统具备高可伸缩性。系

26、统的运行效率可以随着硬件设备的增长而增长,可根据客户的需求灵活配置。只需要扩充节点服务器(增加服务器或者升级现有服务器的相关部件),即可达到增加并发流以及效率和性能的提升。3维护性系统具备高可维护性。系统采用面向对象的设计的方法,系统易于修改,系统易于扩展,新增服务时可以对系统做尽可能少的修改。4先进性系统采用ASP,严格的开发环境,平台完全以用户的使用与各个运营商的实际环境研制,确保系统的先进性。 5开放性 系统全面遵循各种国际标准,尤其是Internet标准,能够与现有系统进行完美的衔接与互操作。能够适应局域网,广域网,Intranet/Internet等各种网络环境。 3.5.3数据管理

27、能力的要求对于一个行业软件来说,稳定性是最主要的。因为社会需求变化太快,软件的生存周期不太可能长久,但是用户都希望该系统可以用上三年五年甚至更长的时间,这就要求数据保存的可靠性。我们使用因为是企业级数据库,而且是单用户操作,并不存在并发操作可以引发错误的危险性。其可以动态的改变数据库容量,这样,只要硬盘容量够大,就能够保证用户的长久使用。3.5.4其它的专门的要求也有一些人希望系统可以提供在线充值的功能,但是在时间可能的情况下会考虑,但是这应该完全不属于我们这个系统的范围,需要另外购买。3.6运行环境与相关技术1硬件环境: 处理器Pentium 3500MHZ以上,推荐采用Pentium 4

28、1.8GHZ处理器; 内存在256M以上,推荐采用256M DDR 内存; 硬盘容量应在40G以上;2软件环境: 操作系统:推荐使用 Windows XP 数据库系统:SQL Server 2000 开发工具:ASP因为该系统的最基本要求是要安全稳定,所以我们推荐使用Windows XP系统。Windows 98系统应该是不允考虑,这是因为前一段时间,微软公司宣布过一段时间不会对Windows 98系统进行技术支持。3网站的相关技术ASP (Active Server Pages)是服务器端脚本编写环境,使用它可以创建和运行动态、交互的 Web服务器应用程序。使用ASP可以组合 HTML页、脚

29、本命令和 ActiveX 组件以创建交互的Web 页和基于Web的功能强大的应用程序。ASP 应用程序很容易开发和修改。ASP 脚本提供了创建交互页的简便方法。如果想从 HTML 表格中收集数据,或用顾客的姓名个人化 HTML 文件,或根据浏览器的不同使用不同的特性,会发现 ASP 提供了一个出色的解决方案。以前,要想从 HTML表格中收集数据,就不得不学习一门编程语言来创建一个CGI 应用程序。现在,您只要将一些简单的指令嵌入到您的HTML文件中,就可以从表格中收集数据并进行分析。您再不必学习完整的编程语言或者单独编译程序来创建交互页。 随着不断掌握使用ASP和脚本语言的技巧,您可以创建更复

30、杂的脚本。对于 ASP,您可以便捷地使用ActiveX组件来执行复杂的任务,比如连接数据库以存储和检索信息。只要安装了符合ActiveX脚本标准的相应脚本引擎,就可以在ASP页中使用任何一种脚本语言。ASP带有 Microsoft Visual Basic、Scripting Edition(VBScript)和 Microsoft JScript 的脚本引擎,这样可以立即开始编辑脚本。PERL、REXX 和 Python的ActiveX脚本引擎可以从第三方开发人员处获得。Web开发人员已经掌握了一门编程语言,通过向HTML中添加脚本命令,能够创建应用程序的 HTML 接口。通过创建自己的ActiveX组件,可以将应用程序中的商业逻辑封装到能够从脚本、其他组件或从其他程序中调用的模块。使用ASP进行计算的Web可转化为有形的利益,它使Web供应商能够提供交互的商业应用而不仅仅是发布内容。包含在 Windows NT Option pack 中的 Microsoft Transaction Server(MTS)可以降低在服务器上构造程序的复杂性和费用。MTS可以解决开发那些保密性强的、可分级的以及可靠的Web应用程序的复杂性问题.ADO (ActiveX Data Objects,Acti

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2