视频点播系统需求说明文档
- 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.视频评分
点播视频的游客和会员都可对视频进行评分。系统视频下方设有评分按键,点击输入分值,提交,即可评分。系统定期统计、修改相应视频的分值。