视频点播系统需求说明文档
视频点播网站功能需求090617

本视频系统采用统一的视频存储平台,各子视频网站逻辑独立存在的系统模式。
每一个子站都是在同一视频节目库、同一播放基础平台上建立自己风格完全不同的前台视频展现页面。
对使用者来说各子站都是完全独立视频网站。
在一个子站上的消费、视频信息管理、点播等动作完全不影响其他站点。
1.视频统一存储平台2.网站(视频子站)3.用户管理4.视频管理5.用户积分管理6.账单点数管理7.视频播放及访问控制8.专辑9.视频展示模块10.模版开发11.日志及报表1.存储及管理视频文件的数据信息及物理文件,与前端各网站无关。
负责视频文件的存储、播放控制及管理。
1)存储:用户在各子站上传的视频统一进入视频存储平台。
并在自己上传的站点建立虚拟的视频记录。
2)播放:统一提供系统各子站的播放平台支持。
3)超级管理员可以管理存储平台的所有视频。
2.()在视频平台上建立的视频展示、播放、消费、上传及自己相关视频管理的web站点。
每个网站逻辑上都是独立的站点。
有自己的用户群、编辑和审核员等。
编辑可以管理自己的站点。
加入其它站点开放的视频。
网站视频需要编辑初审,子网站的审核员负责复审编辑初审的视频。
各子网站编辑管理各自网站上传的所有视频。
编辑初审的视频必须经过该网站审核员的复审才可以在站点展示。
3.1)用户管理:使用学校现有的统一用户管理、权限管理系统。
该系统和市局人力资源库实现同步,上海市所有民警和其他人员的账户都已经建立,用户基本信息都已经包括(如姓名、性别、单位、职务等等)。
2)用户注册:如果允许上海以外,或上海其他用户可以注册,也使用学校统一的用户管理系统统一注册。
这样来实现上海的正式用户,和注册的临时用户拥有统一的用户系统。
3)用户在统一管理系统登陆后,首次使用本视频系统时,系统自动构建本系统的基础数据。
自动成为进入站点的普通用户。
各子站点虽然都是通过本视频平台统一管理和支持,但在前台WEB界面上仍然是无必然联系的网站。
4)整个系统用户分为五种角色a普通用户、b子站编辑、c子站审核员、e超级管理员。
视频直播及点播项目基础需求

视频直播及点播项目基础需求视频直播系统系统设计要求:1、系统采用分布式的结构;2、系统兼容能力强、支持平滑方便的系统升级及扩容;3、采用WEB嵌入式的播放方式,不需下载及安装第三方插件,保证系统的整体适应性、稳定性和安全性;4、WEB嵌入式播放方式具有良好的兼容性,支持不同的浏览器;5、系统各级别服务器独立部署及管理;6、除受网络带宽及服务器性能影响外,系统并发数用户不受系统性能限制;7、支持多种流媒体格式,提供网络视频直播;8、支持不同码率的视频流,提供网络视频直播;系统功能要求:1、网络视频直播并发用户是1200个并发流;2、网络视频直播码率最低为720K,最高为1280K;3、视频直播从采集、转码到发布全部实现自动化;4、支持多路视频信号采集,并可根据需求切换视频信息;5、可灵活设置直播视频流参数,包括视频大小、码率大小等6、根据节目单,实现视频信息的自动采集、转码及发布;7、将采集直播视频信号经转码后自动储存为文件,并上传至指定流媒体服务器;8、在直播视频流中添加水印,保护知识产权;9、提供防盗链功能,有效防止非法的盗链;10、提供系统守护服务,保证系统的稳定性,确保在系统出现问题时可以得到及时解决;11、基于WEB的管理系统,具有系统管理、用户管理、系统状态监控等节目管理功能要求对视频内容进行编目;12、提供对各级服务器的监控功能,能实时查看服务器的并发访问量、CPU、内存、带宽等占用情况;13、提供嵌入式页面播放,播放窗口支持全屏;14、实现从请求到出现画面响应时间不大于3秒;15、系统具有负载均衡策略,包括服务器的并发访问量、CPU使用率、内存消耗、网络带宽消耗等;16、支持本地负载均衡和全局负载均衡;服务器管理1、支持分布式服务器结构部署,包括各级服务器的注册、删除、控制及服务器职能的变更;2、要求流媒体服务器具有内外网读写权限,内网服务器有写权限,外网服务器只有读权限,以保证内容的安全;用户认证及防盗链具有完善的用户请求认证机制,确保用户请求的合法性;认证机制需包括时间、机器码、用户IP等信息,且认证机制不少于四层;用户请求认证与系统服务交互数据须加密,且交互时间不能大于3秒;各级服务器管理及状态监控1、包括各级服务器的并发数以及在一定时间中各服务器访问人数的统计;2、实现监控每个服务器当前的负载情况,包括监控服务器的CPU、内存、I/O、带宽等;负载均衡及调度1、服务器负载均衡策略以服务器网络带宽消耗,CPU使用率、内存消耗、I/O吞吐能力、在线连接数等关键参数为依据,在综合考虑以上参数的情况下进行负载均衡;2、在负载均衡调度策略下,各级服务器的各项参数正负不超过1%;直播管理1、管理员安排创建节目表,为便于管理,需提供节目表模版,并指定节目发布流程;2、自动采集视频信号,再同步传输至转码服务器完成编码并将编码后的视频流发布到指定的流媒体服务器;3、发布后的节目可以自动按类型、日期、时间创建文件名智能采集1、系统按照设置的节目单自动完成对视频信号的采集;2、采集工作站实时监听系统采集指令,进行视频采集;3、系统采用B/S结构,采集过程可实现远程监控及控制,无需到机房本地操作;4、系统可24小时不间断工作,并且能够提供详尽的日志,以便日后排查;5、系统支持多路视频信号采集,并在出现故障时自动切换至正常的信号采集;自动编码1、根据设置的参数(包括视频大小、码率、格式),自动完成对采集视频信号的编码工作;2、将编码完成的视频信号以文件的形式储存,以提供及点播使用;3、支持任意主流流媒体格式的编码4、自动将编码后的视频信号发布到流媒体服务器;内容传输、编目及管理1、通过FTP协议对内容进行传输;2、根据视频的类型、时间进行自动编目和管理;3、将转码后的视频文件传输至资源服务器,并编目发布;4、编目存档后自动删除上游服务器的视频内容,不占用上游磁盘空间;用户及权限管理1、实现对管理员的管理、用户管理和用户组管理、包括用户认证、用户信息的修改、权限支持、用户组、用户级别的设置2、管理员采用分级权限、各管理员统一有超级管理员来管理,管理员的权限以属性的方式出现,可方便的进行增加、修改、删除3、管理员应区分角色,系统应对不同的管理员定制不同功能和权限管理界面广告管理可以节目直播过程中,随时插入指定的视频广告或其它视频内容,必须能满足在节目前、节目中、节目后等不同时点进行广告插播。
视频点播系统的设计与实现

视频点播系统的设计与实现一、引言随着互联网的飞速发展,视频娱乐成了人们日常生活中不可或缺的一部分。
变得非常重要。
本文将介绍视频点播系统的设计思路和实现方法,通过该系统能够为用户提供高效、稳定、便捷的视频点播服务。
二、系统需求分析1. 用户需求(1)用户可以方便地浏览和搜索到感兴趣的视频内容。
(2)用户可以根据自己的时间和喜好随时观看视频。
(3)用户可以个性化定制播放列表,按自己的喜好进行观看。
2. 系统功能需求(1)视频上传和存储:系统需要提供视频上传功能,将用户上传的视频保存在系统的服务器中。
(2)视频分类和标签:系统需要对视频进行分类和标签,以便用户能够方便地进行浏览和搜索。
(3)用户管理:系统需要实现用户注册、登录、密码找回等功能,同时也需要对用户进行统计和管理。
(4)视频播放:系统需要提供稳定流畅的视频播放功能,用户可以随时观看自己感兴趣的视频内容。
(5)播放列表:系统需要提供个性化定制的播放列表功能,用户可以根据自己的喜好组织视频的播放顺序。
三、系统设计与实现1. 系统架构设计本系统采用分布式架构,主要包括前端展示层、应用层、数据层和存储层。
前端展示层负责用户界面的展示,应用层负责业务逻辑的处理,数据层负责数据的存取,存储层负责视频的存储和管理。
2. 视频上传与存储用户可以通过系统的上传功能将自己的视频上传到系统的服务器中。
系统采用大规模分布式存储系统,将视频文件进行分块存储,提高存储效率和可靠性。
3. 视频分类与标签系统采用机器学习和数据挖掘技术,对视频进行分类和标签的自动化处理。
通过对视频的内容和特征进行分析,将视频自动分配到相应的分类和标签中,提高用户浏览和搜索的效率。
4. 用户管理系统需要提供用户注册、登录、密码找回等功能。
通过实现用户认证和权限管理,确保用户的账号安全,并进行用户行为的统计和管理,为用户提供个性化的推荐服务。
5. 视频播放系统需要提供稳定流畅的视频播放功能。
通过采用视频流缓存技术和分布式传输协议,实现高效的视频传输和播放,提高用户体验。
VOD点播直播系统技术参数

支持节目名称关键词的模糊查找。
可在添加节目时对节目预览,对精彩画面进行抓图,并自动生成节目的宣传图片。
播放器应支持常用的各种功能,包括:全屏显示,音量调节,声道选择等。
系统底层必须采用统一的视频服务系统,不能挂载若干不同厂商的视频软件,
该系统必须能够支持MPEG-1(mpg、dat、mp3)、MPEG-4(avi、asf、wmv)、Real(rm、rmvb)、REAL 10格式的节目的点播。
视频传输采用穿透力强的HTTP协议,播放基于P2P方式,并将HTTP与P2P有效融合。
在双Xeon3.0GHz的标准服务器上应能实现1000路以上的并发流;并留有可扩展的余量,投标方应在投标文件中明确说明;
3、安全性要求
系统有完善的防盗链、防下载机制,保障系统资源安全、有效使用。
应支持完善的用户和节目内容的分级策略,不同的用户具有不同的权限,不同的节目具有不同的级别参数,能够实现复杂而有效的安全策略。
四、系统管理功能要求
1、用户管理功能(必须满足)
支持用户查询、增加、删除、修改、禁用功能;
支持用户等级,且需支持5级以上的用户等级;
支持独享用户帐号功能:一个独享帐号限制只能有一个并发流;
系统应支持节目分级和用户分级功能,不同级别对应不同权值;
支持IP地址限制,可通过IP地址识别限制网外用户访问;
支持自定义用户管理角色功能,管理用户角色由多种权限构成,总管理员应能够灵活的为管理角色分配一个或多个权限。
应可设置IP地址范围与服务器节点之间的对应关系,系统应可根据用户IP所在范围自动将用户请求转发到相应的服务器节点。
应可设置每个服务器节点的最大负载数,系统应可根据负载情况将用户请求转发到相应负载最轻的服务器节点。
视频点播直播系统方案

视频点播直播系统方案视频点播直播系统第一章系统概述 (1)1.系统架构 (1)2.系统特点 (2)第二章系统功能介绍 (3)1.视频点播 (5)2.资源审核管理发布 (5)3.点播资源上传 (5)4.视频资源格式转换 (5)5.便捷的直播和视频采集 (5)第三章平台相关技术 (6)1. Windows Media 9 Server (6)2.数据库 (7)3.开发平台选型 (7)第四章软、硬件配置 (7)第五章售后服务事项 (8)第一章系统概述视频点播系统是完全基于网络和计算机数字音视频,能够适用于局域网、城域网、广域网等多种网络环境的流媒体点播服务。
该系统不依赖于特定点播服务软件,您可以选择使用Windows Media Service, Helix Server等众多厂家的流媒体服务器,从而使该系统有能力支持Real Networks、Windows Media、FLV等所有常见网络视频格式文件。
系统除了具备完善的基于WEB的点播功能外,还包含了流媒体批量转换,电视节目采集等功能,为用户构建流媒体点播服务提供了界面、节目源、管理等一系列解决方案。
系统基于.NET技术构建,提供Web Service服务接口,能够同其他应用系统相互数据集成通讯,通过DotNet框架可以部署在多种平台下。
1.系统架构本系统为多种用户角色(资源内容审核,资源文件管理,点播权限分配管理,以及点播用户管理等),多种技术相互耦合和协作(业务逻辑,系统间网络通信,文件传输,网站建设实现,流媒体点播等),为实现实际业务需求,系统建议采用多种软件模型,统一平台架构和通讯模式:1)中心数据服务采用FTP 服务管理,统一协调和存储。
该技术特点:FTP 协议是面向文件传输的协议,适用于大批量文件的传输和存储管理;2)资源审核程序采用WinForm 应用程序,采用soap 协议和中心XML Web Service服务通信,获取相关业务逻辑和资源存储信息和数据,另采用Ftp Client 编程技术实现FTP 客户端功能,访问数据存储FTP 服务器,调度和管理资源文件(从公共目录下载未审核文件到本地查看、审核通过后上传到正式逻辑目录,设定通知是否分发等)从而最大提高审核和文件管理效率。
视频播放器需求分析说明书

视频播放器需求分析说明书一.引言 (2)1.编写目的 (2)2. 背景 (2)3. 定义 (3)二. 任务概述 (3)1.目标 (3)2. 用户的特点 (3)3. 软件功能示例 (3)三.需求细则 (5)1. 对功能的规定 (5)2. 对性能的规定 (9)3. 对可维护性的规定 (10)4. 对个性的规定 (10)5. 对项目过程的规定 (10)四.运行环境 (10)1. 设备 (11)2.支持软件 (11)一.引言1.编写目的通过与多位软件使用者进行全面深入地探讨和分析,并完成《飞机软件》市场的前期调查后,提出了这份软件需求分析说明书。
此需求分析说明书对《飞机软件》软件做了全面细致的用户需求分析,明确所要开发的软件软件应具有的功能、性能与界面,使系统分析人员及软件开发人员能清楚地了解用户的需求,并在此基础上进一步提出概要设计说明书和完成后续设计与开发工作。
本说明书的预期读者为客户、业务或需求分析人员、测试人员、用户文档编写者、项目管理人员。
2. 背景随着科技的发展,现在手机的功能已不仅仅是简单的打接电话、收发短信了。
更多的手机用户希望在工作、学习之余通过方便灵巧可随身携带的仪器休闲娱乐。
因此,为了迎合众多用户的需求并适应现在手机的规模,我们开发出一套适合各阶层人士的具有很强的娱乐性和交互性的飞机小软件。
虽然现在市面上存在着各种各样的软件版本,可是飞机软件其市场还是相当大的。
因为它的特殊在于它能吸引人更深入,爱不释手.随着软件关卡不断提高,其难度也更大,刺激性也更强。
可以说该软件的优势在于它的简单易行,不论是手机,还是小软件机,都能很快顺利的运行。
对于在外忙碌的人,不可能花费大量时间在娱乐上,大型软件是行不通的。
这样的小软件刚好迎合了他们的需求。
3. 定义需求:用户解决问题或达到目标所需的条件或功能;系统或系统部件要满足合同、标准,规范或其它正式规定文档所需具有的条件或权能。
而且其很强的交互性及简单易行性,可以让人在很短时间内熟悉它的软件规则,不论用户文化水平如何,都会很轻松的学会使用它。
COOL高清VOD视频点播系统方案书

酷播高清VOD视频点播系统方案书酷播软件一方案总体需求和目标本系统主要提供视音频点播业务,以及相应的管理业务。
要求能提供100~100000个点播点,50000个节目源,点播终端采用PC电脑。
用户通过有线或者无限方式接入局域网,然后使用网页或者播放器客户端的方式进行点播。
总体要求系统软件操作简便,易于维护,硬件性价比合理,布线上结合施工点情况,合理处置,达到综合布线系统的标准。
二方案设计本系统主要提供实时娱乐性服务,利用现有技术及产品足以达到系统指标,故系统重点在软件开发上,即如何实现软件的简单实用,良好的用户交互性,以及系统的可靠性。
系统结构上以客户/服务器模式为主,将各多媒体信息存储在服务器的海量硬盘中,客户端采用浏览器方式,使客户端操作尽可能简化,同时开发相关管理软件。
系统交互性较高,为高清视频点播(HD-VOD),用户可以实时地启动节目的播放,在收看过程中能控制节目的播放(如任意点跳跃,暂停等)。
考虑到视频信息传输的特点,对实时性要求较高,故网络设计采用100M快速以太网,提高传输速度。
100M快速以太网与10M“经典”以太网几乎相同,快速以太网包具有与10Mbps以太网帧相同的帧格式,只是它是以十倍的速度获得在线上传递的信息包。
另采用双网卡系统,既可以利用双网卡捆绑带宽,以提高带宽,又可以达到双网卡冗余。
由于系统要求能支持50000个节目源,对服务器要求较高,可根据实际的需求,逐步进行系统的扩展,考虑在今后扩展为服务器集群(实际上也可以是服务器集群)。
本方案中,路由器采用CISCO 2924交换机,该交换机支持100M快速以太网,并可网管。
客户点播终端采用PC电脑。
系统组成:视频文件服务器:用于存放视音频文件的服务器管理服务器:用于管理客户的服务器,存放有关客户信息。
视频内容展示网站:负责将影片的简介内容信息录入和展示的网站。
浏览器/播放器:点播存放于视频服务器的视音频文件并提供INTERNET浏览业务图一系统结构三硬件结构硬件结构是使用高性能的电脑专用服务器和用于VOD点播的电脑终端,采用100M高速网络将服务器和终端连接起来,服务器用于整个系统的控制中心,其性能极大地影响交互式数字点播系统的服务能力,将所有影碟存入服务器的海量硬盘中。
视频点播页产品需求说明

1.1 视频点播页产品需求说明1.1.1 页面描述1.1.2 模块定义3.视频框图1 视频点播播放器1.默认状态:进入播放页面后,本播放器自动进入缓冲加载状态,缓冲完成自动开始播放2.可用回放操作:播放、暂停、拖动进度条(可将进度条拖动到尚未缓冲完成的时间点处)、切换到全屏模式按钮、可双击视频画面进入全屏3.对视频的其他操作:打分、写评论、加入书架、推荐(分享操作)4.视频信息:平均得分、点播次数、收藏次数、评论条数5.点击写评论,跳至页面下方的评论输入框2.3.2.1 节目文字图1 节目对应文字1. 显示每一个节目的文字,该模块最多显示该节目文字的前500字,点击全文按钮跳转进入节目文字页面,可查看详细节目文字2. 若该视频没有节目文字,则该模块可不显示,该模块下方的模块自动上移3.详细,节目文字页2.3.2.2 专辑介绍图1 节目所属专辑介绍本模块展示当前播放页所属专辑的介绍。
专辑介绍文字上限200字。
点击“订阅该专辑”,用户可以将该专辑订阅到个人书架中。
详细见个人书架“我的视频-我订阅的专辑”2.3.2.3 节目相关图1 视频相关书籍本模块展示与当前播放页视频节目内容相关的书籍。
1.由人工推荐,该模块最多可推荐5本相关书籍2.每本书籍显示书籍封面、书记名称、书籍作者、书记内容简介、书籍阅读量(进入该书籍阅读页的人数)、书籍收藏量(收藏到个人书架的人数),均由书籍基本数据中获取3.点击阅读按钮进入书籍阅读页面4.2.3.2.4 评论+评论输入框图1 视频评论列表视频评论列表中显示:1.评论条数2.评论用户名3.评论发表年月日、发表时间(小时分秒)4.评论内容评论排序方式:按评论发表时间倒序排列,每页显示10条评论,可分页评论发表:1.发表评论需要用户登录,若在未登陆状态发表评论,点击“发表评论”按钮后弹出登录浮层1.。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《视频点播系统需求分析说明书》目录1.序 (1)1.1编写需求说明书的目的 (1)1.2背景 (1)1.3定义 (1)1.4参考资料 (1)2软件产品的一般性描述 (1)2.1运行环境与资源 (2)2.2功能(用例模型) (2)2.3用户特征 (4)2.4限制与约束 (4)3功能行为需求 (4)3.1引言 (4)3.2业务需求功能模型(用例模型) (6)3.3相关用例展开(活动图) (12)1.序1.1编写需求说明书的目的对于客户:重点在于清楚的表达客户提出的需求,开发人员是如何理解的,让客户看了文档后确认符合他的需求。
对于开发人员:重点描述系统需要具有哪些功能,有哪些对象,对象有哪些属性,对象之间有哪些关系。
本指南用于指导软件开发者为公司开发软件项目的过程,通过规范软件项目承担单位的开发过程达到提高软件质量,降低维护成本的目的。
开发者应根据本指南进行软件开发和编制软件开发文档。
本指南是对软件项目承担单位的基本要求。
.总之,就是让开发人员和客户就最后软件做成什么样子达成一致。
1.2背景此软件应公司要求开发的一款视频网站,凡是做过网络的人都知道会有这样的一个规律,你要想给用户呈现出最简单的操作方法,那么对后台程序的编写就要更复杂,要求也就越高。
因此,我们需要在开发网站是需注意几点:第一:操作简单,我们提出了一个几个广告用语“会打字就会做网站”“让网站程序员下岗”“让繁杂的程序平民化”等,就准确地体现出这种技术的优越性,只要会打字的人,只要你按照说明操作,在二十分钟你就可以做出你自己的网站,这不是神话,是锐奇软件网站专家创造的神奇!第二:模板灵活选择,企业和个人可以根据自己的需要来自由选择个性化的网站模板,为网站的制作提供了极大的方便,也增加了制作网站的乐趣!第三:后台管理的方便和快捷,原来企业要做一个网站,经常想做多种多样的改变,就是你想改一些简单的文字,加进去一个广告,更不要说设计图片了,都要经过专业的程序员制作上传,现在好了,锐奇软件网站专家强大的后台管理程序彻底解决了以上的问题,让你做网站更加方便和快捷,想怎么改就怎么改,随时随地都可以上传,管理一个网站就是这么简单了。
在网站上你可以观看视频,并可对喜欢的视频进行下载。
同时,也可进行视频的上传等操作。
当然,不同的用户权限也有所不同1.3定义略1.4参考资料《UML系统建模与分析设计》刁成嘉主编机械工业出版社《软件工程(第二版)》张海藩编著人民邮电出版社《数据库系统概论(第四版)》王珊萨师煊著高等教育出版社2软件产品的一般性描述2.1运行环境与资源网站服务器:HP Proliant DL760(Xeon 2.8GH)(服务器CPU类型:Intel Xeon MP CPU频率(MHz):2800 内存大小:4GB 最大内存容量:16GB)数据库:Oracle 9i 以上版本网络架构:支持TCP/IP协议开发工具或技术体系:为保证本系统的同步性和兼容性,开发者选用下列工具进行开发:如Microsoft Visual ,Microsoft Visual C++,J2EE等。
2.2功能(用例模型)1、用户组管理会员注册、修改个人信息,管理员审核会员信息、管删除会员2、资源管理管理会员上传视频资源、修改资源信息,管理员删除资源、更新资源3、用户操作管理用户查找浏览视频、在线点播、上传视频、下载视频、评论、评分4、广告管理子系统管理员审核发布广告5、维护子系统系统维护员对网页进行版面设计,故障检测以及排除故障主要功能的具体要求1.注册功能注册功能包括用户填写基本信息、系统验证基本信息、系统添加用户等。
填写基本信息。
用户根据系统注册页面提示,填写相应的基本信息,包括用户名、密码以及联系方式等。
填写完成后,提交等待系统验证。
系统验证基本信息。
用户提交添加的基本信息后,系统根据基本信息的格式和已注册用户的信息判断当前用户信息的合法性。
若合法,提交系统等待添加,若信息中有不合法的信息则返,回填写基本信息页面提醒用户修改违规信息。
系统添加用户。
用户基本信息验证通过后,系统在数据库中创建、添加相应记录。
添加成功返回成功信息,注册结束。
若添加失败,返回错误信息,跳转到填写基本信息页面。
2.登录功能登录功能包括用户填写用户名、密码,系统审核、找回密码、核对答案、返回用户密码等。
填写用户名、密码。
系统审核。
系统通过用户填写的用户名核对其密码是否匹配。
审核通过后返回登录成功页面。
找回密码。
用户忘记密码后,进入找回密码界面,输入密码提示问题的答案,提交等待审核。
核对答案。
系统通过用户名查找相应问题的答案,若何输入答案相符则返回用户密码,或通过其他途径将用户密码发送给用户。
3.下载功能因为系统只对系统会员提供视频的下载功能,所以游客点击下载会返回登录系统的界面,登录之后才能进行视频下载。
4.上传功能上传功能包括填写视频信息、验证视频大小和信息、上传视频等。
同样系统只对系统会员提供视频上传功能,游客点击上传会返回系统登录界面,待用户登录之后转到选择上传视频界面。
填写视频信息。
用户根据系统提示填写相应视频信息、选择要上传的视频,填写完成后提交等待系统验证。
验证视频。
用户填写完视频信息后,系统根据视频信息的格式和视频的大小判断视频信息的合法性,若合法,提交系统等待上传。
上传视频。
视频信息验证通过后,系统上传视频,并在数据库中创建、添加相应记录。
上传、添加成功,返回成功信息,上传结束。
若上传、添加失败,返回错误信息,跳转到填写视频信息页面。
5.视频评分点播视频的游客和会员都可对视频进行评分。
系统视频下方设有评分按键,点击输入分值,提交,即可评分。
系统定期统计、修改相应视频的分值。
6.视频评论只有会员可以进行视频的评论,游客点击评论会返回系统登录界面,待用户登录之后,即可填写相应的评论,添加完成之后,提交,系统验证信息合法后会在数据库中创建、添加会员的评论,评论结束。
若审核失败,重新填写。
7.查找功能8.广告2.3用户特征用户多为喜欢上网看视频,听音乐的网友。
2.4限制与约束略。
3功能行为需求3.1引言3.2业务需求功能模型(用例模型)用例名称:管理员管理执行者:管理员目的:完成一次管理员帐号的激活类型:主要的、基本的级别:二级过程描述:1.管理员在数据库添加一个管理员帐号2退出系统,系统显示管理员帐号激活成功异常事件流处理:1.添加的管理员帐号不合法,系统提示重新输入。
2.系统对管理员帐号进行唯一性检查。
出现错误,系统提示重新输入。
用例名称:会员管理执行者:会员。
涉及到的执行者有,人执行者:管理员目的:用户注册会员帐号,经管理员审核,激活帐号。
会员可以对帐号进行修改,管理员可以进行对会员帐号执行删除在、操作。
类型:主要的、基本的级别:二级过程描述:1.用户填写会员的注册信息,管理员进行审核。
2.审核通过,完成会员帐号的激活。
3.会员对帐号信息进行修改。
4管理员对帐号删除。
5退出系统。
异常事件流处理:1.注册信息不合法,系统提示出错。
2.系统对会员帐号进行唯一性检查。
出现错误,系统提示重新输入。
用例名称:资源管理执行者:会员,管理员。
涉及到的执行者有,人执行者:管理员目的:会员,管理员可以添加资源,添加的资源经管理员审核,录入数据库,会员可以修改自己上传的资源信息,经管理员审核后,对资源信息进行更新。
管理员可以删除资源。
类型:主要的、基本的级别:二级过程描述:1.会员、管理员上传资源,管理员进行审核。
2.审核通过,对资源保存。
3.会员对上传资源进行修改。
4管理员对资源删除。
5退出系统。
异常事件流处理:1.用户对上传资源进行修改,系统检测与保存资源信息不符,重新进行匹配用例名称:用户操作管理执行者:游客,管理员目的:完成用户基本操作的完整过程类型:主要的、基本的级别:二级过程描述:1. 用户浏览视频信息,查找视频2. 用户在线点播视频3. 注册用户上传视频4 用户下载视频5 用户对视频进行评分及评论6. 退出系统异常事件流处理:1.1. 点播视频过程中出现连接故障1.2. 查找中遇到不匹配现象1.3. 上传视频失败,上传的视频格式错误用例名称:评论评分管理执行者:普通游客,会员,管理员目的:完成一次用户对视频发表评论评分,管理员加以审核的完整过程类型:主要的、基本的、被包含的级别:三级过程描述:1. 游客对视频评分,会员对他人视频评分2. 游客对视频评论,会员对他人视频评论3. 会员对游客或其他会员的评论进行回复4. 管理员对用户的评论进行审核,屏蔽恶意性的言论异常事件流处理:评论不能发表,可以重新发表用例名称:维护管理执行者:系统维护员目的:完成系统维护员维护系统基本运作的完整过程类型:主要的、基本的级别:二级过程描述:1. 系统维护员对版面的升级设计2. 系统维护员检测系统可能出现故障3. 系统维护员检测系统检测出的故障4. 系统维护员排除系统可能出现的故障异常事件流处理:故障仍不能解决,联系开发商3.3相关用例展开(活动图)。