网络多媒体资源管理信息系统项目分析、设计
第一部分 项目需求分析
一、 系统概述
系统研制目的
系统构建了基于 B/S 模式的网络多媒体资源信息中心。提供了对
各类多媒体资源进行组织、整合、控制、划分,并进行有效管理的平
台。依托平台规划出关键性资源,并提供多种检索入口,使用简洁方
便,达到了信息交换和资源共享的目的。为用户提供信息量大、内容
丰富的多媒体资源。
系统设计原则
根据系统研制用户需求,在开发中严格遵循以下原则:
a.突出重点,注重实用
重点解决怎样构建集多媒体资源的组织、整合、控制、划分,并
进行有效管理于一身的多媒体资源平台问题,解决多媒体资源的共享
与交互问题。系统提供各类资源的浏览、点播、管理规划等应用的基
础支撑环境;
b.软件架构合理,开发方便
结合网络多媒体资源管理信息系统:数据库访问量大、交互频繁、
数据形式各异、管理维护难度大等特点。
主要功能
系统具有:多媒体资源的分类目录管理;资源的上传、下载、浏览、
点播;各种资源的多侧面、多视角的综合统计;基于媒体属性的多种
排序方式;基于关键字的快速数据检索、精确复合检索;灵活安全的
用户、角色、权限管理;系统日志监控、数据库维护及相关的信息安
全等功能。系统并提供各类资源的浏览、点播、管理规划等应用的基
础支撑环境。
二、 系统总体框架结构图
三、 系统各具体功能模块需求分析
浏
览
检
索
统
计
上
传
注
册
数
据
管
理
系
统
管
理
帮
助
信
息
发
布
代
码
维
护
系
统
设
置
权
限
管
理
日
志
管
理
目
录
管
理
素
材
采
集
素
材
审
核
数
据
导
出
数
据
导
入
数
据
来
源
统
计
数
量
统
计
访
问
人
数
统
计
下
载
次
数
统
计
动
态
统
计
近
义
词
检
索
单
项
条
件
检
索
复
合
条
件
检
索
参
照
关
系
检
索
特
征
帧
检
索
数
据
清
除
相
似
形
检
索
多媒体资源展示
该功能模块适于用户依托媒体资源分类目录树分支、逐层浏览相应媒体类别下的多媒体资源;
适于用户对多面体资源粗泛式的索求,是用户常用功能之一。
设计要求
1) 操作权限:各级用户按相应权限操作,只可获取相应级别下的多媒体资源。
2) 多媒体资源排列:全部资源按目录树分支分层排列;对下包含,即当前文件夹所包
含的各级子文件夹中的全部资源一同排列显示;同类资源按其多媒体资源编号倒排,
即最新资源排列显示在最前面。
3) 显示模式:有关资源可分别以缩略图、著录信息列表、预览等方式切换显示(或播
放)。
4) 著录信息列表样式如下:
类目 标题 级别 描述 编著者 编著来源 采集时间
5) 日志管理:由系统自动记录操作情况。
6) 自动统计:记录用户下载、浏览次数等。
功能按钮
1) 切换:可实现缩略图与著录信息列表的互换显示。
2) 预览:可按卡片方式显示资源著录信息,含有图片还原(或点播、试听)等功能。
3) 图片还原:以 100%的比例显示当前图片。
4) 点播:可播放视频资源。
5) 试听:可试听音频资源。
6) 批量打包下载:可按权限批量下载所选中的多媒体资源。
7) 单个下载:可按权限下载资源。
检索
本系统为用户设计提供多种检索模式。适于用户自定义查询条件,用以检索相应密级下
的多媒体资源;适于用户对资源有较明确的索求,即满足用户“找既定目标”的需要。这些检
索模式分为:单项条件检索、复合条件检索、参照关系检索、同义词检索,是用户常用功能
之一。
单项条件检索:以“关键字”作为入口条件,对数据库中的著录数据进行检索。可以
是多个关键字之“与”。
复合条件检索:所有的著录项均可做为入口条件,对数据库中的著录数据进行检索。
单元条件之间可“与”可“或”;运算符包括:<、<=、=、>、>=、<>、前含、
包含、后含、不含等。
参照关系检索:当某一资源具有两种或两种以上属类特征时,可分别按主要属类和
参照属类进行著录。资源的主要属类具有唯一性:即任何资源的主要属类必须且只
能有一项;而资源的参照属类可空缺、可单一、可多项。当某一资源具有多项参照
属类时,著录的方法是:各项参照属类之间用一个半角空格隔开。参照关系检索法
是依据资源的多属类特征,以资源著录的参照属类为线索,有目的、适度地利用参
照关系扩大检索范围。以满足特定需求。这是本系统有特色的检索方法之一。
同义词检索:依托近义词表进行检索。如:“车辆”和“汽车”这两个词,虽然词形不
同,但词义相近,从而构成近义关系。当著录为“车辆”时,若以“汽车”为条件检索,
在一般的匹配搜索中不能查到目标。采用近义词检索就能有效提高查全率和查准率,
满足特定需求。这是本系统有特色的检索方法之一。
设计要求
1) 密级要求:各级用户按相应密级操作,只可获取相应密级下的资源。
2) 复合条件检索的条件分为重新定义和叠加定义两种:
重新定义:是指清除旧条件,设定新条件;
叠加定义:是指在前一条件的基础上进一步附加条件(即:有条件记忆功能)。
3) 选择媒体灵活:各种媒体类型均可单选、多选、全选。
4) 检索范围:依托目录树对下包含,范围含盖当前文件夹及其子文件夹中的全部相关
资源文件。
5) 资源排序:全部资源按其媒体代码顺排;同类资源按其流水号倒排,即最新资源排
列显示在最上面。
6) 显示模式:满足条件的资源可分别以缩略图、列表、详细信息的方式切换显示(或
播放)。
7) 著录信息列表样式如下:
类目 标题 密级 描述 编著者 编著单位 资料年代 录入时间
8) 日志管理:由系统自动记录操作情况。
9) 自动统计:记录用户下载次数等。
功能按钮
1) 切换:可实现缩略图与著录信息列表的互换显示。
2) 预览:可按卡片方式显示资源著录信息,含有图片还原(或点播、试听)等功能。
3) 图片还原:以 100%的比例显示当前图片。
4) 点播:可播放视频、多媒体课件等资源。
5) 试听:可试听音频资源。
6) 批量下载:可按权限批量下载所选中的多媒体资源。
7) 下载:可按权限下载资源。
统计
该功能模块可分别以统计报表、直方图、折线图、圆饼图等多种图表方
式,直观量化地显示多媒体资料库中的资源分布、所占比例、访问人数、下
载次数、资源来源情况等统计数据。为用户把握资源整体情况服务,为系统
综合管理提供参考依据。
统计科目 图形 纵向选择项 横向选择项 统计条件说明
媒体大类
媒体子类
录入年度
录入月份
资源分布统计图
横向直方图
纵向直方图
折线图
资源数量
(件数)
录入日期
媒体类型
当选择“媒体
大类”时,屏蔽该
媒体大类
媒体子类
录入年度
录入月份
资源分布比例图 圆饼图 无
来源单位
媒体大类
媒体子类
年 度
月 份
访问人数统计图
横向直方图
纵向直方图
折线图
访问人数
日 期
媒体大类
媒体子类
年 度
月 份
下载次数统计图
横向直方图
纵向直方图
折线图
下载次数
来源单位
来源单位对比图 组合直方图 资源数量 来源单位
条件项。
资源来源单位
当选择“来源单位”时,
屏蔽该条件项。
起止录入日期
当选择“录入年度”、“录
入月份”、“录入日期”
时,该条件项不能为
空,默认值为系统日
期。
起止统计日期
当选择“年度”、“月份”、
“日期”时,该条件项
不能为空,默认值为
系统日期。
注:条件为空时统计
全部资源。
设计要求
1) 密级要求:各级用户按相应密级操作,只可获取相应密级下的资源统计图。
2) 输出形式:
统计图表可屏幕预览;
统计图表可打印输出;
统计图可另存为图形文件(*.BMP *.JPG 等)。
3) 统计数据留存方式:统计数据保存在数据库的统计表中,用于直接显示;当重新统
计时,以最新统计数据刷新该表。
4) 统计方法分两类:
简单统计法:适用于统计项目固定、且统计频率较高的统计科目。其特点是:
专指性强,操作简单,速度较快。
动态统计法:适用于统计项目有一定变化、且统计频率不一定很高的统计科目。
其特点是:方法灵活,适用面较宽,统计内容较为丰富。
5) 动态统计法的操作步骤:
① 选择统计科目;
① 选择图形(系统默认图形:纵向直方图);
① 选择统计图坐标轴的纵向选项;
① 选择统计图坐标轴的横向选项;
① 输入统计条件:单项条件或复合条件;
① 确认条件:执行统计并显示统计图形;
6) 动态统计法有关统计参数一览表:
7) 图形切换:各类图形可由用户随意切换。系统默认图形:纵向直方图。
8) 日志管理:由系统自动记录操作情况。
图表示例
1) 数量统计
以统计报表、纵向直方图、横向直方图、折线图或圆饼图等图表方式,统计和显示
各类媒体的资源数量(件数)或所占比例(特指圆饼图)。
按媒体类型/数量统计(为系统默认):
资源件数
媒体类型(8 大类)
按月份/数量统计:图例请参见“月份/访问人数统计”。
按日期/数量统计:图例请参见“日期/访问人数统计”。
资源分布比例图
2) 访问人数统计
以统计报表、纵向直方图、横向直方图、折线图或圆饼图等图表方式,统计和显示
各类媒体资源的访问人数或所占比例(特指圆饼图)。
按媒体类型/访问人数统计(为系统默认):图例请参见“媒体类型/数量统计”。
访问人数统计:
访问人数统计
3) 下载次数统计
以统计报表、纵向直方图、横向直方图、折线图或圆饼图等图表方式,统计和显示
各类媒体资源的访问人数或所占比例(特指圆饼图)。
按媒体类型/下载次数统计(为系统默认):图例请参见“媒体类型/数量统计”。
下载次数比例图:图例请参见“资源分布比例图”。
4) 数据来源统计
以统计报表、纵向直方图、横向直方图、折线图或圆饼图等图表方式,统计和显示
各单位提供多媒体资源的数量或所占比例(特指圆饼图)。
按数据来源单位/数量统计(为系统默认):
数量
数据来源单位
按数据来源单位/访问人数统计:图例请参见“数据来源单位/数量统计”。
按数据来源单位/下载次数统计:图例请参见“数据来源单位/数量统计”。
数据来源比例图:图例请参见“资源分布比例图”。
功能按钮
1) [图形]:可显示所选图形。
2) [报表]:可显示统计报表。
3) 另存为:可将统计图另存为图形文件(*.BMP *.JPG 等)。
上传
用户可通过该功能模块将自己发现的新的多媒体资源采集、上传,提供给总库。
设计要求
1) 操作权限:上传由二级以上用户操作。
2) 上传资源可分为已著录和未著录两种:
已著录:各大单位上传的资源必须是著录过的。
未著录:个体用户上传的资源可以不著录,仅选择媒体类型即可,流水号由系
统生成,其它著录项可在资源审核时由上级补充著录。
3) 著录方式:以卡片方式著录有关信息,请参见“资源采集”。
4) 上传方式:资源既可以单件上传,也可以批量上传。
功能按钮
1) 上传:将资源上传给总库。
2) 打印:可预览和打印《上传多媒体资料目录》等。
注册
该功能模块用于录入、删除和修改用户注册信息和上报注册申请。
设计要求
1) 注册权限:注册由二级以上用户操作。
2) 删改权限:加锁后的注册数据不能删改。
功能按钮
1) 注册:以卡片方式录入用户的有关信息,必录项不能为空,确认唯一,入库前应提
示操作者二次确认。
2) 删除:删除当前未锁定的用户信息,删除前应提示操作者二次确认。
3) 修改:修改当前未锁定的用户信息,确认唯一,修改时应提示操作者二次确认。
4) 申请:将当前录入或修改的用户信息上报、确认备案,提交申请时应提示操作者二
次确认。
数据管理
数据管理由目录管理、资源采集、资源审核、信息发布、数据备份、数据恢复、数据更
库、数据清除等模块组成。
(一)目录管理
该模块用于创建、删除、修改和调整资源目录架构,是组织多媒体资源的基础。
设计要求
1) 操作权限:目录管理由系统管理员操作。
2) 日志管理:由系统自动记录操作情况。
功能按钮
1) 目录创建:在当前目录项下新建子目录,子目录名必填,且不能冲突。
2) 目录删除:删除当前空目录(即该目录下无文件和子目录),删除前应提示操作者
二次确认。
3) 目录修改:修改当前目录名称,新改目录名必填,且不能冲突,修改时应提示操作
者二次确认。
4) 目录调整:移动(拖动)当前目录位置,其下属子目录及其资源文件应一同移动
(拖动),避免遗漏,调整时应提示操作者二次确认。
(二)资源采集
该模块不但用于单个多媒体资源的录入、删除、修改、调整多媒体资源信息,还可以实
现将存储于外界磁盘等存储介质上的多媒体资源批量导入到数据库中,并根据多媒体资
源自身的信息智能化地产生系统所需的各种著录信息项。
设计要求
1) 操作权限:数据管理由资源管理员操作。
2) 日志管理:由系统自动记录操作情况。
功能按钮
1) 录入:按资源所属媒体类型,将相关信息著录入库,必著项不能为空。
2) 删除:删除当前资源,删除前应提示操作者二次确认。
3) 修改:修改当前资源的著录信息,必著项不能为空,修改时应提示操作者二次确认。
4) 调整:移动当前目录的当前资源到系统的其他资源目录下,调整时应提示操作者二
次确认,调整后的资源文件的流水号应按新目录的序列生成。
5) 批量导入:将存储于外界磁盘等存储介质上的多媒体资源批量导入到数据库中,并
根据多媒体资源自身的信息智能化地产生系统所需的各种著录信息项。
(三)资源审核
设计要求
1) 操作权限:资源审核由系统管理员操作。
2) 显示资源:可将下级上传的资源逐一显示。
3) 日志管理:由系统自动记录操作情况。
功能按钮
1) 删除:剔除已有或无用的多媒体资源,删除前应提示操作者二次确认。
2) 修改:补录当前资源的著录信息,特别是必著项不能为空;更正错情等。修改时应
提示操作者二次确认。重复性资源可提示,不能入库。
3) 自检:提取并显示未录必著项的记录,以供修改。
4) 打印:预览和打印《上传多媒体资料目录》等。
5) 确认:删改结果入库。
6) 取消:放弃删改结果。
(四)信息发布
设计要求
1) 操作权限:信息发布由系统管理员操作,一般用户可浏览。
2) 信息发布:随机推介和发布各类多媒体资源信息,以电子邮件传送给用户。
3) 日志管理:由系统自动记录操作情况。
功能按钮(略)
(五)数据备份
该功能模块用于将存储于系统之中的多媒体资源批量复制到系统之外的存储介质中,
其功能与“数据恢复”功能是对应的。
设计要求
1) 操作权限:数据备份由系统超级管理员操作。
2) 备份方案
全库备份;
3) 日志管理:由系统自动记录操作情况。
(六)数据恢复
该功能模块用于将符合既定格式的存储于系统之外的多媒体数据批量添加到系统的
总库和目录树中,其功能与“数据备份”功能是对应的。
设计要求
1) 操作权限:数据备份由系统超级管理员操作。
2) 避免重复:数据恢复前应自动核查,重复数据不得入库。
3) 提示要求:数据恢复前必须提示操作者二次确认,以保障数据库安全。
4) 日志管理:由系统自动记录操作情况。
(七)数据更库
该功能模块用于在某一类型的资源主、辅表之间批量调整数据。目的是为了:优化
主表资源,增强其新鲜度;扩充辅表资源,增大其包容量。从而有效地提高系统的浏览
和检索速率。
设计要求
1) 操作权限:数据备份由系统超级管理员操作。
2) 差集存储:凡移入辅表的数据,必须从主表删除;反之同理。
3) 时限驱动:根据更库周期的约定值(如:以录入日期超过两年为时限),自动提取
逾期的资源以供筛选和更库。
4) 留库锁定:当某一资源被标有留库锁定标记时,该记录即不参与更库。
5) 日志管理:由系统自动记录操作情况。
(八)数据清除
该模块能实现批量删除符合既定条件的数据。对于删除数据的条件可以通过多媒体
资源数据的各种字段进行组合。对于数据所属媒体类型也可以自由选择,可以单选也可
以多选或全选。能够实现不但删除数据库记录级的数据,也能删除服务器端相应的多媒
体资源数据。
设计要求
1) 操作权限:数据备份由系统超级管理员操作。
2) 提示要求:数据恢复前必须提示操作者二次确认,以保障数据库安全。
3) 日志管理:由系统自动记录操作情况。
系统管理
系统管理由代码维护、系统设置、权限管理、日志管理等功能模块组成。
(一)权限管理模块
该模块用于录入、删除、修改、审核、设定用户权限。
设计思想:
操作权限共分为 7 个级别:
1) 高级系统员:可操作系统全部功能。
2) 系统管理员:除权限管理、系统设置、日志管理以外,其他功能均可操作。
3) 资源管理员:可操作浏览、检索、数据管理等功能。
4) 高级用户:可浏览、检索、上传、下载全部资源。可注册申请。
5) 一级用户:可浏览、检索、上传、下载“秘密”以下资源。可注册申请。
6) 二级用户:可浏览、检索、上传、下载“内部”以下资源。可注册申请。
7) 三级用户(游客):可浏览、检索、下载“公开”资源。
详细设计
1) 操作权限:权限管理由高级系统员操作。
2) 显示方式:列表显示全部权限管理信息。
3) 权限管理列表样式如下:
序号 ID 账号名 姓名 密码 单位 IP 权限 锁定 经验值 最新访问日期 备注
实现的功能
1) 录入:以卡片方式录入用户及其权限的有关信息,必录项不能为空,确认唯一。
2) 删除:删除当前用户及其权限信息,删除前应提示操作者二次确认。
3) 修改:修改当前用户及其权限信息,确认唯一,修改时应提示操作者二次确认。
4) 审核:核实上报申请的用户身份,修正有关信息,确认其权限,锁定后入库。
5) 打印:预览打印《用户注册登记表》
附:《操作权限一览表》(打★为拥有的权限)
序号 操作功能
高级
管理系统
员
系统
管理员
资源
管理员
高级
用户
一级
用户
二级
用户
游客
1 浏览 ★ ★ ★ ★ ★ ★ ★
2 检索 ★ ★ ★ ★ ★ ★ ★
3 统计 ★ ★ ★ ★ ★ ★
4 上传 ★ ★ ★ ★ ★ ★
5 注册 ★ ★ ★ ★ ★ ★ ★
6 目录管理 ★
7 资源采集 ★ ★ ★
8 资源审核 ★ ★
9 信息发布 ★ ★
10 数据备份 ★ ★
11 数据恢复 ★ ★
12 数据更库 ★ ★
13 数据清除 ★ ★
14 代码维护 ★
15 近义词表 ★ ★ ★
16 系统设置 ★
17 权限管理 ★
18 目录管理 ★
19 帮助 ★ ★ ★ ★ ★ ★ ★
(二)日志管理
设计思想:
1) 操作权限:日志管理由高级系统员操作。
2) 显示方式:列表显示全部日志信息。
3) 日志信息列表样式如下:
序号 ID 账号名 姓名 IP 功能代号 进入时间 退出时间 备注
实现的功能
1) 打印:预览和打印《系统日志》。
2) 删除:删除当前日志信息,删除前应提示操作者二次确认。
3) 清除:按条件批量删除日志信息,清除前应提示操作者二次确认。
4) 对系统操作情况实施监控的日志信息包括:浏览,检索,统计,目录管理,资源采
集,资源审核,信息发布,数据备份,数据恢复,数据更库,代码维护,近义词表
维护,系统设置,权限管理等。
帮助
显示本系统操作指南及相关说明,以提示用户正确理解和操作系统功能。