基于web的多媒体素材管理库的开发与应用大学论文.doc
《基于web的多媒体素材管理库的开发与应用大学论文.doc》由会员分享,可在线阅读,更多相关《基于web的多媒体素材管理库的开发与应用大学论文.doc(35页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、 基于WEB的多媒体素材管理库的开发与应用 目录摘要.1Abstract.2 第一章 基于WEB的多媒体素材管理库的开发.31.1多媒体素材管理库开发的目的和意义31.2 多媒体素材库的概念31.3多媒体素材管理库的特征31.4多媒体网络素材库系统的功能41.5 基于WEB的多媒体素材库的发展趋势分析6第二章 多媒体素材管理库的设计72.1 设计原则及功能介绍.72.2 素材管理库系统的整体结构设计82.3 素材管理库的整体结构设计92.4 设计技术分析102.4.1 数据库的选择及存储处理102.4.2 ASP技术介绍 112.4.3 网页制作软件的选择和简介122.5 数据库中表的设计.1
2、22.5.1数据库表的设计原则122.5.2数据库中表的设计14第三章 网络数据库的建设与运行153.1网络资源库的概述153.2 网络数据库的特点153.3 网络数据库的应用163.4 网络资源库功能183.5网络资源库的建设内容183.6网络数据库的运行193.6.1建立虚拟目录193.6.2素材管理库中数据库的连接19第四章 具体功能的实现214.1索引查询的概述214.2 索引的概念224.3 索引的储存224.4 数据库中素材的添加224.5数据的修改和删除23第五章 设计过程中的问题探讨和研究25第六章 结束语26参考文献27致谢.28- 33 -基于WEB的多媒体素材管理库的开发
3、与应用摘要多媒体素材库对计算机辅助教学有着重要意义。本文从建设素材库的意义出发,论述了当前多媒体素材库的现状及发展趋势,进而研究多媒体素材库的整体框架和库系统的设计,并详细的阐述了索引、上传文件及修改删除文件等功能的实现方法,运用ASP较系统的设计实现了一个基于web的多媒体素材管理库。关键词:多媒体 素材 管理库 ASPThe development and application of the management storehouse in material of multimedia based on WEBAbstract The multimedia material storeh
4、ouse is significant for computer-assisted instruction. In this text , from buildt material meaning of storehouse set out , expound the current situations and development trends of multimedia material storehouse, and then study the whole frame of the multimedia material storehouse and design of the s
5、torehouse system, and detailed exposition implementation method of search , upload file , modify and delete file ,etc, use ASP more systematic design to realize that manage the storehouse in a multimedia material based on web.Key word:multimedia material manage storehouse ASP第一章 基于WEB的多媒体素材管理库的开发1.1
6、多媒体素材管理库开发的目的和意义当前,互联网的迅猛发展,多媒体技术得到普及。各级各类学校的教师都开始将计算机辅助教学(CAI)软件课件运用到自己的课堂上。制作一个完整的课件,需要大量的多媒体教学素材如图片、音频、视频、动画等。但如果每次课件制作中都要重新开发这些素材,将耗费大量的时间和精力,若能将制作课件所需的基本素材以一定的方式集中存储和管理,组建支持课件开发的素材库,使得在制作课件时可以重复使用这些基本素材,便可大大缩短课件开发的周期。现成的课件在网络上也很多,但由于课件要符合教师上课的风格,针对所运用的教学,并且还要根据学生学习水平的差异,真正要用时最主要还是由教师来自己制作。教师由于并
7、不是计算机方面的高手,制作出来的课件质量不高的局面。这里引用北京市崇文区电教馆对区内30多所中小学校进行CAI调查的调查结论“辅助教学学习的软件质量不高,内容与教学脱节是影响今后发展的主要原因。”;另据中国教育报国家总督学,原国家教委副主任柳斌的专访报道“就各个学科来讲,我们没有形成一个全面开发的局面,就每一个学科来讲,没有形成一个系统开发的局而。”这是一个足以引起教育界、软件界的决策者们以及各方面有识之士高度重视的问题。因此,建立基于网络的多媒体素材管理库就成为了推动CAI发展的强大动力。目前网络技术的高速发展,软硬件技术的不断革新,也为多媒体素材库的开发与应用提供了可能。首先,网络资源的丰
8、富为我们在建立多媒体素材库时提供了许多现成的资源,无须我们自己动手制作。其次,基于WEB的多媒体素材库其核心就是一种网络数据库,目前有许多软件技术,如ASP、SQL Server、Access、frontpage等都可以结合着用来开发制作这类多媒体素材库。第三,制作好的多媒体素材库又可以发布到网上让更多的用户可以使用,充分发挥网络的资源共享的优点。1.2多媒体素材管理库的概念多媒体素材是指多媒体课件、以及多媒体相关工程设计中所用到的各种听觉和视觉工具材料。多媒体素材是多媒体课件的基本组成元素,是承载教学信息的基本单位。它包括文本、图形、图像、动画、视频、音频等。素材的准备包括采集制作,是课件制
9、作中耗费时间、精力最多的工作。多媒体网络教学资源建设及组织通用远程教学平台资源管理系统网络课程建设 视频流课件 电子演讲稿 电子图书 基础多媒体资源文字 图形 图像 动画 音频学科名词 学科图形符号等图1-1多媒体教学资源构成关系图1.3 多媒体素材管理库的特征多媒体网络素材库的最终是为网络教学服务,便于学生在网上自主的进行学习,便于教师组织网络教学材料 便于教学管理人员对教学效果进行跟踪与测评。为了达到此目的,网络教学素材库应该具备以下几个特征:1.科学化:内容的科学与准确是网络教育资源的根本;2.标准化:遵循标准是保障网上教育资源广泛共享的基础;3.结构化:合理的结构可以确保网络教育资源的
10、合理性、易用性和可拓展性;4.动态化:长期稳定的不断更新与维护是网络教育资源库具有持久生命力的保障。1.4 多媒体网络素材库系统的功能多媒体网络素材库的主要目的是为了让学生通过对多媒体资源的浏览来学习相关知识以及让教师将多媒体资源组织成教案进行教学,因此,网络素材库的功能分为两大部分:一是学生使用资源界面;二是教师维护资源界面。资源上载资源维护系统设置用户管理多媒体网络资源库系统教师界面学生界面资源浏览资源下载个人交流个人信息图 2-1系统功能图1.5 基于WEB的多媒体素材库的发展趋势分析在CAI课件的制作过程中,教师普遍反映收集素材耗费大量时间,课件的素材难找。实际上,许多学校早就指定相关
11、部门收集媒体素材资料,对素材简单分类,实行文件目录式管理。随着素材量增加和使用频率提高,该管理方式已不能满足需要,而需要建立CAI管理系统进行高效率管理。近几年来,随着计算机辅助教学的大力推广,越来越多的教育人士和专业人员投入了相当的大的尽力来建设多媒体素材库,目前也有很多在学校,教育部门发挥着作用。在网络技术高速发展的今天,多媒体素材管理库也将从单机、局域形式发展到基于web多媒体素材库,在给大家提供各类素材的同时也可以利用网络的广大资源来不断的对多媒体素材库进行扩充和完善。同时,多媒体素材库的数据的索引克服目前索引方法的缺陷,取得更佳的索引方法。多媒体库内部的素材也会随着数据库技术的提高而
12、不断的变化更新,容量也会越来越大,素材分类会更加合理更加的具体。发展中的多媒体素材管理库,不仅仅就在库中存放各种类型的素材,还会提供给用户对素材进行加工的平台,用户可以方便的在素材库提供的平台上搭建一些小型的教学资源。1.网络中丰富的资源为建立素材管理库提供了非常大的便利,使其拥有很多现成的可利用资源,节约了大量的时间。2.就目前的软件支持来看,WEB多媒体素材库其实就是一个网络数据库,可以从很多的软件中来进行多媒体素材的开发使用。3.网络中丰富的资源让多媒体素材库变得富裕起来,制作完成的素材也可以发布到互联网中,通过网络共享来让更多人受惠,让材料能够取之于网用之于网。网络的急速发展,让资源的
13、利用率得到了极大的拓展第二章 多媒体素材管理库的设计2.1 设计原则及功能介绍管理系统首先要求符合一般系统的特点,而针对素材管理的具体内容,系统还应遵循以下设计原则:1.系统是基于Web的管理库,采用了B/S结构,即Brower/Server浏览器/服务器结构,此结构主要由表示层、功能层、数据层3部分组成;2.高效率管理素材文件,快速索引并调用素材文件;3. 要满足多用户使用;4.系统要采取多种安全措施,对操作员的权限要有明确的控制,保证系统的安全性;5.一定的响应速度和一定的容错性。此外,还有兼容性、加密、可视化等基本要求。素材管理库主要是基于WEB的教学素材库,因此库中的素材主要是课堂教学
14、的素材,面对的用户主要是教师和学生。在本系统中关键要实现的是用户对素材的索引,用户可以根据素材的类型来搜索自己需要的素材,当然对于自己需要的素材,系统提供了素材下载功能。为了丰富库中的素材,系统也提供了用户上传文件的功能,以达到好的资源更多人享用的效果。对于管理员来说,系统设有权限,只有当合法的管理员登录后才能对管理界面上的内容进行操作。在这一块系统提供了文件的修改,删除,以及添加功能。素材管理系统用户模块系统模块远程模块帮助文本素材图像素材视频素材高级搜索索引索引索引下载素材库管理添加修改用户和密码添加修改管理用户和密码添加修改删除高级搜索下载素材文件上传数据库素材用户素材图3-1素材功能模
15、块图2.2 素材管理库系统的整体结构设计多功能数字媒体素材库(简称“素材库”)软件系统采用C/S和B/S混合架构在此次构架中有一个区别于现有其他素材库的架构方面的创新点,在此次构架中,有一个区别于现有其他素材库的关于架构方面的创新点,即将Flex3.0与Java,结合FileNet一起实现素材库的网络构架。FileNet即一种内容管理中间件,用来管理素材的元数据和文件。因为此中间件价格高昂,一般小型网站或公司不具备购买能力。素材库的素材存储和管理模块主要采用C/S架构,利用CM(Content Managent)中间件提供一个网络化的访问和连接接口素材库的素材展示、素材上传下载、素材购买等模块
16、采用了B/S架构,方便用户通过互联网快速、便捷的使用素材库。素材库的搜索模块则采用C/S和B/S,通过浏览器界面接 收关键字,并将关键字传输到后台生成的基于的索引中快速索引到相应素材,并将素材信息返回浏览器。采用采用C/S和B/S混合架构的软件系统既保证了素材存储管理的高效性,也保证了核心楔块的安全性,同时又兼顾了素材库良好的用户体验和易用性。2.3 素材管理库的整体结构设计 素材管理系统是在服务器端执行的应用系统,在客户端是运用浏览器来运行系统。该系统分为用户操作和后台管理两个部分。在用户操作部分,根据素材类型的不同,首先包含了“静态图片”、“视频动画”、“音频声音”三个页面,这三个页面主要
17、是向用户展示该素材库中的最为常用的和最新的一些素材资料。此外,提供给用户的主要的功能就是索引,所以从主页面进入后有单独的搜索界面,方便用户快速的查找自己需要的素材。为了丰富素材库内的资源,在该系统中允许用户上传素材,这样可以大大扩充库中的素材数量以满足更多用户的需要。后台管理部分主要分为库中数据浏览、数据的修改、数据的删除及数据的添加。针对各块功能,系统中有对应的界面来完成。图1 素材库的整体结构数据库主界面用户使用部分后台管理部分视频动画静态图片音频声音文件搜索文件上传数据修改数据删除数据添加管理员登录,验证用户名和密码文件下载文件下载文件下载Web服务器IIS数据的浏览具体的结构如图(1)
18、2.4 设计技术分析2.4.1 数据库的选择及存储处理基于网络的多媒体素材管理库离不开数据库的应用,目前市场上数据库的主流产品有IBM DB2、Microsoft SQL SERVER 2000、Oracle9i、Sybase、Microsoft Access、 FoxPro等。其中SQL Server和Access为最常用的两种数据库,它们的特点如下:1.SQL Server是一个功能完备的数据库管理系统。它包括支持开发的引擎、标准的SQL语言、扩展的特性(如复制、OLAP、分析)等功能。而像存储过程、触发器等特性,也是大型数据库才拥有的。SQL SERVER也是基于客户/服务器结构的高性能
19、数据管理系统,并且在数据库系统领域占有重要的地位。它不仅能够存储大量的数据,能够保证数据的安全性、维护数据的完整性,而且还能运行分布式处理以及具有自动高效的机制,已经成为当前企业用户创建应用程序、商业网站创建后台数据库首选的关系型数据管理系统。 2.ACCESS数据库 目前对于一般中小型的数据库,用户都选用ACCESS,因为它与其它的数据库管理系统(如Visual FoxPro)相比更加简单易学,普通的计算机用户即可轻松掌握并使用它。而且最重要的一点是,Access的功能足够强大,足以应付一般的数据管理及处理需要,而且它的主要功能和特色还体现在:便利的环境接口,可加入图文数据;功能强大的向导,
20、让复杂的工作变的简单;可以导入多种数据库的数据;可以利用计算公式计算数据并画出图表;提供自动化的数据库效率分析,以提高系统执行效率;与Microsoft Office其它应用软件相互支持;表格数据能存储成HTML格式,以提供Internet的使用;会根据不同的工作状态显示不同的组合工具栏。经过比较决定选择采用Access数据库,这是因为:1. SQLserver 虽然是一个比较完备的数据库,但是它更适合于开发大型的系统。而Access同样也是一个功能强大的数据库管理系统和MIS系统开发工具,具有界面友好、易学易用、开发简单、接口灵活等特点。2.用户使用十分方便, 只要安装了PWS或IIS4肯定
21、有ACCESS的ODBC驱动,即你的系统肯定支持ACCESS数据库的存取。3. ACCESS在OFFICE中就有,无需单独安装软件,方便得到和使用,并且ACCESS支持的SQL指令非常齐全,能够方便的实现素材库中各个功能。4. ACCESS ODBC驱动程序的效率非常高。虽然它不是服务器级的数据库,但是作为中小型企业内部网的数据库支持还是绰绰有余的。在数据的存储上,主要有两种在数据库系统中访问和存取多媒体数据的实用方法。一种是基于文件的方法,将多媒体信息的一些属性和状态记在数据库中,这是一种准多媒体数据库技术。该方法实现简单、素材易于更新、容易开发集成,但维护困难;另一种是基于数据库中二进制对
22、象,使用数据库引擎中的二进制域类型的方式。该方式数据集中管理安全性好、易于共享但索引速度慢一些。这两种方法各有利弊,在实际应用中,要根据实际情况选择合适的方法。2.4.2 ASP技术介绍 素材管理系统的开发主要运用ASP技术, ASP(Active server page)是一种未经编译的开放的应用软件,它使用户能够利用HTML和ActiveX强有利的功能创建功能强大的、与平台无关的Web应用系统。ASP产生的文件同HTML文件一样也是文本文件,包括文本、HTML标记和ASP脚本语句(用%和%界定符标记)。它以.asp为扩展名,区别于一般的HTML文件。任何文本编辑器都可以制作ASP文件,AS
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 web 多媒体 素材 管理 开发 应用 大学 论文
限制150内