多媒体数据库

关键词: 多媒体数据库 集成性 多媒体 数据库

多媒体数据库(精选十篇)

多媒体数据库 篇1

1 多媒体信息检索

自动的信息检索(IR)系统从20世纪40年代创建以来一直用于帮助管理大量的科技文献,IR系统的主要功能是用于存储和管理大量的文本文件,IR也叫做基于文本的检索。基于内容的检索是指根据颜色和类型等真实媒体特征的检索,而不是根据媒体项目的文本注释进行检索。基于内容的检索通常是根据相似度而不是根据查询和数据库项目集之间的精确匹配而进行的。MIRS(多媒体索引和检索系统)是指使用DBMS、IR和基于内容的检索等相结合的技术,提供多媒体信息检索的一个基本系统。

2 需要采用MIRS的原因[2]

需要采用MIRS系统的原因可以从以下3个方面的事实进行解释。第一,越来越多的多媒体数据正在被采集和存储,数据的类型和特征与字母数字数据大不相同。多媒体数据主要有以下几个特征:1)多媒体数据,尤其是音频和视频,其数据量是非常庞大的;2)音频和视频都具有时间维,必须以固定的速率对他们进行播放已取得预期理想的效果;3)数字音频、图像、视频是以系列单个样本采样值进行表示的,缺少计算机自动识别其内容的明显的语义结构;4)许多多媒体应用要求采用空间和时间协调的方式同时表示多个媒体类型;5)多媒体数据的含义有时是模糊的和主观的。例如,不同的人可以以完全不同的方式解释一幅图像;6)多媒体数据的信息非常丰富。要合理的表达其内同,需要采用许多参数。为了使用包含在这种数据中的信息,需要采用一种充分而有效的索引和检索系统;第二,多媒体数据有着与字母数字数据大不相同的具体特征和要求,因此传统的DBMS不再适合于处理多媒体数据。第三,尽管IR技术可有助于多媒体检索,但是他们本身不适合有效地处理多媒体数据,存在局限性:注释通常是一个手工作业过程,非常耗时;文本注释是不完全的,而且是主观的;IR技术不能处理文本以外形式的查询;一些多媒体特征,如图像纹理和对象形状,很难用文本进行描述的。

3 多媒体数据库的关键技术问题[3]

多媒体数据库管理系统的一般特征体现在如下几个关键技术问题的处理上:

3.1 多媒体数据的性质

在有效的模拟多媒体数据建立它的物理存储模型之前,必须首先搞清楚多媒体数据的性质。根据结构,多媒体数据可分为格式化数据和非格式化数据两大类。根据连续性,多媒体数据又可分为连续媒体和离散媒体两类。非格式化数据有大量的、数量变化的小数据项组成,这些小数据项可以是字符、像素、线段或指针等。

3.2 数据模型

数据库技术发展成熟并得到广泛的应用,其中主流产品是关系数据库。传统关系模型结构简单,是单一的二维表,数据类型和长度也被局限在一个较小的子集中,又不支持新的数据类型和数据结构,很难实现空间数据和时态数据,缺乏演绎和推理操作,因此表达数据特性的能力受到限制。在MDBMS中使用关系模型,必须对现有的关系模型进行扩充,使它不但能支持格式化数据,也能处理非格式化数据。模型扩充的主要技术策略有3种:1)使关系数据库管理技术和操作系统中文件系统功能相结合,实现对非格式化数据的管理。其主要方法是:若关系中元祖的某个属性是非格式化数据,则以存放非格式化数据的文件名代替。这种方法中DBMS管理的只是非格式化数据的引用,对非格式化数据的并发控制和恢复只能通过操作系统、文件系统和应用程序来实现。这种方法效率较低,优点是方法简单、容易实现,可充分利用操作系统中文件系统的优点实现非格式化数据文件共享;2)将关系元组中格式化数据和非格式化数据装在一起形成一个完整的元组,存放在数据页面或数据页面组中。由于非格式化数据的数据量一般很大,所以存放非格式化数据常常需要多个页面,这样读取一个完整的元组,就需要多次的页面I/O,影响了系统的响应速度。这种策略的优点是将格式化和非格式化数据统一处理,实现了管理的一致;3)将元组中的非格式化数据分成两部分,一部分是非格式化数据本身,另一部分是对非格式化数据的引用。将元组中格式化数据和对非格式化数据的引用放在一起存储,而非格式化数据本身则独立存储,这样一般原则的存储只涉及格式化部分,仅当有必要访问对应格式化数据时才要求进行较多的页面I/O。一般情况下,对非格式化数据的访问必然要经过元组的格式化数据部分,其中某些处理如并发控制等,只需要考虑对格式化数据部分处理即可,这恰好是传统关系数据模型的处理,这就把某些有关非格式化数据处理简化为格式化数据处理问题了。采用这一策略的优点是资源分配使用较为合理,实现性能较好,对资源不太充裕的小系统更为适宜。3种策略的关键是要扩充数据类型,解决非格式化数据的语义解释。

3.3 数据的存储管理与压缩/解压缩技术[4]

由于多媒体信息的数据量大和时间相关性的特点,多媒体数据特别是动态视频数据必须经压缩后才能存入库中。对媒体的物理存储上,磁盘阵列等技术的发展可以提高物理介质的存取速度。在现有的物理介质技术下,如何设计数据库的存取结构,能方便地检索和存取多媒体数据,也是l个重要研究课题。数据库应能提供支持多媒体信息的可变长的大字段,其中涉及动态分配和回收存储空间等问题。我们需要能对多媒体信息的某一部分如一段动态视频的某一帧进行随机存取。在存储管理中,把关系密切的对象在存储中尽量放在一起以使检索方便即聚簇(clustering)的概念,对多媒体数据库也很重要。

3.4 多媒体信息的统一

多媒体的特点之一是硬件相关性,这一点对视频尤为突出。而数据库的管理要求从l个抽象的层次上对信息进行各种处理,而不必关心具体的硬件设备。因此,在具体的硬件驱动和数据库管理之间应有一接口,该接口提供从具体的硬件处理到统一处理表示的转换,建立从数据库管理到硬件驱动之间的接口是十分必要的。目前,同一媒体往往存在多种编码格式,格式之间的互换性较差。对数据库来说,同一媒体的数据编码方式最好能统一,如果不能统一,也要保证同一媒体其余说明信息的格式一致,只是数据的编码方式不同。对不同类型的媒体的描述也应遵循统一的原则,因为不同媒体描述的统一会给查询等处理带来方便。

3.5 多媒体信息的再现及良好的用户界面

多媒体信息与传统的字符信息相比,很大的特点是充分调动人的各种感官的积极性,使人在相同的时间内获取更复杂更生动的信息。将各种媒体信息从库中取出并根据相互的约束关系协同地演播出来,在多媒体信息处理中占据非常重要的地位,同时也是较复杂的一件事情。媒体之间的复杂关系是由多媒体信息本身的时间,空间相关性及多媒体技术中信息集成性的特点引起的。目前比较引人注意的是扩充Petri—Net来描述对象之间的复杂时空关系

4面向对象的数据库模型

面向对象数据库和扩展关系数据库系统不同,它倾向与以数据模型入手,重新考虑不同于传统DBMS的系统整体结构、对象类层次的存储结构、存取方法和继承性的实现方法、用户定义的数据类型和方法的处理策略、必要的版本控制和友好的用户界面,建立一个全新的DBMS。

4.1 面向对象的数据库模型在支持多媒体用用方面具有自己独特的优点

1)面向对象模型支持“聚合”与“概括”的概念,从而更好地处理多媒体数据等复杂对象的结构语义。

2)面向对象模型支持抽象数据类型和用户定义的方法,便于数据库系统支持定义新的数据类型和操作。

3)面向对象系统的数据抽象、功能抽象与消息传递的特点使对象在系统中是独立的,具有良好的封闭性,封闭了多媒体数据之间的类型及其他方面的巨大差异,并且容易实现并行处理,也便于系统模式的扩充和修改。

4)面向对象系统的对象类、类层次和继承性的特点,不仅减少了冗余和由此引起的一系列问题,还非常有利于版本控制。

5)面向对象系统中实体是独立于值存在的,因而避免了关系数据库中讨论的各种异常。

6)面向对象系统的查询语言通常是沿着系统提供的内部固有联系进行的,避免了大量的查询优化工作。

4.2 面向对象的数据库系统的存储结构和存取方法

目前存储结构的实现方法可分为两大类:一类是基于现有关系系统存储结构的方法,另一类是重新设计更符合多媒体对象特点的存储结构方法。

1)居于关系系统的方法。这种方法中每个对象类存放在一个关系中,任何对象一进入系统,DBMS自动分配给它一个全库惟一的系统标示符,这个系统标示符在对象的生命周期中是不能由系统也不能由用户改变的。对象间的联系是通过存放在对象元组中增加另一对象的系统标识符体现的。系统对相关对象类建立索引,当用户要求按“聚合”或“概括”联系查询时,系统就可以使用连接索引满足其所有查询要求。

2)更适合多媒体数据特点的存储结构和存取方法。虽然基于关系系统的方法可以利用许多关系系统成功的经验,但现有关系系统的存取方法并不完全适合多媒体数据的特点,因此人们提出一些更适合多媒体数据特点的存储结构和存取的方法。

为了实现多媒体对象的快速存取,最简单的方法是将其按逻辑模型中定义的拓扑顺序存放。但使用这种方法,当对象较大时,可能需要物理上跨磁道存放,这是会大大降低查询速度,而且这种方法不能有效地支持子类的查询。比较适合多媒体数据特点的存储结构和存取方法有EXODUS系统的B+树索引结构、适合多维空间对象的R+树索引结构等。

面向对象模型比较复杂,缺乏坚实的理论基础。随着理论研究和时间探索的不断深入,面向对象MDBMS一定会更加完善,在未来的MDBMS中占据重要地位。

参考文献

[1]李逸波.多媒体数据库技术[M].北京:机械工业出版社,2004:1-115.

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

[3]钟玉琢,李树青,林福宗,冉建国.多媒体计算机技术[M].北京:清华大学出版社,1993:56-78

多媒体数据库 篇2

影视多媒体数据库的建设及其在英语专业听力教学中的应用

影视多媒体素材在英语听力教学中有着无可比拟的优势.随着网络资源信息量呈几何级数爆炸式增长,对信息进行有效过滤以便准确地找到用户感兴趣的素材显得尤为重要.在英语听力教学过程中.对多媒体信息的`检索主要集中在低抽象语义层,即多数用户在搜索音频视频素材时都以台词内容作为检索关键字.针对这种状况.本文提出一种用于英语专业听力教学的具有数据收集、管理及应用功能的音频视频数据库系统的建设与管理方案.

作 者:张坚强 作者单位:烟台大学外国语学院,山东,烟台,264005刊 名:考试周刊英文刊名:KAOSHI ZHOUKAN年,卷(期):“”(26)分类号:H3关键词:影视 多媒体数据库 英语专业 听力说教学

谈高职多媒体数据库课程教学创新 篇3

关键词:多媒体数据库课堂 高职学生 创新能力 培养途径

创新是人类社会进步和发展的永恒主题。随着社会对大学生求职者综合素质要求的不断提高,高校如何培养符合社会需要的大学生,如何真正做到“零距离”上岗,这是一个需要高等教育工作者不断思考的问题。而关注大学生创新能力的培养是解决这一问题的关键所在。特别对于高职院校的大学生.在求职中要在众多的本科生中脱颖而出.就需要具备与时俱进的思维观念和扎实过硬的操作能力,而这些观念和能力的培养。就要求我们不仅要关注创新.而且要真正做到创新。在此我提出以下几条培养途径,供大家参考。

1.构建合理的多媒体数据库课程体系。培养符合市场需求的创新型人才

一套合理的、紧跟时代的教学体系是保证学生就业率的前提条件。培养大学生创新精神和创新能力的关键,也在于建立一套合理的课程体系,优化课程设置和课程结构,课程开设要紧密跟上时代的步伐与行业的需求,力求保持在现代科技发展前沿。然而,目前多数院校所开设的课程、使用的教材都比较陈旧.完全跟不上高速发展的IT行业,甚至有些课程所使用的工具还是十年前的产品。如此学生真可谓是“还未上岗就已下岗”。那么,如何构建一个合理的多媒体数据库课程体系呢?

1.1 找准培养目标的定位,构建合理的多媒体数据库专业课程群。

高职院校不同于本科院校,在办学理念上要追求自己的特色,以特色求质量,以质量求发展。因此,要培养什么样的学生.首先要抓住院校办学的定位。江西旅游商贸职业学院是一所以培养全方位复合型人才的特色高职院校.其办学定位是为旅游、商贸行业培养符合条件的人才。因此,我院多媒体数据库课程体系在对整个旅游、商贸行业进行系统分析调研后,形成了以旅游为主的专业课程群。课程的开设始终保持与行业前沿同步,培养出来的学生同时具备了多媒体数据库和旅游行业两方面的知识.而其专业是旅游方向。正因为我院的办学定位准确、特色鲜明,培养出来的学生专业针对性强,学生的就业率得到了明显的提高。

1.2 把竞赛作为课程体系改革中的催化剂。

传统多媒体数据库学习只强调从理论上对知识进行理解,对实践环节的重视程度相对不够:另外,多数学生对于软件程序的编写兴趣明显不足,课堂上只凭老师的讲授往往得不到好的教学效果,这些现象最终造成学生编程能力差 实践经验严重不足,出现许多“高分低能”的现象。如何改变这一状况.采取何种措施来激励学生的学习热情呢?将竞赛融人到课程体系中是一条解决途径。我们可以鼓励学生参加各种类型的竞赛活动为手段,以练促学,以赛促学。此外,多媒体数据库专业课程的实训计划采用三级竞赛机制:第一级是基础课程学习,老师带领学生广泛参加。定期举行课程学习比赛,激发学生对程序设计的兴趣,强化学生参加竞赛的意识,让大多数学生具备基本的编程能力;第二级是定期在学院范围内举行多媒体数据库程序设计大赛、网页设计大赛、动画设计大赛等各类型的竞赛,加大各项赛事宣传力度,鼓励学生人人参与,并对取得佳绩的学生予以重獎,比如给予一定的学分、减修部分课程、奖学金评定给予学习单项奖或学习优秀奖等。健全的竞赛评价激励机制,对学生参赛也极具诱惑力;第三级从学院竞赛中挑选出部分优异学生,利用业余时间进行组队训练,为省级、国家级多媒体数据库大赛做准备。另外,也可经常和其他兄弟院校的学生展开竞赛,相互交流学习。

1.3 改革考试模式.加强学生实际编写测试程序的能力。

目前,大多数院校仍然采用笔试作为测试学生多媒体数据库能力水平的依据。显然,这种方法不仅不能真实地判断学生的学习效果。而且不利于学生解疑能力的锻炼。而采用网络化考试,学生在编写程序的过程中不仅能及时发现错误予以修正,而且能充分锻炼学生遇到问题及时分析和处理的能力。网络化考试不仅给了学生足够的空间来展示自己分析问题和解决问题的能力,而且从考试的结果中学生解决问题的方法并不是千篇一律,却也能得到正确的结果。在程序设计的过程中.学生就已经实现了创新。

2.教师要具备创新观念,改变授课的内容和方法

2.1 导入的创新。新授课方式的导入有“教师导语导入法”“复习式导入法”等。导入多媒体数据库课程方法很多,应该根据不同的课程内容来决定。如教师第一次给学生上课的时候一般喜欢用多媒体影像播放导入。这种导入方法的影像设计很直观。好的导入,特别是第一次和新生接触时会给学生留下深刻的印象,也可能因为良好的开端,就会让学生喜欢上老师的课。

2.2、内容的创新。授课内容的创新是指教师的讲授多媒体数据库课程不要照本宣科,要讲透本教材德内容。在教学内容上,教师不要脱离现行数据库教材;教师要善于对数据库教材内容作必要的整合、提炼和加工,不能照搬教材。鼓励教师开展教研活动,互相听课,互相学习,互相研究。

2.3以案例、竞赛驱动教学,重视学生的系统开发能力。

案例教学法是一种理论联系实际,启发式的教学相长的教学过程。它要求教学以案例为基本教材,在教师的指导下,运用多种形式启发学生进行独立思考,对案例所提供的材料和问题进行分析研究,提出见解,作出判断和决策,藉以提高学生分析问题和解决问题的能力。教师在授课中应尽量结合企业实际情况讲授一些经典的案例供学生参考学习.这样可以使学生加深学习印象,提高学习兴趣。此外,竞赛驱动教学也是一种好的教学模式。可以利用三级竞赛机制,以完成竞赛为目标,针对性地训练学生系统开发的能力。学生在学习的过程中目标明确,内容具体,参加竞赛若能完成系统的开发,无疑将极大地增强兴趣和自信心

总之,创新是一个民族进步的灵魂,国家兴旺发达的不竭动力。为当今社会培养合格的创新型人才是教育工作者义不容辞的责任和任务。在科学技术飞速发展的今天,多媒体数据库教师应充分运用现代化教育技术,培养学生的创新思维和能力,为全面深化素质教育,为学生将来发展成为创新型人才奠定坚实的基础。

参考文献:

[1]蔡润芹.在多媒体数据库教学中培养大学生综合素质的思考[J].辽宁行政学院学报,2007.9

多媒体数据库技术综述 篇4

1.多媒体数据库

多媒体数据库是与传统数据库不同的数据库,它是为了实现对多媒体数据的存储、检索和管理而出现的一种新型的数据库技术。在多媒体数据库中,媒体可以进行追加和变更,并能实现媒体的相互转换,用户在对数据库的操作中,可最大限度的忽略媒体间的差别,实现多媒体数据库的媒体独立性。

简单的说,多媒体数据库是按一定方式组织在一起的可以共享的相关多媒体数据的集合,简称MDB (Multimedia Database)。与传统数据库应用中的主流数据库系统——关系模型数据库相比,多媒体数据库中的数据是非格式化的、不规则的且数据量大,没有统一的取值范围,没有相同的数量级,也没有相似的属性集。

2.多媒体数据的特点以及给数据库管理带来的问题

传统的数据库中引入多媒体数据并对其操作,是一个极大的挑战。这不是一个只要把多媒体数据加入到数据库中就可以完成的问题。由于多媒体数据具有不同于传统数据的一些特点,这样给数据库的管理就带来了许多问题,主要有以下几个方面:

2.1 多媒体数据量大且媒体之间的差异也极大,从而影响数据库的组织和存储方法

一幅彩色图像,即使在压缩的情况下,也需要几K甚至几十K或几百K字节的数据量,而字符型数值等数据可能仅有几个字节的数据量。只有组织好多媒体数据库中的数据,选择设计好合适的物理结构和逻辑结构,才能保证磁盘的充分利用和应用的快速存取。

2.2 数据非格式化

多媒体数据基本上都是二进制形式,数据本身没有严格的数据结构,即为非格式化数据或非结构化数据。必须另外加入一些描述和解释,否则难以利用。这种描述和解释不是数据本身,而是关于数据的数据,即元数据。元数据的生成是多媒体数据库管理中的一个重要而突出的问题。

2.3 媒体种类的增多增加了数据处理的困难。

每一种多媒体数据类型都要有自己的一组最基本的概念(操作和功能)、适当的数据结构和存取方法、以及高性能的实现。但除此之外也要有一些标准的操作,包括各种多媒体数据通用的操作及多种新类型数据的集成。不同媒体类型对应不同数据处理方法,这便要求多媒体数据库管理系统能不断扩充新的媒体类型及其相应的操作方法。

2.4 不同的查询机制和方法

传统的数据库查询只处理精确概念和查询,相对简单且易于实现。但在多媒体数据库中非精确匹配和相似性查询将占相当大的比重。媒体的复合、分散、时序性质及其形象化的特点,注定要使数据库不再是只通过字符进行查询,而必须要采用特征匹配和模糊匹配的查询机制和方法。

3.多媒体数据库的关键技术

多媒体数据库具有传统数据库所不具有的特性和结构以及要实现的功能要求,因此,多媒体数据库包含了许多不同于传统数据库的新技术,其中主要技术有多媒体数据建模技术、多媒体数据存储管理技术、多媒体数据的压缩/还原技术和多媒体数据查询技术,其关键内容是多媒体数据建模技术。

3.1 数据建模

数据模型(Data Model)是数据库管理系统中用于提供信息数据表示和操作手段的形式构架,数据模型通常由数据结构、数据操作、和完整性约束三部分组成。

多媒体数据要比传统数据复杂的多,因此在选择数据模型时必须考虑这些特性。多媒体数据模型要支持非结构化数据(如视频、声音)的表示及其属性特征的描述;支持多媒体的表现建模,即多媒体数据模型应能表示各种媒体对象间的语义关系、时态关系和空间关系多媒体数据模型主要采用关系数据模型的扩充、面向对象的数据模型和超媒体数据模型。

3.2 数据存储管理技术

多媒体数据存储管理技术是指根据多媒体数据的使用频率和速度等要求,将数据采用分级存储的方案。由于多媒体数据量非常庞大,考虑到系统的性能价格比,往往可以将少数极常用的数据存于RAM中,常用的数据存于硬盘,而光盘和磁带库则作为二、三级库。大对象一般是分页面进行管理的。多媒体对象的存储关键问题是能够快速定位,对超媒体文档和超媒体数据记录进行随机存取。目前比较流行的存取方法是B+树和Hash方法。为满足视频等连续媒体的时域约束需要,还应设法提高磁盘的读写速度,减少读写的延时及抖动。

3.3 数据的压缩与还原技术

多媒体数据压缩与还原技术是指数据压缩比、压缩/解压缩速度以及简捷的算法。以压缩/解压缩后的数据是否与压缩前的原始数据完全一致作为标准,可以把数据压缩方法划分为无失真压缩 (可逆压缩) 和失真压缩 (不可逆压缩) 两类。多媒体信息的数据量要远远大于传统媒体,例如:一幅1024×768×24位色的图像需要2.4M字节存储,相当于一本一百万字的小说的存储容量。因此在计算机中,结构化数据如文字、数值是编码后进行存放,非结构化数据如图形、图像、视频和音频也必须进行压缩存储。比如要实现视频数据的管理,首先必须解决的问题就是压缩编码和解码,目前M P E G、AVI、H.261以及Quick Time等压缩标准的压缩比例可以达到50:1~200:1。由于多媒体数据的压缩,在对它们进行编辑时,数据的长度会引起变化,这不仅会给数据重新存入带来问题,还会引起媒体间的不同步,故还应采取适当的方式,对被编辑的媒体进行局部的重编码,以保持原来的大小。

3.4 数据查询技术

多媒体查询技术 (MSQL) 是指多媒体数据库采用结构化查询语言的技术。M S Q L是一个功能强大的查询语言,它有助于用户高效操纵多媒体数据库,实现数据库与应用程序间的相互独立,并且对于用户是友好的。多媒体数据库查询语言不仅能用关键字进行检索,还可以处理基于内容的非精确查询或模糊查询。

4.结束语

多媒体数据库是一门非常综合的技术,它几乎涵盖了计算机及电子领域的所有学科。随着社会信息化程度的提高和相关技术的发展,多媒体数据库技术对社会生产、生活的影响也越来越大。现在,无论是数字图书馆、数据仓库、数据挖掘、科学可视化、电子商务、远程教育、医疗、媒体服务等学科都能找到多媒体数据库直接或潜在的应用价值。因此,无论从研究价值还是应用前景上看,多媒体数据库技术的研究都处于信息科学和技术发展前沿,并将在研究的挑战性、活跃性及应用的广泛性方面起着举足轻重的领导作用。

摘要:随着多媒体技术的发展和广泛应用, 多媒体数据越来越多地被引入到数据库中, 从而形成了多媒体数据库。由于多媒体数据具有数据量大、内容复杂、非结构化的特点, 如何对这些数据进行有效的管理和利用, 是多媒体数据库要解决的主要问题。本文在介绍多媒体数据给数据库管理带来的问题的基础上, 综述了多媒体数据库及其关键技术。

关键词:多媒体数据,多媒体数据库,关键技术

参考文献

[1]胡晓峰, 吴玲达等.多媒体技术教程.北京:人民邮电出版社, 2 0 0 2

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

[3]钟玉琢, 沈洪等.多媒体技术及其应用.北京:机械工业出版社, 2 0 0 3

[4]段英风, 杨春华.多媒体数据库及应用.青海气象, 2005年第2期

[5]孙凌, 高大利.有关多媒体数据库的技术研究.福建电脑, 2003年第12期

[6]李泽建, 许亮.浅析多媒体数据库技术的发展和展望, 昆明理工大学学报.2002年第2期

[7]王桂东.多媒体数据库技术的研究.潍坊学院学报, 2002年第4期

利用新媒体,拓展大数据思维论文 篇5

【摘 要】中国特色社会主义市场经济体制的建立给我国经济发展带来新的活力。改革开放与国际交流带来了中国经济高速发展,同时带来了信息技术领域的更新。如何利用好新媒体技术所带来的新思维开展大学生思想政治教育是一项重要任务。

【关键词】大学生思想政治教育;新途径:大数据:互联网思维

一、新媒体带来的新趋势

“新媒体”这一概念被提及的十分广泛,而相关的定义也是非常多的,而“新媒体”本事是具有十分鲜明的时代特征。在新兴数字媒体和传统媒体数字化的融合以及相关发展历程中都体现出媒体本身在对网络社会化去求上体现的适应性。清华大学新媒体传播研究中心主任熊澄宇教授提出的“新媒体定义”是十分具有时代相对论的典型。充分体现着新媒体快速滚动更新和随时推进的概念。“所谓新媒体是一个相对的概念,“新”相对“旧”而言,从媒体发生和发展的过程当中,我们可以看到新媒体是伴随着媒体发生和发展在不断变化。”

作为大学生他们的人生目标、价值取向在会因为他们大学期间的经历、视野范围的不同而产生改变和逐渐成型。新媒体环境中的他们更轻松、更快捷的接触、了解新鲜的事物和新的观点,但是大学生正处在成长期,在社会经验和对社会的认知上他们还有着各方面的不足,一旦遇到一点挫折就会很容易产生过于极端的不良思想。以新媒体时代这种虚拟化、多元的、开放性的文化传播,目标追求、人生价值,幸福指数等都会受到来自不同国家地域的文化影响,也就容易形成一种有别于以往的发展态势,从而导致大学生盲目的追求物质生活,忽视精神世界等不正常的`价值取向。

传统媒体时代相对于新媒体时代而言,开展思想政治教育大多都是比较枯燥,形式单一的,互联网以及移动互联网带来了一个不限地域和疆土的信息传播空间。提过了我国教育的国际化进程,与此同时,学生们的国际化意识越来越强,接受的信息已是在开放性的平台上与国际接轨。此时我们开展大学生思想政治教育就一定要明确,如何将我们民族应传承的文化精华与开放的国际化信息相融合,让我们祖国的栋梁之才利用好新媒体互联时代所带来的资源优势来建设我们的美好家园,是一个发展的必然趋势。

二、互联网思维带来的大数据时代

互联网思维是一个十分开放行的概念,因为我们身边的每个体,个体的每种逻辑都可以用来解释互联网思维,再或者可以利用上典型事例、具体数据、分析报表还有事件图片来加以具象化,互联网思维是普通大众化的,当我们进行的调研足够充分,分析足够透彻的时候会发现身边无处不是互联网思维。人作为个体是存在于社会群体当中的,这就产生了社交。而无论是线上的社交方式还是先下的社交方式,都不是独立于互联网之上而单独存在着的。互联网在开始之初就是把线下的活动、理念、观点复制到线上,但是经过机械的复制发现很多线下可以畅通无阻的模式到线上行不通,最后只能改变思维,而从线下到线上的转变过程中发现那么多的附加差异点。互联网思维也在逐渐的改变着大学生的思维方式和行为模式,互联网带来的这一改变对当代大学生的心理健康、人生观、价值观、理想信念等都可能产生各种影响,加之国际文化的涌入,新媒体时代的到来对我国传统思想理论与大学生思想政治教育的方式方法提出更严格的要求。

在互联网逐渐发展的过程中,虽然各种新技术不断出现,但是人们依然主要以抽样数据、局部资料显示数据和片面信息数据,作为研究依据,更有甚者再无法获取实证数据时会依赖纯粹的经验、理论、假设和主观认知开拓未知的规律。由此可见,互联网带来的大数据时代,使人们第一次能够有条件有机会,在各领域进行采集,也可以在各个层次深度上进行探索,使用这些全面有效的数据,完整系统的对现实规律的探索和发现。

三、利用新媒体,开拓大数据思维开辟出来的新途径

互联网本身在全球范围内发展迅猛,目前众多发达国家利用其资本上的实力和网络新媒体技术上的先进,向全世界范围输出大量的软文化信息。此时谁掌握了利用新媒体提供的大数据谁就抢占了新大陆,大数据能够显示出同一时间段内,我们的大学生们都在做什么。例如:一些发达国家利用互联网络的便利和大学生对新鲜事物的好奇心,借软文化标榜其政治制度的合理与完善。甚至使得我国大学生道德观念的失范,对大学生思想教育造成了相当大的困扰。在此,充分利用新媒体带来的社会化开放性的信息源,第一时间掌握可控范围内大学生们的关注点以及思维活动视域。再利用互联网思维开展当下话题的思想政治教育观点的渗透,此处一定是区别于传统教学观念的说教,而是利用当下的方式进行感染和感动我们的学生,从而接受正能量的价值观。

随着只能手机在大学生群体中的普及,以及移动互联网的迅速发展,网络社交已经是当前的一种主要沟通方式。网络沟通已经彻底的改变了人们的社交方式。网络已经完全实现了“如果心是近的,再远的距离也是短的。”面对面的聊天这种可见和感知的人际交往方式正在不断减少,人们已经慢慢习惯网络生活所带来的各种各样的改变。在大学生中体现最明显的就是,当他们遇到困难和挫折是,已经不愿意面对现实生活中的事实,而是选择在网络的虚拟世界中来发泄他们的情绪以及对现实的不满。表面上看的确可以让人敞开心扉,畅所欲言,但是在人们都减少了情感沟通的时候,整个社会的温情就会少起来。所以此时,应该利用新媒体带来的社会化开放性的信息源,将正在采取网络进行释放情感的学生们引导回现实生活中,让他们认识到“地球本不是圆的这一事实”,引导大学生们养成良好的习惯,增强人际交往能力,传承中华民族的传统美德。

高校思想政治教育的新媒体化是大学生思想政治教育的重要重要途径之一,通过互动教育、情感管理、环境塑造、媒体宣传等措施更新大学生思想政治教育的方式,实现教育水平提高,从而提高大学生思想素质,为中国梦的实现作出贡献。身为一个教育工作者探寻更能让当代大学生接受和喜欢的高校思想政治教育的有效途径是我们的责任和使命。在高等教育普及化的今天,采取多元开放化的教育方式才能不断满足当今技术高速发展所带来的社会需求。

多媒体数据库 篇6

关键词:建筑结构与识图;数据库;多媒体技术;应用

中图分类号:TP37 文献标识码:A

随着计算机技术的普及和相关教学硬件设备的不断完善,国内大多数高职院校已经从传统的教学模式转变为多媒体教学模式(CAI)。与传统的教学模式相比,多媒体教学利用计算机技术将课程中抽象的文字信息转换成直观的多媒体信息,使学生能快速地掌握教学内容;同时,由于多媒体技术采用图文声像并茂的课件内容,能够调动学生的学习情绪、注意力,提高教学效率。建筑结构与识图课程涉及大量的建筑结构图形、几何投影、结构形变等抽象信息,非常适合利用多媒体技术将其抽象概念形象化、直观化,使学生快速掌握课程知识提高教学质量。

一、建筑结构与识图课程的特点

建筑结构与识图是建筑工程类专业的一门专业基础课程,是后续建筑施工技术、工程造价管理等专业核心课程的重要基础。其主要任务一是让学生掌握建筑结构的基本力学知识和构造要求,具备分析实际建筑结构形式的能力;二是让学生掌握建筑结构图的表达及读图方法,为后续专业课程的学习奠定良好的基础。课程中涉及较多的空间物体的平面表达及结构受力分析等,内容抽象

复杂,因此需要借助相应多媒体技术辅导教学,使抽象内容具体化,提高教学的质量。

二、建筑结构与识图课程知识点及层次结构

1.建筑结构与识图课程的基本知识要点

建筑结构与识图课程主要涉及建筑基本材料、构件和结构以及相应的识图知识。其中,建筑材料主要知识点为钢筋、混凝土的物理特性、力学特性及钢筋混凝土的黏结作用;建筑基本构件主要包含梁、板、柱、楼梯、雨篷的设计、计算、制作、安装检验及相应的平法施工图识读;建筑结构主要要求掌握框架结构、剪力墙结构、框架-剪力墙结、砌体结构的设计要求、构造要求及相应的平法施工图识读。

2.建筑结构与识图课程中的知识层次结构

从知识层次结构看,建筑结构与识图课程主要遵循从分到总,从个体到系统的结构层次。首先讲解建筑基本构件材料如钢筋、混凝土,然后讲由建筑基本材料构成的建筑构件,如,梁、板、柱等,最后讲解由建筑基本构件组成的建筑结构系统,如框架结构、剪力墙结构。在多媒体信息收集时,也可遵循此层次结构保证数据库系统的完整性及统一性。

三、建筑结构与识图课程多媒体数据库构建

1.多媒体信息的收集

建筑结构与识图课程不仅包含建筑材料、建筑构件、建筑结构及相应的图纸标示和识图方法,而且涉及建筑结构设计计算、建筑施工、建筑抗震等相关知识点。因此,为了支持以上的教学内容需要收集相应多媒体信息。在多媒体信息收集时,应以当前使用的教材为蓝本,在广泛收集和整理相关教材附带的多媒体资料基础上,可以充分利用网络资源,从网上下载相关信息。多媒体收集的形式主要包括:视频、动画、图纸和图片等资料。对于目前没有或不易收集的媒体信息,可以通过对实物现场拍照、录像、Flash软件制作等方式补充。

2.多媒体信息的分类存储

多媒体数据的存储分类主要依据建筑结构与识图课程知识要点的属性及多媒体信息的表现形式进行分类储存。主要包括以下四个方面:实体建筑物数据库、二维三维模型数据库、计算设计数据库、图纸图例数据库。其中,实体建筑物数据库包括与实际建筑相关的媒体信息如实体建筑照片、实体建筑施工过程视频等;二维三维模型数据库主要包括建筑材料模型、建筑结构构件模型、构件的受力模型;设计计算数据库中包含建筑结构设计原则、检验方法、强度形变计算校核方法、材料的配料计算等;图纸图例数据库则主要包含各种建筑基本材料、构件及结构的图纸图例和实际施工图纸资料。

3.多媒体数据库构建

收集到的多媒体信息在分类整理后需要借助计算机转化为能随时按需求进行访问的数据库。目前,广泛使用的数据库系统主要有Oracle、DB2、SQL、Sybase、MySQL、Access等。可以根据实际情况选择其中之一作为建筑结构与识图课程多媒体信息数据库的系统。数据库构建好后需要放到校园网或互联网上以方便访问,同时数据库需要定期维护及更新信息。

四、多媒体数据库在课程教学中的应用

1.多元化的教学方式

教学模式多样化是对传统课堂教学模式的延伸,能够充分调动各种有利资源实现教学目的。目前,建筑结构与识图课程的多元化主要从以下三个方面进行安排:理论教学、实训教学、课后复习。理论教学主要以多媒体课件进行讲解,如上所述,实训教学主要通过学生对实际工程项目的模拟和再加工进行教学;课后复习,将多媒体数据放到校园网络中,学生可以在教室、机房、寝室等场所通过网络对数据库中的相关知识要点进行浏览学习。

2.通过多媒体数据库实现互动教学

通过多媒体技术将教学与媒体相融合,充分利用媒体信息的多样性、开放性及人机交互性,为学生提供一个开放的交互式信息平台并设置不同的学习场景,在场景中可以加入交互式问答、动画演练、实物识别、师生交流等交互式教学环节。在学习过程中,交互式信息平台可以根据学生的学习情况将数据源中与当前所选知识点相关信息推送至学生学习场景中,从而充分调动学生学习建筑结构与识图课程的兴趣,发挥学生学习的主观能动性,达到事半功倍的教学效果。

总之,利用建筑结构多媒体数据库不仅可以扩充传统的教学方式,丰富教学内容,使学生在课程学习中能从各个方面对知识点进行学习认识,而且在借助互联网的支撑下,可以实现多元化的教学和移动教学模式使学生能随时随地查看相应的信息,从而调动学生的学习热情和主动性,提高教学质量。

参考文献:

[1]张小军.高职建筑结构基础与识图课程教学改革探索[J].教育论坛,2011,7(1):48-49.

[2]贾瑞晨,甄精莲,项林.建筑结构[M].中国建材工业出版社,2012.

[3]于琳华,殷秋菊,周超梅.多媒体技术在模具专业课教学中的应用[J].辽宁高职学报,2009,11(4):50-51.

[4]王娟.谈利用多媒体教学存在的问题及对策[J].辽宁高职学报,2009,8(6):149-150.

(作者单位 大连职业技术学院)

浅谈多媒体数据库实现技术 篇7

关键词:多媒体数据库,数据模型,数据库技术,应用

0 引言

随着信息技术、计算机技术、数据库技术的不断发展,信息处理成已经成为计算机应用的主要方向。多媒体数据库是一种全新的数据库,其主要基于多媒体技术及数据库技术,它综合了图像、声音、视频等多种数据形式。多媒体数据管理涉及多种复杂对象的处理,实现了对多个媒体信息的有效组织与管理。

目前,多媒体数据库被广泛应用于指纹识别、虚拟图书馆、虚拟博物馆和虚拟药品库等领域。多媒体数据库的应用正改变着人类的生活方式,因此,研究多媒体数据库相关内容具有重要的意义。

1 多媒体数据库概述

多媒体数据库(MDB)定义为在数据库中同时包含格式化的和非格式化的数据表现形式。格式化的数据主要有数字、字符等形式,而非格式化的数据主要是指多种多媒体形式。

1.1 多媒体数据库系统的层次结构

传统关系数据库(RDBMS)层次结构相同,物理层、概念层和表现层是MDB主要的层次结构。

物理层:MDB中物理存储采用物理层进行定义,其目的是对各种多媒体数据如何存放在计算机的物理存储设备中进行描述。在MDB中,大部分数据分布存储在不同的数据库中。例如,对于个人的档案管理,他的声音数据可以存储在声音数据库中,照片可以存储在图像数据库中,而关于人事等记录可以存放在相关的关系数据库中。

概念层:概念层主要完成对抽象对象的描述,它是对现实事物对象的虚构。各多媒体数据的管理主要通过概念层来实现,MDB应用程序开发人员通过概念层提供的数据库描述语言,完成对各种MDB的统一管理。概念层主要来自多个数据库的概念对象构成,因此,在概念层上,数据形式应该与其他数据库的概念形式一致。

表现层:表现层主要包含视图层与用户层两类。用户接触到的表格、图形、画面和播放的声音等数据形式是多媒体数据库用户层的外部表现形式,通过专用的多媒体语言,用户层为用户提供相关的使用接口。与传统的数据库相比,表现层在MDB系统的地位更加重要,这是因为由于非格式数据具有不同的数据形式,而且不同的非格式数据具有一定的联系。

1.2 MDB实例

(1) 图像数据库:在图像数据库中,“数据是静态的,尺寸有大有小,数据量是可变化”是图形和图像区别传统数据类型的主要特点。图像数据库在处理图像及格式化的数据类型时,按照平等定位对待。图像数据库对图像及其特征的辨识是不那么准确的,换句话说这表明图像数据库查询的匹配度是不精确的。

(2) 视频数据库:通常,视频数据库的数据结构组成将会对查询语言产生很大的影响,因此,要实现查询语言的具体功能,必须考虑数据的构建模型。新颖的数据库存储结构及与传统数据管理不同的系统模式可以最大限度的保证最低的数据传输速度和图像的质量,确保数据的添加可靠性。此外,基于视频图像数据库/服务器中的视频图像的版权归属问题在应用中是十分重要的。

(3) 音频数据库:音频数据库中,实现了对音频数据的科学合理存放,使得音频数据分析更加方便,而且音频数据的检索是音频数据库成功实现的关键,传统数据存放和处理方法通常无法满足这些要求。

2 MDB实现的关键技术

2.1 基本技术

2.1.1 硬件技术

首先,MDB主要的对象是海量多媒体存储数据,因此,MDB压缩技术显得十分重要。多媒体数据通常占据很大的存储空间,比如,几十秒的mp3可能就要占据几百KB的存储空间,而一幅JPG格式的图片可能具有几MB的容量,所以,数据在存放的过程中必须使用数据压缩技术,当再次使用数据时对数据进行复原。数据存储通常采用CD、硬盘、软盘、U盘等存储器进行存储。其次,MDB要具有处理持续时间较长事务的能力。

2.1.2 软件技术

实现MDB的关键在于建立数据库模型是。目前,MDB管理建模模式主要包括4中形式:面向关系的MDB模型,面向对象的MDB模型,采用超文本或超媒体方法的MDB模型、研发新颖的MDB模型。

多种MDB程序语言、开放的开发平台及虚拟现实技术为MDB应用提供了比以往更为友好的使用界面,使得用户与MDB中的音频及图像接口交流更为方便、简单、快捷。传统基于分布式的数据库在已不能满足MDB管理要求,数据表现形式及数据压缩技术是必须解决的问题之一,此外,MDB还必须面对多种数据形式的集成与面向不同结构组成的数据库匹配等问题,对于数据容量比较大的对象,MDB通常采用分页存放的管理方式。MDB要从静态图像处理扩展到动态图像处理,对于存储在MDB中的图像、声音等多种数据形式,要能分析研究这些数据的复杂数据表现形式,并编写科学合理的数据管理程序。

2.2 MDB的构造方法

关系数据库(Relational Database, RD)的基础上建立MDB。对于多种多媒体数据形式,传统的RD抽象能力不强,不支持非格式化的数据类型及结构,并不具备推导与反演操作,使得RD表达能力受到很大制约,因此RD模型并不适于描述复杂的多媒体对象,但是RD理论相对成熟,其应用相对广泛,因此,对于一些应用来说,在RD的基础上构造MDB是可行的而且是合理的。将RD应用到MDB系统中,使其在支持格式化数据的基础上,能够处理非格式化数据,就必须扩展传统的RD模型,并克服RD模型结构简单的缺陷,使得RD类型和大小不再设定为很小的集合中。

在面向对象的数据库的基础上建立MDB。与扩展关系数据库系统不同,基于面向对象的数据库是一种全新的DBMS。该MDB直接从多媒体数据构建形式入手,重新定义区别于传统数据库管理系统的系统构架、数据的存储层次、存取方法及类的继承实现方法,提出新的管理机制和方法来管理用户数据类型,并建立友好的交互接口。由于面向对象数据库管理系统应用比较少见,因此,与其相关的理论与实现方法还在探索与研究中。

分布式超媒体数据库。多媒体数据通常具有表达生动、含义多和相互联系等特点,而且处于不同的环境之中,这使得多媒体空间同步及建模变得十分复杂。为了更好地解决这些问题,人们提出了分布式超媒体数据库,分布式超媒体数据库系统是基于超媒体信息处理方法基础上的数据管理系统。分布式超媒体数据库采用超媒体结点及链来描述对象实体和对象实体之间的联系,其提供基于内容的查询方式,使得用户人机交互方式更加友善,在此基础上,分布式超媒体数据库采用超媒体浏览导航策略,其不仅具有查询功能,而且还能够提供浏览筛选功能,使得数据库能够自动捕捉客户喜欢的内容,并采用宏文献结构来支持大型数据库。

3 结语

本文从MDB的构成层次结构、实例应用及实现技术等方面对MDB进行了系统阐述,可以看到,MDB技术还缺少成熟的理论支持,甚至有些技术实现起来具有很大困难,在今后相当长的一段时间内MDB技术仍会处在探索阶段。但是随着科学技术的快速发展,MDB会具有广阔的发展前景。

参考文献

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

[2]王志锋, 李殿伟.多媒体数据库的管理与数据挖掘研究[J].计算机与数字工程, 2007, 10:51-53.

[3]Ying Li, John Smith, Tong Zhang and Shih-Fu Chang[J].Journal of Visual Communication and Image Representation, 2004, (9) :261-264.

[4]郑继文, 吴吉义.多媒体数据库管理系统MMDBMS关键技术分析[J].微型机与应用, 2007, (S1) :94-97.

[5]李逸波.多媒体数据库技术[M].北京:机械工业出版社, 2004:1-115.

[6]彭波等.多媒体技术及应用[M].机械工业出版社, 2006 (第1版) :112-158.

多媒体数据库管理系统探讨 篇8

关键词:多媒体数据库管理系统,Visual Basic,SQL Server

1 总体框架设计

本软件采用VB作为前台的开发语言, 后台数据库采用SQL Server数据库系统。VB是应用程序的主要工具, SQL Server 是主流的关系型数据库之一, 利用它们的密切集成可以建立更好的应用程序。

1.1 主体功能设计概要

使用VB的窗口、按钮等控件实现主题框架的设计, 主界面上用户可进行选择各个功能, 菜单栏中包括系统管理、图片管理、声音管理、视频文件和数据管理。功能结构图, 如图1所示。

1.2 面向对象技术

在面向对象程序设计中, “对象 (Object) ”是系统中的基本运行实体, 是有特殊属性 (数据) 和行为方式 (方法) 的实体。即对象有两个元素构成:一组包含数据的属性;另一组允许对属性中包含的数据进行操作的方法。也可以说, “对象”是将某些数据代码和对该数据的操作代码封装起来的模块, 是有特殊属性 (数据) 和行为方式 (方法) 的逻辑实体。

程序语句操纵一个对象来完成相应的操作, 与对象有关的完成相应操作的程序语句称为“方法” (Method) 。方法是对象本身内含的执行特定操作的函数或过程。方法的内容是不可见的, 用户不必过问, 只要执行它就可以了。方法的操作范围只能是对象内部的数据或对象可以访问的数据。

由于而向对象模型能够根据多媒体的各方而特性, 更好地解决MDBMS的系统结构、对象类层次的存储结构、存取方法、多媒体数据模型及其处理方法、友好的用户接口等问题, 所以建立而向对象的多媒体数据模型是现阶段研究多媒体数据库的主要方向。

在面向对象的多媒体数据库中, 首先要产生一系列对象库, 再从几个相似的对象库抽取共同属性和方法, 形成类库。这种结构类似于树形结构:最上层的超类库可作为树根, 树根下可有多个类库, 每一类库下有多个子类库, 每一子类库下又有多个中-媒体对象库。

1.3 关键技术

1.3.1 图像

多媒体数据库中图象的入库方法是:先在数据库中建立存放图像信息的字段, 其数据类型必须为LongBinary。然后使用Image 对象, 并使之与该字段关联。再使用LoadPicture () 函数, 可以将图像装入数据库。将图像从多媒体数据库中删除可以调用LoadPicture () 函数实现, 其入口参数必须设置为空。

1.3.2 视频和声音

VB 并没有提供将视频或声音直接存入数据库的对象, 但可以采用“模拟”的方式。即当用户指定好视频或声音文件名称之后, 便把视频或声音的文件名和路径名存放在数据库的有关字段中。而当要播放这段视频或声音时, 再根据存放在数据库该字段中的视频或声音的文件名和路径名去打开它并播放之。其中用户选取视频或声音文件用CommonDialog 对象实现, 而视频或声音的播放采用Mmcontrol 对象实现。

2 测试与维护

2.1 测试环境

操作系统:WINDOWS XP

CPU:Intel (R) Pentium (R) 4 CPU 2.40GHz

硬盘:80G

显示器:1024*768分辨率

内存:512MB

系统开发软件:Visual Basic 6.0

2.2 测试方法

测试包括软件测试和程序测试。

软件测试是对本软件系统的软件计划、软件设计、软件编码进行差错和纠错的活动。测试的目的是找出软件设计开发全周期中各个阶段的错误, 以便分析错误的性质与位置而加以纠正。纠正过程可能涉及到改正或重新设计相关的文档活动。找错的活动叫测试, 纠错的过程叫调试。

软件测试方法又可分为两大类, 即静态测试和动态测试。静态测试是对被测程序进行特性分析的一些方法的总称, 这种方法的主要特性是不利于用计算机运行被测试的程序, 而是采用其他手段达到检测的目的。动态测试是实际运行被测程序, 输入相应的测试用例, 判定执行结果是否符合要求, 从而检验程序的正确性、可靠性和有效性。动态测试的两种主要方法是黑盒测试和白盒测试。

程序测试是对编码阶段的语法错、语义错、运行错进行查找的编码执行活动。找出编码中错误的代码执行活动叫程序测试, 纠正编码中错误的代码执行活动叫程序调试。通过查找编码错与纠正编码错来保证算法的正确实现。

软件测试及调试与程序测试及调试相同之处都是查错与纠错的活动。差别在于范围不同软件测试及调试覆盖软件生存周期整个阶段, 而程序测试及调试则仅限于编码阶段, 软件测试中的单元测试与程序测试十分相似, 不同的仅在于单元测试还要测试模块间的接口, 并要设计与接口相关的模块, 如驱动和存根模块。

2.3 系统维护

根据软件维护的不同原因, 软件维护可以分成四种类型:

(1) 纠错性维护。在软件交付使用后, 因开发时测试的不彻底、不完全, 必然会有部分隐藏的错误遗留到运行阶段。这些隐藏下来的错误在某些特定的使用环境下就会暴露出来。为了识别和纠正软件错误、改正软件性能上的缺陷、排除实施中的误使用, 应当进行诊断和改正错误。

(2) 适应性维护。在使用过程中, 外部环境 (新的硬、软件配置) 、数据环境 (数据库、数据格式、数据输入/输出方式、数据存储介质) 可能发生变化。为使软件适应这种变化, 而应当去修改软件。

(3) 完善性维护。在软件的使用过程中, 用户往往会对软件提出新的功能与性能要求。为了满足这些要求, 需要修改或再开发软件, 以扩充软件功能、增强软件性能、改进加工效率、提高软件的可维护性。

(4) 预防性维护。预防性维护即软件再工程, 是为了提高软件的可维护性、可靠性等, 为以后进一步改进软件打下良好基础。

参考文献

[1]舒涵.营造海量多媒体数据的家[J].中国计算机用户, 2003, (19) .

[2]范振梅, 王晨光, 范振钧.多媒体数据库的实现[J].通化师范学院学报, 2004, (04) .

[3]刘天惠.Visual Basic程序设计教程[M].北京:清华大学出版社, 2006.

[4]周朋红.多媒体技术与应用[M].北京:中国水利水电出版社, 2005.

[5]胡松义.数据库管理系统应用教程[M].湖南:湖南人民出版社图书发行部, 2006.

有关多媒体数据库配音动画的设计 篇9

关键词:多媒体,动画,数据库,OLE

1 动画基表的制作

1.1 素材制作

动画设计的基本素材是位图,可以利用画笔或其它工具绘制。绘制时可利用动画每帧前后冗余的特点,结合Windows剪贴板的功能即可方便迅速的绘制。

1.2 生成多媒体基表

采用CREATE命令定义基表文件(.dbf)。VFP6.0采用OLE技术扩充关系数据库对多媒体数据如.bmp、.wav、.avi、.doc等的处理。在数据模型上扩充了General字段,用于存储以上多媒体对象。对象类型可通过Windows的System.ini查得。采用对象嵌入的方式将各种媒体插入基表,实际上对象本身存入.FPT文件中。生成方法有两种:

(1)鼠标操作。双击General字段,出现对象窗口,打开Edit菜单,选择Insert Object打开相应对话框,从中选择所需对象类型。

(2)命令语句。VFP6.0提供了一些命令对多媒体对象进行操作。插入对象可用下面的语句:APPEND GENERAL GeneralFieldName FROM Filename LINK,LINK参数表示,当源文件更新时,General字段及.FPT文件也将随之更新保持一致。例如将语音文件SPEECH.WAV插入基表的“解说”字段,则命令为:APPEND GENERAL解说FROMSpeech.wav LINK

1.3 对象的操作

插入一个对象后,就会更新Edit菜单,增加对象操作,一般包括对象的播放,编辑和打开。如声音对象为Play、Edit和Open。播放在本地进行,而Edit则是激活对象调用对象服务器进入原环境进行编辑。直接双击对象也可进行编辑。在编辑中可以利用命令实现对象的操作。播放语句如下:

n1,n2表示对象显示位置;GeneralField为要播放对象所在的字段名;VERB是对象服务器注册的命令动词,一般都有对象的播放和编辑,在VFP6.0中可执行REGEDIT/V来观看;n3表示命令动词的代号,一般“0”表示播放,“1”表示编辑等;cOLEcommand表示也可用字符命令如“Play”、“Edit”。例如要播放解说字段的声音可执行下面语句:

@0,0 SAY解说VERB O NOWAIT SIZE 0,0

这里NOWAIT参数很重要,表示一开始播放对象时程序即可接着运行后面的代码,不必等到语音播放完再执行。这可实现多个对象的并发运行,例如在播放动画的同时播放配音解说。修改(编辑)对象可用下面的语句:

MODIFY GENERAL GeneralFieldWame

而对象替换,清除打开Edit菜单即可进行相应的操作。

2 动画FORM的设计

2.1 文本框的设置

打开FORM设计器,首先设置FORM的初始化事件INIT EVENT代码即写入类似下面的一句代码:USE Drive:PathNamesTableName,以打开基表文件。然后选择文本框(TextBox)并设置其属性,ControlSource=cTableName.cFieldName,c TableName为基表名,cFieldName为字段名。可将数据库中的字符、数值等字段与文本框绑定,另外,文本框还有Caption、Left、Top、Hight、Width等属性。为了在文本框的旁边给出提示,还要设置标签Label,其属性包括Caption等。只要令Caption=Message即可。

2.2 多媒体对象用OLEBoundControl类处理

也有ControlSource属性,设置方法同上。可将基表中的GENERAL字段与FORM绑定,如声音波形、数字音乐、视频影像、文本等。注意要将其中的属性Stretch设为1,这样原对象将按等比例填充到FORM上。

2.3 导航按钮

在FORM上浏览数据库可设计命令按钮Top、Bottom、Prior、Next。按钮的属性Caption等设置方法和2.1相同。另外,可设Picture=cBitmapFilename(.bmp),即可先画出位图然后施加到按钮上,这样可设计成图形按钮。TooltipText属性可为按钮设置热字提示信息。设置完属性还要为按钮编写Click事件代码,下面是Top的事件代码:

其中第三条语句是指在指针移动后,刷新FORM,用新记录值替换旧值,其余按钮事件代码类似。另外,在VFP6.0系统的实例中设计好了一些可视类库,位于VFPSAM-PLESCONTROLS目录下的BUTTONS.VCX即可用来设计这些按钮。用下面的语句打开类库:

在用CREATOBJECT()函数产生相应的按钮对象添加到FORM上就可以使用了。

2.4 播放按钮的设计

在FORM上添加按钮,设置Caption=“PLAY”,调整相应位置。关键是设计CLICK代码,包括两部分:

(1)编写播放声音、数字音乐的代码,可在PLAY按钮的CLICK事件的前面加进:

要有NOWAIT关键字,这样可在播放背景音乐的同时播放解说词,并且执行后面的动画播放,实现并发控制。

(2)编写动画播放代码。实现动画的原理是:在FORM上通过定时地浏览基表记录的位图字段在视觉上形成动态的感觉。这些字段在基表中已经排好顺序。定时的方法有两种:一是采用循环语句的方法软件延时;二是利用VFP6.0提供的TIMER计时器。软件延时的代码如下:

针对不同主频的计算机设置不同的N值来实现预期的动画效果。软件延时的优点是动画的播放与音乐解说可同时进行。但定时值因机器而异要作相应调整。另一种方法是采用TIMER计时器控制实现延时。打开FORM控制工具条,选择计时器添加到FORM上,接下来设置属性,TIMER具有两个重要的属性:Interval用于设置定时间隔,以毫秒为单位;Enabled用于控制TIMER的启动和停止,为.T.时启动,为.F.时停止。启动后,每当定时时间到,自动执行TIMER事件代码。编写cTimer.timer代码:

而在PLAY按钮的CLICK代码中加入下面语句即可:

按下PLAY按钮即启动计时器。定时到则执行TIMER过程,结束时又停止计时器工作。采用TIMER方法比较适合于先解说再播放动画的情况。实际的情况也可采用分段播放动画的方法,这只要将TIMER事件代码改动如下:

每按一次Play,播放若干条记录如N条,解说配音也每隔N条记录插入一个对象。播放结束时,可按导航按钮返回到任一位置。

3 结束语

基于多媒体数据库VFP6.0制作的配音动画图文并茂,声像结合的动画演示课件,收到了很好的教学效果。

参考文献

[1]高怡新.Visual Foxpro程序设计[M].北京:人民邮电出版社,2003-04.

基于多媒体数据库的设计与开发 篇10

1. 系统分析

多媒体数据库 (MMDB, Multimedia Database) 是一个由若个多媒体对象所构成的集合, 这些数据对象按一定的方式被组织在一起, 可为其他应用所共享。通过调查分析多媒体数据库应能满足全院师生多媒体数据的存取, 检索。

2. 系统的总体设计

2.1 总体框架设计

(1) 主控制模块:为用户提供主界面和为其它模块设置相应的入口参数, 简洁明了, 视觉效果好。

(2) 登录控制:用户登录的作用是保护数据库中的数据信息不受其他无关人员破坏。当进入系统后, 用户可以根据自己所拥有的权限对系统的相关模块进行相应操作。为了防止其他人员获取数据库中的用户信息, 对系统进行破坏性的操作, 系统对所有用户的用户名称和登录密码进行加密后再存入数据库中。

(3) 资源管理模块:该模块是本系统的关键模块。它包含五个子模块, 实现对媒体资源的添加、修改、删除、查询、搜索、下载和浏览等功能, 并和课程资源管理系统进行链接, 提供空间让教师上传课件等。

2.2 资源库建设的内容

(1) 多媒体素材库。该库主要是向全院师生设计多媒体作品提供素材和管理多媒体作品而设立的数据库, 库内包含以下几类内容:多媒体素材内容、文本类素材、图形图像类素材、音频类素材、视频类素材这几类素材。

(2) 软件资源。软件资源包括教师在教学中, 学生在学习中或是课件制作中所用到的各类软件。

(3) 多媒体作品库。包括教师上传的各类多媒体课件和教师学生历年参赛获奖的多媒体作品。

3. 系统设计概要

3.1 资源录入子模块的实现

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

3.2 多媒体资源展示模块

该功能模块主要是对用户提供快速查看和预览系统中所存在的多媒体资源的功能。用户可以按照媒体资源分类, 逐层浏览相应媒体类别下的多媒体资源。适用于用户对多媒体资源多条件的、无精准目标的搜索, 是用户常用功能之一。浏览模式主要分两种:

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

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

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

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

4. 关键技术问题

4.1 多媒体数据的性质

根据数据结构, 多媒体数据分为格式化数据和非格式化数据两大类。根据连续性, 多媒体数据又可分为连续媒体和离散媒体两类。根据多媒体数据的性质, 数据库系统在设计时充分考虑不同类型多媒体数据的处理。

4.2 数据模型

关系数据库仍是当今的主流数据库, 其关系模型结构简单, 是由单一的二维表构成的, 数据类型和长度局限在一个较小的子集中, 并且不支持新的数据类型和数据结构, 很难实现空间数据和时态数据, 表达数据特性的能力受到限制

因此在MDBMS中必须对关系模型进行扩充, 使它既能支持格式化数据, 也能处理非格式化数据。该系统扩充的主要技术策略是:使关系数据库管理技术和操作系统中文件系统功能相结合, 实现对非格式化数据的管理。本系统采用的方法是将元组中的非格式化数据分成两部分, 一部分是非格式化数据本身, 另一部分是对非格式化的引用。

5. 小结

在课程资源管理系统中, 多媒体数据库的建设给全院师生带来了很大的便利。它能够让教师在大量的多媒体作品中, 方便快捷地实现查询和修改等管理功能, 大大提高了我们工作效率, 更保证了学生使用该系统的方便性和时效性。

参考文献

[1]曹奎等, 多媒体数据库应用开发的方法与技术, 信阳师范学院学报, 1999.4。

注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:66553826@qq.com

上一篇:空管信息处理 下一篇:电气施工安装总结