SCI、SSCI、EI、SCOPUS指导服务
论文翻译润色 论文预审评估 质量分析报告 期刊匹配推荐

与学术顾问沟通

计算机网络技术论文多媒体数据库检索系统关键技术研究

分类:计算机网络论文发表 时间:2015-09-05 17:07 关注:(1)

  这篇计算机网络技术论文发表了多媒体数据库检索系统关键技术研究,多媒体教学是一个非常值得研究的课题,应用在网络教育平台中提高了课堂学习效率,是一种重要的教学手段,论文对多媒体教学关键技术分析,提供数据库检索系统模型,形象生动的解决各种教学问题。

计算机网络技术论文

  摘要:大量的多媒体教学课件被应用在网络教育平台中,使得多媒体课件信息的检索使用成为一个值得研究的课题。本文分析了多媒体数据库存储方式,B/S三层结构,给出了多媒体数据库检索系统模型;实例描述了使用SQLServer2000建立数据库,JDBC技术访问数据库,JSP脚本语言实现多媒体数据库的检索;最后对多媒体数据库检索系统应用进行了展望。

  关键字:计算机网络技术论文,网络教育,多媒体数据库,JSP

  1 前言

  1.1 网络教育平台

  我国远程教育的发展经历了函授教育、广播电视教育,发展到今天以信息和网络技术为基础的第三代现代远程教育。网络远程教育的出现使得教与学更加自由,教师可以在教育平台上开设网络课程,学习者可以自主选择要学习的课程并自主进行课程内容学习。目前已经有中国教育在线(http://study.eol.cn)、北京大学网络教育学院(www.smde.pku.edu.cn)等众多网络教育平台。

  1. 2 多媒体教学课件

  由于网络教育的最大特点是远程,所面临的最大问题就是教师与学生之间不能直接见面,因而多媒体教学课件在网络远程教育中就成为一个非常关键的点。多媒体教学课件是指根据教师的教案,把需要讲述的教学内容通过计算机多媒体(视频、声音、动画)图片、文字来表述并构成的课堂要件。它可以生动、形象的描述各种教学问题,增加课堂教学气氛,提高学生的学习兴趣,扩展学生的知识视野,是被广泛应用在网络教育平台中的手段。

  2 关键技术分析

  2.1 多媒体数据库[1]的存储方式

  通过分析关系数据库和面向对象数据库管理多媒体数据的特点可以发现:面向对象数据库是多媒体数据库的发展方向,但目前还不成熟;而关系数据库在存储非格式化的多媒体数据方面效率较低。一般采用以下方法:文件管理系统与关系数据库结合,即多媒体资料以文件系统的方式存储,用关系数据库中的字段存储对多媒体资料的文本描述信息。基于这一存储方式,将多媒体课件、辅导习题等资源所对应的多媒体文件存于服务器端,利用服务器上的文件系统来存储和管理多媒体文件。而对于提取出来的摘要、知识点以及相关的属性描述,以格式化的字符文本方式存储在关系数据库中。这种方式充分利用了文件系统管理多媒体文件的强大功能和关系数据库管理格式化文本数据的方便与快捷。为了使文件系统管理的多媒体文件和关系数据库管理的多媒体数据的属性一一对应起来,将多媒体文件在文件系统中的存储路径作为多媒体数据的一个属性存于关系数据库中。

  2. 2 多媒体数据库元数据

  多媒体课件信息是非格式化的,不能简单地用数学解析方式表示。多媒体数据库必须取得基于这些媒体对象内容及信息特征的标注,才能完成存储以及检索应用,这些标注就称为元数据。Keizo Oyama等人在文献[2]中实现了一种全文检索系统。它的特点是按照文章的章、节、段(如科技文献)进行组织索引。对多媒体课件的元数据进行分析,可以确定出描述课件的基本信息项:课件编号、课件名称、入库时间、课件描述、讲师、使用次数、课件类型、课件类别、课件存放地址等。对多媒体课件的索引组织可按照课件章节、知识点进行,另外知识点也可用于对试题、辅导材料等相关文档进行索引。

  2.3 多媒体数据库检索系统模型

  关系数据库中的元数据和服务器上的多媒体文件共同组成了完整的多媒体数据,二者是紧密联系在一起,不可分割的。这就要求多媒体数据库管理系统在多媒体数据的插入、更新等方面必须实现二者的同步和一致,从而保证多媒体数据的完整性。这部分工作由多媒体数据管理模块完成的。这样建立起来的多媒体数据库检索系统模型如下图所示:

  2.4 三层B/S结构[3] [4]

  网络教育平台中的多媒体数据库检索系统采用三层B/S结构,将应用分成三部分:信息表示层,应用功能层,资源数据层。

  第一层是表示层——Web浏览器,是用户的输入/输出交互界面。

  第二层是应用功能层——Web服务器,它介于Web浏览器和数据库服务器之间,负责用户输入信息的接受和动态网页的形成,主要完成应用功能。

  第三层是资源数据层——数据库服务器,主要完成信息存储和数据管理。

  3 技术实现

  3.1 开发环境

  本实例在具体设计中采用JDBC连接SQL2000数据库,利用DreamweaverMX开发页面,利用JSP技术来组织代码。采用的开发运行环境为:操作系统使用Windows2000Server,Web服务器系统使用Tomcat 5.5, 数据库系统使用SQLServer2000。

  3.2 数据库的建立

  根据系统设计需求,使用SQLServer2000建立多媒体课件库,并在其中建立以下表格。

  多媒体课件类别表,包括字段:类别ID,类别名称。

  多媒体课件表,包括字段有:课件ID,课件类别ID,课件名称,课件描述,入库时间,讲师,使用次数,课件存放地址,课件相关文档地址。

  多媒体课件知识点表,包括字段有:课件ID,章节,知识点内容。

  3.3 JDBC访问数据库

  使用管理类DBConnectionManager支持对一个或多个由属性文件定义的数据库连接池的访问。部分定义源代码如下(其中“……”表示省略代码):

  public class DBConnectionManager {

  static private DBConnectionManager instance;本文由教育大论文下载中心WwW.JiaoYuDa.CoM整理

  ……

  static synchronized public DBConnectionManager getInstance() {……}

  private DBConnectionManager() { init();}

  public void freeConnection(String name, Connection con) {……}

  public Connection getConnection(String name) {……}

  public synchronized void release() {……}

  private void createPools(Properties props) {……}

  private void init() {

  InputStream is = getClass().getResourceAsStream("/jdbc.properties");

  ……}

  private void loadDrivers(Properties props) {……}

  ……

  }

  对于数据库的访问操作使用DBObject类进行预编译,方便JSP脚本的调用。

  3.4 多媒体课件库信息检索JSP实现

  1 Web浏览页面实现部分代码(其中“……”表示省略代码):

  ……

  function doSearch(){

  var name = document.all.coursename.value ;

  var type = document.all.sortI_id.value ;

  document.all.main.src = "CoursewareList.jsp?typeid=" + type + "&cname=" + name;

  }

  ……

  ……

  ……

  本文由教育大论文下载中心WwW.JiaoYuDa.CoM整理

  ……

  2 Web检索实现部分代码(其中“……”表示省略HTML代码):

  ……

  DBObject DB = new DBObject(ResultSet.TYPE_SCROLL_SENSITIVE,ResultSet.CONCUR_UPDATABLE) ;

  ResultSet sqlRst = null;

  strName = request.getParameter("cname") ;

  if (strName==null)

  strName = "" ;

  else

  strName = new String(strName.getBytes("iso8859-1"),"gb2312");

  strTypeId = request.getParameter("typeid");

  if (strTypeId==null)

  strTypeId = "" ;

  try

  {

  strSQL = "select name,updatedate,choosecount,id from courseware where typeid like '" + strTypeId + "%' and name like '%" + strName + "%' order by id";

  if (strTypeId!=""){

  sqlRst = DB.queryDB("select name from coursewaretype where id = '" + strTypeId + "'");

  sqlRst.next() ;

  strTypeName = sqlRst.getString(1);

  }

  sqlRst = DB.queryDB(strSQL) ;

  ……

  4 结束语

  网络教育平台给更多的人更好的学习机会,多媒体教学课件的使用使得网络教学更加丰富多彩。多媒体数据的查询和检索还有许多理论与实践问题亟待完善,随着研究的深入,随着多媒体处理能力的加强,多媒体数据库的应用将越来越广泛。

  参考文献

  [1] 黄志军,曾斌.多媒体数据库技术[M].北京:国防工业出版社,2005

  [2] Keizo Oyama,Akira Miyazawa et al.Development of a Full-Text Information Retrieval System.SDAIR-94,1994

  [3] 苑晓红,杨静,董纳,常立立.多媒体远程教育平台系统的设计方案[J].计算机工程与设计,2006年,第27卷(第21期)

  [4] 杜选.多媒体远程教学系统的设计与实现[J].计算机应用,2006年,第26卷

  论文范文:艺术论文发表如何在油画教学中培养学生的创新性

  这篇艺术论文发表了如何在油画教学中培养学生的创新性,油画教学是一门从西方传来的艺术形式,在我们中国的课堂上应用之后出现了很多问题,尤其是在培养学生的创造素质方面还非常欠缺,论文对油画艺术教育课堂的教学水平发表了对策和建议,进一步提高了油画的教学水平。

期刊目录网是一家专业从事国内国外期刊学术论文发表指导,著作出版,发明专利的权威平台,提供文章翻译、文章润色、文章预审、期刊推荐、发表支持、书号申请、出书指导、专利申请等评职称相关学术成果服务。是您评职称学术成果指导首选权威平台。

AllSet微信公众号
说明:1、微信扫码或搜AllSet学术并关注
2、发送SCI/SSCI期刊全名告知分区
3、按提示可下载SCI、SSCI、EI期刊目录
Copyright © 2013-2022 www.qikanmulu.com,All Rights Reserved