多媒体数据库管理系统的设计和开发
发布时间:2008/6/5 0:00:00 访问次数:493
开发集图像、声音、文字等多媒体信息于一体的数据库管理系统,仍是近阶段数据库的一个发展方向。如何使系统既具有数据库管理系统的优异性能,又具备多媒体系统的丰富多彩,是目前大家在探讨的一个问题。下面将作者开发航材多媒体数据库管理系统的点滴经验做一介绍。
1 航材多媒体信息管理系统的组成和开发
l.1 航材多媒体信息管理系统的组成
航材仓库担负着航材的筹措、储存、管理、发付等任务。通常仓库中储存成千上万种器材,主管人员既要随时掌握器材的库存状况,做好航材保障工作,又要督促下级认真学习,掌握娴熟的工作技能,还要进行科学管理,做好平时的保密工作。针对以上要求,我们设计的系统功能如图1所示。
1.2 航材多媒体信息管理系统的开发
(1)autherware环境下数据库的创建应用
本系统需要处理的信息包括图片、声音、文字、视频、动画等,种类较多。既有描述器材性能的说明性文字,又有器材的图片;既有器材库存情况的详尽资料,以满足仓库科学管理的需要,又有考核学习者的知识题库;在某些特殊的位置还有语音说明、背景音乐的渲染、视频动画的演示。因此,系统需要处理的信息量很大。像这样集声音、文字、图片等信息于一体,具备数据信息的学习、考核、演示、管理维护等功能的管理信息系统,用autherware来开发,不仅处理多媒体信息非常方便,而且结合运用数据库处理工具access和sql server,能增大信息容量,提高系统开发的灵活性。
本系统的数据库分为2级:基本库和二级库。基本库包括器材信息库和业务基本知识库。器材信息库存储了器材的所有信息;业务基本知识库存储了业务人员必须掌握的基本知识,以文本形式出现。二级库是基于学习者学习结果产生的,因人而异,动态出现,即时更新,具有不重复性,主要用于生成考核试卷。
在基本库中我们从下面几个方面对器材属性进行描述:器材名称、器材型号、出厂日期、货架号、库存数量、器材价格、器材图片、语音讲解等。器材图片信息的数据量较大,出于方便存储和便于更新的考虑,我们把他以文件的形式单独存放,然后再创建一个映射表单,把器材图片文件和数据库联系起来,通过映射表单在数据库中进行调用。映射表单如图2所示(出于保密,做了特殊处理)。
在autherware中调用图片文件的过程如下:
…… mm:=getspriteproperty(@〞combobox2〞,# text) ib32:=〞select型号from wjj where文件夹=′〞∧mm∧ 〞 ′〞 odbchandle:=odbcopen(windowhandle,〞odbcerror〞?quot;123〞,〞〞,〞〞) ib321:=odbcexeeute(odbchandle,ib32) odbcciose(odbchandle) recordcountl:=linecount(ib321) …… …… odbcerror:=〞〞 odbchandle:=odbcopen(windowhandle,〞odbeerror〞,"123〞,〞〞,〞〞) ij:=〞select路径from wjj where型号=′〞∧mm9∧ 〞 ′〞 display_namel:=〞select器材名称from lianxi where型号′〞∧mm9∧ 〞 ′〞 ijl:=odbcexecute(odbchandle,ij) display_namell:=odbcexecute(odbchandle,displaynamel) setspriteproperty(@"display_name",#fontname,"黑体") setspriteproperty(@"display_name",#fontsize,24) setspriteproperty(④"display_name",~liststyle,0) setspriteproperty(④"display_name",#multiselect,0) callsprite(@"display_name",#additem,getline(display_name11,1)) setspriteproperty(@"kodak9',#image,filelocation∧ij1) callsprite(@〞fkodak9",#display) odbcciose(odbchandle)
对器材性能进行语音解说的数据也以文件的形式单独存放,调用方法和过程同上。
(2)authorware环境下数据库的连接应用
实现authorware对数据库的操作,必须首先建立authorware和数据库的连接。连接的建立是通过odbc的配置完成的。odbc配置有手工配置和自动配置2种方式,本系统采用的是自动配置,过程如图3所示。
authorware对数据库的操作要具备2个条件:一是借助数据库
开发集图像、声音、文字等多媒体信息于一体的数据库管理系统,仍是近阶段数据库的一个发展方向。如何使系统既具有数据库管理系统的优异性能,又具备多媒体系统的丰富多彩,是目前大家在探讨的一个问题。下面将作者开发航材多媒体数据库管理系统的点滴经验做一介绍。
1 航材多媒体信息管理系统的组成和开发
l.1 航材多媒体信息管理系统的组成
航材仓库担负着航材的筹措、储存、管理、发付等任务。通常仓库中储存成千上万种器材,主管人员既要随时掌握器材的库存状况,做好航材保障工作,又要督促下级认真学习,掌握娴熟的工作技能,还要进行科学管理,做好平时的保密工作。针对以上要求,我们设计的系统功能如图1所示。
1.2 航材多媒体信息管理系统的开发
(1)autherware环境下数据库的创建应用
本系统需要处理的信息包括图片、声音、文字、视频、动画等,种类较多。既有描述器材性能的说明性文字,又有器材的图片;既有器材库存情况的详尽资料,以满足仓库科学管理的需要,又有考核学习者的知识题库;在某些特殊的位置还有语音说明、背景音乐的渲染、视频动画的演示。因此,系统需要处理的信息量很大。像这样集声音、文字、图片等信息于一体,具备数据信息的学习、考核、演示、管理维护等功能的管理信息系统,用autherware来开发,不仅处理多媒体信息非常方便,而且结合运用数据库处理工具access和sql server,能增大信息容量,提高系统开发的灵活性。
本系统的数据库分为2级:基本库和二级库。基本库包括器材信息库和业务基本知识库。器材信息库存储了器材的所有信息;业务基本知识库存储了业务人员必须掌握的基本知识,以文本形式出现。二级库是基于学习者学习结果产生的,因人而异,动态出现,即时更新,具有不重复性,主要用于生成考核试卷。
在基本库中我们从下面几个方面对器材属性进行描述:器材名称、器材型号、出厂日期、货架号、库存数量、器材价格、器材图片、语音讲解等。器材图片信息的数据量较大,出于方便存储和便于更新的考虑,我们把他以文件的形式单独存放,然后再创建一个映射表单,把器材图片文件和数据库联系起来,通过映射表单在数据库中进行调用。映射表单如图2所示(出于保密,做了特殊处理)。
在autherware中调用图片文件的过程如下:
…… mm:=getspriteproperty(@〞combobox2〞,# text) ib32:=〞select型号from wjj where文件夹=′〞∧mm∧ 〞 ′〞 odbchandle:=odbcopen(windowhandle,〞odbcerror〞?quot;123〞,〞〞,〞〞) ib321:=odbcexeeute(odbchandle,ib32) odbcciose(odbchandle) recordcountl:=linecount(ib321) …… …… odbcerror:=〞〞 odbchandle:=odbcopen(windowhandle,〞odbeerror〞,"123〞,〞〞,〞〞) ij:=〞select路径from wjj where型号=′〞∧mm9∧ 〞 ′〞 display_namel:=〞select器材名称from lianxi where型号′〞∧mm9∧ 〞 ′〞 ijl:=odbcexecute(odbchandle,ij) display_namell:=odbcexecute(odbchandle,displaynamel) setspriteproperty(@"display_name",#fontname,"黑体") setspriteproperty(@"display_name",#fontsize,24) setspriteproperty(④"display_name",~liststyle,0) setspriteproperty(④"display_name",#multiselect,0) callsprite(@"display_name",#additem,getline(display_name11,1)) setspriteproperty(@"kodak9',#image,filelocation∧ij1) callsprite(@〞fkodak9",#display) odbcciose(odbchandle)
对器材性能进行语音解说的数据也以文件的形式单独存放,调用方法和过程同上。
(2)authorware环境下数据库的连接应用
实现authorware对数据库的操作,必须首先建立authorware和数据库的连接。连接的建立是通过odbc的配置完成的。odbc配置有手工配置和自动配置2种方式,本系统采用的是自动配置,过程如图3所示。
authorware对数据库的操作要具备2个条件:一是借助数据库
热门点击
推荐技术资料
| |