智享知识平台需求分析L2.docx
- 文档编号:24001029
- 上传时间:2023-05-23
- 格式:DOCX
- 页数:16
- 大小:23.25KB
智享知识平台需求分析L2.docx
《智享知识平台需求分析L2.docx》由会员分享,可在线阅读,更多相关《智享知识平台需求分析L2.docx(16页珍藏版)》请在冰豆网上搜索。
智享知识平台需求分析L2
1引言2
1.1编写目的2
1.2背景2
1.3定义2
1.4参考资料2
2任务概述2
2.1目标2
2.2用户的特点3
2.3假定和约束3
3需求规定3
3.1对功能的规定3
3.2对性能的规定3
3.2.1精度3
3.2.2时间特性要求3
3.2.3灵活性4
3.3输人输出要求4
3.4数据管理能力要求4
3.5故障处理要求4
3.6其他专门要求5
4运行环境规定5
4.1设备5
4.2支持软件5
4.3接口5
4.4控制5
软件需求说明书
1引言
1.1编写目的
随着电子计算机的发展和普及以及人们对知识获取方式需求的提高,越来越多的人感受到了通过互联网学习和知识共享这种形式带来的便捷和畅快体验,视频学习平台系统正是在这样的背景下的顺势而出的。
互联网的应用正在日趋成熟,这为视频学习平台提供了良好的发展空间。
同时,视频学习形式的直观、有效、便捷等优点也正在冲击着传统的灵活度古板的面授和书授的地位。
调查数据显示,广大的青少年者和中年的上班族更乐于选择通过网上视频学习和共享服务,这是一种良性发展趋势。
视频学习平台随着互联网的成长会逐渐给行业企业带来愈来愈多的经济利润,发展前景也愈来愈被看好。
预期读者:
视频网站的普通管理者,视频网站的超级管理者,开发组的需求分析人员、编写者,软件测试人员。
1.2背景
说明:
a.待开发的软件系统的名称:
智享知识平台系统
b.该项目的提出者:
曙光软件开发小组;项目的开发者:
曙光软件开发小组;用户:
视频网站的高低层管理者;该软件系统需要通过接入Internet网络实现应用。
1.3定义
IKPS:
IntellectualknowledgeplatformSystem智享知识平台系统
1.4参考资料
如:
1.王顺,朱少民.软件测试方法与技术实践指南JavaEE篇.清华大学出版社.2012年7月
2.张如利,徐东.JavaWeb应用开发.科学出版社.2010年6月
3.刘勇军,王电钢.JavaEE项目应用开发.电子工业出版社.2013年11月
4.郑阿奇.MySQL使用教程.电子工业出版社.2012年5月
5.JohnR.Hubbard.Schaum’sOutlineofDataStructureswithJava.清华大学出版社.
6.王莹.JavaScript网页特效案例教程.机械工业出版社.2012年1月
7.赵国玲,王宏,柴大鹏.Java语言程序设计.机械工业出版社.2012年7月2任务概述
2.1目标
《智享知识平台系统》是面向国内开放视频学习和共享平台,它是按照国内的视频学习爱好者的学习习惯和思维模式、共享模式等方面的特点设计,紧密结合企业和个人对视频学习网站的管理需求开发的。
该系统包括:
管理员模块:
用户管理(查看、删除用户)、视频管理(视频上传、修改、删除、查看等)、管理员登录、注销、视频批量导入、用户回馈管理(查看回馈信息、删除回馈信息、回复回馈信息等)、视频分类管理(视频类别上传、修改、删除、查看等)、管理员资料管理(添加管理员、修改、删除、查看管理员资料信息等)、作品秀管理(创建、修改、删除、查看作品秀等)、课程管理(创建、修改、删除、查看课程等),实现了对用户、用户上传的视频、管理员资料、网站业务流的控制与管理。
该系统模块充分考虑到视频网站管理者的需要,提供了更加全面的管理功能,将视频网站的不同等级管理者、后台多模块管理等多方面的运营情况进行全面汇总分析,从而使视频网站管理者能够迅速掌握网站的实际运作状况、合理的做出即时响应。
客户使用模块:
拥有用户管理(注册、登录、修改、注销用户资料信息、修改密码)、疑问管理(提问、回复提问、设置问最佳答案)、意见回馈(提出反馈意见、查看反馈回复信息)、视频管理(视频上传、修改、删除、查看等)、视频搜索(视频播放、评论、评分、收藏等)、课程管理(加入课程、退出课程等)、评论管理(查看、删除、回复评论等)、视频聊天、视频分享等系统功能。
该系统模块尽量的考虑到视频网站用户的视频应用需求,提供了更加便捷、简易和多样化需求的视频应用模式,让需求者得到畅快的视频应用体验。
2.2用户的特点
该软件使用操作人员主要为视频网站后台管理的不同级别管理人员,维护者为视频网站技术部门人员或者开发者。
使用操作人员不需要技术背景,但须看懂操作说明;维护人员需具备一定的计算机能力。
2.3假定和约束
系统软件开发的经费限制为:
0元。
开发期限为:
2014年09月01日——2014年12月10日
投入使用期限为:
2015年01月01日
所需技术:
J2EE
该系统按计划一步步实施,需要在要求的时间内完成任务。
在这个时间段里,要充分的完成完善该系统。
3需求规定
3.1对功能的规定
3.1.2用例图
3.1.3用例描述
●用例编号:
ZX-0001
●用例名称:
注册会员
●作者:
陆志恺
●用例简述:
游客通过注册成为会员
●参与者:
游客
●前置条件:
游客进入到会员登录页面或者系统首页
●主要流程:
⏹a游客点击“注册”
⏹b系统显示“会员注册信息”界面
⏹c游客输入会员个人信息数据
⏹d游客点击“保存”
⏹e系统弹窗显示“注册成功”
⏹f游客点击“确定”
⏹g系统进入首页。
●替代流程:
⏹c1游客输入的会员的用户名格式不正确,就提示“用户名不正确和正确格式为!
”
⏹c2游客输入的密码和确认密码不相符时,就提示“密码和确认密码不相符!
”;
⏹c3游客输入的电话号码格式不正确时,就提示“电话号码格式不正确!
”;
⏹c4游客输入的电子邮箱的格式不正确的时候,提示“邮箱的格式不正确!
”。
●业务规则:
⏹电子邮箱的格式为:
123abc@
⏹用户名格式为:
6~16位,由数字与字母组成
⏹密码格式为:
6~18位,由数字与字母组成
⏹电话号码为:
7位或者11位
⏹日期格式:
yyyy-MM-dd
3.2对性能的规定
3.2.1精度
智享知识平台系统软件的使用中,要求:
视频上传/下载的最小数量是1部;视频的上传需要准确的按类编号绑定、不允许出现重复;涉及时间精确到具体到秒钟,如:
有效日期格式:
2014-01-0112:
30:
30。
3.2.2时间特性要求
系统后台处理1宗精确搜索的结果返回响应能力要求在2s内完成;用户进行登录的操作时,系统的响应时间为1s左右,上传视频所需响应时间为5s内完成,修改操作之后保存功能的系统的响应时间在0.8--1.0s;系统无障碍运行两个月以上;删除操作系统执行并刷新的结果返回响应时间在2s内完成;进度条预览缩略图功能实现预览响应时间在2s内完成;对100部视频的数据的增删改之后(批量处理),系统保存并更新的响应时间据实情况完成。
3.2.3灵活性
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力,如:
a.操作方式上的变化:
考虑到更加人性化的使用设计以及更出色的便捷操作,管理人员除了可以使用传统上的鼠标和键盘操作外,还可以进行触屏控制操作。
b.运行环境的变化:
支持winXP、win7、win8系列,理论上不建议使用win98、win2003、win2000、win95等较为原始系列。
c.同其他软件的接口的变化:
无明显变化。
d.精度和有效时限的变化:
无明显变化。
e.计划的变化或改进:
根据测试的具体效果调整最优化方案设计,进度的调整并不会影响系统的功能的实现,反而会增加功能的完善性。
3.3输入输出要求
解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。
对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。
3.3.1用户信息管理管理
用户信息表(user)
字段名
类型
说明
备注
规则
u_id
Int(10)
Id号
notnull
u_username
varchar(16)
用户名
notnull
6~16位,由数字与字母组成
u_psw
varchar(18)
密码
notnull
6~18位,由数字与字母组成
u_name
varchar(11)
姓名
notnull
u_nickname
varchar(11)
昵称
notnull
U_sex
int
(1)
性别
notnull
0为男,1为女
u_date
Date
出生日期
notnull
日期格式为:
yyyy-MM-dd
u_address
varchar(255)
居住地址
null
u_phone
varchar(11)
电话号码
null
7位或者11位
u_email
varchar(30)
邮箱
notnull
格式为:
**@**.com
u_img
varchar(255)
头像
null
u_permission
tinyint
(1)
权限
null
0为普通用户,1为管理员
u_remark
varchar(255)
备注
null
3.3.2视频管理
视频表(video)
字段名
类型
说明
备注
规则
v_id
int(10)
视频ID
notnull
v_name
varchar(30)
视频名称
notnull
v_intro
varchar(255)
视频简介
null
v_require
varchar(255)
要求
null
v_path
varchar(255)
视频路径
notnull
v_date
Date
视频上传时间
notnull
v_img
varchar(255)
视频略图
notnull
v_length
varchar(30)
视频播放时长
notnull
v_actor
varchar(30)
主演
notnull
v_uploader
varchar(30)
上传者
notnull
v_remark
varchar(0)
备注
null
v_share
Tinyint
分享视频
null
0为不是分享视频,1为分享视频
t_id
int(10)
视频类别表Id
(外键)
c_id
int(10)
课程表Id
(外键)
u_id
int(10)
用户Id
(外键)
3.3.3课程管理
课程表(course)
字段名
类型
说明
备注
规则
c_id
int(10)
课程ID
notnull
c_name
varchar(30)
课程名称
notnull
c_period
int(4)
课时
notnull
c_intro
varchar(255)
课程简介
notnull
c_date
Date
创建时间
notnull
c_img
varchar(255)
课程略图
notnull
c_uploader
varchar(30)
上传者
notnull
c_remark
varchar(0)
备注
null
t_id
int(10)
视频类别表Id
(外键)
3.3.4课时管理
课时表(period)
字段名
类型
说明
备注
规则
p_id
int(10)
课时ID
notnull
主键
p_order
int(4)
次序
notnull
p_remark
varchar(0)
备注
notnull
v_id
int(10)
视频类别表Id
(外键)
c_id
int(10)
课程表id
(外键)
3.3.5类别管理
类别表(type)
字段名
类型
说明
备注
规则
t_id
int(10)
视频类别ID
notnull
主键
t_name
varchar(30)
名称
notnull
t_img
varchar(255)
图标
notnull
t_parent_Id
int(10)
父类ID
null
3.3.6评论管理
评论表(comment)
字段名
类型
说明
备注
规则
comm_id
int(10)
评论ID
notnull
comm_user
varchar(30)
评论者
notnull
comm_content
varchar(255)
评论内容
notnull
comm_date
Date
评论时间
null
v_id
int(10)
视频表Id
(外键)
s_id
int(10)
作品表Id
(外键)
u_id
int(10)
用户表Id
(外键)
3.3.7功能管理
功能表(function)
字段名
类型
说明
备注
规则
f_id
int(10)
功能id
notnull
f_play
tinyint
(1)
浏览状态
notnull
0为未点过播放,1为已播放过。
f_score
float(4)
评分
notnull
f_collection
tinyint
(1)
收藏
notnull
0为未收藏,1为已收藏。
v_id
int(10)
视频表Id
(外键)
c_id
int(10)
课程表Id
(外键)
s_id
int(10)
作品秀表Id
(外键)
u_id
int(10)
用户表Id
(外键)
3.3.8作品秀管理
作品秀表(show)
字段名
类型
说明
备注
规则
s_id
int(10)
作品秀ID
notnull
s_name
varchar(30)
作品名称
notnull
s_intro
varchar(255)
作品简介
null
s_date
Date
创建时间
notnull
s_img
varchar(255)
作品图
notnull
s_remark
varchar(0)
备注
null
t_id
int(10)
类别表Id
(外键)
v_id
int(10)
视频表Id
(外键)
u_id
int(10)
用户表Id
(外键)
3.3.9提问管理
提问表(question)
字段名
类型
说明
备注
规则
qst_id
int(10)
提问ID
notnull
qst_title
varchar(50)
提问标题
notnull
qst_content
varchar(255)
提问内容
notnull
qst_date
Date
提问时间
notnull
qst_state
Tinyint
提问状态
notnull
u_id
int(10)
用户表Id
(外键)
3.3.10回复管理
回复表(reply)
字段名
类型
说明
备注
规则
r_id
int(10)
回复id
notnull
r_user
varchar(30)
回复者
notnull
r_content
varchar(255)
回复内容
notnull
r_date
Date
回复时间
notnull
r_answer
tinyint
(1)
最佳答案
notnull
默认为0,0是普通回复,1是最佳答案
r_parent_Id
int(10)
父类ID
notnull
u_id
int(10)
视频表Id
(外键)
qst_id
int(10)
提问表Id
(外键)
3.3.11意见反馈管理
意见回馈表(feedback)
字段名
类型
说明
备注
规则
fb_id
int(10)
回馈id
notnull
fb_Nick
varchar(30)
回馈者
notnull
fb_Type
varchar(255)
回馈类型
notnull
fb_date
Date
系统时间
notnull
fb_Content
varchar(255)
回馈内容
notnull
u_id
int(10)
视频表Id
(外键)
3.4数据管理能力要求
根据不同的用户营销增长情况的不同,建立不同的数据储存管理增长机制:
“J”型增长,数据增长以次方数的方式增长,配套数据管理方案是每日/月按几何增加储存管理空间;“S”型增长,数据增长以平缓型方式增长,配套数据管理方案是每日/月按平缓增加储存管理空间;
3.5故障处理要求
操作人员输入的数据的格式不正确时候,系统会停止操作人员的继续输入的权限,并弹框提示操作人员修正和显示相关的正确格式提示;当遇到机器系统故障之时,系统会自行停止运行并启动数据保存机制,系统故障恢复之后重新的运行。
3.6其他专门要求
安全性:
系统开辟非常用系统端口,有效的避开网络上的端口入侵测试;强烈建议开启防火墙和安装相应的安全保护软件,保持阻止在权限之外的任何申请指令,能实时的扫描、查杀各种木马注入和数据感染病毒。
可扩充性:
在交付软件使用之后,可以根据用户的后续需要升级、扩加系统的功能。
健壮性:
在正确的使用条件下,系统可以的执行可靠性可达到99.99%;在建立数据库备份机制后,快速的恢复数据;系统的持续使用性达到三个月。
易用性:
系统界面设置简洁,客观使用性好,具有支持触屏控制输出入的人性化操作性能。
可维护性:
系统软件开发具有专利权,对系统的后续升级和维护拥有可行权和优势权;系统硬件应用组件技术,可维护性高。
4运行环境规定
4.1设备
列出运行该软件所需要的硬设备。
说明其中的新型设备及其专门功能,包括:
视频学习网站管理使用的设备很多,可以根据客户的实际需求选用:
前台客户端:
用于支配上传和下载视频数据,要求有较高的运算速度和可靠性以及较高的宽带带宽保障用户体验的顺畅。
后台服务器:
用于处理和存放系统的所有业务数据,要求有较高的运算速度和可靠性。
不间断电源:
突发性停电不可避免,为了保护服务器的数据安全和前台收款工作不会突然中断,后台服务器和前台收款机配置不间断电源可以在停电后维持10-15分钟的供电,以便正常退出系统和关闭计算机。
必须明确一点,不间断电源只是提供应急用途,不要长时间使用。
推荐配置:
设备
型号
特点
前台客户端
奔腾41.2G,512M,30G以上,100M网卡
后台服务器
COREi31.2G,512M,100G以上,500M网卡
4.2支持软件
列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。
操作系统:
WindowsXP系列、windows7、windows8
数据库软件:
MySQL
汇编软件:
Myeclipse8.5版本以上
测试支持软件:
EclipseSQL2005
浏览器:
IE6.0及以上或Firefox、Google浏览器、360浏览器
4.3接口
说明该软件同其他软件之间的接口、数据通信协议等。
4.3.1硬件接口
1.接口名称:
后台服务器
2.接口名称:
后台工作站
3.接口名称:
不间断电源
4.3.2软件接口
2.win32API(系统编辑接口)
3.SQLServer(软件接口)
4.MySQL数据库接口
4.4控制
说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 知识 平台 需求 分析 L2