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

加入VIP,省得不是一点点
 

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

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

下载须知

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

版权提示 | 免责声明

本文(基于ASP.Net的在线影院系统---前台影片播放与分类模块---毕业论文.doc)为本站会员(滴答)主动上传,文客久久仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知文客久久(发送邮件至hr@wenke99.com或直接QQ联系客服),我们立即给予删除!

基于ASP.Net的在线影院系统---前台影片播放与分类模块---毕业论文.doc

1、 本 科 毕 业 论 文 基于 ASP.Net 的在线 影院 系统 -前台影片播放与分类模块 ASP.Net based Online Video System: Video Player and Categories Modules 姓 名: 学 号: 学 院:软件学院 系:软件工程 专 业:软件工程 年 级 : 指导教师: 年 月 摘 要 随着计算机的全面普及以及宽带网络系统的建成和发展,视频点播系统被广泛应用于在线电影点播、多媒体课件点播、图书馆视频资料查询等用途。视频点播是综合了计算机技术、通讯技术、电视技术而迅速兴起的一门综合性技术。它涉及到信息量巨大的音频和视频在网上传播的问题,

2、良好高速的 网络是硬件条件,而流媒体技术则解决了如何在网络上传输动态的音视频节目的难题。 视频流媒体技术一直被认为是互联网服务中的一个热点领域,但是由于技术 、内容以及带宽等方面的限制,一直没有实现预料中的发展。目前,视频压缩技术已经取得了重大的进步,视频流媒体的传输速度、品质以及成本都得到了很大的改善,为视频媒体传输创造了有利条件,同时宽带网络的普及也使得多数家庭用户具备了享受网络视频服务的条件。 我们的 目标是设计并实现一个 MVC 三层架构的在线影视 系统。结合实践,理解网页开发技术和数据库的基本知识,学习相关开发工具和应用软件,熟悉网站建设的过程,熟练掌握网络数据库编程方法。 该系统主

3、要用于在线点播视频、音频,并可为注册会员提供影音制品下载。该系统采用动态网页技 术实现电影信息的发布,系统架构清晰,界面友好美观。并且,系统提供多种信息搜索及查看方式,用户可根据自己的需要,选择适合自己的搜索查看方式,快捷地查找到所需的电影信息。同时,系统提供电影视频等下载次数,观看点击次数等排行,更加直观的展示影片的可观赏程度以及受欢迎度。 关键词 : 视频点播 ; 流媒体; MVC 三层架构 Abstract With universal access to computers and the completion of broadband network systems and deve

4、lopment, Video-on-demand systems are widely used in online movies-on-demand, multimedia courseware on demand, video libraries, such as use of information inquiries. Video on Demand is a combination of computer technology, communication technology, television technology and the rapid rise of an integ

5、rated technology. It involves a huge amount of information in the online audio and video transmission problem, a good high-speed network hardware, and streaming media technology to resolve how to transmission dynamics of the network audio and video programming problems. Video streaming media technol

6、ogy has been considered to be Internet service in the area of a hotspot, but because of technology, content and bandwidth constraints, has not been expected to achieve development. At present, the video compression technology has made significant progress in video streaming media transmission speed,

7、 quality and cost have been greatly improved for the video media to create favorable conditions for transmission. Our goal is to design and implement a three-tier MVC online video system. With a lot of practice, we have learnt understanding of web development technologies and database of basic knowl

8、edge, learning-related development tools and application software, familiar with the site-building process, proficiency in web-based database programming. The system is mainly used for online video, audio, and allowing a registered member to download audio and video products. The system uses dynamic

9、 pages of information technology to achieve the release of the film. In addition, the system provides a wide range of information search and view the way, the user can according to their own needs, choose their own search for ways to view and quickly find the information needed for the film. At the

10、same time, it provide the film clicks, such as ranking, more intuitive display of films and can watch the level of popularity. Key words: Video on Demand; Streaming Media; A three-tier MVC. 目录 第 一 章 系统概述 . 1 1.1 开发环境 . 1 1.1.1 软件环境 . 1 1.1.2 硬件环境 . 1 1.1.3 开发工具 . 1 1.2 技术背景 . 2 1.2.1 流媒体技术 . 2 1.2.2

11、 Ajax 技术 . 2 1.3 MVC 设计模式简介 . 3 第 二 章 系统整体分析与设计 . 5 2.1 系统模块的划分 . 5 2.1.1 前台模块分析 . 5 2.1.2 后台模块分析 . 6 2.2 用例分析 . 6 2.2.1 未注册用户用例分析 . 6 2.2.2 注册用户用例分析 . 7 2.2.3 管理员用例分析 . 7 2.3 系统功能流程分析 . 8 2.3.1 前台功能流程分析 . 8 2.3.2 后台功能流程分析 . 9 第 三 章 数据库设计和实现 . 10 3.1 数据库表的设计 . 10 3.2 数据库表之间的关系 . 14 3.3 视图的设计 . 15 第

12、四 章 影片播放与分类模块的详细设计 . 17 4.1 用户模块 . 17 4.1.1 用户注册 . 18 4.1.2 用户登录 . 20 4.1.3 用户密码找回 . 22 4.2 播放模块 . 24 4.3 影片分类模块 . 26 4.3.1 根据影片类型分类 . 26 4.3.2 根据影片产地分类 . 29 4.4 广告和公告模块 . 30 4.4.1 广告 . 30 4.4.2 本站公告 . 31 第 五 章 系统的测试 . 33 5.1 系统测试的目的及必要性 . 33 5.2 系统测试的原则 . 33 5.3 系统测试过程 . 34 第 六 章 总结 . 36 参考文献 . 37

13、致谢语 . 38 Contents Chapter 1 System Overview . 1 1.1 Development Enviroment . 1 1.1.1 SoftWare Enviroment. 1 1.1.2 Hardware Enviroment . 1 1.1.3 Development Tolls . 1 1.2 Technical Background . 2 1.2.1 Streaming Media . 2 1.2.2 Ajax . 2 1.3 MVC Introduction . 3 Chapter 2 Systems Analysis and Design .

14、 5 2.1 System Modules. 5 2.1.1 Analysis of the future module . 5 2.1.2 Analysis of the background module. 6 2.2 Use Case Analysis . 6 2.2.1 Unregistered users Cases . 6 2.2.2 Registered users Cases . 7 2.2.3 Adminer Cases . 7 2.3 System Flow Analysis. 8 2.3.1 Future flow analysis . 8 2.3.2 Backgroun

15、d flow analysis . 9 Chaper 3 Database Design and Implementation . 10 3.1 Database table design . 10 3.2 Relationship between tables . 14 3.3 Design view . 15 Chaper 4 Detailed Design of the Future Module . 17 4.1 Users Module . 17 4.1.1 Users Register . 18 4.1.2 Users Login . 20 4.1.3 Users GetBack

16、Password . 22 4.2 Play Module . 24 4.3 Categories Film Module . 26 4.3.1 According to video type classification . 26 4.3.2 According to video production Category . 29 4.4 Advertising and Notice Module . 30 4.4.1 Advertising . 30 4.4.2 Notice . 31 Chapter 5 System Test . 33 5.1 Purpose and Need . 33

17、5.2 Principle . 33 5.3 Process . 34 Chapter 6 Summary. 36 References . 37 Thanks phrase . 38 在线影视系统 1 第一章 系统概述 1.1 开发环境 该系统面向普通大众用户,平台要求符合大众水平,而非专业性很强的平台。同样的,开发环境也 使用当前主流开发平台,且硬件要求不能太高,软件环境与硬件环境具体情况如下所述。 1.1.1 软件环境 开发工具: Microsoft Visual Studio 2008, SqlServer2005, Dreamweaver 开发语言: C#, Javascript 开

18、发平台: Windows XP 软件建模: Visio 1.1.2 硬件环境 CPU: Intel 赛扬 400 或同频率处理器以上 内存 : 512MB 或以上 硬盘: 最少剩余空间不得低于 300MB 网络: TCP/IP 协议支持的网络 (拨号或者专线及局域网接入 Internet 都可以 ) 文件系统: FAT32 或者 NTFS (推荐 NTFS) 1.1.3 开发工具 Microsoft Visual Studio 2008 是面向 Windows Vista、 Office 2007、 Web 2.0 的下一代开发工具 ,代号 “Orcas” ,是对 Visual Studio

19、2005 一次及时、全面的升级。 VS2008 引入了 250 多个新特性,整合了对象、 关系型数据、 XML 的访问方式 ,语言更加简洁。使用 Visual Studio 2008 可以高效开发 Windows 应用。设计器中可以实时反映变更 ,XAML 中智能感知功能可以提高开发效率。同时Visual Studio 2008 支持项目模板、调试器和部署程序。 Visual Studio 2008在线影视系统 2 可以高效开发 Web 应用,集成了 ASP.NET AJAX 1.0,包含 ASP.NET AJAX 项目模板,它还可以高效开发 Office 应用和 Mobile 应用。 1.2

20、 技术背景 1.2.1 流媒体技术 所谓流媒体是指采用流式传 输的方式在 Internet 播放的媒体格式。 流媒体又叫流式媒体,它是指商家用一个视频传送服务器把节目当成数据包发出,传送到网络上。用户通过解压设备对这些数据进行解压后,节目就会像发送前那样显示出来 1。 流式传输方式则是将整个 A/V 及 3D 等多媒体文件经过特殊的压缩方式分成一个个压缩包,由视频服务器向用户计算机连续、实时传送。在采用流式传输方式的系统中,用户不必像采用下载方式那样等到整个文件全部下载完毕,而是只需经过几秒或几十秒的启动延时即可在用户的计算机上利用解压设备 (硬件或软件 )对压缩的 A/V、 3D 等多 媒体

21、文件解压后进行播放和观看。此时多媒体文件的剩余部分将在后台的服务器内继续下载 2。 1.2.2 Ajax 技术 Ajax 全称为 “Asynchronous JavaScript and XML” (异步 JavaScript 和XML),是指一种创建交互式网页应用的网页开发技术 3。 Ajax 是一个涉及一组技术的术语,包括 Dynamic HTML( DHTML)和 XMLHTTPRequest 对象。 DHTML 由三个元素组合而成,它们分别是超文本标记语言( Hypertext Markup Language, HTML)、 JavaScript 代码和级联样式表( Cascading

22、 Style Sheet, CSS)。在 Web 页面使用 JavaScript 代码,可以动态地改变页面,包括添加、删除或更改页面内容。这就是 DHTML 的动态 部分。JavaScript 代码使用 XMLHTTPRequest 对象在加载页面后向服务器请求数据。 这两种元素的组合 从服务器动态请求数据然后使用这些数据更改页面 就是 Ajax 的本质,也是 Web 2.0 站点的动态特性 3。 在线影视系统 3 Ajax 开发与传统的 CS 开发有 很大的不同。这些不同引入了新的编程问题,最大的问题在于易用性。由于 Ajax 依赖浏览器的 JavaScript 和 XML,浏览器的兼容性和

23、支持的标准也变得和 JavaScript 的运行时性能一样重要了。这些问题中的大部分来源于浏览器、服务器和技术的组合,因此必须理解如何才能最好的使用这些技术 4。 1.3 MVC 设计模式 简介 图 1-1: MVC 设计模式图 资料来源: 林善茂: MVC 设计模式,赛迪网, 2007 年 12 月 MVC 英文即 Model-View-Controller,即把一个应用的输入、处理、输出流程 按照 Model、 View、 Controller 的方式进行分离,这样一个应用被分成三个层 模型层、视图层、控制层。 视图 (View)代表用户交互界面,对于 Web 应用来说,可以概括为 HTML 界面,但有可能为 XHTML、 XML 和 Applet。随着应用的复杂性和规模性,界面的处理也变得具有挑战性。一个应用可能有很多不同的视图, MVC 设计模式对于视图的处理仅限于视图上数据的采集和处理,以及用户的请求,而不包括在视图上的业务流程的处理。业务流程的处理交予模型 (Model)处理。比如一个订单的视图只接受来自模型的数据 并显示给用户,以及将用户界面的输入数据和请求传递给控制和模型。

Copyright © 2018-2021 Wenke99.com All rights reserved

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

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

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