999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

多媒體數(shù)據(jù)庫管理系統(tǒng)探討

2008-12-31 00:00:00張燕菲張延峰
現(xiàn)代商貿(mào)工業(yè) 2008年7期

摘 要:在關(guān)系型數(shù)據(jù)庫管理系統(tǒng)基礎(chǔ)之上,設(shè)計(jì)了對象-關(guān)系型數(shù)據(jù)庫管理系統(tǒng),對常見多媒體數(shù)據(jù)庫包括圖形、圖像和音頻信息進(jìn)行了管理。系統(tǒng)具有對多媒體數(shù)據(jù)進(jìn)行存儲、操作(處理)、查詢、顯示(播放)的功能,采用VB開發(fā)語言和SQL Server數(shù)據(jù)庫系統(tǒng)。設(shè)計(jì)實(shí)現(xiàn)了系統(tǒng)中系統(tǒng)管理、圖片管理、聲音管理、視頻文件和數(shù)據(jù)管理五個(gè)模塊。 軟件具有良好的圖形界面和接口、操作方便、簡單實(shí)用。

關(guān)鍵詞:多媒體數(shù)據(jù)庫管理系統(tǒng);Visual Basic;SQL Server 

中圖分類號:TP37文獻(xiàn)標(biāo)識碼:A文章編號:1672-3198(2008)07-0318-01

1 總體框架設(shè)計(jì)

本軟件采用VB作為前臺的開發(fā)語言,后臺數(shù)據(jù)庫采用SQL Server數(shù)據(jù)庫系統(tǒng)。VB是應(yīng)用程序的主要工具,SQL Server 是主流的關(guān)系型數(shù)據(jù)庫之一,利用它們的密切集成可以建立更好的應(yīng)用程序。

1.1 主體功能設(shè)計(jì)概要

使用VB的窗口、按鈕等控件實(shí)現(xiàn)主題框架的設(shè)計(jì),主界面上用戶可進(jìn)行選擇各個(gè)功能,菜單欄中包括系統(tǒng)管理、圖片管理、聲音管理、視頻文件和數(shù)據(jù)管理。功能結(jié)構(gòu)圖,如圖1所示。

圖1 功能結(jié)構(gòu)圖

1.2 面向?qū)ο蠹夹g(shù)

在面向?qū)ο蟪绦蛟O(shè)計(jì)中,“對象(Object)”是系統(tǒng)中的基本運(yùn)行實(shí)體,是有特殊屬性(數(shù)據(jù))和行為方式(方法)的實(shí)體。即對象有兩個(gè)元素構(gòu)成:一組包含數(shù)據(jù)的屬性;另一組允許對屬性中包含的數(shù)據(jù)進(jìn)行操作的方法。也可以說,“對象”是將某些數(shù)據(jù)代碼和對該數(shù)據(jù)的操作代碼封裝起來的模塊,是有特殊屬性(數(shù)據(jù))和行為方式(方法)的邏輯實(shí)體。

程序語句操縱一個(gè)對象來完成相應(yīng)的操作,與對象有關(guān)的完成相應(yīng)操作的程序語句稱為“方法”(Method)。方法是對象本身內(nèi)含的執(zhí)行特定操作的函數(shù)或過程。方法的內(nèi)容是不可見的,用戶不必過問,只要執(zhí)行它就可以了。方法的操作范圍只能是對象內(nèi)部的數(shù)據(jù)或?qū)ο罂梢栽L問的數(shù)據(jù)。

由于而向?qū)ο竽P湍軌蚋鶕?jù)多媒體的各方而特性,更好地解決MDBMS的系統(tǒng)結(jié)構(gòu)、對象類層次的存儲結(jié)構(gòu)、存取方法、多媒體數(shù)據(jù)模型及其處理方法、友好的用戶接口等問題,所以建立而向?qū)ο蟮亩嗝襟w數(shù)據(jù)模型是現(xiàn)階段研究多媒體數(shù)據(jù)庫的主要方向。

在面向?qū)ο蟮亩嗝襟w數(shù)據(jù)庫中,首先要產(chǎn)生一系列對象庫,再從幾個(gè)相似的對象庫抽取共同屬性和方法,形成類庫。這種結(jié)構(gòu)類似于樹形結(jié)構(gòu):最上層的超類庫可作為樹根,樹根下可有多個(gè)類庫,每一類庫下有多個(gè)子類庫,每一子類庫下又有多個(gè)中-媒體對象庫。

1.3 關(guān)鍵技術(shù)

1.3.1 圖像

多媒體數(shù)據(jù)庫中圖象的入庫方法是:先在數(shù)據(jù)庫中建立存放圖像信息的字段,其數(shù)據(jù)類型必須為LongBinary。然后使用Image 對象,并使之與該字段關(guān)聯(lián)。再使用LoadPicture()函數(shù),可以將圖像裝入數(shù)據(jù)庫。將圖像從多媒體數(shù)據(jù)庫中刪除可以調(diào)用LoadPicture()函數(shù)實(shí)現(xiàn),其入口參數(shù)必須設(shè)置為空。

1.3.2 視頻和聲音

VB 并沒有提供將視頻或聲音直接存入數(shù)據(jù)庫的對象,但可以采用“模擬”的方式。即當(dāng)用戶指定好視頻或聲音文件名稱之后,便把視頻或聲音的文件名和路徑名存放在數(shù)據(jù)庫的有關(guān)字段中。而當(dāng)要播放這段視頻或聲音時(shí),再根據(jù)存放在數(shù)據(jù)庫該字段中的視頻或聲音的文件名和路徑名去打開它并播放之。其中用戶選取視頻或聲音文件用CommonDialog 對象實(shí)現(xiàn),而視頻或聲音的播放采用Mmcontrol 對象實(shí)現(xiàn)。

2 測試與維護(hù)

2.1 測試環(huán)境

操作系統(tǒng):WINDOWS XP 

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

硬盤:80G

顯示器:1024*768分辨率

內(nèi)存:512MB

系統(tǒng)開發(fā)軟件:Visual Basic 6.0

2.2 測試方法

測試包括軟件測試和程序測試。

軟件測試是對本軟件系統(tǒng)的軟件計(jì)劃、軟件設(shè)計(jì)、軟件編碼進(jìn)行差錯(cuò)和糾錯(cuò)的活動。測試的目的是找出軟件設(shè)計(jì)

開發(fā)全周期中各個(gè)階段的錯(cuò)誤,以便分析錯(cuò)誤的性質(zhì)與位置而加以糾正。糾正過程可能涉及到改正或重新設(shè)計(jì)相關(guān)的文檔活動。找錯(cuò)的活動叫測試,糾錯(cuò)的過程叫調(diào)試。

軟件測試方法又可分為兩大類,即靜態(tài)測試和動態(tài)測試。靜態(tài)測試是對被測程序進(jìn)行特性分析的一些方法的總稱,這種方法的主要特性是不利于用計(jì)算機(jī)運(yùn)行被測試的程序,而是采用其他手段達(dá)到檢測的目的。動態(tài)測試是實(shí)際運(yùn)行被測程序,輸入相應(yīng)的測試用例,判定執(zhí)行結(jié)果是否符合要求,從而檢驗(yàn)程序的正確性、可靠性和有效性。動態(tài)測試的兩種主要方法是黑盒測試和白盒測試。

程序測試是對編碼階段的語法錯(cuò)、語義錯(cuò)、運(yùn)行錯(cuò)進(jìn)行查找的編碼執(zhí)行活動。找出編碼中錯(cuò)誤的代碼執(zhí)行活動叫程序測試,糾正編碼中錯(cuò)誤的代碼執(zhí)行活動叫程序調(diào)試。通過查找編碼錯(cuò)與糾正編碼錯(cuò)來保證算法的正確實(shí)現(xiàn)。

軟件測試及調(diào)試與程序測試及調(diào)試相同之處都是查錯(cuò)與糾錯(cuò)的活動。差別在于范圍不同軟件測試及調(diào)試覆蓋軟件生存周期整個(gè)階段,而程序測試及調(diào)試則僅限于編碼階段,軟件測試中的單元測試與程序測試十分相似,不同的僅在于單元測試還要測試模塊間的接口,并要設(shè)計(jì)與接口相關(guān)的模塊,如驅(qū)動和存根模塊。

2.3 系統(tǒng)維護(hù)

根據(jù)軟件維護(hù)的不同原因,軟件維護(hù)可以分成四種類型:

(1)糾錯(cuò)性維護(hù)。在軟件交付使用后,因開發(fā)時(shí)測試的不徹底、不完全,必然會有部分隱藏的錯(cuò)誤遺留到運(yùn)行階段。這些隱藏下來的錯(cuò)誤在某些特定的使用環(huán)境下就會暴露出來。為了識別和糾正軟件錯(cuò)誤、改正軟件性能上的缺陷、排除實(shí)施中的誤使用,應(yīng)當(dāng)進(jìn)行診斷和改正錯(cuò)誤。

(2)適應(yīng)性維護(hù)。在使用過程中,外部環(huán)境(新的硬、軟件配置)、數(shù)據(jù)環(huán)境(數(shù)據(jù)庫、數(shù)據(jù)格式、數(shù)據(jù)輸入/輸出方式、數(shù)據(jù)存儲介質(zhì))可能發(fā)生變化。為使軟件適應(yīng)這種變化,而應(yīng)當(dāng)去修改軟件。

(3)完善性維護(hù)。在軟件的使用過程中,用戶往往會對軟件提出新的功能與性能要求。為了滿足這些要求,需要修改或再開發(fā)軟件,以擴(kuò)充軟件功能、增強(qiáng)軟件性能、改進(jìn)加工效率、提高軟件的可維護(hù)性。

(4)預(yù)防性維護(hù)。預(yù)防性維護(hù)即軟件再工程,是為了提高軟件的可維護(hù)性、可靠性等,為以后進(jìn)一步改進(jìn)軟件打下良好基礎(chǔ)。

參考文獻(xiàn)

[1]舒涵. 營造海量多媒體數(shù)據(jù)的家[J].中國計(jì)算機(jī)用戶,2003,(19).

[2]范振梅,王晨光,范振鈞. 多媒體數(shù)據(jù)庫的實(shí)現(xiàn)[J].通化師范學(xué)院學(xué)報(bào),2004,(04).

[3]劉天惠.Visual Basic 程序設(shè)計(jì)教程[M].北京:清華大學(xué)出版社,2006.

[4]周朋紅.多媒體技術(shù)與應(yīng)用[M].北京:中國水利水電出版社,2005.

[5]胡松義.數(shù)據(jù)庫管理系統(tǒng)應(yīng)用教程[M].湖南:湖南人民出版社圖書發(fā)行部,2006.

[6]徐蘭芳.數(shù)據(jù)庫設(shè)計(jì)與實(shí)現(xiàn)[M].上海:上海交通大學(xué)出版社,2006.

主站蜘蛛池模板: 天天做天天爱夜夜爽毛片毛片| 亚洲天堂成人| 国产成人亚洲无码淙合青草| 欧美区一区| 中文字幕首页系列人妻| 久久久四虎成人永久免费网站| 91视频99| 2020久久国产综合精品swag| 国产欧美在线观看一区| 亚洲国产成人自拍| 丁香五月激情图片| 九九热精品视频在线| 色婷婷综合在线| 欧美人人干| 亚洲无码91视频| 日本福利视频网站| 免费A∨中文乱码专区| 国产黄色爱视频| 综合五月天网| 国产美女91视频| 毛片网站在线看| 亚洲第一天堂无码专区| 理论片一区| 国产免费好大好硬视频| 天堂成人av| 日韩第八页| 免费在线色| 国产男女XX00免费观看| 精品久久久久久久久久久| 成年人国产视频| 国产精品永久免费嫩草研究院| 日韩第一页在线| 亚洲AV无码乱码在线观看裸奔| 亚洲一区二区三区在线视频| 成人在线观看一区| 国产视频自拍一区| 国内精品久久九九国产精品 | 久久77777| 欧美区一区| 伊人色天堂| 伊在人亚洲香蕉精品播放| 在线看片免费人成视久网下载| 波多野结衣中文字幕一区二区| 人人爽人人爽人人片| 国产啪在线| 亚洲欧州色色免费AV| 亚洲精品在线观看91| 国产黑人在线| 亚洲欧美国产视频| 国产欧美日韩资源在线观看| 国产高清在线精品一区二区三区 | 91探花国产综合在线精品| 99久久人妻精品免费二区| 白浆免费视频国产精品视频 | 日韩欧美综合在线制服| 国产精品99在线观看| 一本大道香蕉中文日本不卡高清二区| 国产原创演绎剧情有字幕的| 真人免费一级毛片一区二区| 国产成人8x视频一区二区| 国产91精品最新在线播放| 成人免费网站久久久| 伊大人香蕉久久网欧美| 亚洲人视频在线观看| 2021国产v亚洲v天堂无码| a欧美在线| 亚洲毛片一级带毛片基地| 亚洲一区二区三区在线视频| 好吊色妇女免费视频免费| AV在线天堂进入| 日本精品视频一区二区| 四虎影视国产精品| 香蕉久久永久视频| 欧美成a人片在线观看| 黄色免费在线网址| 国产日本视频91| 日本成人一区| 日韩欧美在线观看| 91免费在线看| 亚洲成人www| jijzzizz老师出水喷水喷出| 日韩精品专区免费无码aⅴ|