教学视频点播系统的设计与实现方案_第1页
教学视频点播系统的设计与实现方案_第2页
教学视频点播系统的设计与实现方案_第3页
教学视频点播系统的设计与实现方案_第4页
教学视频点播系统的设计与实现方案_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 题 目: 视频点播系统的设计与实现 学生姓名: 刘智 系 别: 信息与计算科学系 专业年级: 2008 级计算机科学与技术专业 指导教师: 刘兆辉 2012 年 6 月 25 日中国石油大学胜利学院本科毕业设计(论文) 1 摘 要 当今流行的 用程序开发技术之一,作为一种服务器端脚本编写环境。它将 言、脚本代码和服务器组件有机地结合在一起,可以用来创建交互 式的动态网页和具有数据库访问工具功能的 用程序。 构建网络学习环境是实现网络视频资源量大、实时传输、连续播放和多用户并发的学习和教育信息化建设、数字化学习、网络教学和远程教育建设的需要。面向广大师生提供以流媒体应用为主的视频点播服务,对于有效利用宽带网络,开展网络远程教学意义重大。随着这种要求的提出,各种适应这种要求的应用技术应运而生。 此视频点播系统的网站构建需要几种主要的技术,如网络技术、 术、网络数据库技术等进行了分析,研究了他们的具体应用方法,对他们的优劣也做了一些探讨:选用了 为后台数据库, 为前台开发工具,并将软件工程的相关理论应用于整个系统开发过程中。结合现有的设备套件和具体的实际情况,实现了基于 术的教学视频点播系统设计方案。 关键字 :视频点播; 据库 中国石油大学胜利学院本科毕业设计(论文) 2 SP is s eb of as a It be to eb of eb is to of of of to of as of is of of at on of to as as is of do as a as a is in of SP on n 国石油大学胜利学院本科毕业设计(论文) 3 教学视频点播系统的设计与实现方案 第一章 概述 1. 课题背景 在风靡的 期, 页只是静态的图文结合,浏览者可以在网页上阅读信息,但无法进一步的查询、发表意见或进行电子商务、在线交流、问卷调查、预约订票、方可留言簿、讨论区、电子贺卡、 动回复、数据库管理等工作,这显然还不能满足人们愈来愈多元化的需求。 构建网络学习环境是实现网络视频资源量大、实时传输、连续播放和多用户并发的学习和 教育信息化建设、数字化学习、网络教学和远程教育建设的需要。面向广大师生提供以流媒体应用为主的视频点播服务,对于有效利用宽带网络,开展网络远程教学意义重大。随着这种要求的提出,各种适应这种要求的应用技术应运而生。 为此,有不少公司提出动态网页的解决方案。所谓的“动态网页” 指的是浏览器端和服务器端可以互动 ,也就是服务器端可以实时处理浏览器端的请求,然后将处理结果相应给浏览器端,而 是微软用来建立动态网页的解决方案。 此视频点播系统的网站构建需要几种主要的技术,如网 络技术、 术、网络数据库技术等进行了分析,研究了他们的具体应用方法,对他们的优劣也做了一些探讨:选用了 为后台数据库, 为前台开发工具,并将软件工程的相关理论应用于整个系统开发过程中。结合现有的设备套件和具体的实际情况,实现了基于 术的教学视频点播系统设计方案。 本文主要论述服务器端视频服务平台的搭建、流媒体的相关原理及管理功能的具中国石油大学胜利学院本科毕业设计(论文) 4 体实现。本文就目前的视频点播解决方案作了分析,介绍了基于 视频点播系统的方案,针对系统的设计目标、需解决的问题、系统的构成和实现作了分析评价。 本系统采用了 式视频,使用浏览器 者认为这是普通学校可以实现、并且值得推广的视频点播解决方案。 2. 系统研究的目的和意义 现在,人们举办重要的仪式,或是自己的重要经历,需要记录保留作为纪念,已经很少有人拍照了,而是经常利用 者手机来拍摄视频,而且现在人们的精神生活不断提高,人们也制作视频满足自己的精神需要,比如说自己拍下来发生的不平常的事情、拍客们自娱自乐自己制作的短片、用于交流的短片、玩家们自己制作的游戏视频,电视剧剧集、电影等娱乐视频等,在线视频上传就是为了这些人将 这些种类的视频上传到网站,供不同人群的年龄的人观看。 人们只要登录视频上传网站,就能够根据视频的名称或者种类进行视频的检索,查找自己想要观看的视频,如果想要上传视频,就需要注册成为会员,会员同样可以搜索和观看自己感兴趣的视频,也可以管理自己上传过的视频,会员上传视频时,可以加入对视频的详细介绍,方便其他用户在查找时的区别。 同时,在做系统及论文的同时,实践了自己四年大学学习的理论知识。在查找资料中扩展了自己的视野,提高了见识。在其间必定会遇到很多的困难,但是只有自身亲自经历与处理解决,才能更好的把握与改进, 才能将知识与技能深深地印在心里。 3. 相关技术介绍 基本概念及其发展概况 缩写,是 推进 用开发和数据库互连而推出的一项新技术。这项技术最早在 使用。由于 T、 日益普及, 凭借其简单而功能强大的特点逐渐成为重要 用开发技术。在前面提到, 算是一种语言,而是一套 发的服务器端脚本运行环境。通过这种环境,用户可以创建和运行动态的交互式 务器应用程 序,如交互式网页,包括使用 单收集和处理信息,而以前这种工作必须通过 完成。 含于 中,通过 以结合 页、 令和 件建立动态、交互且高效的 务器应用程序。 用程序非常容易开发和修改。有了 就不必担心客户的浏览器是否能运中国石油大学胜利学院本科毕业设计(论文) 5 行你所编写的程序代码。因为所有的程序都将在服务器端执行。当浏览器向服务器发出请求,需要读取 务器上的某个 件,于是在服务器上, 务器打开件,读取其中的信息,执行脚本命令并将 结果以静态 形式返回浏览器。然后,由浏览器显示最终的结果,这样也减轻了客户端浏览器的负担,大大提高了交互式的速度。因此,先介绍一下如何构建 运行环境及这个环境提供的功能。 务器是 用程序的心脏。 微软推出的 T 主要成员,作为 T 的扩展,自推出以来已经有了很大发展,其体系结构是当今市场上最受关注的 务器之一。本增强了系统安全性,具有服 务器端脚本开发调试,内容管理和站点分析,崩溃防护,内置 拟机及全面支持 强大功能。 特点与功能 从软件的技术层面看 , 如下的特点 : (1)无需编译 本集成于 中 , 容易生成 , 无需编译或链接即可直接解释执行。 (2)易于生成 使用常规文本编辑器 (如 的记事本 ), 即可进行 *面的设计。若从工作效率来考虑 , 不妨选用具有可视化编辑能力的 (3)独立于浏览器 用户端只要使用可解释常规 的浏览器 , 即可 浏览 设计的主页。 本是在站点服务器端执行的 ,用户端的浏览器不需要支持它。因此 ,若不通过从服务器下载来观察 *页 , 在浏览器端见不到正确的页面内容。 (4)面向对象 在 本中可以方便地引用系统组件和 内置组件 , 还能通过定制 务器组件 )来扩充功能。 (5)与任何 言兼容 除了可使用 言进行设计外 , 还可通过 方式 , 使用由第三方所 提供的其它 言。 (6)源程序码不会外漏 本在服务器上执行 , 传到用户浏览器的只是 行结果所生成的常规 这样可保证辛辛苦苦编写出来的程序代码不会被他人盗取。 从应用的层面看 , 如下的功能 : (1)处理由浏览器传送到站点服务器的表单输入。 (2)访问和编辑服务器端的数据库表。使用浏览器即可输入、更新和删除站点服务器的数据库中的数据。 中国石油大学胜利学院本科毕业设计(论文) 6 (3)读写站点服务器的文件 , 实现访客计数器、座右铭等功能。 (4)提供广告轮播器、取得浏览器信息、 管理等内置功 能。 (5)由 写用户端的硬盘文件 , 以记录用户的数据。 (6)可以实现在多个主页间共享信息 , 以开发复杂的商务站点应用程序。 (7)使用 简易的脚本语言 , 结合 , 快速完成站点的应用程序。通过站点服务器执行脚本语言 ,产生或更改在客户端执行的脚本语言。 (8)扩充功能的能力强 , 可通过使用 + 等多种程序语言制作 满足自己的特殊需要。 合信息服 务 网络的一大发展 趋势 是多维化,即在一套系统上提供集成的信息服务,包括来自政治、 经济 、等各方面资源,甚至同时还提供多媒体信息,如图象、语音、动画等。在多维化发展的趋势下,许多网络应用的新形式不断涌现,如: (1)电子邮件 这应该是大家都得心应 手的网络交流方式之一。发邮件时收件人不一定要在网上,但他只要在以后任意时候打开邮箱,都能看到属于自己的来信。 (2)网上交易 就是通过网络做生意。其中有一些是要通过网络直接结算,这 就要求网络的 安全性 要比较高。 (3)视频点播 这是一项新兴 的娱乐或学习项目,在智能小区、 酒店 或学校应用较多。它的形式跟电视选台有些相似,不同的是节目内容是通过网络传递的。 (4)联机会议 也称视频会议,顾名思义就是通过网络开会。它与视频点播的不同在于所有参与者都需主动向外发送图像,为实现数据、图像、声音实时同传,它对网络的处理速度提出了最高的要求。 以上对网络的功能只是略举一二,我们将在以后的篇幅中用更详尽的案例去充实大家对网 络的理解。 声会影 声会影,不仅完全符合家庭或个人所需的影片剪辑功能,甚至可以挑战专业级的影片剪辑 软件 。该软件具有成批转换功能与捕获格式完整的特点。虽然无法与 专业 视频中国石油大学胜利学院本科毕业设计(论文) 7 处理软件 媲美,但会声会影一贯以简单易用、功能丰富的作风赢得了良好的口碑。在国 内的普及度较高。无论您是剪辑新手、老手,会声会影替您完整纪录生活大小事,发挥创意无限感动! 友立资讯 重量级推荐,十全十美的会声会影您绝对不能错过! 最完整的影音规格支持,独步全球的影片编辑环境,令人目不暇给的剪辑 特效 ,最撼动人心的 画质新体验。 友立资讯十全十美的会声会影让您体验影片剪辑新势力!再创完美视听新享受! 题来源及关键技术 近年来,随着高速计算机网络、数字视频压缩以及大容量存储器的快速发展,视频点播服务成为现实,这使得我们能够快速、准确、方便地从视频服务器上获得我们需要的信息。它允许信息需求者在任何时间选择所需的信息,可广泛应用于电影点播、远程教育、信息点播、远程医疗等领域。 目前,各高校和许多中小学都建成了校园网。通过校园网和因特网,视频资料的共享已成为可能。各个教育软件商也纷纷开发了各种视频点播系统。按用户使用环境划分,视频 点播系统可分为传统的客户机 写为 浏览器 写为 种。 式的缺点是客户机需要安装特定的客户端软件,而且维护、升级不方便。 式是种特殊的 式,它的客户端软件就是 览器。因此这就免除了客户机软件维护的麻烦,用户只要会使用 览器,就能正常使用服务器提供的资源,并且 览器大多是廉价或免费的,易于获得,软件的升级、维护也较 式容易。按视频点播系统使用的视频资料格式划分,可分为 种格式。 式是通用的视频格式,至今已有 、 、 、 等多个标准。 式的视频画面质量较好,但对网络带宽要求较高,如 格式约为 编码压缩,画面质量较好,但对网络带宽的要求较高,达到 质时一般为 1右,播放视频的客户端也要求较好的配置( 上, 128 式的视频画面质量较好,但国内的用户数量不多。 式的视频压缩率较高,可针对用户网络带宽的不同情况,选择不同的视频编码格式。在画面质量与 当的情况下,带宽也仅为 350右。 基于以上的分析,笔者认为在广域网上实现视频点播系统,采用 式视频是个较好的选择。 中国石油大学胜利学院本科毕业设计(论文) 8 第二章 需求分析 1. 系统设计的目标 通过 及流媒体, 数据库等多方面的知识建立一个网上的教学视频资源库, 我们主要为师生提供教学所需的视频资料以及一些经典的影视剧作品 可以 为现代远程教育的开展服务,满足个用户同时访问的需求。 频点播 系统系统分析 需求分析是指:需求分析人员将客户描述的需求用一种计算机语言描述出来,分析用户的要求是否能实现,是否还可以提供更多的功能。要开发一个软件产品,首要也是最重要的就是需求分析,它是决定一个系统成功与否的关键。本系统的目的是让用户通过本系统点播视频及相互交流看法 户身份级别要求 即根据身份的不同对系统的使用权限有所不同。从权限大小大致可以分为:系统管理员、注册用户、发布员、未注册用户。系统提供灵活的角色设定和权限的分配功能。 (1)系统管理员:是权限最大的用户,拥有视频点播系统的所有权限, 主要负责对系统平台的日常 网络 维护管理,可以对系统进行修改,排除故障。 (2)发布员:拥有注册用户的权限并可以上传视频文件。 (3)注册用户:权限包括查看系统中视频的信息、点播及下载视频、发表言论、投票等。 (4)未注册用户:是权限最小的用户,只能查看系统中视频的信息。 统功能需求与划分 (1)用户管理:对使用本系统注册用户信息的操作。包括删除用户、修改密码、权限的设置等操作。 操作 对象:系统管理员。 浏览对象:系统管理员。 (2)用户注册:未注册用户可以注册新的帐号,在注册页面填写相关的注册信息,添加注册信息到系统的数据库中,以后就能用该账户登录到系统中。 中国石油大学胜利学院本科毕业设计(论文) 9 操作对象:未注册用户。 浏览对象:未注册用户。 (3)用户登录:注册用户填写登录信息经过系统验证之后就能浏览该账户的权限所能访问的页面。 操作对象:注册用户。 浏览对象:注册用户。 具体操作:在登录表中填入相关信息,系统验证信息是否正确,如果正确就允许用户登录到系统中,用户可以访问该账户所允许访问的页面。没有注册的用户需先注册。 需要模块:用户注册模块,用户验证模块。 (4)用户权限验证: 验证用户的权限是否能够访问用户要求访问的页面。 操作对象:所有合法用户。 浏览对象:所有合法用户。 具体操作:用户登录时验证用户输入的登录信息是否正确,如果正确就读取数据库中该账户的权限字段并储存到系统中,当用户要求访问某个页面时就验证该用户的权限是否能访问该页面。 需要模块:用户注册模块、用户登录模块。 (5)视频点播和下载模块:点播和下载视频文件 。 操作对象:所有合法用户。 浏览对象:所有合法用户。 (6)用户留言:用户发表自己的意见。 操作对象:所有合法用户。 浏览对象:所有合法用户。 (7)视频文件管理:系统管理员根据用户需求添加或删除视频文件,发布员根据用户需求上传视频文件。 操作对象:系统管理员,发布员。 浏览对象:系统管理员,发布员。 统设计目标 研制视频点播系统的总体目标是将 网络 技术、信息技术、 现代 管理技术相结合,中国石油大学胜利学院本科毕业设计(论文) 10 建立视频点播和信息交流 平台。视频点播系统采用流媒体技术,充分利用了网络资源,为广大用户提供在线点播服务,用户可以根据自己的需求自主选择。本系统采用一边播放、一边下载、一边丢弃的方式,大大节省用户的时间,不会在用户端留下任何拷贝,保护了知识产权,同时提高带宽利用率。 本系统首先要实现动态性。所谓的动态性就是能动态更新内容,如更新用户信息、视频文件信息、用户留言等。这要求与数据库有良好的连接。 系统操作方便、操作界面美观。 2. 开发环境 005 介绍 微软公司出品的一款大型应用软件,是一套完整的开发工具集,它主要用于生成 用程序、 面应用程序和移动应用程序。 目前使用最广泛的数据库之一 。 中国石油大学胜利学院本科毕业设计(论文) 11 第三章 系统设计 1. 总体设计 计要求 (1)功能性要求:网上搜索、网上颠簸、网上发布影片、发布公告。 (2)非功能性要求:安全方面,保证开发的网站平台能够正常运行及做好相应备份,硬盘数据不丢失,硬盘不碎坏。 (3)实现网站的“全智能”化管理,便于维护和操作。 (4)不涉及国家法 律禁止的信息。 频点播系统的构成 视频点播系统应包括流服务器、 务器、数据库服务器、 览器和视频播放器几个部分。如图 1 所示。 图 2频点播系统关系图 当用户使用 览器访问视频点播系统的 面时,向 务器发出请求,要求查看某段资料的信息; 务器接收请求后向数据库服务器发出查询的请求,并取得查询结果;然后将关于该资料的信息传送到 览器,呈现给用户;如果用户要求播放该段资料,则由 览器向 流服务器发出请求,流服务器获得请求后,传流服务器 务 器 数据库服务器 C C 视频播放器 中国石油大学胜利学院本科毕业设计(论文) 12 送一个包含了通信地址的头文件到用户端,视频播放器由头文件中的地址找到流服务器;接着视频播放器开始接收来自服务器的流式视频文件并进行播放。 (1)前台功能原理图见图 2示。 图 2台功能原理图 (2)后台功能模块图。 图 2台管理模块 首页 影片播放 影视检 索 影院公告 访问统计 错误报告 影片分类 影片搜索 数据库 娱乐视频 教学视频 其它视频 片名 主演 后台管理登录 电影管理 系统管理 数据管理 系统信息 影片管理 添加电影 公告管理 信息管理 数据管理 系统检测 安全退出 中国石油大学胜利学院本科毕业设计(论文) 13 台数据库的设计 数据库服 务器上安装了 理员可在管理工作站上安装 客户端程序( 通过网络远程管理数据库服务器,进行数据的添加、更新、删除等操作。对于视频数据库的结构我们是这样安排的:一部分字段为资料的分类信息;一部分字段为资料的内在属性,如主讲教师、导演、出品国 /地区等信息;还有一部分字段为视频的客观信息,如声音采样频率、帧速、视频文件大小等。详细字段分配见表 2 表 2频数据库表 字段名称 字段类型 字段长度 说明 编号 0 视频资料的编号(主键) 学科 0 资料所属的学科 适用对象 0 适用于何种人群(成人、高中生等等) 来源 0 视频片源种类(录像带、 名称 55 视频资料的名称 路径 0 存放视频的路径 关键词 0 检索资料的关键词 教师 0 资料中授课的教师 导演 0 视频资料的导演 年代 0 视频资料的年代 出品国 /地区 0 视频资料的 出品国 /地区 语种 0 语言种类 色彩 0 彩色片或黑白片 播放时长 0 视频资料的 播放时间(分) 分辨率 _宽 度 0 原始视频资料的宽度 (像素) 分辨率 _高 度 0 原始视频资料的高度(像素) 采样频率 0 声音采样频率( 帧速 0 视频的播放速度(帧 /秒) 文件大小 55 视频资料的文件大小( 上载日期 - 视频资料的 上载日期 评价 55 从画面、声音和内 容等方面综合评价等级(共 5 级) 点击次数 0 用户观看本资料的次数 内容简介 55 视频资料的内容简介 缩略图 - 视频资料的静态图片 2. 留言板设计 留言板是大家进行交流的一个桥梁,希望通过留言板获知大家对网站的喜爱程度,中国石油大学胜利学院本科毕业设计(论文) 14 展示出自己的思想与创意,更愿收到大家的宝贵意见,以便进一步加以改进,不断进行完善。 架设 留言板 的目的是让 浏览者 有一个 发表自己看法 的园地 ,因此说留言板 要实现的功能很明确 , 那就是当一个 浏览者 想 发言的时候 ,他的 发言内容 会显示在 留言板的 主题列表上。而 其他的浏览者在留言的同时也可以浏览别人的留言, 它是一个开放于互联网上的程序。 计留言板系统 留言板系统主要分为三部分:留言列表、添加留言和管理留言。本网站使用了三个页面来构件留言板系统,留言列表页、添加留言页和管理留言页三个页面。 留言列表页 示留言板中的所有留言,并提供链接至管理 /添加留言页面。 添加留言页 加留言,留言添加完毕后自动转到留言列表页。 管理留言页 管理员登录,登录后可以删除留言。 据库设计 为了存储留言信息,还需要设计一个数据库。数据库中需要建立两个表。用于存储留言信息的 和用于记录系统管理员帐号信息的 。 表 4-1 的结构 字段名称 数据类型 必填字段 允许空字符 默认值 说明 动编号 - 言编号 本 是 否 言主题 本 是 否 言人 本 否 是 言人电子邮件 期 /时间 是 留言时间 注 否 是 言内容 表 4-2 的结构 数据库 连接 : 打开 制面板下的【管理工具】一项,双击【数据源( 】图标,打字段名称 数据类型 说明 本 系统管理员用户名 本 系统管理员密码 中国石油大学胜利学院本科毕业设计(论文) 15 开【 据源管理器 】 ,在【系统 项卡中,添加刚才建立的 数据源名设为 明为“留言板”。 中国石油大学胜利学院本科毕业设计(论文) 16 第四章 系统的实现 正确登陆本系统后的主界面如下 图 5示,其中普通用户和管理员均用此界面,以用户权限来判断操作。 图 5线点播系统主界面示意图 启动 接本系统网址,点击运行,首先看到的是整个系统的主界面 ,在主页头部上显 示的一些信息或欢迎词 ,使用本系统必须要注册才要以使用其完全功能,其中系统的注册界面如图 5示。 中国石油大学胜利学院本科毕业设计(论文) 17 图 5线点播系统展示界面 注册成功之后再回到主界面时就可通过登陆模块进行登陆,如果密码及用户名正确输入后则进入本系统并登陆界面消失。登陆模块如图 5 图 5线点播系统的 系统登录界面 在用户登陆界面当中有用户服务及修改密码两项,点击之后就会分别进入用户服务项及修改密码项中。在用户服务项中用户可以修改个人密码等操作,如图 5 图 5线点播系统 用户 服务界面 中国石油大学胜利学院本科毕业设计(论文) 18 图 5线点播系统修改密码界面 5. 影片播放 当用户找到要观看的影片时点击播放按钮就会转入 行影片观看了。图 5播放界面。 图 5线点播系统视频播放图 6. 视频搜索功能 系统中,对于视频的搜索非常重要。因为信息量大,种类繁多,影片的数量就相应的增多,查找中多有不便,所以提供视频搜索功能。以下为视频搜索功能代码: 中国石油大学胜利学院本科毕业设计(论文) 19 8 搜索关键字超出系统限定 if if 分页参数非法); if if 全站搜索 闻 %&% by rs= ,1 中国石油大学胜利学院本科毕业设计(论文) 20 乐 %&% by rs= ,1 学 %&% by rs= ,1 影 %&% by rs= ,1 他 js %&% by rs= ,1 视 7. 视频的上传与下载 编写后台页面上传: 上传界面 中国石油大学胜利学院本科毕业设计(论文) 21 重新上传 if f,j & h),2 上传至 “/文件夹中 f=a=&h& if(=) 未选择要上传的文件 ); 中国石油大学胜利学院本科毕业设计(论文) 23 编写下载: ) &if fn=fn= ) 中国石油大学胜利学院本科毕业设计(论文) 24 受保护文件 ,不能下载 . & 国石油大学胜利学院本科毕业设计(论文) 25 中国石油大学胜利学院本科毕业设计(论文) 26 第五章 网站测试与分析 1. 测试的目的 测试是程序执行过程,目的在于发现错误。一个好的测试 用途在于发现从前未发现的错误,一个成功的测试时发现了从前未发现的错误的测试。 2. 测试原则 (1)今早的、不断地进行软件测试。 (2)测试用由测试输入数据和与之对应的预测输出结果两部分组成。 (3)测试不能由开发者单独进行。 (4)设计测试用例,包括合理的输入条件和不合理的输入条件。 (5)充分注意测试中的群集现象。 (6)在对程序进行修改后,进行回归测试。 3. 测试内容 (1)网站模块的测试:网站各个模块之间的交互性。 (2)网站模块与数据库连接的测试:公告、搜索、播放、留言信息。 (3)在本机上自建 务器的测试:在本机上自建 务器来测试网站的欲行情况。 4. 测试步骤 (1)单元测试,这是在缩写完源程序,通过人工测试和计算机测试来完成的,由程序员自己来完成。 (2)集成测试,集成测试时随软件装配的同时进行的测试。根据组装模块方式的不同,分自顶向下的结合和自底向上结合模块两种测试方法,本研究采用的是自顶向下的结合方法进行集成测试,在单人非专用的机器上测试。 (3)系统测试,在网站上充分运行了本系统,验证系统各部分是否都能正常工作,并完成所赋予的任务。 5. 评价准则 (1)范围,在整个校园网 上进行测试,可以良好的检测出服务器所运行的稳定性及中国石油大学胜利学院本科毕业设计(论文) 27 网站的稳定性。 (2)尺度,在系统允许范围内,网页交互速度不低于 5 秒。在本地服务器正常运转的情况下,网页不得无故停止数据信息。后台数据库进行更新时,网页数据文件在浏览时更新时间不得超过 3 秒。 通过以上对各个功能模块的测试,虽然黑盒测试不是成功的测试,但是说明本系统在用户方面的操作方面,基本上以及达到能正常实现各种功能,效果令人满意。 打开浏览器测试留言板系统能否正常运行。在测试之前先来修改一下数据库中的。运行 开留言板的数据库文件 打开它的 。在 个字段中分别输入想要的系统管理员帐号和密码,这里均为:后保存文件,退出 面就可以测试留言板系统了。 留言板系统检测: (1)单击页面中的【我要留言】单击链接,打开添加留言页,在页面中输入想要留言的信息内容。 (2)单击【提交】按钮后,自动转到留言列表页,就可以看到刚才所发表的留言了。 (3)再添加一条留言信息,测试管理员登录后能否删除留言。单击【管理员登录】链接,打开管理员登录页,输入正确的用户名和密码,浏览 器自动登录到留言列表页,可以看到每条留言下方都出现一个【删除此留言】按钮,而且在页面中也能看到【注销】链接。 (4)再单击要删除的留言下的【删除此留言】按钮,将留言删除,可以看到页面中的该信息不见了,而且导航状态栏中也显示为只有 1 条记录。 (5)单击【注销】链接,结束系统管理员的登录,可以看到页面中的【注销】链接和【删除此留言】按钮都不可见了,无法操作留言板的数据记录了。 具体功能检测: (1)用户登陆测试:输入正确的用户名和密码,测试结果是登陆成功;输入错的用户名或正确的用户名和错误的密码或者至少有一位空 的,测试结果为登录失败,并提示相应的错误信息。 (2)管理员登陆测试:输入正确的用户名、密码,测试结果为登陆成功;输入错的用户名或正确的用户名和错误的密码或者至少有一位空的,测试结果为登录失败,并提示相应的错误信息。 中国石油大学胜利学院本科毕业设计(论文) 28 (3)上传视频测试:用户或管理员用自己的账号登陆之后,进行上传视频,测试结果为,能正常上传;若没有登录,就进行上传,则提示对方没有相关权限。 (4)下载视频测试:用户登陆之后,进行下载视频操作,测试结果为,正常下载;若非用户进行此操作,则提示先进行登陆。 (5)视频播放测试:用户登陆之后,进行 视频点播操作,视频可以正常播放;若没登陆就进行点播,则不能播放,提示无权限进行此操作。 (6)用户注册测试:按照数据库中设计的要求进行注册,注册成功;输入已经注册过的用户名进行注册,注册失败,并提示此用户已存在,请另换一用户名;不输入任何字符进行注册,注册失败,提示用户名不能为空;恶意注册,注册失败,提示输入符合要求的字符进行注册;重复提交,第一次显示成功,其余的提交失败,提示只能提交一次,之后“提交”按钮变成灰色。 (7)视频文件管理测试:管理员登陆之后,对文件进行增加、删除、修改、查询操作,测试结果为所 有操作功能均正常;未登录测试,显示没有权限,请先登录。 (8)用户管理测试:管理员登陆之后,对用户进行增加、删除、修改、查询操作,测试结果为所有操作功能均正常;未登录测试,显示没有权限,请先登录。 6. 更新与维护 对于一个网站来说,网站的更新与管理是极其重要的。一个再好的网站如果不进行更新与管理将出现许多这样或那样的问题,例如超链接断裂,网站内容跟不上步伐等。所以网站的更新与管理是极其必要的。 站的更新 如果想使本地端的网站与远程端的网站同步更新,使用 步)命令 可以更新远程网站的文件。同步更新网站前, 自动检测上传到远程服务器的文件,同时也会确认哪个文件要同步更新。 链接的处理 超链接是连接网页与网页之间的桥梁,若浏览者单击超链接后,却出现“找不到网页”之类的信息,则超链接发生断裂。浏览者们是不会愿意访问一个经常出现这种情况的网站的,要随时注意这方面的问题。 览器兼容性的测试 由于 大浏览器对 语法的支持度中国石油大学胜利学院本科毕业设计(论文)

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论