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