DMS用户需求说明书v10资料.docx

上传人:b****5 文档编号:14579781 上传时间:2023-06-24 格式:DOCX 页数:36 大小:557.21KB
下载 相关 举报
DMS用户需求说明书v10资料.docx_第1页
第1页 / 共36页
DMS用户需求说明书v10资料.docx_第2页
第2页 / 共36页
DMS用户需求说明书v10资料.docx_第3页
第3页 / 共36页
DMS用户需求说明书v10资料.docx_第4页
第4页 / 共36页
DMS用户需求说明书v10资料.docx_第5页
第5页 / 共36页
DMS用户需求说明书v10资料.docx_第6页
第6页 / 共36页
DMS用户需求说明书v10资料.docx_第7页
第7页 / 共36页
DMS用户需求说明书v10资料.docx_第8页
第8页 / 共36页
DMS用户需求说明书v10资料.docx_第9页
第9页 / 共36页
DMS用户需求说明书v10资料.docx_第10页
第10页 / 共36页
DMS用户需求说明书v10资料.docx_第11页
第11页 / 共36页
DMS用户需求说明书v10资料.docx_第12页
第12页 / 共36页
DMS用户需求说明书v10资料.docx_第13页
第13页 / 共36页
DMS用户需求说明书v10资料.docx_第14页
第14页 / 共36页
DMS用户需求说明书v10资料.docx_第15页
第15页 / 共36页
DMS用户需求说明书v10资料.docx_第16页
第16页 / 共36页
DMS用户需求说明书v10资料.docx_第17页
第17页 / 共36页
DMS用户需求说明书v10资料.docx_第18页
第18页 / 共36页
DMS用户需求说明书v10资料.docx_第19页
第19页 / 共36页
DMS用户需求说明书v10资料.docx_第20页
第20页 / 共36页
亲,该文档总共36页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

DMS用户需求说明书v10资料.docx

《DMS用户需求说明书v10资料.docx》由会员分享,可在线阅读,更多相关《DMS用户需求说明书v10资料.docx(36页珍藏版)》请在冰点文库上搜索。

DMS用户需求说明书v10资料.docx

DMS用户需求说明书v10资料

密级:

文档编号:

版本号:

V1.0

 

DMS项目

用户需求规格说明书

 

编制:

生效日期:

审核:

批准:

---------------------------------------------------------------------

XXXX有限公司对本文件资料享受著作权及其它专属权利,未经书面许可,不得将该等文件资料(其全部或任何部分)披露予任何第三方,或进行修改后使用。

 

文件更改摘要:

日期

版本号

修订说明

修订人

审核人

批准人

2011.9.20

0.1

关兴平,霍钧城,

刘凯

2011.9.21

0.2

杨洲

2011.9.21

0.3

关兴平

2011.9.23

0.4

关兴平

杨怀兵

2011.9.26

1.0

关兴平

杨怀兵

目录

1.产品介绍4

2.产品面向的用户群体4

3.产品遵循的标准和规范4

4.产品功能性需求4

4.1.产品功能列表4

4.2.产品功能需求描述5

4.2.1.登录5

4.2.2.首页5

4.2.3.会议直播6

4.2.4.会议点播7

4.2.5.高级会议控制9

4.2.6.文件管理12

4.2.6.1.文件管理12

4.2.6.2.回收站14

4.2.7.会议管理15

4.2.7.1.会议室管理15

4.2.7.2.会议类型管理16

4.2.7.3.会议模板管理16

4.2.7.4.会议预约管理17

4.2.8.设备管理18

4.2.8.1.播控管理18

4.2.8.2.存储管理19

4.2.8.3.设备集中控制19

4.2.9.权限管理20

4.2.9.1.用户管理20

4.2.9.2.用户组管理21

4.2.9.3.角色管理22

4.2.10.统计分析23

4.2.11.报警管理24

4.2.12.消息日志管理25

4.2.12.1.操作日志25

4.2.12.2.系统日志26

4.2.12.3.播放日志27

4.2.13.系统设置28

4.2.14.我的评论28

4.2.15.我的收藏28

5.产品非功能性需求29

5.1.用户界面需求29

5.2.软、硬件环境需求29

5.3.产品质量需求29

5.4.其它需求30

1.产品介绍

(1)本文档只用于华夏科技DMS项目,指导进行需求开发,和设计。

(2)本项目是华夏科技以外包的方式,委托华路时代进行设计和实现。

在项目的设计和实现期间,开发环境,接口和文档的规范都遵循华夏科技。

(3)华路时代:

北京华路时代信息技术有限公司,

DMS:

多媒体数字管理系统,

录制:

是媒体设备对一个活动,进行存储的一组文件。

2.产品面向的用户群体

(1)客户公司名称华夏电通科技有限科技,负责人刘卫国,项目组成员邹康,杨怀兵

(2)最终客户:

(3)开发方:

华路时代信息技术有限公司,项目经理杨周,项目组成员关兴平,霍钧城,刘凯

3.产品遵循的标准和规范

遵循CMMI的过程规范,《java编码规范》,华夏科技提供的接口规范。

4.产品功能性需求

产品功能列表

主功能

子功能

功能描述

首页

会议公告

会议公告数据

我的收藏

我收藏过的会议录制视频文件

我的评论

我评论过的会议录制视频文件

点播信息

会议录制视频文件

直播信息

正在直播的会议室

会议直播

所有直播信息

显示所有会议室信息

观看直播

显示会议直播的视频画面,同时提供评论和收藏功能

会议点播

所有点播信息

展现用户有权限点播的所有会议录制

快速搜索

根据简单条件搜索

高级搜索

根据详细条件搜索

观看点播

播放点播会议视频

点播内容编辑

添加文图索引、片头片尾,视频剪切

评论

收藏

高级会议控制

会议室信息

展示会议室信息

会议任务控制

执行直播、组播和录制任务

导播

将会议室音视频信号切换到显示设备,也可以切换矩阵

远程呼叫

两个会议之间的视频通话

云台摄像机控制

摄像机上下左右转向和焦距调整,也可以切换矩阵

文件管理

文件管理我的收藏我的评论

对会议录制文件管理

回收站

被删除的会议录制文件

会议管理

会议室管理

会议类型管理

会议模板管理

会议预约管理

包括预约和任务调度功能

设备管理

播控设备管理

流媒体服务器、编解码器、通道

存储设备管理

存储服务器

设备集中控制

摄像机上下左右转向、焦距调整,矩阵控制

权限管理

用户管理

用户组管理

角色管理

统计分析

直播情况分析

点播情况分析

报警管理

日志管理

操作日志

系统日志

播放日志

系统设置

系统参数

设置全局的系统参数

网路设置

支持内外双网卡连通

服务器控制

重启、时间同步、关机

产品功能需求描述

4.1.1.登录

根据用户提供的用户名,密码进入DMS系统。

DMS系统根据用户的权限设置提供相应功能供用户使用。

如果用户名或密码错误,不能进入系统,显示合适的提示信息。

4.1.2.首页

4.1.2.1.需求描述

用户角色:

所有用户,普通用户常用

首页是所有用户登录进入系统后的显示的第一个页面。

首页展示用户最关心的内容的,和进入系统所有子模块的入口。

首页的内容包括:

会议公告,我的收藏,会议直播,会议点播,我的评论。

会议直播,展现正在直播信息,能够观看直播。

会议点播,近期录制的会议,能够观看会议视频。

我的收藏,该用户收藏的会议录制,能够观看会议录制视频。

我的评论,该用户评论过的会议录制,能够查看评论和会议录制视频。

会议公告,近期需要召开的会议信息。

4.1.2.2.场景描述

4.1.3.会议直播

4.1.3.1.需求描述

用户角色:

所有用户,普通用户常用

显示所有会议室信息。

会议室的显示顺序为有直播的会议室优先排在前面,然后按会议室序号排序。

直播状态:

会议室的图标为正在直播会议的一帧画面并文字提示会议室信息和会议的基本信息,用户可观看会议直播内容。

未直播状态:

会议室没有直播进行,显示空闲的图标和会议室信息。

观看直播:

显示会议直播的视频画面,同时提供评论和收藏功能,方便用户对直播进行评论,或把该直播加入自己的收藏夹。

名词解释:

会议室信息:

名称,状态(直播,录制)。

会议基本信息:

会议主题,主持人,开始时间,会议类型

4.1.3.2.场景描述

4.1.3.3.接口描述

由会议管理员开启直播后可以观看直播,停止直播后结束观看。

4.1.4.会议点播

4.1.4.1.需求描述

用户角色:

所有用户,普通用户常用,但点播内容编辑部分只能是会议管理员和系统管理员。

向用户展现其有权限点播的所有会议录制。

快速搜索是默认的查找方式,筛选条件为会议日期,会议类型和会议主题。

通过筛选条件可以查找出相关的会议录制信息。

高级搜索,筛选条件为会议主题,类型、开始时间,结束时间,主持人,所在会议室、。

通过筛选条件可以查找出相关的会议录制信息。

观看点播,显示会议录制的视频画面,同时提供评论和收藏功能,方便用户对直播进行评论,或把该会议录制加入自己的收藏夹。

点播内容编辑,对已经录制完毕的会议录制进行后期制作,内容包括:

1为会议录制添加文字或图片索引

2为会议录制添加片头和片尾图片

3会议录制视频内容剪辑

名词解释:

会议录制:

已录制完的会议视频数据。

4.1.4.2.场景描述

4.1.4.3.接口描述

4.1.5.高级会议控制

4.1.5.1.需求描述

用户角色:

会议管理员

显示所有会议室信息。

会议室的显示顺序为有直播的会议室优先排在前面,然后按会议室序号排序。

直播状态:

会议室的图标为正在直播会议的一帧画面并文字提示会议室信息和会议的基本信息,会议管理员可观看会议室现场画面,根据需要结束直播。

组播状态:

会议室的图标为正在组播会议的一帧画面并文字提示会议室信息和会议的基本信息,会议管理员可观看会议室现场画面,根据需要结束组播。

录制状态:

会议室的图标为正在录制会议的一帧画面并文字提示会议室信息和会议的基本信息,会议管理员可观看会议室现场画面,根据需要结束录制。

空闲状态:

会议室没有直播或录制进行,显示空闲的图标和会议室信息。

会议管理员可观看会议室现场画面,根据需要开启直播或录制。

会议控制包括会议室实时画面显示、会议公告选择、会议模板选择、任务控制、导播控制、远程呼叫控制、云台摄像机控制、临时用户授权。

会议公告选择,从会议公告中选择即将需要录制的会议。

会议模板选择,根据需要选择合适的模板,也可以新建模板用于即将录制的会议。

如果不选择则使用默认模板。

任务控制,包括单播、组播、录制活动的开启、暂停/恢复、结束。

直播和录制可以组合使用。

默认情况下隐藏组播相关功能,在系统参数中明确配置启用组播功能时才显示。

导播控制,1.将会议室现场任意一路音视频信号切换到显示设备(解码器),显示设备(解码器)可以有多台。

2.通过矩阵切换编码器视频源信号

远程呼叫,将本会议室的音视频信号推送到对端会议室的解码器,将对端会议室的音视频信号提讯到本会议室的解码器。

实现两个会议之间的视频通话。

摄像机云台控制,控制摄像机上下左右定角度转向,以及远近变焦。

当实施这些控制操作时,可以实时的看到操作的效果。

也可以控制矩阵。

如果会议室中的摄像设备不支持这些功能,则该功能隐藏。

临时用户授权,针对会议直播,创建临时用户,使这些用户会议直播期间可以观看直播,直播结束用户失效。

4.1.5.2.场景描述

4.1.5.3.接口描述

4.1.6.文件管理

4.1.6.1.文件管理

4.1.6.1.1.需求描述

用户角色:

系统管理员

文件管理主要有如下功能:

查询、删除、修改、附件管理、评论管理,预览、下载、导出报表、用户临时授权及会议补录。

查询:

按照文件的信息查询,排序方式按照会议开始时间倒序排列。

删除:

把视频文件放入回收站。

修改:

修改视频文件的信息。

附件管理:

针对视频文件上传、删除、下载附件。

评论管理:

禁用/开启针对某个视频文件的评论,删除不恰当的评论。

预览:

播放视频文件,同时显示会议录制的评论信息。

下载:

下载视频文件,可以根据信号源选择性下载。

导出报表:

将视频文件信息导出到EXCEL文件中。

会议补录:

上传视频文件,输入会议主题,会议类型,主持人,时长等信息。

上传文件格式只能是mp4。

用户临时授权:

针对视频文件,创建临时用户,使这些用户有权在有效的时间内观看这些会议录制。

回收站功能主要是在文件管理中,删除了的视频文件,会在回收站中显示,在回收站中可以选择永久删除,或者还原,如果永久删除,那么视频文件、收藏、评论、索引等信息都会物理删除。

还原则是把此视频文件还原到文件管理列表,供用户观看。

4.1.6.1.2.场景描述

4.1.6.1.3.接口描述

4.1.6.2.回收站

4.1.6.2.1.需求描述

用户角色:

系统管理员。

回收的功能有永久删除、还原、清空回收站。

永久删除:

物理删除会议录制的视频文件、收藏、评论、图片和文字索引。

还原:

恢复会议录制。

清空回收站:

将回收站中所有内容永久删除。

4.1.6.2.2.场景描述

4.1.7.会议管理

4.1.7.1.会议室管理

4.1.7.1.1.需求描述

用户角色:

系统管理员

会议室管理功能有会议室新建,修改,删除。

会议室新建:

填写会议室名称、分割模式及分割位置、备注信息。

修改:

修改会议室信息。

删除:

删除会议室。

删除的会议室在文件点播查询中仍然可以使用。

4.1.7.1.2.场景描述

4.1.7.2.会议类型管理

4.1.7.2.1.需求描述

用户角色:

系统管理员

会议类型管理功能有会议类型新建,修改,删除。

会议类型新建:

填写类型名称、备注。

修改:

修改会议类型信息。

删除:

删除会议类型。

如果存在该类型的会议录制,则禁止删除。

4.1.7.3.会议模板管理

4.1.7.3.1.需求描述

用户角色:

系统管理员

会议模板管理功能有会议模板新建,修改,删除,指定默认模板。

会议模板新建:

主题命名方式,直播权限、点播权限、解码器、是否远程呼叫。

修改:

修改会议模板信息。

删除:

删除会议模板。

默认模板不能被删除。

如果被会议预约引用,不能被删除。

指定默认模板:

指定某个模板为默认模板。

4.1.7.3.2.场景描述

4.1.7.4.会议预约管理

4.1.7.4.1.需求描述

用户角色:

系统管理员。

会议预约管理功能有新建、修改、删除、执行预约调度。

会议预约在会议公告中显示。

会议预约分为只执行一次的会议预约和按周期(天/周/月)循环执行的会议预约。

新建:

执行一次性的会议预约包括会议主题、会议室、会议模板、开始时间、结束时间,手动还是自动执行。

周期性会议预约包括会议室、会议模板、任务方式(直播/录制)、执行策略、开始时间、结束时间、优先级、任务状态(启用/禁用)。

会议预约保存时要检查新的会议预约与已存在的会议预约在时间上是否冲突,确认没有冲突才可以保存。

修改:

修改预约信息。

删除:

删除预约信息,会议任务执行完毕后自动删除一次性会议预约,按周期执行的会议预约需要管理员手动删除。

调度预约执行:

系统根据预约信息,开启/停止会议直播和录制。

4.1.7.4.2.场景描述

4.1.8.设备管理

4.1.8.1.播控管理

4.1.8.1.1.需求描述

用户角色:

系统管理员。

设备管理对系统中的设备进行新建、查询、修改、删除。

设备信息由心跳服务器自动新建

设备包括流媒体服务器,存储服务器,编码器与解码器、编码通道(输入信号源)和解码通道(输出信号源)。

流媒体服务器信息包括:

服务器名称、序列号、版本号、内网IP、外网IP、运行状态、服务器端口、服务器状态(在线/离线)、备注。

编码器信息包括:

编码器名称、序列号、版本号、IP地址、所属流媒体服务器、所属存储服务器、编码器状态(在线/离线)。

编码通道:

所属编码器、通道名称、通道号、视频帧率、视频码流、分辨率、视频源类型、刷新率、码流类型、字幕叠加、是否叠加时间、是否高级控制、上转向命令、下转向命令、左转向命令、右转向命令、焦距拉近命令、焦距拉远命令、所属会议室、控制IP地址、控制端口、矩阵IP、矩阵端口。

解码器:

解码器名称、序列号、版本号、IP地址、所属流媒体服务器、解码器状态(在线/离线)、描述。

解码通道:

所属解码器、通道名称、通道号、输出通道类型、输出分辨率、源视频类型、源分辨率、通道状态、所属会议室。

4.1.8.1.2.场景描述

4.1.8.1.3.接口描述

设备心跳设置设备信息。

4.1.8.2.存储管理

4.1.8.2.1.需求描述

用户角色:

系统管理员。

存储管理包括存储服务器信息和存储路径信息的新建、删除、修改。

存储服务器信息和存储路径信息可以由设备心跳新建,也可以手工输入。

存储服务器内容:

存储服务器名称、IP地址、服务器模式(集中/普通)、序列号、版本号、描述。

存储路径内容:

基础路径、物理路径、FTP端口、用户名、密码、所属存储服务器。

4.1.8.3.设备集中控制

4.1.8.3.1.需求描述

用户角色:

系统管理员。

控制会议室设备,对设备状态进行调整;维护设备类型的协议码等与硬件操作配合的参数值,设置设备参数。

包括云台摄像机控制和第三方设备控制。

云台摄像机控制功能包括摄像机上下左右转向和焦距的拉近拉远。

云台摄像机控制界面上需要有会议室实时画面播放画面,当实施这些控制操作的时候,会议室实时画面中可以实时的看到操作的效果。

通过向第三方设备控制发送协议码进行控制。

设备类型接口维护,设备类型接口信息的增删改。

4.1.8.3.2.场景描述

4.1.8.3.3.接口描述

与设备通信接口。

4.1.9.权限管理

4.1.9.1.用户管理

4.1.9.1.1.需求描述

用户角色:

系统管理员。

提供用户的注册、修改、删除、角色分配功能。

注册:

添加新用户到系统中,用户信息有用户姓名、登录名、密码、创建日期、用户类型(临时用户和系统用户)、有效截至时间(只有临时用户有)。

手动创建的都是系统用户,临时用户由系统自动创建。

修改:

修改用户信息。

删除:

从系统中删除用户。

删除用户时同时删除用户收藏信息。

系统自动删除超过有效截至时间的临时用户。

角色分配:

为用户分配角色。

4.1.9.1.2.场景描述

4.1.9.2.用户组管理

4.1.9.2.1.需求描述

用户角色:

系统管理员。

提供用户组的新建、修改、删除。

用户组用于区分数据权限,例如会议录制的点播权限、直播权限。

一个用户组隶属多个用户组。

新建:

输入用户组名称、用户组成员、创建日期、描述。

修改/删除:

修改删除用户组信息。

4.1.9.2.2.场景描述

4.1.9.3.角色管理

4.1.9.3.1.需求描述

用户角色:

系统管理员。

提供角色的新建、修改、删除、权限分配功能。

系统提供系统管理员、会议管理员、普通用户这三个默认角色。

用户可以自定义默认角色以外的其他角色。

新建:

输入角色名称、菜单、功能、主页。

其中菜单、功能、主页从待选列表中选择。

修改/删除:

删除/修改角色信息。

权限分配:

将角色分配给用户。

普通用户:

可以使用首页、会议直播、会议点播功能。

会议管理员:

会议管理员可以访问普通用户的功能,还可以使用高级会议控制功能。

系统管理员:

可以使用系统中所有功能。

自定义角色:

任意组合系统中各个功能。

4.1.9.3.2.场景描述

4.1.10.统计分析

4.1.10.1.需求描述

用户角色:

系统管理员。

包括点播情况分析和直播情况分析。

通过统计点播和直播日志记录,得到出分析图并可提供导出报表,对会议主题、会议室、主持人分别进行统计,统计结果分别包括饼图、柱状图、曲线图。

例如

统计某个时间段内点播次数最多的10个会议录制。

统计某个时间段内各个会议室直播次数。

统计某个时间段内各会议室录制次数。

分析某个时间段内各主持人主持会议数。

4.1.10.2.场景描述

4.1.11.报警管理

4.1.11.1.需求描述

用户角色:

系统管理员。

功能包括系统报警信息新建、查询、删除、导出到EXCEL。

新建,由设备心跳添加,信息包括序号、设备名称、IP地址、报警时间、描述。

查询,根据设备名称、IP地址、报警时间查找报警信息。

删除,删除过期的报警信息。

导出到EXCEL,导出查询到的报警信息到EXCEL。

4.1.11.2.场景描述

4.1.11.3.接口描述

设备心跳添加报警信息。

4.1.12.消息日志管理

4.1.12.1.操作日志

4.1.12.1.1.需求描述

用户角色:

系统管理员。

操作日志记录对重要数据的增删改查等操作,便于对系统安全进行审计。

操作日志管理功能包括操作日志数据的生成、查询和归档。

生成:

操作日志由系统自动产生,信息包括用户、用户IP、操作时间、操作类型、描述。

查询:

根据用户、用户IP、操作时间、操作类型查找日志信息。

归档:

将历史日志数据备份到文件,从系统中删除日志信息。

4.1.12.1.2.场景描述

4.1.12.2.系统日志

4.1.12.2.1.需求描述

用户角色:

系统管理员。

系统日志记录用户登录和退出时间,便于对系统安全进行审计。

系统日志管理功能包括系统日志数据的生成、查询和归档。

生成:

系统日志由系统自动产生,信息包括用户、用户IP、登陆时间、退出时间。

查询:

根据用户、用户IP、登陆时间、退出时间查找日志信息。

归档:

将历史日志数据备份到文件,从系统中删除日志信息。

4.1.12.2.2.场景描述

4.1.12.3.播放日志

4.1.12.3.1.需求描述

用户角色:

系统管理员。

播放日志记录用户点播和直播数据,方便统计分析,播放日志管理功能包括日志数据的生成、查询和归档。

生成,播放日志由系统自动产生。

日志信息包括用户、用户IP、播放类型(直播/点播)、会议。

4.1.12.3.2.场景描述

4.1.13.系统设置

4.1.13.1.需求描述

用户角色:

系统管理员。

系统中可替换的图片、系统全局参数、服务器信息在该模块进行设置。

可替换的图片:

设置系统中可替换的图片,例如公司logo,主页大图。

系统参数:

是否开启组播。

服务器信息:

重启、同步时间、网卡设置、关机。

4.1.14.我的评论

4.1.14.1.需求描述

用户角色:

所有用户,普通用户常用。

显示用户进行过评论的所有会议,并可查看会议详情

4.1.15.我的收藏

4.1.15.1.需求描述

用户角色:

所有用户,普通用户常用。

功能有显示用户收藏的所有会议,观看会议录制,删除个人收藏记录

5.产品非功能性需求

用户界面需求

需求名称

详细要求

界面类型

B/S

代码风格

DIV+CSS

首页

显示所有二级模块

软、硬件环境需求

需求名称

详细要求

应用服务器OS

windows、linux、unix

数据库

Oracle,mysql

Web服务器

tomcat6.x

软件体系

基于J2EE的MVC框架

开发工具

MyEclipse6.5

编译环境

JDK1.6

Java技术框架

spring+struts+jdbc/ibatis/hibernate

客户端框架

Ext

浏览器

IE6.0到IE9.0的版本,包括第三方用到IE内核的浏览器

客户端OS

windows2000以上

产品质量需求

表中的质量属性可以根据产品实际情况与用户要求进行调整。

主要质量属性

详细要求

系统性

超越应用软件的局限性,以系统学的眼光作出整体规划,做到统一设计,分步实施。

在系统设计过程中还必须考虑到系统实施的分步性,可以适应各级单位实施过程中的

阶段性

提供逐步实施的具体方法

实用性

系统必须符合应用特点,并做到易学易用,符合办公人员的使用习惯。

对具有共性的环节统一规划,对特殊需求具体分析。

可用性

从软件和硬件两方面入

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

当前位置:首页 > 工程科技 > 电力水利

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

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