视频网站需求规格说明书.doc

上传人:wj 文档编号:1306366 上传时间:2023-04-30 格式:DOC 页数:6 大小:36KB
下载 相关 举报
视频网站需求规格说明书.doc_第1页
第1页 / 共6页
视频网站需求规格说明书.doc_第2页
第2页 / 共6页
视频网站需求规格说明书.doc_第3页
第3页 / 共6页
视频网站需求规格说明书.doc_第4页
第4页 / 共6页
视频网站需求规格说明书.doc_第5页
第5页 / 共6页
视频网站需求规格说明书.doc_第6页
第6页 / 共6页
亲,该文档总共6页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

视频网站需求规格说明书.doc

《视频网站需求规格说明书.doc》由会员分享,可在线阅读,更多相关《视频网站需求规格说明书.doc(6页珍藏版)》请在冰点文库上搜索。

视频网站需求规格说明书.doc

视频网站软件需求规格说明书

1引言

二十世纪是信息大爆炸的时代,网络的发展更是给信息的传输带来了极大的方便网站作为网络中极其重要的一员,她为个人,单位,政府部门的信息流通起到了非常大的作用.

1.1目的

开发出一个功能实用,有效的优秀网站.提供学习娱乐的功能,相互交流的平台,使更多的使用者能在本这里找到自己需要的信息和快乐。

1.2文档约定

本文档高层需求被其所有细化的需求所继承。

1.3预期的读者和阅读建议

1.4产品的范围

适合做初级的视频网站.只需稍微改动一下版面和美工.

1.5参考文献

目前国内比较出色的视频播放网站有以下几个:

优酷:

酷6:

以上网站均很好的体现了视频播放网站的特点,具有很好的参考价值.

2综合描述

2.1产品的前景

我们对视频播放网站的定位是专业视频网站和开放的视频网站;

专业:

随着未来网民的个人价值观和网络行为特征日趋复杂和多样化,王敏德视频消费结构也将呈多元化的特点。

消费结构的多元化将驱动中国网络视频市场竞争格局向追求规模和追求差异化两个方向发展;

开放:

在2011互联网大会上优视创始人兼CEO李竹就提出了今后要应用“开放式”播放平台这个主题,并强调了开放平台下的聚合概念;李竹称:

目前互联网处在一个非常开放的时代,优视“开放式”播放平台正是顺应这个大趋势,与各大视频方建立合作关系,利用这样的方式打造出一款新颖的“开放式”播放平台的网络电视。

在满足用户的需求,做好用户体验的基础上去进一步引导用户需求,并且聚合了多家合作伙伴的优质视频内容。

2.2产品的功能

作为一个视频播放网站,主要的功能就是实现媒体文件在网页上的播放以及用户的注册,后台管理等功能。

2.3用户类和特征

1:

网站设计者(网站设计者能对网站的布局,网站数据的升级)

2:

网站日常管理员(可以修改、上传、删除视频或者会员)

3:

网站VIP会员(除能进行一般会员的上传和在线观看视频还可以观看收费的视频)

4:

网站一般会员()

2.4运行环境

在xp系统下安装IIS5.1,并在C盘找到inetpub文件夹,把所有文件放到C盘下的inetpub下面的wwwroot的文件夹中,打开控制面板中管理工具下的Internet信息服务,在默认站点下单击右键,选择属性,在属性中点击主目录,本地路径里输入C:

\inetpub\wwwroot,再在上面选择文档,启用默认文档打钩,点击default.htm,选择删除,其它同样删除,点击添加,输入index.htm,确定,再添加index.asp,确定,设置完毕点下面的确定,关闭信息服务。

2.5设计和实现上的限制

项目的第一个版本必须在2012年11月初交付,所以,对网站的功能实现上采取实用的原则.力求开发一个出功能精简的网站

2.6假设和依赖

1.服务器的使用调试,如果出现难以预期的硬件故障而需维修的话,本网站的使用将不得不停止直至服务器恢复正常或者更换服务器,但这势必影响开发进度.

2.开发小组的核心人员由于生病等原因中途退出或者请假,网站开发时间将相应推迟一星期左右完成.

3外部接口要求

3.1用户界面

网站首页

实现视频分类,搜索.排行.最新.最热.大家在看等进行观看.

子网页

个人资料,发布的视频.视频管理.

3.2硬件接口

3.3软件接口

3.4通信接口

客户端和服务器端的一般通信采用Socket通信方式,数据传输采用SSL加密机制。

4系统特征

4.1说明和优先级

特性描述

优先级(高、中、低)

管理员

版主

发布人

会员

VIP

游客

4.2激励/响应序列

1.点击相应链接跳转到相应页面.

2.点击上传下载实现其相应功能

3.消息发送与接受按钮,实现相应功能

4.3功能需求

视频网站根据网站的运作需求不同对功能的需求也不同,我根据大部分视频聊天网站的需求总结出以下几个主要的需求:

1、网站界面个性化定制的需求。

由于每一视频网站站长在购买视频网站系统以后,由于审美观念的不同或者网站的其他需求,都会或多或少的修改系统的一些界面或者显示。

  2、视频服务器的负载均衡需求。

由于在性能力已经详细的讲述,这里就不累述了。

  3、视频网站分站的需求。

视频网站分站的需求指的是可以实现多个分站公用主持人数据和大厅信息,同时将各个分站的会员数据分离,将整个视频项目运作的风险进行分担和实现盈利最大化。

在配合模板机制的分站模式下,可以让网站风格和界面甚至大厅看上去完全不一样的多个看似独立的视频网站。

5其他非功能需求

5.1性能需求

服务器要求能承载1000用户同时在线.

网络带宽要求100MB以上.

5.2安全设施需求

1客户端与服务器两者之间通信的数据必须加密。

2数据库的管理员只能有一名,只有他(她)可以对数据库的所有信息作任何操作。

5.3安全性需求

视频网站站长的安全分需求分成两大部分:

网站本身的安全和网站运作的安全。

1、视频网站本身的安全。

  a)代码的精简和安全。

精简的代码加上严格的安全限制是保证网站安全的根本原则,对于前台的输入要进行严格的防注入攻击。

  b)网站管理的安全性。

由于视频网站的特殊性,经常是各种网络攻击的对象,那么如何才能保证网站安全呢?

本人建议将视频网站前台和后天管理分离出来,分离成为独立的网站,使用不同的域名甚至不同的服务器,大家共享数据库即可,保证视频系统的核心保密不容易被攻击。

这样,即使视频网站所在的服务器被攻击或者网站本身被攻击,只需转移视频网站即可。

  c)服务器的安全性。

服务器上一定要严格进行最小的权限控制。

对于IIS的配置,千万不要图方便而随便给IIS权限,这是最容易造成网站被攻击的原因。

同时,当视频网站已经架设好并且开始运作好,对于不需要被经常修改和改动的文件以及目录设置为只读模式,保证技术在出现未知漏洞的情况下,网站也不会被改动或者挂马。

  d)使用安全的第三方组件。

由于在网站开发的过程中难免会使用第三方的组件进行开发,在使用的时候一定要多查阅此组件是否有安全漏洞,如果存在漏洞的话,在有源码的前提下,重写源码保证组件的安全。

2、视频聊天网站运作的安全。

  a)网站域名的安全。

网站域名的安全指的是网站域名如果被封杀的情况下,视频网站站长如何快速的使用新的域名。

如果视频系统是自己研发的,这个不是问题。

如果是购买的视频系统,建议购买在线进行域名验证的视频系统。

视频系统开发商为了保证自己的产品合法权益必然会对产品一些防盗版措施。

当前视频系统几乎都是对域名进行验证的方式来防止盗版。

而对域名验证的方式有两种:

在提供视频系统给客户的时候将域名写在程序里和在线验证域名。

本人推荐购买采用在线验证域名的视频系统,当自己更换域名的时候只需要告诉开发商将自己的新域名加入的在线域名验证列表即可,更换时间不到一分钟,不需要修改客户的任何程序,非常方便。

  b)视频服务器的安全。

视频服务器的安全指的是在视频网站在封杀的情况不会影响视频服务器的正常运作。

这就要求是视频网站的视频服务器必须是可以动态管理的,与视频网站是分离的,而不绑死在一台服务器上。

  c)视频网站运行的安全。

视频网站运行的安全是指如何保证视频网站最小几率被封杀。

由于现在国内互联网环境不稳定,特别容易被“误杀”,而且国家关于视频许可证和视频网站备案上的严格限制,站长将视频网站放在国外服务器已经成为了潮流。

但是国外的服务器由于通讯的区域差异,可以满足访问视频网站的网络要求,但无法满足视频服务器的视频交流的需求,这就要求视频服务器和视频网站是可以分离的,视频网站放在国外,而视频服务器放在国内,即保证了网站的正常运行同时保证了网站会员的视频流畅交流。

5.4软件质量属性

暂无

5.5业务规则

暂无

5.6用户文档

暂无

6其他需求

附录A词汇表

暂无

附录B分析模型

网站的开发决定采用瀑布模型。

瀑布模型将软件生命周期的各项活动规定为依固定顺序联接的若干阶段工作,形如瀑布流水,最终得到软件产品。

优点:

   a.强调开发的阶段性;

   b.强调早期计划及需求调查;

   c.强调产品测试。

 

缺点:

   a.依赖于早期进行的唯一一次需求调查,不能适应需求的变化;

   b.由于是单一流程,开发中的经验教训不能反馈应用于本产品的过程;

 c.风险往往迟至后期的开发阶段才显露,因而失去及早纠正的机会。

瀑布模型的特点是首先是仔细的需求分析,开发组有步骤的制定一份功能(结构)说明,接着是概要设计,详细设计,然后才着手编码。

编码结束后进行测试,然后才能发布软件。

这看上去是很有逻辑的;只在理解后才开始构造。

以这样严格的方式构造软件,工程师很明确每一步应该做什么。

许多人提出了基本是基于这一模型的多种方法论;也有相当多的商业工具可以使这些步骤更机械化且不易出错。

瀑布模型各阶段的工作自顶向下从抽象到具体顺序进行。

瀑布模型意味着在生命周期各阶段间存在着严格的顺序且相互依存。

瀑布模型是早期软件设计的主要手段,瀑布模型依靠早期的需求分析,并且要求需求很明确,对于需求未定或是不断变化的软件不适合。

现在这种模型一般用于做一些需求已明确的并很少变化的软件,不适于需求 不明确

或是容易变化的软件(如正在开发一个陌生的领域的软件,这时就不应该使用瀑布模型,但是如果正在开发自己很熟悉领域的软件,就可以使用瀑布模型来加快开发速度)

附录C待确定问题的列表

暂无

备注:

(1)正文用宋体小四字体;

(2)以上内容可以根据项目的特点和需求分析的结果增删减;

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2