多媒体数据库资源管理系统在教学中的设计与实现

2022-11-14

如今, 互联网己经越来越多的介入人们的生活之中。早期的互联网只是一些简单文本的相互传输, 用于科学家之间的信息交流。随着互联网的发展, 互联网应用于越来越多的领域, 人们对互联网也有着越来越多的要求, 如信息检索, 电子商务, 信息交流, 网上检索等等。

人们已经不满足于以往的文字信息、静态信息的浏览, 而是更希望欣赏到视频、音频大量的多媒体资源。电子资源是把文字、图像、声音、动画等多种形式的信息以电子数据的形式存贮在光盘、磁盘、磁带等非纸介质的载体中, 并通过网络通信、计算机或终端等方式再现出来的资源。电子资源作为新的信息载体, 其类型多样, 信息含量大, 内容形象生动。

在网络环境下的教育资源包括各种教学素材, 教学课件, 软件资源, 它们以音频视频, 图像多媒体等多种形式呈现在人们眼前, 丰富优质的教育资源库的建立, 可以为教师的教学手段和学生自主性、探究性学习提供了一个良好的平台, 有利于学生自主创新能力的发展和培养。

使得其内容的展现更加丰富多彩的同时, 也为资源的管理带来了困难, 多媒体资源的数量庞大使得管理日益成为一个严峻的问题。采用什么样的管理方式才能使其方便、高效的被利用呢?这是本文要研究的问题。

1 多媒体资源管理系统总体设计

1.1 总体框架设计 (如图1)

网络连接模块:该模块的功能主要是使客户端与远程服务器中的资源库建立连接。资源管理模块:该模块是本系统的设计重心。它有五个子模块, 分别向用户提供资源的添加、修改、删除、查询、和浏览等功能。用户信息管理模块:管理有权使用该系统的用户信息, 可以向用户分配权限。系统维护模块:数据库系统的数据安全和完整性十分重要。该模块自行设计的数据备份和恢复功能实现了多媒体文档的数据备份和恢复, 形成备份数据文件以及备份日志文件。系统帮助模块:为不太熟悉该系统的用户提供导航式帮助, 或者文字说明。

多媒体资源管理系统的界面框架如图2所示。

1.2 资源库建设的内容

(1) 多媒体素材库和素材资源库。

该库主要是为了方便制作多媒体课件, 制作精品的课程而设立的库, 库内应有五大类:多媒体素材内容、文本类素材、图形/图像类素材、音频类素材、视频类素材这几类素材。

(2) 软件资源。

软件资源包括教师在教学中, 学生在学习中或是课件制作中所用到的各类软件, 一般包括:Office系列、XP、PowerPoint、Frontpage、Flash、Dreamweaver、Photoshop等。

(3) 各类电子资源。

指的是包括电子期刊、数字图书、各种中外文期刊、优秀论文、中国期刊全文数据库、万方数据数字化期刊, 主要为广大浏览者提供丰富的文献资料。

1.3 系统设计原则

(1) 多方合作, 突破缺乏高质量、针对性强的资源的瓶颈。

我国信息检索中的资源问题集中表现为:资源开发、提供、管理、使用机制不完善, 资源总体数量不足。它已经成为影响信息技术在多媒体应用的瓶颈, 由于缺乏畅通的资源需求分析渠道以及资源开发理念不到位, 导致大量资源缺乏针对性, 形同资源垃圾。因此, 信息化资源建设一定要以人为本, 坚持特色化, 注意信息共享, 实现标准化。

(2) 系统要具有相对的独立性, 系统的内聚力要大。

系统的划分必须使得系统内部功能、信息等各方面凝聚性较好, 尽量减少各种不必要的数据、调用和控制关系, 并将联系密切、功能相近的模块相对集中, 使得应用过程中的搜索、查询、调试、调用更加方便。

2 开发工具概述

J2EE (Java 2 Enterprise Edition) 是由Sun公司引导, 并得到广泛认可的工业性标准。在迎合当前国际信息技术发展迅速, 基于Internet技术应用需求日益增加的形势下制订和发展的。多层次分布式应用模型是指根据功能把应用逻辑分成多个层次, 每个层次支持相应的服务器和组件, 组件在分布式服务器的组件容器中运行, 容器间通过相关的协议进行通讯, 实现组件间的相互调用。

(1) Servlet介绍。

Servlet是用Java编写的服务器端的软件, 其功能不受限于Web服务器。Servlet能够增强所有支持Java和Servlet API的服务器的功能。

(2) JSP工作原理。

JSP (Java Server Pages) 是由Sun Microsystems公司倡导、多公司参与建立的一种动态网页技术标准, 是一种基于Java的技术, 它运行在服务器上, 用于辅助对Web请求的处理。

(3) JavaBean简介。

JavaBean是基于Java的组件模型, 是一种用Java编程语言编写的特殊结构的类, 通过封装成为具有某种功能或者处理某个业务的对象, 通过JavaBean可以无限扩充Java程序的功能, JavaBean组件可以被修改或与其他组件结合起来创建基于组件的应用件, 是可重用的软件组件。用J S P开发W e b程序可以结合J a v a B e a n技术来扩充网页中程序的功能。JavaBean在网页生成之前就根据开发的需要被创建出来, 对于创建和编译JavaBean源文件的工具和方法很多。

3 系统详细设计

3.1 登录模块实现

多媒体资源库的进入是需要认证的, 这是为了未注册用户人员无偿利用宝贵的资源。用户进入系统首先遇到的是登录界面, 用户输入用户名, 口令后提交, 登录程序首先检查用户输入的用户名和口令是否合法和匹配, 然后分配用户权限。系统管理员拥有全部的权限, 普通用户只有查询统计的权限。

3.2 资源录入模块的实现

在多媒体资源的录入界面中, 用户在各个表单中输入资源基本信息, 如资源名称、资源类别、资源访问权限等, 输入完毕, 确认无误后, 单击录入按钮, 就可以进行向数据库中录入数据的操作。

完成向数据库中插入记录的操作的JavaBean的相关代码是:

3.3 资源查询模块设计

资源查询模块中实现的功能主要包括:连接数据库、处理由表单提交的数据、根据表单提交的数据查询数据库、将由数据库返回的结果进行显示处理几项。多媒体资源的查询可以按照类型、添加人、名称来查询。查询选项的代码如下所示:

下面代码为连接数据库并查询。

3.4 多媒体资源展示

该功能模块主要为用户提供了快速查看系统中所存在的多媒体资源的功能, 并可以进行预览。用户可以依托媒体资源分类目录树分支、逐层浏览相应媒体类别下的多媒体资源。适于用户对多媒体资源多条件的、无精准目标的搜索, 是用户常用功能之一。

浏览模式主要分以下两种:

(1) 缩略模式:该模式提供了对图片资源的缩略图查看, 音频、视频和动画的试听、试看, 以及文本、课件等资源的查阅等功能。

(2) 列表模式:该模式提供资源的类型、标题、大小、上传者、上传时间等信息, 方便用户了解资源详情。

3.5 声音文件和视频文件的播放

JMF在所有的Java类型中都可用, 这使在客户端上不必要有任何特定的媒体技术就可以部署媒体——所需要的只是J2SE Java运行时间。基本的JMF播放的关键是获得Player, 能解码和渲染你的媒体。一般来说, 这通过使用Manager获得合适的DataSource来完成, 在一个播放实例中提供了媒体流和流元数据, 例如媒体格式。Manager然后找到一个Player来处理DataSource。

摘要:随着互联网的发展, 通信的日益发达, 人们的生活更加丰富多彩。人们已经不满足于以往的文字信息、静态信息的浏览, 而是更希望欣赏到视频、音频大量的多媒体资源。尤其是在教学中, 多媒体课件、多媒体视频等更能让课堂异常丰富和生动, 然而多媒体资源的数量庞大使得管理日益成为一个严峻的问题, 本文对多媒体数据库资源管理进行了分析和设计实现。

关键词:多媒体,数据库,资源管理,系统设计

参考文献

[1] 朱顺泉.管理信息系统教程[M].北京:清华大学出版社, 2006.

[2] 孔鑫锐.浅析J2EE构架平台的结构及优势[J].硅谷, 2008 (3) .

[3] 汪孝宜.JSP数据库开发实例精粹[M].北京:电子工业出版社, 2005.

[4] Robin Dewson.Beginning SQL Server2000[M].Programming Springer-Verlag New York Inc, 2001.

[5] 杨延军, 米青, 张索祥.基于WEB的高校工资人事管理系统的开发与研究[J].中国科技信息, 2006 (6) .

本文来自 99学术网(www.99xueshu.com),转载请保留网址和出处

上一篇:关于调频广播和数字电视信号监测的研究下一篇:商业银行的中小企业信用评价探析