亚洲免费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

        嗯啊 不要 啊啊在线日韩a| 人妻丰满av无码中文字幕| 色一情一乱一伦| 欧美与黑人午夜性猛交久久久| 亚洲精品成人av一区二区| 国产中文字幕亚洲综合| 与最丰满美女老师爱爱视频| 国产午夜免费高清久久影院| 女人被狂躁到高潮视频免费网站 | 乱子伦视频在线看| 亚洲一区精品中文字幕| 免费黄网站永久地址进入| 加勒比东京热中文字幕| 欧美成人猛交69| 久久亚洲中文字幕无码| 手机AV片在线| 亚洲成在人线天堂网站| www婷婷av久久久影片| 成年无码av片在线| 一本久到久久亚洲综合| 一区二区三区国产视频在线观看 | 亚洲最近中文字幕在线| 帮老师解开蕾丝奶罩吸乳网站| 99久久免费看少妇高潮a片特黄| 亚洲天堂无码AV一二三四区| 乳乱中文字幕熟女熟妇| 刺激一区仑乱| 中文字幕亚洲情99在线| 久久国产精品免费一区六九堂 | 丰满少妇一区二区三区专区| 亚洲精品在线免费视频| 亚洲精品国产精品国自产| 国语少妇高潮对白在线| 中国人妻沙发上喷白将av| 一区二区三区国产精品麻豆| 精品av熟女一区二区偷窥海滩| 日本欧美视频在线观看| 国产剧情无码中文字幕在线观看不卡视频 | 久久99热精品免费观看欧美| 91久久国产精品综合| 超碰国产精品久久国产精品99|