在线视频点播系统设计与实现《毕业汇报总结》.doc





《在线视频点播系统设计与实现《毕业汇报总结》.doc》由会员分享,可在线阅读,更多相关《在线视频点播系统设计与实现《毕业汇报总结》.doc(49页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、,编编 号号本本科科生生毕毕业业设设计计( (论论文文) )题题目:在目:在线视频线视频点播系点播系统设计统设计与与实现实现 学 院 专 业学 号 学生姓名 指导教师 讲师 年 月,摘摘 要要随着网络技术的不断发展,网络聊天技术正成为目前产业界和科研机构密切关注的焦点。基于网络的聊天技术已成了近年来新兴的聊天交流方式。网络聊天是在 20 世纪 90 年代发展起来的,它是在原有的面对面等通过动态声音为信息载体的基础上,增加了非接触式的通过静态文字为载体的交流方式。其限制性比较低,避免了沟通上的一线制约因素;聊天系统就是提供了这些服务的具有动态交互功能的管理信息系统,它实现了一个网络上的在线聊天;
2、用户可以在聊天信息系统并根据自己的喜好和性格进行自己的交流方式和寻找朋友。这样,使用户足不出户就可随时随地地与人交流,摆脱了传统交流方式在时间和空间的局限性,以及传统交流个人自身的因素的局限性,极大丰富了人们的网络生活。随着互联网的迅速崛起,C/S 结构的系统可以在任何一台的计算机上使用,系统的部署和维护只是在服务器上进行,这样的模式既能减少管理的成本,更重要的是它能很方便的实现用户与系统的交互,更快地响应用户信息交互请求,加之微软 C#编程语言的提出,众所周知,C#在窗体应用上的优势以及平台的独立性好、简介的窗体生成为 C/S 的实现提供了很好的由此,利用互联网覆盖面积广的优势,建立一个基于
3、 C/S 结构的网络聊天系统,提供以聊天为主的网络服务,来满足用户根据自己的意愿和沟通需求及其方便程度的追求,丰富用户的网络生活和日常交际手段,必将受到越来越多用户的青睐。关关键词键词: :网络聊天;C#;互联网;C/S 结构,ABSTRACTWith the rapid development of network technology, more and more people watch TV, movies and other video programs through Internet, online video has become a hot spot networks. An
4、d with the constant improvement of network information, online video with its film and television viewing has changed the traditional way, without any restrictions, the advantages of signing up more and more popular with users of the love and attention.With the continuous development of network tech
5、nology, video on demand has developed since the 20th century 90 years, it is based on the original text, images and other static information visit , add with the dynamic view video and audio multimedia on-demand service. Online video on demand system is just a information management system to provid
6、e this service with dynamic interactivity, which implements an Internet on-line theater. Users can view video messages online and broadcast programs according to their preferences. In this way, users can watch movies without leaving home, can browse the Web at anytime, anywhere, and free from the li
7、mitations of traditional television viewing time and resource limitations of the traditional CD player, the lives of people network has greatly enriched.With the rapid rise of the Internet, B / S structure of the system becomes more and more prevalent, B / S structure of the system can be installed
8、on any one computer with browser to use, the deployment and maintain of the system can do just on the server. This model will reduce management costs, more importantly, it is very easy to implement user interaction with the system, faster response to users demand to submit the request.This paper int
9、roduced the design and implement of an online video on demand system, which based on the B/S structure. The system is developed in ASP.NET combined with C#, to achieve dynamic interaction with the user and to meet the needs of users.Keywords: Online video on demand; Netwrok technology; Multimedia; B
10、/S structure,目目 录录摘 要.IABSTRACT .II目 录.I第 1 章 绪论.11.1 选题背景及意义.11.2 视频点播简介.11.3 系统设计思想.11.4 可行性分析.11.5 系统运行环境.2第 2 章 相关技术概述.32.1 .NET FRAMEWOK框架结构概述.32.1.1 .NET Framework 框架结构简介.32.1.2 .NET Framework 三部分内容介绍.32.2 ASP.NET 概述.52.2.1 页和控件框架.62.2.2 ASP.NET 编译器 .62.2.3 状态管理功能.72.2.4 运行状况监视和性能功能.72.2.5 ASP
11、.NET 的设计理念 .72.3 浏览器/服务器( BROWSER/SERVER)结构概述.82.3.1 B/S 结构简介 .82.3.2 B/S 模式的优点、缺点.92.3.3 B/S 架构软件的优势与劣势 .92.4 IIS 服务器技术.102.5 SQL SERVER 2000 概述.10第 3 章 需求分析.133.1 系统需求分析.133.2 系统功能需求.133.3 数据处理需求.143.4 系统性能需求.14第 4 章 系统分析与设计.15,4.1 系统功能模块设计.154.2 系统模块详细设计.154.2.1 用户管理模块设计.154.2.2 管理员功能模块设计.174.3 系
12、统整体流程图.17第 5 章 数据库设计.195.1 概述.195.2 数据库概念结构设计.195.3 数据库逻辑结构设计.205.3.1 节目信息实体属性图.205.3.2 用户信息实体属性图.205.3.3 用户点击播放实体属性图.215.3.4 系统整体 E-R 图.215.4 数据表设计.22第 6 章 系统详细设计与实现.256.1 系统通用类设计.256.1.1 用户管理模块数据库表操作类设计.256.1.2 节目管理模块数据库表操作类设计.266.1.3 对数据库操作的封装.266.2 页面及功能设计.266.2.1 系统主界面.276.2.2 节目浏览界面.276.2.3 在线
13、观看界面.296.2.4 账户修改界面.306.2.5 节目管理界面.316.2.6 节目发布界面.326.2.7 点击排行榜.336.3 系统实现过程中遇到的问题与解决.346.3.1 路径问题.346.3.2 响应时间问题.35第 7 章 结论与展望.377.1 结论.377.2 不足之处及未来展望.37参考文献.39,致 谢.40,第第 1 章章 绪论绪论1.1 选题选题背景及意背景及意义义视频点播 VOD(Video on Demand)出现的最初动力是源于人们对广播电视的更高需求在传统的电视中,观众完全是被动的,节目提供者播放什么节目,观众就只能观看什么节目,节目的播放时间也是无法按
14、照观众的意愿改变的尽管电视台可以提供很多的节目,在当今如此快节奏的生活中,用户没能在恰当的时间收看到自己喜欢的节目是常有发生的事情被动收看节目的人们希望能够按照自己的需要自由地点播节目、收看节目,不必遵守传统的时间表,可以随时随地的收看自己喜欢的节目随着网络技术的发展,视频点播自 20 世纪 90 年代开始发展起来,它是在原有的文字、图片等静态信息浏览的基础上,增加了视频和音频的动态浏览等多媒体点播服务随着互联网的普及,人们越来越习惯于利用网络来实现所需的服务,因此,利用先进的 web 信息技术以及数据库技术,建立一个基于网络的在线视频点播系统,以其不受时间与空间的限制,向用户提供以视频为中心
15、的多媒体内容服务,动态地实现与用户的交互,使用户随时随地地浏览网页,足不出户就可观看电影,摆脱了传统电视收看时间的局限性,以及传统CD 播放资源的局限性,必将受到广大用户的青睐1.2 视频视频点播点播简简介介视频点播,英文简称 VOD(Video on Demand),指的是按照用户的要求播放视频VOD有很广泛的含义,包含了娱乐、教育、商业等领域的多种应用,如影片点播( Movie On Demand)、热点新闻点播( Hot-News On Demand)、交互视频游戏( Interactive Video Games)和远程教学( Long Distance Learning)等VOD 是
16、一种受用户控制的视频分配业务,它使得用户可以交互的访问远端服务器所存储的丰富节目源 “它的实质是信息的使用者根据自己的需要主动获得多媒体信息 ”视频点播与传统电视有本质不同,主要体现在以下两个方面:首先,视频点播具有交互性,用户可根据个人需求选择视频节目,并指定该节目的起始时间,从这一点来说,视频点播也可以称为交互式视频点播;而传统电视是按事先安排好的程序播放节目,用户在选择和观看节目方面是被动的,只有频道选择权,没有播放控制权,更不能对视频进行交互式操作其次,VOD 系统中的信号是数字化的,而传统电视中的信号是模拟的1.3 系系统设计统设计思想思想在线视频点播系统利用先进的 Web 技术和数
17、据库技术,提供以视频、音频为中心的多媒体点播服务,系统采用 ASP.NET 作为页面技术,结合 B/S 结构模式,能动态实现与用户的交互,满足用户在线搜索、浏览、点播视频的需求,以及后台管理员对视频信息管理的需求,1.4 可行性分析可行性分析计算机网络作为一种先进的信息传输媒体,有着信息传送速度快、信息覆盖面广、成本低的特点随着 Web 信息技术的发展,利用 Web 技术结合数据库技术来实现一个在线视频点播系统,提供以视频为中心的多媒体服务,能更贴切的满足用户根据自己的意愿播放节目的需求,也必将受到用户的青睐但是,开发任何一个基于计算机的系统,都会受到时间和资源上的限制因此,在开发系统前必须进
18、行可行性分析,以减少项目的开发风险,避免人力、物力和财力的浪费可行性研究的目的,就是用最小的代价在尽可能短的时间内确定问题能否解决对在线视频点播系统的可行性分析如下:(1)、技术可行性:系统采用.NET 开发平台,.NET Framework 是.NET 平台的基本框架,具有强大的 API,给系统奠定了技术基础系统采用 ASP.NET 技术,结合 B/S 结构模式,能够方便实现用户与系统的动态交互,以及方便网站的维护等 (2)、经济可行性:成本较低,系统建设不需要很大的投入,系统更新时也只需更新服务器端程序,方便维护(3)、运行上可行性:本系统作为一个小型的在线视频点播系统,所耗费的资源非常的
19、小综上所述通过可行性分析认为新系统的开发方案切实可行,可进行开发1.5 系系统统运行运行环环境境系统开发环境:Microsoft Visual Studio 2005系统开发语言:ASP.NET+C#运行平台:Windows XP数据库:SQL Server 2000Web服务器: IIS5.1 ,第第 2 章章 相关技相关技术术概述概述2.1 .NET Framewok 框架框架结结构概述构概述2.1.1 .NET Framework 框架框架结结构构简简介介.NET Framework 是一个集成在 Windows 中的组件,它支持生成和运行下一代应用程序与 XML Web Service
20、s.NET Framework 旨在实现下列目标:提供一个一致的面向对象的编程环境,而无论对象代码是在本地存储和执行,还是在本地执行但在 Internet 上分布,或者是在远程执行的提供一个将软件部署和版本控制冲突最小化的代码执行环境提供一个可提高代码(包括由未知的或不完全受信任的第三方创建的代码)执行安全性的代码执行环境提供一个可消除脚本环境或解释环境的性能问题的代码执行环境使开发人员的经验在面对类型大不相同的应用程序(如基于 Windows 的应用程序和基于 Web 的应用程序)时保持一致按照工业标准生成所有通信,以确保基于 .NET Framework 的代码可与任何其他代码集成.NET
21、 Framework 的目的就是要让建立 Web Services 以及因特网应用程序的工作变的简单,它就相当于微软 Web Services 引擎许多程序设计师和使用者,非常渴望有一个完善而且透明清楚的基础架构,来建立 Web Services(因特网服务).NET Framework 就是为了这个需求,而提供的基础架构.NETFramework 提供了应用程序模型及关键技术,让开发人员容易以原有的技术来产生、布署,并可以继续发展具有高安全、高稳定,并具高延展的 Web Services对于.NET Framework 而言,所有的组件都可以成为 Web Services,Web Servi
22、ces 只不过是另一种型态的组件罢了微软将 COM(Component Object Model,组件对象模型)的优点整合进来,它可以不用像 COM 那么严谨的来栓锁两个对象,.NET Framework 以松散的方式来栓锁 Web Services 这种型态的组件这样的结果让开发人员非常容易的发展出强而有力的 Web 服务组件,提高了整体的安全及可靠性,并且大大的增加系统的延展性2.1.2 .NET Framework 三部分内容介三部分内容介绍绍.NET Framework 包括了三大部分:第一个部分是 Common Language Runtime(CLR,公共语言运行时),第二部分是共
23、享对象类别库(提供所有.NET 程序语言所需要的基本对象),第三个部分是重新以组件的方式写成的 ASP.NET其中公共语言运行时(CLR)和 .NET Framework 类库是.NET Framework 的两个主要组件.NET Framework 的类库,是一个综合性的面向对象的可重用类型集合,可以使用它开发多种应用程序,这些应用程序包括传统的命令行或图形用户界面 (GUI) 应用程序,也包括基于 ASP.NET 所提供的最新创新的应用程序(如 Web 窗体和 XML Web Services),Common Language Runtime Common Language Runtime
24、(CLR,公共语言运行时)架构在操作系统的服务上,它是.NET Framework 的基础它负责应用程序实际的执行,满足所有的应用程序的需求;例如内存管理、处理安全问题、整合不同的程序语言等等Runtime 供了许多帮助程序写作的简化,以及应用程序的部署并同时加强程序稳定可靠的一些服务Common Language Runtime 结构图,如图 2-1 所示:图 2-1 Common Language Runtime 结构图 想要执行由某种特定程序语言所开发出来的程序,计算机内部必需装置这种特定程序语言的执行时期(Runtime)组件才可以.为什么 Runtime 组件如此重要?这是因为 Ru
25、ntime组件内部有该种程序语言所需要的一些核心功能,例如提供该种语言所需要的基本函式及对象等等;所以当程序在执行时会动态的连结到 Runtime 组件,取得所需要的功能.但是不同的程序语言所需要的 Runtime 不一样,所以会造成程序设计师在开发时的困难.所以为了要解决上述的问题,.NET Framework 在发展时,设计了让所有.NET 的程序语言共同使用的 Runtime 组件,这个组件的名称就叫做 Common Language Runtime(CLR)CLR 是一个高效率的执行引擎,程序代码的执行是由 Runtime 所管理,Runtime 负责的工作有产生对象、方法(metho
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 毕业汇报总结 在线 视频点播 系统 设计 实现 毕业 汇报 总结

限制150内