亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        面向對象數(shù)據(jù)庫系統(tǒng)設計

        2014-04-29 00:00:00楊右森
        計算機光盤軟件與應用 2014年7期

        摘 要:面向對象設計是計算機領域設計的新秀,同以往的設計方法相比有著很多的優(yōu)勢。本論文就面向對象設計技術的主要思想和開發(fā)過程中的主要階段以及需要注意的問題作了簡要的介紹,介紹了面向對象技術的實現(xiàn)方法。以具體的事例為研究對象,對其進行深入的分析探討并由此提出了一種常用的數(shù)據(jù)開發(fā)模式。這種提出來的數(shù)據(jù)開發(fā)模式有著便于多次重復利用以及隨時維修的優(yōu)勢,這樣就很大程度的提高了數(shù)據(jù)庫系統(tǒng)的開發(fā)效率和開發(fā)質量。

        關鍵詞:面向對象技術;數(shù)據(jù)庫系統(tǒng);開發(fā)效率;設計

        中圖分類號:TP311.13

        1 面向對象數(shù)據(jù)庫的概念

        所謂面向對象數(shù)據(jù)庫其實就是某些具有相同屬性的類的一個集合。面向對象數(shù)據(jù)庫采用層次的模型結構,不同的類可以形成不同的類層次。當然,同一個數(shù)據(jù)庫可能同時存在多個類層次。類是一種擁有集成性的特殊集合,一個類能夠繼承某些類,比如超類的全部屬性、方法以及消息。面向對象是在面對新的實際問題所提出來的,傳統(tǒng)的設計方法是建立在面向記錄上的,而面向對象數(shù)據(jù)庫系統(tǒng)則是在面向對象的、復雜結構的基礎上進行的,是一個邏輯上的整體。面向對象數(shù)據(jù)庫設計方法能采用自然的方法,同時結合數(shù)據(jù)抽象機制在結構和行為上對復雜對象建立模型,這樣做的好處是可以大幅度的提高對程序的管理效率,從而極大地降低系統(tǒng)使用中的復雜性。

        2 面向對象軟件開發(fā)過程

        同傳統(tǒng)的數(shù)據(jù)庫開發(fā)相比,面向對象軟件開發(fā)有著其獨特的優(yōu)勢與特點。面向對象經常采用任務分配完成發(fā),也就是以模塊為處理單元,只要保證每個單位的功能得到徹底的實現(xiàn),然后通過一定的協(xié)議完成模塊的耦合,當然我們要求模塊間的耦合程度越低越好,這樣能更好軟件開發(fā)。采用這樣的分塊方式用多的有點,給我們解決軟件設計問題帶了新的活力,但與此同時也存在著一定的缺陷和問題。整體性的缺乏就是其典型的缺陷。但是面向對象的軟件開發(fā)方法則不會,由于它是采用類、類的集合、對象實例作為基本單位的,盡管也是追求低耦合度,但是由于采用了類這一關聯(lián)體使得程序員在開發(fā)軟件時只要能夠恰當?shù)奶幚磉@一關聯(lián),就一定可以很好的實現(xiàn)軟件開發(fā)。當然假若這種關系沒有得到很好的處理,就有可能出現(xiàn)整體性崩潰的后果。

        3 面向對象技術在數(shù)據(jù)庫設計過程中的應用

        當今世界,以面向對象技術為軟件開發(fā)方法應用以及遍及很多行業(yè)、企業(yè)。人們之所以更加青睞面向對象技術是因為其固有的優(yōu)勢,它能夠清楚的指導軟件開發(fā)者,為開發(fā)者提供開發(fā)說明、設計要求,這樣不僅使得開發(fā)變得簡潔也大大簡化了軟件的維護更新。傳統(tǒng)需求分析使用數(shù)據(jù)流圖,而數(shù)據(jù)庫設計使用E-R模型,這既使得在軟件開發(fā)過程中,需求分析者和數(shù)據(jù)庫設計者存在著一定的信息交流障礙,很難達成一致的理解。但是若果采用的是面向對象的需求分析法,數(shù)據(jù)庫設計采用面向對象的方法,那么需求分析階段的對象模型就能夠輕松地轉化為數(shù)據(jù)庫的結構,而不會出現(xiàn)上述的信息理解問題。面向對象方法同與結構化方法相比,雖然也會出現(xiàn)一定的開發(fā)困難,比如不能掌握深層次的抽象分析。但是由于面向對象的類處理,不論是分析還是系統(tǒng)設計都采用了相同的方法,這樣就使得開發(fā)中有著共同連接點,繼而保證了系統(tǒng)模塊化重用成為可能,這也就是這一種方法廣為流行的中重要原因。

        為了更好地說明面向對象技術的開發(fā)過程,從而突出其優(yōu)點,我們僅以湖北省某縣的一所中學的成績系統(tǒng)來說明。一個學校的成績管理系統(tǒng)包好這很多的內容,具體為學生的姓名、學生的課程成績、相關課程任課教師、課程表等,這些相關的信息都是作為一個類存在的。當然,由于成績信息需要保證實時的更新,因此在具體的過程中還涉及到信息的交互變更等。

        圖1是學生成績管理系統(tǒng)的類圖,由于每一個學生都一定屬于某一個班級中,每一門課程必須屬于某一個課表中,也即是說學生與班級之間、課程與課表之間的關系是一種包含的關系,是部分和整體的關系,這樣的關系就構成了軟件開發(fā)過程中的聚合關聯(lián)。然而學生與課表的關系迥然不同,因為它們是一種多對多復雜的關系,這樣的關系在面向對象技術中提出了解決辦法就是通過共同關節(jié)點(成績)來實現(xiàn)的。下面的UML狀態(tài)圖清楚的表達出了面向對象技術中各個類之間的相互關系。

        圖1 學生成績管理類圖

        4 結束語

        隨著社會的進步,社會對計算機系統(tǒng)設計也提出來許多新的要求。而面向對象技術就是餓、特定環(huán)境、特定時代下的產物,面向對象技術在當今的軟件開發(fā)中正起著越來越重要的作用,甚至可以說面向對象數(shù)據(jù)庫系統(tǒng)設計改變了我們的整個軟件開發(fā)領域。面向對象技術中使用UML語言對于數(shù)據(jù)庫系統(tǒng)的設計具有非常重要的作用。UML語言的運用能夠詳盡的對數(shù)據(jù)庫的外部功結構、內部的靜態(tài)結構、動態(tài)消息等進行描述,這樣有效的提高了軟件開發(fā)的速率和質量,使軟件更加便于維護,便于移植,從而提高軟件的適應性。

        參考文獻:

        [1]劉江楓.面向對象數(shù)據(jù)庫技術及其前景分析[J].化學工程與裝備,2011.

        [2]汪琛,胡浩民.面向對象數(shù)據(jù)庫技術的發(fā)展與前景[J].電腦報,2010.

        [4]來羽,張華杰.面向對象數(shù)據(jù)庫系統(tǒng)的特點分析[J].河南科技,2012.

        [3]杜文靜.面向對象數(shù)據(jù)庫的探討[J].電腦報,2011.

        作者簡介:楊右森(1986.05-),男,廣東汕頭人,輔導員,助教,學士學位,研究方向:計算機科學與技術。

        作者單位:廣東水利電力職業(yè)技術學院,廣州 510635

        九九久久自然熟的香蕉图片| 国产内射视频免费观看| 男女视频网站在线观看| 午夜免费电影| 色悠久久久久综合欧美99| 男人阁久久| 日韩av一区二区不卡在线| 免费无遮挡无码永久视频| 人妻激情偷乱一区二区三区| 西西人体大胆视频无码| 日韩av一区二区三区精品久久| 亚洲精品白浆高清久久久久久| 老熟妇高潮喷了╳╳╳| 久久国产亚洲中文字幕| 91麻豆精品国产91久久麻豆| 少妇被粗大的猛烈进出免费视频 | 熟妇激情内射com| 91视频免费国产成人| 精品国产一区二区三区男人吃奶| 日本伦理精品一区二区三区| 国产一极内射視颍一| 亚洲不卡无码高清视频| 亚洲女同高清精品一区二区99| 久久国产人妻一区二区| 欧美熟妇精品一区二区三区| 永久免费毛片在线播放| 精品国产一区二区三区av麻| 久久国产精品99精品国产| 国产精品视频久久久久| 国产一区二区三区免费在线播放| 久久精品丝袜高跟鞋| 最近中文字幕视频高清| 99热高清亚洲无码| 视频在线观看国产自拍| 国产精品一区二区无线| 青青国产成人久久91| 国产3p一区二区三区精品| 国产精品泄火熟女| 国产a级网站| 少妇太爽高潮在线播放| 又粗又黄又猛又爽大片app|