论信息管理系统软件在高校多媒体课件开发中的作用

时间:2022-10-08 03:19:11

论信息管理系统软件在高校多媒体课件开发中的作用

摘要:在当今的高校教学中,多媒体课件已经成为教师不可或缺的教学辅助手段,但由于流行的课件制作工具PowerPoint 2003自身存在的单机性等不足,制约教师在教学等领域的高水平应用。解决的途径是为课件提供一个管理平台,实现课件及附加的媒体文件的高效管理、统一、集中共享及智能检索等功能。管理平台采用Delphi7.0与SQL SERVER2005两个软件制作,其中软件开发工具Delphi7.0负责搭建管理平台,SQL SERVER2005提供后台数据库服务。平台主要包括加载模块、查询模块、下载模块、用户管理、系统维护等五大模块。

关键词:信息管理系统;多媒体课件开发;SQL SERVER2005;Delphi 7.0

中图分类号:G64文献标志码:A文章编号:1673-291X(2010)33-0287-02

多媒体教学手段目前已经被各个高校的教师所接受并自觉运用于教学当中。一般情况下,教学课件的主要制作工具被确定为Microsoft Office PowerPoint 2003,究其原因,主要在于该软件具有操作简单、易于上手、界面友好、交互性强等优势。但在具体使用过程中,软件自身的问题与教学要求之间往往存在诸多矛盾,尤其在课件的使用效率、维护管理以及相关的课程建设等方面,往往会成为一部分教师的困扰。基于此,笔者认为有必要为课件文件提供一个管理平台,即通过如数据库SQL SERVER及程序设计软件delphi为PPT文件再开发出一套信息管理系统,用以解决课件在教学等环节中使用时可能出现的问题,保证多媒体教学手段的高效实施。

一、对于系统软件的主要需求

(一)对于PPT文件及其附加媒体文件进行管理

在一门课程的多媒体课件制作过程当中,我们往往要制作一系列单个的PPT文件,这也就是通常所说的PPT演示文稿集合,然后将其存放在一个文件夹中进行保存。这样就存在两方面问题,一是作为文件夹显示的文件集合显得散乱,尤其是文件过多的时候不易查找。另一个问题则是多媒体课件往往承载视频、音频、Flash等媒体文件,在将其插入演示文稿的过程中,PowerPoint 2003会储存一条相对路径,那么当PPT文件被拷贝到其他计算机上,如教室的教师机,那么媒体文件便无法打开。对于以上两个问题,以往的解决方案分别如下,一门课程只建立一个PPT演示文稿,其中各个章节的转换通过内部超链接来实现,同时充分利用PowerPoint 2003的打包功能,将外部媒体文件整合到打包后的文件夹中。但接下来的问题是,一个演示文稿囊括整整一门课―― 一般都在十个章节以上――的内容,往往长达数百页并具有数百兆乃至上G的规模。不要说教师在建立超链接的过程中的难度,即便是所有链接均准确无误,这个“超级汉堡”式的演示文稿运行时,也会让计算机的内存乃至虚拟内存难以下咽。因此,实现对PPT文件及其相关媒体文件的高效管理是我们不容回避的问题。

(二)对于PPT文件及其附加媒体文件进行统一、集中共享与有效管理

在当前的高校教学中,网络已经成为一种重要的资源乃至教学手段得到广大教师的充分重视。通过网络共享,课件能够最大限度地发挥其作用已经得到大量教育工作者的关注并对其进行了有效论证。就目前来看,我们所面临的问题是面对网络的优势,制作完成的课件如何高效率的在互联网上进行与共享。众所周知,PowerPoint 2003的单机性特征却与网络时代对软件的要求相互抵牾。比如,使用PowerPoint 2003制作出来的课件,是一个或多个文件而不是一个体系或系统,这就为教师的、共享等操作造成诸多不便。最典型的例子是在建设各级别的精品课网站过程中,一门课程的PPT文件往往要达到数十个,一方面课程建设者逐一上传费时费力,更重要的是为审批、验收的专家平添了一定的工作量。另外,由于文件的零散,很容易给专家造成课件甚至整个课程的内容不系统的印象。此外,涉及课件知识产权的安全性也是一个不容忽视的问题,如果网上的课件可以随便浏览和下载乃至加工后作为商品进行销售,这些行为对课件作者来讲都是不公平的。因此,必须找到一个行之有效的解决方案,让课件与网络实现有效的、合理的融合。

(三)对于PPT文件及其附加媒体文件进行实现智能检索

传统的PPT文件集合一般采用层级目录的方式进行各个文件的管理,这种大文件夹套小文件夹的最大弊端在于无法实现对某一文件或某一类型文件的智能检索。究其原因,Windows所提供的查找功能只包含文件名、包含文字、日期、类型等方面,不支持简介查找功能。换句话说,Windows文件管理功能只适合普通用户,难以满足个别用户的高级要求。

二、系统架构及功能

上述系统可采用C/S架构,前台使用Delphi7.0开发,后台采用SQL SERVER2005数据库。

(一)多媒体文件服务器设计

将PPT文件及相关的媒体文件上传到服务器上,服务器可以采用FTP或HTTP服务器。上传后的文件,系统自动建立文件索引,并为每一个PPT建立自己单独的文件目录,与该PPT关联的图片、音频、视频、Flash等文件同时以该PPT的相对路径保存在该目录下,这样,每一个PPT文件都有一个独立的文件目录,一方面解决了PPT及相关辅助文件的同名问题,另一方面还解决了PPT与辅助媒体文件的关联问题。基本操作过程如下。另外,在计算机硬盘上建立服务器文件根目录,如“PPTServer”,系统会为各个PPT文件分配唯一ID,此后,在自动形成的各个ID目录下建立各个媒体类型的文件夹,如“电影欣赏”以存放相关媒体文件。

(二)数据库设计

建立多媒体数据库,如SQL数据库,在该数据库中记录每一个PPT文件的相关信息,如:文件名、简介、PPT文件保存路径等。同时,还可保存与之相关的查询信息,为实现多媒体查询平台提供数据库支持。下表为多媒体索引表结构范例:

在SQL SERVER2005中对各个字段进行定义后,通过PID与PPT文件通过进行关联,以完成服务器的查询功能。

下图为完成后的数据库范例:

(三)前台多媒体查询系统设计

前台多媒体查询系统可以采用Windows平台下著名的快速应用程序开发工具――Delphi7.0进行设计、开发。本系统主要包括加载模块、查询模块、下载模块、用户管理、系统维护等五大模块。以下是各个模块的特征及功能简要介绍。

1.加载模块。该模块主要用于实现整体上传、统一功能。系统管理的多媒体文件需要先加载到系统中,通过FTP协议,将PPT文件以及与其相关联的其他媒体文件,整体上传到FTP服务器中。在上传时,系统首先为该PPT文件创建一个唯一ID,并在FTP根目录下,以该唯一ID建立一个目录。PPT文件及其相关连的媒体文件都上传至该目录下。在上传文件的同时,系统在数据库中建立相关索引信息,并输入PPT及媒体文件的相关信息以便查询使用。下图为加载chapter4.ppt文件及其关联的电影欣赏与图片后,FTP的目录结构。

2.查询模块。该模块通过用户输入检索信息,对系统中保存的PPT及媒体文件进行检索查询。如输入:PPT的标题,简介,媒体文件名称,类型等,系统通过对媒体数据库的检索,将查询结果返回到前台,用户通过查询列表,可以选择需要查看的PPT及媒体文件。如查找包含电影《公民凯恩》视频段落的PPT文件,在“文件简介”一项中输入“公民凯恩”进行查询即可。

3.下载模块。该模块完成对PPT文件及其相关联的媒体文件的下载。当用户指定某个PPT后,系统根据该PPT的唯一ID,到FPT中对应唯一ID的目录下,将PPT下载到用户本地,并自动调用用户本地的PowerPoint程序打开该PPT,实现自动播放。

4.用户管理。该模块主要用于多用户的管理及不同身份用户的权限管理。其中,多用户管理指的是通过系统添加或删除用户,以保证课件资源只对相关教师、学生及教学督导等特定群体进行开放,以维护课件作者的知识产权不受损害。用户权限管理指的是不同身份的用户权限不同,如课件作者具有浏览、下载、上传、删除、编辑等高级权限,本门课程的主讲教师具有浏览、下载、编辑等中级权限,修习本门课程的学生则只有浏览、下载的初级权限。

5.系统维护。该模块包括FTP服务器的设置,数据库设置等功能。主要用于清除系统运行中发生的故障和错误,对系统进行必要的修改与完善;为了使系统适应用户环境的变化,满足新提出的需要而对原系统做些局部的更新。如更改服务器地址、文件目录,更改数据库结构等。

上一篇:课堂与实践结合的教学模式研究 下一篇:新疆高校大学生消费行为分析与对策研究