APP下载

互联网+下的多媒体资源库的设计研究

2016-03-12辽宁对外经贸学院信息管理学院

电子世界 2016年23期
关键词:资源库收费检索

辽宁对外经贸学院信息管理学院 张 雪

互联网+下的多媒体资源库的设计研究

辽宁对外经贸学院信息管理学院 张 雪

“互联网+”时代来临,为教学手段与多媒体在更大范围内相结合提供了前所未有的机遇,从“互联网+”时代的角度论述了多媒体资源库的设计研究。多媒体资源库作为多媒体课堂教学的资料来源,这些资源变得越来越重要。通过多媒体资源库的建立,使教师在制作课件时能够更加方便,同时学生也可以在资源库中找到自己所需的资源,从而提高了教学的质量。

互联网+;多媒体;资源库

1.概述

1.1 系统研究的背景

李克强总理在政府报告中提出“互联网+”概念。“互联网+”指的是利用信息通信技术以及互联网平台,把互联网与传统行业结合起来,创造新的发展生态。在互联网飞速发展时,多媒体教学手段也逐渐被各大学校采用。不管是哪种类型的学校,电子课件教案在课堂上已经被普遍应用,教师在课堂教学过程中甚至都不需要板书就能完成教学工作。但是教学课件存在过于死板;电子课件具有不可重组的缺点。制作一个课件需要大量的多媒体教学资源如图片、动画、flash和文本等数据文件,若教师在每次制作课件时都要重新搜索制作课件所需的资源将会耗费大量的时间和精力。如果能将制作课件的资源集中存储和管理,使在制作课件时可以重复利用搜索出所需的资源,可以大大缩短制作课件的时间。

1.2 系统研究的意义

伴随互联网+时代的到来,人们已经离不开信息技术时代,人们可以更方便的通过网络进行多媒体与教学的结合,而且对教学资料的处理也更加方便、快捷。

多媒体资源管理库的出现对于教育工作者有着重要意义,对于老师,可以更方便地对知识进行梳理传达,可以根据自己的需要进行搜索性查找与学习,达到充分教学的效果;对于学生,可以通过多媒体资源库看到简单明了的知识点,并更加直观的理解并记住,做到省时、省力的高效状态,所以此系统的开发对于教学行业有着重大的意义。

2.系统分析

2.1 可行性分析

本次设计并应用的多媒体资源管理库采纳的是浏览器/服务器(B/ S)结构,B/S 的三层结构是相互配合的,从而保障多媒体资源库的正常运行。用户通过浏览器向服务器发出请求的系统程序,浏览器的申请由服务器进行办理并纪实,浏览器会接收到用户发出的信息。由于本系统软硬件要求不高,采用windows服务器,容易管理维护,且所用到的开发软件全部是开源软件,大大的降低了投入成本,并且本系统实施,减少了管理人员的工作量,不仅提高了管理质量和效率,还保证了管理的科学性和规范性,在经济上同样具有可行。

2.2 系统需求分析

2.2.1 系统开发的目的

Web技术的发展为实现海量数据高速传输奠定了基础,多媒体技术的发展使图片、动画、flash和文本等数据文件在互联网高速实时传输成为了现实。有了这些技术的支持,将制作课件常用的资源通过一定的方式集中存储管理,从而建立专门支持教案制作的多媒体资源库,这对于缩短教案开发周期有着十分重要的意义

2.2.2 系统功能需求

本系统主要分为用户管理、资源检索管理、资源上传与下载管理、收费管理等一些功能。

(1)用户管理功能:

用户管理模块主要包括用户注册、登录、信息更新以及密码的修改等功能。用户信息主要包括用户的编号、权限、级别等内容。同时数据要经过规范化处理,该系统中的很多操作是需要权限的,所以这部分功能是至关重要的。

(2)资源检索功能:

检索模块是数据库中各种资源查询的集合。支持各种条件的检索,或与条件组合的检索方式,因为每位用户应用检索系统的习惯不同,所以应用的检索条件也不相同

(3)资源上传与下载功能:

为了丰富资源库中资源数量,最大程度的提高用户体验,在这里用户可以完成文件的上传共享并且系统提供为用户提供资源下载功能满足其需求。比如教师在制作课件时可利用的资源少之甚达不到课堂生动讲解的效果,这在多媒体资源管理库中将得到很好的解决,该系统允许用户下载所需资源,大大的减少了教师制作课件的时间与不便。

(4)收费管理功能:

用户从多媒体资源库中下载资源时,并不都是免费的。要根据用户在资源库中的等级来进行划分,不同等级的用户能够下载的资源的多少、种类、价值都是不同的。

2.2.3 非功能性需求

多媒体资源库的设计具有便捷性、可靠性、可维护性、安全性、互操作性、可扩展性等特点,足以保证系统在一段时间和条件下维持其性能水平,保障各部分间信息的顺畅流动,大大提高使用者的工作效率。

3.总体设计

3.1 项目规划

多媒体资源管理库总共分成五大模块:用户管理模块、检索管理模块、资源管理模块、收费管理模块和数据资源安全保护模块。

用户管理模块:该模块实现的是用户的账号注册、密码修改以及用户信息管理的功能。

检索管理模块:该模块实现的对数据资源的检索。在多媒体资源管理库中的资源有很多,这时想要快速找出自己所需的资源,检索功能就显得尤为重要,资源检索查询就成为这套系统中的重点。在实际操作过程中,简繁明了,快速方便。

资源管理模块:该模块实现的是在资源库中资源的上传和下载功能。用户在检索结果中可以对感兴趣的资源进行下载以便再次使用;当用户有好的资源资源想分享给其他用户时即可使用上传功能完成操作。

收费管理模块:这个模块主要是对用户下载不免费资源进行统计,收费。让管理人员能对收费资源下载情况一目了然并制定系统收费标准的相应方案,使其收费管理模块逐渐完善。

资源安全保护模块:在资源数据库系统中数据的增加、修改和删除由管理员分别在不同的页面中完成,用户资料数据得以安全保障。避免了数据服务器与用户的直接接触,使得敏感数据的安全性得到了进一步保障。

3.2 系统模块图3.3 系统开发环境

系统使用的开发语言是JAVA,系统前台采用MyEclipse作为主要开发工具,系统后台数据库采用SQL Server,二者在一定程度上可以达到无缝连接,实现完美运行。

4.详细设计

4.1 数据库设计

资源库中的数据要具有一定的稳定性,要有一个表来对于相应的操作,所有的主表要配合其外键进行功能的实现。系统采用SQL Server数据库,数据库命名为dmt,共有4个数据表,分别为资源信息表Material、管理员信息表Manager、用户信息表User、收费表Charge。在资源信息表用来储存资源的所有信息其中设置5个字段分别为ID(资源编号)、Title(资源标题)、ClassName(所属类别)、ChargeID(收费资源编号)、InputTime(资源上传时间)和Path(上传路径)。管理员信息表中用来存放管理员的信息,分别设置ID(管理员编号)、Managername(管理员姓名)、PassWord(密码)、Permission(权限)、Tel(联系电话)、Age(年龄)、Sex(性别)Address(通讯地址)8个字段。用户信息表设置ID(用户编号)、UserName(用户姓名)、Password(用户密码)、Level(等级)Age(年龄)、Sex(性别)、Tel(联系方式)字段。收费表中主要存放收费编号号、名字、金额信息所以设置ID(收费编号)、ChargeName(收费名称)、Count(收费金额)、Date(收费时间)Piece(缴费编号)字段。在资源信息表中讲ChargeID(收费资源编号设置为收费表的外键,并且将收费表中的ID(收费编号)设置为主键,因为本资源库中资源下载收费金额均相同故可以顺利对收费项目的管理。

4.2 主要功能模块设计

4.2.1 用户管理模块设计

用户管理模块实现的就是用户的注册、登录以及修改密码等。为了方便用户管理资源以及平台之间资源的共享,该系统需要用户注册个人账户,用户在注册时,我们在页面上提供一个Form表单,用户必须填写相关信息,其中包括登录时使用的用户姓名和用户密码,还有与用户联系的联系电话等,当用户填写资料并提交管理员后管理员将对资料进行审核,审核通过后用户将可以自由登陆,服务器将保存用户个人资料。系统还设置了修改密码功能是为了万一不小心遗忘或者泄露了密码,可能会对数据的保密性造成威胁。该模块还提供用户登录界面,通过账号密码验证用户的身份,防止非法用户进入。用户登录后在这里也可以随时更改这些信息。

4.2.2 检索管理模块设计

该模块用于用户对多媒体资源的检索,根据自己需求来搜索符合要求的资源,可按关键字、标题词、自由词、组合条件进行检索。这样可以快速检索出所需多媒体资源,系统运行后反馈的检索结果为命中对象的集合。比如在资源检索过程中,主要通过对关键词的查询完成相应的检索动作,则要求在表中设计一个“关键字”的字段,然后设计相应的对应数据关键词,这样就可以通过系统中附带的查询功能实现检索任务,并且实时下载可以下载。大大缩短了查找资源的时间,提高了工作效率。对于基于WEB中的检索来说,大部分用户都是通过互联网远程访问,所以不能获得相应的操作指导,所以检索界面设计的很简单而且友好。

4.2.3 资源管理模块设计

资源管理模块主要包括用户对资源的浏览、收藏、下载以及上传进行管理。用户在系统中登录后可完成对数据库中的数据资源进行浏览还可以收藏、下载及上传功能。比如系统中上传功能,在资源库中数据添加模块设置一个专为用户提供远程上传服务,实现用户的资源共享的入口并且资源上传时要保证用户远程操作的稳定性,同时上传者在上传资源时需要自定义文件的属性,比如文件的类型以及是否愿意实现共享等。资源下载功能可供用户对资源库中的资源下载但资源库中的资源并不都是免费的,在该资源库中不同的用户有着不同的级别,不同的级别对应着不同的权限。作为经常要使用的多媒体资源资料的群体,此时资源收藏功能就显得十分必要。目前在javascript框架下实现资源收藏技术已经十分成熟,本系统中进入资源界面后能够实现当前资源的收藏功能。

4.2.4 收费管理模块设计

因为在资源库中资源下载分为免费和收费两大类。用户可以下载多媒体数据库中的提供的免费资源加以使用或当用户需要高要求高质量的资源即可付费购买。常用的收费方式如现金、汇款、刷银行卡都无法满足该系统的收费工作需要,系统中该收费模块可以在线充值或在线使用第三方进行收费,如现在使用频繁的支付宝,由管理员将收费记录汇入后台数据库管理和统计。

4.2.5 资源安全保护模块设计

设置资源安全保护模块需要管理员来完成,因此要明确管理员的权利和责任,管理员具有普通用户的所有功能,以及实现对用户的管理,包括删除、禁用和取消禁用的功能。还要为对数据进行管理包括增加、删除、修改等基本数据操作。了保证多媒体资源库的安全运行,就需要对资源库中的资源进行不断把关,对上传的资源要进行审核和确定,对于审核合格的资源就可以放进资源库中供人们共享使用,对于不合格的资源要进行及时地处理。当面对较为庞大资时,管理员在进行初次检测时并不能够保证所有的资源都是合乎规定的,因此就需要对资源进行二次审查,要对资源进行定期的维护和检查,从而保证最终多媒体资源库中的所有资源都是安全真实的。

5.结论

本系统在充分分析在互联网+时代中多媒体资源管理库用户需求的前提下,完成了用户资料注册、资源浏览、上传、资源检索下载、资源收藏以及资源的管理等功能的实现。用户可以通过该系统方便的实现教学资源的检索获取以及个人优秀资源的传播共享,利于现代多媒体教学方式的展开。既方便民众,又使网络资源更加具有经济效益。

[1]薛磊,马正华.基于WEB的多媒体教学资源库的设计与实现[J].江苏石油化工学院学报,2014(3):56-59.

[2]吴俭.探索Web的多媒体资源管理库的开发与应用[J].信息科技,2014(1):147-149.

[3]杨仁广,孟祥增.基于Web多媒体基础教育资源检索系统的设计[J].中国教育信息化,2015(2):70-73.

[4]张铮,何秀玲,冯刚等.基于WEB教学资源库的模型设计[J].计算机工程与应用,2015(11):112-132.

[5]王黎明.基于WEB的多媒体资源管理库的开发与应用[J].辽宁高职学报,2015(02).

猜你喜欢

资源库收费检索
健身气功开放课程资源库建设研究
行政法上之不利类推禁止*——以一起登记收费案为例
自由流收费技术解决方案的创新应用
数控加工专业资源库建设中存在问题及对策
论高速公路收费服务水平的提高和收费服务设施的完善
Python与Spark集群在收费数据分析中的应用
基于共享资源库的混合式教学考核模式研究
高中历史信息化教育资源库应用探索
专利检索中“语义”的表现
国际标准检索