多媒体数据库管理系统探讨.doc

多媒体数据库管理系统探讨.doc

ID:20721024

大小:64.12 KB

页数:6页

时间:2018-10-15

多媒体数据库管理系统探讨.doc_第1页
多媒体数据库管理系统探讨.doc_第2页
多媒体数据库管理系统探讨.doc_第3页
多媒体数据库管理系统探讨.doc_第4页
多媒体数据库管理系统探讨.doc_第5页
资源描述:

《多媒体数据库管理系统探讨.doc》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、多媒体数据库管理系统探讨摘要:在关系型数据库管理系统基础之上,设计了对象-关系型数据库管理系统,对常见多媒体数据库包括图形、像和音频信息进行了管理。系统具有对多媒体数据进行存储、操作、查询、显示的功能,采用VB开发语言和SQLServer数据库系统。设计实现了系统中系统管理、图片管理、声音管理、视频文件和数据管理五个模块。软件具有良好的图形界面和接口、操作方便、简单实用。关键词:多媒体数据库管理系统;VisualBasic;SQLServer1总体框架设计本软件采用VB作为前台的开发语言,后台数据库采用SQLServer数据库系统。VB是应用程序的主要工具,SQ

2、LServer是主流的关系型数据库之一,利用它们的密切集成可以建立更好的应用程序。主体功能设计概要使用VB的窗口、按钮等控件实现主题框架的设计,主界面上用户可进行选择各个功能,菜单栏中包括系统管理、片管理、声音管理、视频文件和数据管理。功能结构如图1所示。面向对象技术在面向对象程序设计中,“对象(Object)”是系统中的基本运行实体,是有特殊属性(数据)和行为方式(方法)的实体。即对象有两个元素构成:一组包含数据的属性;另一组允许对属性中包含的数据进行操作的方法。也可以说,“对象”是将某些数据代码和对该数据的操作代码封装起来的模块,是有特殊属性(数据)和行为方

3、式(方法)的逻辑实体。程序语句操纵一个对象来完成相应的操作,与对象有关的完成相应操作的程序语句称为“方法”(Method)。方法是对象本身内含的执行特定操作的函数或过程。方法的内容是不可见的,用户不必过问,只要执行它就可以了。方法的操作范围只能是对象内部的数据或对象可以访问的数据。由于而向对象模型能够根据多媒体的各方而特性,更好地解决MDBMS的系统结构、对象类层次的存储结构、存取方法、多媒体数据模型及其处理方法、友好的用户接口等问题,所以建立而向对象的多媒体数据模型是现阶段研究多媒体数据库的主要方向。在面向对象的多媒体数据库中,首先要产生一系列对象库,再从几个

4、相似的对象库抽取共同属性和方法,形成类库。这种结构类似于树形结构:最上层的超类库可作为树根,树根下可有多个类库,每一类库下有多个子类库,每一子类库下又有多个中-媒体对象库。关键技术像多媒体数据库中图象的入库方法是:先在数据库中建立存放图像信息的字段,其数据类型必须为LongBinary。然后使用Image对象,并使之与该字段关联。再使用LoadPicture函数,可以将图像装入数据库。将图像从多媒体数据库中删除可以调用LoadPicture函数实现,其入口参数必须设置为视频和声音VB并没有提供将视频或声音直接存入数据库的对象,但可以采用“模拟”的方式。即当用户指

5、定好视频或声音文件名称之后,便把视频或声音的文件名和路径名存放在数据库的有关字段中。而当要播放这段视频或声音时,再根据存放在数据库该字段中的视频或声音的文件名和路径名去打开它并播放之。其中用户选取视频或声音文件用CommonDialog对象实现,而视频或声音的播放采用Mmcontrol对象实现。2测试与维护测试环境操作系统:WINDOWSXPCPU:IntelPentium4CPU硬盘:80G显示器:1024*768分辨率内存:512MB系统开发软件:VisualBasic测试方法测试包括软件测试和程序测试。软件测试是对本软件系统的软件计划、软件设计、软件编码进

6、行差错和纠错的活动。测试的目的是找出软件设计开发全周期中各个阶段的错误,以便分析错误的性质与位置而加以纠正。纠正过程可能涉及到改正或重新设计相关的文档活动。找错的活动叫测试,纠错的过程叫调试。软件测试方法又可分为两大类,即静态测试和动态测试静态测试是对被测程序进行特性分析的一些方法的总称,这种方法的主要特性是不利于用计算机运行被测试的程序,而是采用其他手段迗到检测的目的。动态测试是实际运行被测程序,输入相应的测试用例,判定执行结果是否符合要求,从而检验程序的正确性、可靠性和有效性。动态测试的两种主要方法是黑盒测试和白盒测试。程序测试是对编码阶段的语法错、语义错、

7、运行错进行查找的编码执行活动。找出编码中错误的代码执行活动叫程序测试,纠正编码中错误的代码执行活动叫程序调试。通过查找编码错与纠正编码错来保证算法的正确实现。软件测试及调试与程序测试及调试相同之处都是查错与纠错的活动。差别在于范围不同软件测试及调试覆盖软件生存周期整个阶段,而程序测试及调试则仅限于编码阶段,软件测试中的单元测试与程序测试十分相似,不同的仅在于单元测试还要测试模块间的接口,并要设计与接口相关的模块,如驱动和存根模块。系统维护根据软件维护的不同原因,软件维护可以分成四种类型:纠错性维护。在软件交付使用后,因开发时测试的不彻底、不完全,必然会有部分隐藏

8、的错误遗留到运行阶段。这

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。