APP下载

教学资源管理平台的设计开发研究
——基于数字媒体应用技术专业

2020-06-07

读与写 2020年13期
关键词:检索资源管理分类

韩 玲

(湖北工业大学 湖北 武汉 430068)

1.数字媒体教学资源管理平台设计原则

根据系统设计的基本要求、数字媒体技术专业对媒体资源的需求,数字媒体资源管理平台的设计要遵循以下几个原则:

首先,操作简单。数学媒体资源管理平台的主要用户是在校师生,尤其是数字媒体技术专业的师生,虽然这些用户均具备相当的计算机操作技术水平,但一个操作逻辑清晰、系统界面简单的平台更易于管理,降低维护成本,用户体验也更好,因此数字媒体资源管理平台设计要遵循操作简单的原则。其次,较强的可扩展性。用户的需求是不断变化的、越来越多样化的,这就需要新增或改善系统功能,因此数字媒体资源管理平台的设计必须具备灵活性、可扩展性,且还要注意系统访问量、下载量等指标增加时,系统的业务处理规模也要可扩展。再次,平台数据及业务内容要保持一致性与完整性,要设计严谨的业务逻辑,在系统维护过程中无需改变业务功能也能够实现与维护前相同的输出,系统数据库要保证数据的一致性、完整性,业务逻辑也要检验输入数据的完整性,保证系统运行过程中所有的业务流程都是完整的、一致的、合理的。最后,系统设计要保证安全、可靠。根据用户的实际情况设定不同的系统权限及安全级别,平台要从操作系统、数据库、应用软件三个层面保证数据的安全性;硬件设备出现故障要能够在不破坏数据一致性、完整性的前提下恢复系统,并且所有业务操作均要做好日志备份,比如管理员登录、注销、数据库备份、恢复等等。

2.数字媒体资源管理平台功能需求

结合数据媒体技术专业的教学实际,本文所设计的数字媒体资源管理平台要具备以下几个功能:

首先系统管理功能。系统管理的主要作用有两个,一是提高资源的利用率,维持正常的系统功能,另一个作用是对系统进行整体设置与管理,为数字媒体资源管理提供便利。具体的系统管理功能菜单包括用户管理、权限管理、数据管理、角色管理及日志管理。其次,数据采集及上传功能。数据采集与上传主要是对可存储设备中的信息、已经存在的数据信息进行转码处理,包括高码率与低码率两种转化方式。数字媒体资源在上传时就同步建立搜索目录,根据资源分类生成对应的图标,便于用户进行资源检索、浏览、存储;此外,数据采集功能还能够实现媒体资源批量处理,并能够设置压缩格式、码流,具体功能包括路径选择、码流转制、格式选择、自动转码、简单编辑等。第三,媒体资源的分类管理。对数字媒体资源进行分类的主要作用是根据元数据属性转换数字资源,按照统一标准对媒体资源进行编码处理,元数据是指媒体信息的编码内容,利用元数据可以提高媒体资源检索的效率。具体分类功能包括手动分类、层次分类、批量分类、离线分类等。第四,查询检索功能。用户在检索信息时可以根据需要选择不同的检索方式实现精准查询,具体的查询检索功能包括文字检索、图像检索、文档检索及其它检索等,常用的是关键词检索,值得一提的是视频资源在上传至系统时要标注文字,便于用户通过文字检索查找资源。最后,下载导出功能。用户检索到需要的数字媒体资源后,平台要提供下载导出功能便于用户使用,可下载导出的资料类型包括视频、文档、音频及其它资料,并能够实现批量检索导出。导出资料包括本地信息与远程信息,无论哪种类型的信息都要进行监控管理,记录用户访问信息的时间、用户的类型、操作过程等等,以保证系统的安全性。

3.数字媒体资源管理平台的设计与实现

根据上文提出的数字媒体资源管理平台的功能结构,下面详细说明各功能的设计思路:

3.1 业务流程设计思路。业务流程设计的主要内容包括下载功能设计、入库功能设计及分类功能设计。

下载功能是数字媒体资源管理平台用户实现信息共享、资源应用的过程,用户通过该功能下载自己所需要的资源。设计过程中先进行媒资检索,根据用户登录的权限信息、版板信息保密程度向用户提供不同权限等级的下载服务,制作网管员确认文件下载作务,下载任务创建成功后即启动文件下载,完成下载后导出元数据,通知对应模块,整个下载功能设计即完成。在对数字媒体资源信息进行入库时,系统会先将资源信息进行缓存,验证资源信息的合法性,并通过第三方转码资源接口对资源信息进行转码处理,同步进行分类,存储于对应的磁盘空间。数字媒体资源信息先提交至缓存池,提出入库申请服务,由系统进行入库资源验证,将重复资源、不合法资源排除在外,合法资源准备入库,根据媒体资源类型将数据迁移至对应的服务器存储完成数据入库,资源数据入库后还要通过媒资检验数据,对元数据进行提取、校验。分类功能设计就是对媒体资源进行深层分类、归档。具体设计时先对媒体资源数据进行分类预处理,提取数据特征,进行数据挖掘,用于辅助入口分类;分类预处理完成后根据资源的类型将其分发到对应的分类流程中,不同资料的分类流程启动;根据分类流程的要求分级、分层分类,并调用对应接口处理,分类过程中可以申请高码审看,以辅助分类,完成分类后对关联系统的元数据信息进行整合,审查分类数据并发布信息,结束分类。

3.2 系统时序设计。系统时序设计主要内容包括系统登陆时序、采集上传时序以及分类管理时序。在设计登陆界面验证时,用户必须输入正确的用户名及密码才能进入系统,否则就不允许登录,这是登陆界面验证设计时一个重要原则,以有效保护系统信息。用户在登陆界面请求登录,输入用户名与密码进行登陆验证,验证通过即可进入系统,否则登陆失败重新发送请求。登陆成功后,用户需要上传资料可进入资料上传管理界面,完成上传后点击保存即可,系统会将用户上传的信息自动保存下来,并生成序列标识反馈至系统前台,用户可在上传管理界面接收到资料上传结果的通知。分类时序设计流程与上传资料流程近似,用户在分料管理界面点击分类项目信息后,填写需要分类的信息,点击完成分类后系统会自动保存分类信息,并生成用户序列标识反馈至系统前台,用户可在分类管理界面接受到资料分类结果的通知。

3.3 转码接口设计。通常媒体资源管理平台转码设计是通过第三方编码系统来实现的,资源上传后成功转码,系统会自动打包整理相关的元数据、媒体数据。本系统中视频转码接口如下表1所示:

表1 本系统视频转码接口表

3.4 数据库设计。本系统数据库逻辑结构设计采用NAVICAT8客户端工具来实现,核心表结构包括煤体资源信息表、媒体内容表、资源编码表及业务规则表,其中媒体资源信息表包括媒体资源ID、资源名称、资料作者、流程编码、用户编码、状态标识位、创建时间等字段;媒体内容表包括媒体内容编码、媒体资源提供者、资源编码、类型、状态及创建时间等字段;资源编码表包括资源编码、名称、流程匹配、资源状态标识位、创建时间、修改时间等字段信息;业务规则表包括业务规则编码、名称、描述、创建时间、更新及修改时间等字段。

4.系统环境配置

数字媒体教学资源管理平台对系统的稳定性、安全性要求极高,为满足这一需求,本系统开发工具采用Eclipse集成平台,该平台支持植入插件,持续扩展功能强大,能够满足JAVA的编写、查错、编译与帮助需求,并支持多线程数据访问。采用开源性操作平台Centos6.5,该平台支持多用户访问、高并发,兼容性好,并且免费。系统网络环境配置基于B/S架构设计,利用局域网访问及广域网访问,利用交换机进行登际认证,用户通过广域网访问系统时,交换机可自动获取用户DNS,划分访问要限,防火墙屏蔽非法用户,保证系统数据的安全性。

本系统可基本满足我校数字媒体教学资源管理的需求,其具有低耦合、自动化、跨平台的优势,系统耦合性非常低,大大降低了系统潜在风险;统一的界面风格大大提高了系统操作效率,简化了相关功能;通过长时间运行,系统的稳定性也会越来越好,即使有大规模用户同时使用,也能够保证整个系统的安全性。此外,系统采用JAVA语言,后续如果系统需要迁移无需再次编写相关内容,且支持多平台运行,可塑性较强。当然,系统还存在一定的不足,针对一些突发情况,比如断电、资料存储失败等故障需要固定人员进行管理维护,制定一些应急措施,减少系统故障的影响;并且随着数字媒体技术专业的招生规模不断扩大,系统的响应时间、最大连接数可能无法满足越来越多的用户需求,后续需要进一步维护与升级。

猜你喜欢

检索资源管理分类
人事档案管理在人力资源管理中的作用
论目标绩效考核正向激励对人力资源管理的作用
人力资源管理促进企业绩效提升
企业人力资源管理
CNKI检索模式结合关键词选取在检索中的应用探讨
瑞典专利数据库的检索技巧
2019年第4-6期便捷检索目录
按需分类
英国知识产权局商标数据库信息检索
教你一招:数的分类