没有合适的资源?快使用搜索试试~ 我知道了~
【计算机软件毕业设计】视频点播系统.doc
0 下载量 73 浏览量
2023-07-04
00:06:26
上传
评论
收藏 302KB DOC 举报
温馨提示
试读
33页
【计算机软件毕业设计】视频点播系统.doc
资源推荐
资源详情
资源评论
河北农业大学
本科毕业设计论文
题 目: 视频点播系统
摘 要
ASP 是当今流行的 Web 应用程序开发技术之一,作为一种服务器端脚本编写环境。
它将 HTML 语言、脚本代码和服务器组件有机地结合在一起,可以用来创建交互式的
动态网页和具有数据库访问工具功能的 Web 应用程序。
构建网络学习环境是实现网络视频资源量大、实时传输、连续播放和多用户并发
的学习和教育信息化建设、数字化学习、网络教学和远程教育建设的需要。面向广大
师生提供以流媒体应用为主的视频点播服务,对于有效利用宽带网络,开展网络远程
教学意义重大。随着这种要求的提出,各种适应这种要求的应用技术应运而生。
此视频点播系统的网站构建需要几种主要的技术,如网络技术、ASP 技术、网络
数据库技术等进行了分析,研究了他们的具体应用方法,对他们的优劣也做了一些探
讨:选用了 ACCESS 作为后台数据库,ASP 作为前台开发工具,并将软件工程的相关
理论应用于整个系统开发过程中。结合现有的设备套件和具体的实际情况,实现了基
于 ASP 技术的教学视频点播系统设计方案。
关键字:视频点播;ASP;ACCESS 数据库
ABSTRACT
ASP is today's popular Web application development of technology, as a server script
writing environment. It will HTML, script code and server components combined together,
can be used to create interactive dynamic Web pages and has the function of the database
access tool Web applications.
Construct network learning environment is to realize the web video resource of big,
real-time transmission and continuous play and multiple user concurrent learning and
education informatization construction, digital learning, network teaching and the needs of
the construction of remote education. Facing the teachers and students to provide application
of video streaming media as demand services for effective use of broadband network, and
develop the network distance teaching is of great significance. With the requirements of the
proposed, various adapt the request application technology arises at the historic moment.
This video on demand system of construction site to the several major technology, such
as network technology, ASP technology, such as network database technology is studied and
the details of their application methods, for their quality also do some research: choose the
ACCESS as a backend database, ASP as a receptionist development tools, and will the
software engineering related theory is applied in the whole process of system development.
Combined with the existing equipment suite and specific actual situation, realized based on
ASP technology the teaching video on demand system design scheme.
Keywords:Video On Demand;ASP;ACCESS Database
目 录
1 概述.............................................................................1
1. 课题背景.....................................................................1
2. 系统研究的目的和意义.........................................................1
3. 相关技术介绍.................................................................2
3.1 ASP 的基本概念及其发展概况 ..................................................2
3.2 ASP 的特点与功能 ............................................................3
3.3 综合信息服务 ..............................................................4
3.5 课题来源及关键技术..........................................................5
2 需求分析.........................................................................6
1. 系统设计的目标..........................................................6
1.1 视频点播系统系统分析........................................................6
1.2 用户身份级别要求............................................................6
1.3 系统功能需求与划分..........................................................6
1.4 系统设计目标................................................................7
2. 开发环境.....................................................................8
3 系统设计.........................................................................9
1. 总体设计.....................................................................9
1.1 设计要求....................................................................9
1.2 视频点播系统的构成..........................................................9
1.3 后台数据库的设计...........................................................11
2. 留言板设计..................................................................11
2.1 设计留言板系统.............................................................12
2.2 数据库设计.................................................................12
4 系统的实现......................................................................14
1.系统主界面...................................................................14
2.会员注册.....................................................................14
3.系统登录.....................................................................15
4.用户服务.....................................................................15
5. 影片播放....................................................................16
6. 视频搜索功能................................................................16
7. 视频的上传与下载............................................................18
5 网站测试与分析..................................................................24
1. 测试的目的..................................................................24
2. 测试原则....................................................................24
3. 测试内容....................................................................24
4. 测试步骤....................................................................24
5. 评价准则....................................................................24
6. 更新与维护..................................................................26
6.1 网站的更新.................................................................26
6.2 超链接的处理...............................................................26
6.3 浏览器兼容性的测试.........................................................26
结 论...........................................................................28
参考文献...........................................................................29
致 谢...........................................................................30
1
1 概述
1. 课题背景
在风靡的 Internet 早期,Web 网页只是静态的图文结合,浏览者可以在网页上阅
读信息,但无法进一步的查询、发表意见或进行电子商务、在线交流、问卷调查、预
约订票、方可留言簿、讨论区、电子贺卡、E-mail 自动回复、数据库管理等工作,这
显然还不能满足人们愈来愈多元化的需求。
构建网络学习环境是实现网络视频资源量大、实时传输、连续播放和多用户并发
的学习和教育信息化建设、数字化学习、网络教学和远程教育建设的需要。面向广大
师生提供以流媒体应用为主的视频点播服务,对于有效利用宽带网络,开展网络远程
教学意义重大。随着这种要求的提出,各种适应这种要求的应用技术应运而生。
为此,有不少公司提出动态网页的解决方案。所谓的“动态网页”指的是浏览器
端和服务器端可以互动,也就是服务器端可以实时处理浏览器端的请求,然后将处理
结果相应给浏览器端,而 ASP(Active Server Pages)便是微软用来建立动态网页的解
决方案。
此视频点播系统的网站构建需要几种主要的技术,如网络技术、ASP 技术、网络
数据库技术等进行了分析,研究了他们的具体应用方法,对他们的优劣也做了一些探
讨:选用了 ACCESS 作为后台数据库,ASP 作为前台开发工具,并将软件工程的相关
理论应用于整个系统开发过程中。结合现有的设备套件和具体的实际情况,实现了基
于 ASP 技术的教学视频点播系统设计方案。
本文主要论述服务器端视频服务平台的搭建、流媒体的相关原理及管理功能的具
体实现。本文就目前的视频点播解决方案作了分析,介绍了基于 WEB 的视频点播系统
的方案,针对系统的设计目标、需解决的问题、系统的构成和实现作了分析评价。本
系统采用了 Realmedia 格式视频,使用浏览器-服务器模式。笔者认为这是普通学校可
以实现、并且值得推广的视频点播解决方案。
2. 系统研究的目的和意义
现在,人们举办重要的仪式,或是自己的重要经历,需要记录保留作为纪念,已
经很少有人拍照了,而是经常利用 DV 或者手机来拍摄视频,而且现在人们的精神生
2
活不断提高,人们也制作视频满足自己的精神需要,比如说自己拍下来发生的不平常
的事情、拍客们自娱自乐自己制作的短片、用于交流的短片、玩家们自己制作的游戏
视频,电视剧剧集、电影等娱乐视频等,在线视频上传就是为了这些人将这些种类的
视频上传到网站,供不同人群的年龄的人观看。
人们只要登录视频上传网站,就能够根据视频的名称或者种类进行视频的检索,
查找自己想要观看的视频,如果想要上传视频,就需要注册成为会员,会员同样可以
搜索和观看自己感兴趣的视频,也可以管理自己上传过的视频,会员上传视频时,可
以加入对视频的详细介绍,方便其他用户在查找时的区别。
同时,在做系统及论文的同时,实践了自己四年大学学习的理论知识。在查找资
料中扩展了自己的视野,提高了见识。在其间必定会遇到很多的困难,但是只有自身
亲自经历与处理解决,才能更好的把握与改进,才能将知识与技能深深地印在心里。
3. 相关技术介绍
3.1 ASP 的基本概念及其发展概况
ASP 是 Active Server Pages 的缩写,是 Microsoft 为推进 Web 应用开发和数据库
互连而推出的一项新技术。这项技术最早在 IIS3.0 上使用。由于 Windows NT、IIS 的
日益普及,ASP 也凭借其简单而功能强大的特点逐渐成为重要 Web 应用开发技术。在前
面提到,ASP 不算是一种语言,而是一套 Microsoft 开发的服务器端脚本运行环境。通
过这种环境,用户可以创建和运行动态的交互式 Web 服务器应用程序,如交互式网页,
包括使用 HTML 表单收集和处理信息,而以前这种工作必须通过 CGI 来完成。ASP 内含
于 IIS3.0 和 4.0 之中,通过 ASP 可以结合 HTML 网页、ASP 指令和 ActiveX 组件建立动
态、交互且高效的 Web 服务器应用程序。
ASP 应用程序非常容易开发和修改。有了 ASP 你就不必担心客户的浏览器是否能运
行你所编写的程序代码。因为所有的程序都将在服务器端执行。当浏览器向服务器发
出请求,需要读取 Web 服务器上的某个.ASP 文件,于是在服务器上,Web 服务器打开 ASP
文件,读取其中的信息,执行脚本命令并将结果以静态 HTML 的形式返回浏览器。然后,
由浏览器显示最终的结果,这样也减轻了客户端浏览器的负担,大大提高了交互式的
速度。因此,先介绍一下如何构建 ASP 的运行环境及这个环境提供的功能。
Web 服务器是 Web 应用程序的心脏。IIS(Internet Information Server)是微软推
出的 Windows NT Option Pack 的主要成员,作为 Windows NT 的扩展,自推出以来已经
剩余32页未读,继续阅读
资源评论
yyyyyyhhh222
- 粉丝: 412
- 资源: 6万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功