多媒体数据库管理系统new

多媒体数据库管理系统new

ID:34520886

大小:190.78 KB

页数:3页

时间:2019-03-07

多媒体数据库管理系统new_第1页
多媒体数据库管理系统new_第2页
多媒体数据库管理系统new_第3页
资源描述:

《多媒体数据库管理系统new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、山西电子技术软件技术2009年第1期文章编号:1674—4578(2009)01—007102多媒体数据库管理系统夏瑞丽(中北大学,山西太原030051)摘要:多媒体数据库管理系统是针对多媒体数据的有效管理而提出的一个数据库管理系统,跟一些传统的数据库管理系统相比,多媒体数据不同于传统数据,是一种非格式化数据,具有对象复杂、存储分散及时空同步等特点。为方便管理,本系统采用面向对象方法进行设计与开发。通过引入封装、继承、对象和类等概念,可以有效地描述各种对象及其内部结构与联系,提高对非格式化多媒体数据的管理能力。关键词:多媒体;数据库管理系统;面向对象中图分类号:TP311.134.3文献标识码

2、:A合法登录的,而Type类则是为区分文件的种类而设计的。O引言本系统分BLL层、DAL层、Model层和UI层四层。随着现代信息技术的迅猛发展,如今的信息已不仅仅包BLL层,即业务逻辑层,用于页面逻辑处理。根据uI含数值和文本等简单的媒体类型,而且有图像、图形、声音、层的操作,在BLL层中进行处理。视频及动画等多种媒体,并且未来将会出现更多的媒体类Model层,即模型层,用于实体类的设计,也就是在项目型。多媒体由于其本身的综合性和结构的复杂性等,对它的中的构建实体对象。本项目中包含七个实体类,有Multime管理和操纵都十分困难。而现有的关系型数据库对多媒体diaFile类、Graphics

3、File类、Image_File类、SoundFile类、TextFile数据的管理和操作能力十分有限,尽管多媒体技术得到了很类、Type类以及User类。其中MultimediaFile类是GraphicsFile大的进步,但开发集图像、声音、文字等多媒体信息于一体的类、ImageFile类、~xmdFile类和TextFile类的基类。数据库管理系统,仍是近阶段数据库的一个发展方向⋯。DAL层,即数据访问层,用于对数据的处理。其中的由于现有的关系型数据库对多媒体数据的管理和操作MamgeFile为整个项目的核心,几乎包含了程序中所有的数据能力十分有限,其对多媒体数据操纵的效果也差强人意。一

4、处理,BI上层调用的是这里的函数来传送数据或取得数据。些基于某一特定应用领域的多媒体数据库系统已取得了成UI层,即用户界面层,也就是MultimediaMS项目的本功的经验,比如各种各样的地理信息系统,实现了对点、线、身,主要用于用户输入数据和处理事件。它是整个解决方案面等数据的管理;还有指纹数据库,头像数据库等。但是,到的人口。现在为止尚未建立一个通用的多媒体数据库管理系统。2.1用户合法性的实现1多媒体数据库管理系统当应用程序运行时,在程序的主入口点调用“Applica—作为一个多媒体数据库管理系统,本系统具备了管理文tion.Run(newLo西n());”即进入用户登录界面,本系统的所

5、本、声音、图像和视频等多媒体数据的功能,同时有效地将数有功能是从这里开始执行的。用户只有输入正确的用户名据库中各种媒体记录与其对应的文件一一对应了起来。本和密码才能进入系统,否则无法进入系统。其代码如下:系统具有以下主要功能:privatevoidbtn—Login—Click(objectsender,EventArgse){(1)多媒体数据的基本操作,如查询、添加、删除和播放等。if(this.txt—UserName.Text==lltxt—Pass.(2)多媒体数据类型定制,可以添加新的数据类型。word.Text==){2系统设计Messaget~x.Show(用户名和密码必填,警本

6、系统采用面向对象方法进行设计。在面对对象的多告,MessageBoxButtons.OK,MessageBoxlcon.Wami.ng);}媒体数据库中,首先要产生一系列的对象库,再将几个相似else{的对象库抽取共同属性和方法,形成类库⋯1,因此系统定义stringstrsql=select*fromuserswhereUS—了一个MultimediaFile基类,并由这个基类派生出Graphics—er—rlalTle+this.txt—UserName.Text+:File、ImageFile、SoundFile和TextFile四个基类。此外还定义SqlDataAdapterda=ne

7、wSqlDataAdapter了一个User类和一个Types类。User类是用来管理用户的(strsql,oonn);收稿日期:2008一儿一10作者简介:夏瑞~(1967一),女,实验师,主要从事计算机科学与技术研究。72山西电子技术2009年DataSetds=newDataSet();break;}da.Fill(ds);dtgCheck();}if(ds.Tables[0].Rows.C

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

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

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