国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

GSPM:一個基于管理信息系統(tǒng)的圖形系統(tǒng)

2014-03-06 05:41鄭悅明劉洪斌鄧茂云
圖學(xué)學(xué)報 2014年2期
關(guān)鍵詞:圖元集輸管網(wǎng)

肖 揚(yáng), 鄭悅明, 劉洪斌, 鄧茂云

(西南石油大學(xué)機(jī)電工程學(xué)院,四川 成都 610500)

GSPM:一個基于管理信息系統(tǒng)的圖形系統(tǒng)

肖 揚(yáng), 鄭悅明, 劉洪斌, 鄧茂云

(西南石油大學(xué)機(jī)電工程學(xué)院,四川 成都 610500)

介紹了根據(jù)軟件工程的基本原理和面向?qū)ο蟮某绦蛟O(shè)計(jì)方法,應(yīng)用可視化和圖形數(shù)據(jù)一體化技術(shù),開發(fā)一個基于管理信息系統(tǒng)的圖形系統(tǒng) GSPM(Graphics System for Pipeline Based on Management Information System)的理論和方法,討論了系統(tǒng)的框架設(shè)計(jì)、主要類的建立和用戶界面的設(shè)計(jì)。該系統(tǒng)采用Windows 7 Ribbon 界面,操作簡單、方便。繪圖時,只需用鼠標(biāo)點(diǎn)擊工具欄或菜單欄對應(yīng)的按鈕,選擇正確的圖元,就可以繪制各種圖。系統(tǒng)設(shè)計(jì)了與數(shù)據(jù)庫的接口,可以將圖形信息和基于文本的管理信息統(tǒng)一管理與表示,實(shí)現(xiàn)了真正的圖形化操作和圖形、數(shù)據(jù)一體化。系統(tǒng)還集成了網(wǎng)絡(luò)功能,能夠利用企業(yè)網(wǎng)和互聯(lián)網(wǎng)協(xié)同工作。

圖形系統(tǒng);軟件開發(fā);面向?qū)ο?/p>

油氣集輸管網(wǎng)是由“管-站”組成的規(guī)模龐大、結(jié)構(gòu)復(fù)雜的網(wǎng)絡(luò)系統(tǒng),其覆蓋范圍廣、管道設(shè)施多、運(yùn)行情況多變、信息量巨大,使得其優(yōu)化設(shè)計(jì)和生產(chǎn)運(yùn)行管理工作變得異常繁雜和艱巨,必須借助計(jì)算機(jī)來輔助計(jì)算和管理。而在計(jì)算機(jī)應(yīng)用軟件中,圖形界面是一種直觀、友好、方便、高效的人機(jī)交互手段,用圖形來描述油氣集輸系統(tǒng)網(wǎng)絡(luò)結(jié)構(gòu),在圖形上實(shí)現(xiàn)數(shù)據(jù)輸入和結(jié)果輸出,并且進(jìn)行動態(tài)顯示,能起到直觀清楚,一目了然的效果,可以使用戶更直觀地借助計(jì)算機(jī)應(yīng)用軟件來實(shí)現(xiàn)實(shí)際問題的分析和管理,很好地滿足了油田油氣集輸系統(tǒng)優(yōu)化設(shè)計(jì)和生產(chǎn)運(yùn)行管理工作的要求。

本文就是依據(jù)這樣的考慮和實(shí)際需求而設(shè)計(jì)的一個圖形系統(tǒng)。開發(fā)圖形應(yīng)用系統(tǒng)有2種方法,一種是直接利用高級語言中的基本圖形功能來實(shí)現(xiàn),另一種是在某個已有的功能較為完善的圖形系統(tǒng)上進(jìn)行二次開發(fā),例如AutoCAD。根據(jù)項(xiàng)目的需要和系統(tǒng)的特點(diǎn),我們采取了第一種方法[1]。這是因?yàn)?,第一,本系統(tǒng)所處理的圖形對象的多樣化。既要處理矢量圖形,又要處理光柵圖形,還要處理混合圖形,這需要對圖形的顯示和處理技術(shù)進(jìn)行集成;第二,本系統(tǒng)信息顯示的多樣化。既有圖形信息,又有管線和場站的管理信息,還有地理信息;第三,系統(tǒng)功能的綜合化,系統(tǒng)集成了圖形處理與顯示、數(shù)據(jù)庫管理和網(wǎng)絡(luò)功能。因此利用VC++構(gòu)建一個基本的綜合圖形系統(tǒng),采用面向?qū)ο蠹夹g(shù), 根據(jù)應(yīng)用系統(tǒng)的需要添加所需的類及功能, 隨時可進(jìn)行擴(kuò)充, 滿足大多數(shù)圖形應(yīng)用系統(tǒng)開發(fā)的需要[2]。本系統(tǒng)實(shí)現(xiàn)了一個基本的圖形系統(tǒng), 能夠生成并處理圖元,能夠處理矢量圖形和數(shù)字圖像,能夠提供應(yīng)用系統(tǒng)開發(fā)時所需的基本圖形支持, 具有網(wǎng)絡(luò)功能,能夠與數(shù)據(jù)庫相連接,對整個管網(wǎng)系統(tǒng)的信息進(jìn)行處理和管理。

1 需求分析

GSPM圖形建模平臺是管網(wǎng)優(yōu)化設(shè)計(jì)軟件系統(tǒng)中基礎(chǔ)性的模塊,為其提供底層服務(wù),也是軟件進(jìn)行人機(jī)交互的渠道。該平臺既要能夠?qū)崿F(xiàn)集輸管網(wǎng)的圖形顯示,還應(yīng)該具有良好的用戶界面,方便進(jìn)行各種交互操作。因此,圖形建模平臺應(yīng)能實(shí)現(xiàn)以下功能:

(1)能夠進(jìn)行快速、有效地管網(wǎng)和場站圖形建模。提供集輸管網(wǎng)中表示油井、計(jì)量間、轉(zhuǎn)油站、集油管道和摻水管道等圖形符號,并且能夠用這些圖形符號繪制出各種流程(如單管環(huán)狀集油、雙管摻水集輸油等)的集輸管網(wǎng);同時,具備對已建管網(wǎng)圖形的放大、縮小、平移、打印輸出等操作功能。還能對系統(tǒng)產(chǎn)生的圖形進(jìn)行存儲顯示等操作。

(2)交互和存取功能。提供鼠標(biāo)捕捉功能,可根據(jù)捕捉到的管網(wǎng)元素,顯示其基本屬性信息,并可隨時更新;能夠添加、刪除、修改各類管網(wǎng)元素;能實(shí)現(xiàn)管網(wǎng)各類信息的條件查詢,從而提供高效、便捷的管網(wǎng)信息檢索和查詢平臺;可將已經(jīng)建好的模型進(jìn)行存儲,并能夠打開已經(jīng)存在的模型,并可以實(shí)現(xiàn)模型的重繪和編輯功能。

(3)建立管網(wǎng)信息數(shù)據(jù)庫。數(shù)據(jù)庫能夠存取管網(wǎng)的各類信息,包括管網(wǎng)元素的圖形信息、節(jié)點(diǎn)和管元的生產(chǎn)運(yùn)行參數(shù)以及模擬優(yōu)化結(jié)果信息等。

(4)數(shù)據(jù)接口。圖形建模平臺不是一個孤立的系統(tǒng),它給油氣集輸系統(tǒng)中其他計(jì)算分析軟件提供了一個可視化界面,是為應(yīng)用軟件服務(wù)的。因而,必須要為其他應(yīng)用軟件預(yù)留一個開放的數(shù)據(jù)接口。

(5)網(wǎng)絡(luò)功能。能夠利用企業(yè)網(wǎng)和互聯(lián)網(wǎng)協(xié)同工作,達(dá)到信息的交換、管理與共享。

2 系統(tǒng)框架的建立

2.1 系統(tǒng)框架設(shè)計(jì)

GSPM系統(tǒng)的總體框架采用目前IT技術(shù)中流行而較成熟的N層結(jié)構(gòu)方案, 整個系統(tǒng)的邏輯框架如圖1所示。

2.2 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)

圖1 系統(tǒng)框架設(shè)計(jì)圖

按照系統(tǒng)用戶的要求,其系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)如圖2 所示。

圖2 系統(tǒng)功能結(jié)構(gòu)設(shè)計(jì)圖

(1)圖形數(shù)據(jù)編輯子系統(tǒng):該子系統(tǒng)提供了圖形系統(tǒng)的圖形繪制與編輯功能。包括圖形繪制與編輯、數(shù)據(jù)輸入和編輯、成果輸出等。操作人員可以非常方便地進(jìn)行繪圖操作和編輯。

(2)圖形管理子系統(tǒng):該子系統(tǒng)進(jìn)行系統(tǒng)配置、大規(guī)模數(shù)據(jù)的建庫/編輯、數(shù)據(jù)備份等管理工作。系統(tǒng)配置與建庫工作以各類圖件數(shù)據(jù)為基礎(chǔ),結(jié)合圖件元數(shù)據(jù)管理,綜合局內(nèi)擁有的各種類型圖件信息資源,對現(xiàn)有各類型圖件數(shù)據(jù)的應(yīng)用范圍等信息進(jìn)行編輯管理,并對圖形數(shù)據(jù)的存儲進(jìn)行管理。

(3)訪問權(quán)限控制管理子系統(tǒng):該子系統(tǒng)主要是對功能操作安全和控制提供管理方法。利用數(shù)據(jù)庫權(quán)限控制方法,將不同組織方式下各種類型的用戶按照使用類型、使用目的、使用功能等各種形式進(jìn)行分類;對系統(tǒng)中各個操作功能點(diǎn)進(jìn)行編碼,并對不同類型的用戶賦以不同的功能操作權(quán)限;采用授權(quán)保證訪問安全和數(shù)據(jù)安全;采用用戶分級管理,用戶名、密碼或用戶名、密碼、TP 地址綁定等多種手段保證用戶安全。

(4)綜合瀏覽查詢子系統(tǒng):該子系統(tǒng)的設(shè)計(jì)目標(biāo)是能夠通過 Web瀏覽方式,結(jié)合各種查詢、查找方法,靈活從圖形庫數(shù)據(jù)庫中提取各種類圖件數(shù)據(jù),方便地顯示和檢索,并可結(jié)合用戶權(quán)限控制,對各類圖件的查詢?yōu)g覽下載進(jìn)行限制。系統(tǒng)能夠?qū)g覽到的矢量圖形或柵格圖像進(jìn)行轉(zhuǎn)換和下載,從而為遠(yuǎn)端用戶提供了JPG等柵格圖像及 EPS 矢量圖形,為其日常辦公提供了方便。

(5)數(shù)據(jù)交換子系統(tǒng):該子系統(tǒng)采用 C/S模式設(shè)計(jì),提供了多種數(shù)據(jù)接口,為不同數(shù)據(jù)格式提供數(shù)據(jù)轉(zhuǎn)換工具,為該系統(tǒng)與其他 MIS、CAD、CAM 軟件系統(tǒng)間架設(shè)了一道橋梁,實(shí)現(xiàn)了不同系統(tǒng)間所用數(shù)據(jù)文件的雙向交換,從而達(dá)到數(shù)據(jù)共享的目的。

(6)預(yù)留擴(kuò)展模塊:是為了系統(tǒng)進(jìn)一步地完善和擴(kuò)展預(yù)設(shè)置的模塊。

3 模型的建立

在應(yīng)用面向?qū)ο蠓椒ㄩ_發(fā)軟件之前[3],開發(fā)者為了更好地理解所要解決的問題,一般要建立3 種形式的模型[4]:對象模型、動態(tài)模型和功能模型。對象模型定義了做事情的實(shí)體;動態(tài)模型規(guī)定了什么時候做;功能模型指明了系統(tǒng)應(yīng)該“做什么”。1個典型的軟件系統(tǒng)應(yīng)該是3種模型的合理組合:它使用數(shù)據(jù)結(jié)構(gòu)(對象模型),執(zhí)行操作(動態(tài)模型),并且完成數(shù)據(jù)值的變化(功能模型)。

3.1 對象模型

設(shè)計(jì)面向程序時,應(yīng)把程序中使用的所有對象劃分成對象類,每個對象類都定義1組屬性和操作[3]。油氣集輸系統(tǒng)是由油井和各種功能站、庫以及工藝管道組成的原油和伴生氣的集輸系統(tǒng)。為了方便建模,將油氣集輸系統(tǒng)中的管網(wǎng)分為兩類:一是節(jié)點(diǎn)類。將油井、計(jì)量間、轉(zhuǎn)油站、管道交匯點(diǎn)的共同性質(zhì)抽象出1個節(jié)點(diǎn)類,屬性包括節(jié)點(diǎn)名稱、X和Y坐標(biāo)、節(jié)點(diǎn)名稱的可見性等。方法包括選擇節(jié)點(diǎn)、調(diào)整節(jié)點(diǎn)、刪除節(jié)點(diǎn)等;二是管道類。管道類是集油管道類和摻水管道類的基類,屬性包括起點(diǎn)名稱、終點(diǎn)名稱、管徑、壁厚、管長、保溫層厚度、管頂埋深等。方法包括選擇管道、調(diào)整管道、刪除管道等。除了節(jié)點(diǎn)類和管道類兩個主要的基類以外,還有油井類、計(jì)量間類、轉(zhuǎn)油站類、交匯點(diǎn)類、集油管道類和摻水管道類等派生類,其關(guān)系如圖3所示。

3.2 動態(tài)模型

圖3 系統(tǒng)對象模型

動態(tài)模型表示瞬時的、行為化的系統(tǒng)“控制”性質(zhì),規(guī)定了對象模型中對象的合法變化序列[4],一般用狀態(tài)圖來表示動態(tài)模型。以圖元的繪制為例,動態(tài)模型如圖4所示。

3.3 功能模型

圖4 圖元繪制的動態(tài)模型

功能模型指明了系統(tǒng)應(yīng)該“做什么”,反映了用戶對目標(biāo)系統(tǒng)的需求[4]。圖形建模平臺提供集輸管網(wǎng)系統(tǒng)優(yōu)化設(shè)計(jì)專用的圖形繪制和圖形編輯環(huán)境,滿足集輸管網(wǎng)系統(tǒng)圖形建模需求,具有圖形編輯軟件的共性,同時,又具有集輸管網(wǎng)圖形建模的特性。該平臺能夠?qū)υ图敼芫W(wǎng)進(jìn)行編輯,包括油井、計(jì)量站、轉(zhuǎn)油站、交匯點(diǎn)等節(jié)點(diǎn)數(shù)據(jù)和集油管道數(shù)據(jù)的創(chuàng)建、修改與刪除,并對管網(wǎng)的完整性進(jìn)行檢查,以便為整個管網(wǎng)系統(tǒng)的模擬分析與優(yōu)化設(shè)計(jì)提供完整的圖形信息。按照功能可以分為文件管理、圖形建模、圖形操作、圖形顯示、數(shù)據(jù)庫接口、網(wǎng)絡(luò)功能6部分,如圖5所示。

3.4 系統(tǒng)類的設(shè)計(jì)

圖5 系統(tǒng)功能模型

3.4.1 圖形類

油氣集輸系統(tǒng)是由“管-站”組成的網(wǎng)絡(luò)系統(tǒng),該系統(tǒng)主要涉及油井、計(jì)量、轉(zhuǎn)油站、油庫等節(jié)點(diǎn)以及集油管道、摻水管道等網(wǎng)絡(luò)節(jié)點(diǎn)連接元素,將其稱為圖元。圖元是組成集輸管網(wǎng)系統(tǒng)與拓?fù)浣Y(jié)構(gòu)的基本單位,是圖形建模平臺系統(tǒng)的關(guān)鍵元素,集輸管網(wǎng)信息的顯示、用戶的繪圖操作都是通過圖元來完成。

油氣集輸系統(tǒng)中涉及十幾種圖元,每種圖元都具有各自屬性,如名稱、位置等,也有各自的方法,如繪制、復(fù)制、移動、刪除等操作。這些圖元表面上看雖然各不相同,但是,很多圖元具有一些共性,如各個節(jié)點(diǎn)都具有名稱和坐標(biāo)屬性;各個節(jié)點(diǎn)都需要具有繪制、移動、復(fù)制、刪除等編輯功能。面向?qū)ο蠓椒ㄖ蓄惖睦^承和虛函數(shù)能夠很好地解決該問題:可以用類的繼承機(jī)制來實(shí)現(xiàn)圖元的相同屬性,用虛函數(shù)方法來實(shí)現(xiàn)類的共有方法。具體地說,首先,建立可以描述所有圖元類共同屬性和行為的基類;然后,按照各種圖元的實(shí)際特點(diǎn)和集輸管網(wǎng)建模的需要,應(yīng)用類的繼承和派生特性,從基類中派生出其他圖元類;最后,根據(jù)實(shí)際情況定義各圖元的特有屬性和行為[5]。

油氣集輸系統(tǒng)中所有圖元的屬性可以分為兩大類:圖形類參數(shù)和屬性類參數(shù)。圖形類參數(shù)表示每個圖元的類型及其在集輸管網(wǎng)中所處的節(jié)點(diǎn)位置等,是圖元繪制的必要參數(shù),繪圖時由繪圖函數(shù)處理得到;屬性類參數(shù),如油井產(chǎn)液量、管徑、管道壁厚等,須由用戶輸入。由此可見,圖形類參數(shù)是所有圖元的共有屬性,可以在基類中聲明,通過繼承傳遞給其他圖元。根據(jù)集輸管網(wǎng)中各個圖元的特點(diǎn),抽象出節(jié)點(diǎn)類和管道類兩個基類,其他類可以基類繼承和派生而來。節(jié)點(diǎn)類的屬性有節(jié)點(diǎn)ID、節(jié)點(diǎn)名稱、節(jié)點(diǎn)坐標(biāo)、節(jié)點(diǎn)的可見性、節(jié)點(diǎn)名稱的可見性、節(jié)點(diǎn)是否被選中、節(jié)點(diǎn)是否被刪除等。節(jié)點(diǎn)方法包括圖元的繪制、移動、刪除、判斷節(jié)點(diǎn)是否被選中等;管道類屬性包括管道ID、起點(diǎn)名稱、終點(diǎn)名稱、管徑、管長、壁厚、保溫層厚度、管頂埋深、管道可見性等。管道類方法包括繪制管道、調(diào)整管道(增加交匯點(diǎn))、刪除管道、計(jì)算管道長度、判斷管道是否被選中等。

為了對圖元信息進(jìn)行統(tǒng)一管理,將各種圖元的信息匯總于圖元工具欄上,以便用戶靈活地進(jìn)行各種元件圖形的繪制。工具欄上的每個圖元按鈕對應(yīng)1個圖元,當(dāng)用戶用鼠標(biāo)點(diǎn)擊其中1個圖元按鈕后,就選中了對應(yīng)的圖元類操作,用戶在繪圖區(qū)的所有操作都是針對選中的圖元類進(jìn)行的。應(yīng)用面向?qū)ο蠹夹g(shù)把圖元數(shù)據(jù)與操作封裝在一起,實(shí)現(xiàn)圖形建模平臺的各種功能,極大地簡化了平臺編寫過程,而且,平臺代碼具有高度的重用性[4]。

當(dāng)需要增加新的建模圖元時,可以根據(jù)圖元的屬性通過繼承來實(shí)現(xiàn)新元件的構(gòu)造,各個子類的實(shí)現(xiàn)又具有相互獨(dú)立性,使得軟件便于維護(hù)和擴(kuò)充。

3.4.2 數(shù)據(jù)庫接口類

數(shù)據(jù)庫類是為了系統(tǒng)對非圖形信息的管理而設(shè)計(jì)的,用于圖形系統(tǒng)與數(shù)據(jù)庫的接口。利用了VC++與數(shù)據(jù)庫的接口MFC ODBC[6]。MFC的ODBC類主要包括以下幾種:CDatabase類,主要功能是建立與數(shù)據(jù)庫的連接;CRecordset類,代表從數(shù)據(jù)源選擇的一組記錄集。通過該類可以對記錄集中的記錄進(jìn)行滾動、修改、增加和刪除等操作;CRecordView類,提供了一個表單視圖與某個記錄集直接相連,利用對話框數(shù)據(jù)交換機(jī)制(DDX)在記錄集與表單視圖的控件之間傳輸數(shù)據(jù);CFileExchange類,支持記錄字段數(shù)據(jù)交換(DFX),即記錄集字段數(shù)據(jù)成員與相應(yīng)的數(shù)據(jù)庫的表的字段之間的數(shù)據(jù)交換。

3.4.3 網(wǎng)絡(luò)功能類

本類設(shè)計(jì)主要為完成系統(tǒng)的網(wǎng)絡(luò)功能[7],主要包括下面這些類:CSocketFile類,主要用來在Windows Socket編程中發(fā)送和接受序列化數(shù)據(jù);CHtmlView類,用來顯示網(wǎng)頁數(shù)據(jù)的視圖類;網(wǎng)絡(luò)通信類,通過網(wǎng)絡(luò)套接字進(jìn)行數(shù)據(jù)通信的即時通信類;郵件收發(fā)類,進(jìn)行電子郵件的收發(fā)類。

4 交互式界面設(shè)計(jì)

人機(jī)界面設(shè)計(jì)是系統(tǒng)設(shè)計(jì)的組成部分,對于交互式系統(tǒng)來說,人機(jī)界面設(shè)計(jì)和數(shù)據(jù)設(shè)計(jì)、體系結(jié)構(gòu)設(shè)計(jì)、過程設(shè)計(jì)一樣重要。人機(jī)操作界面的便捷程度直接影響到用戶對軟件的評價,從而影響軟件產(chǎn)品的競爭力和壽命。人機(jī)交互界面設(shè)計(jì)的好,能對用戶產(chǎn)生吸引力,激發(fā)用戶的創(chuàng)造力,提高工作效率;否則,用戶在使用過程中就會感到不方便、不習(xí)慣,逐漸對軟件產(chǎn)生了厭煩情緒,進(jìn)而放棄對軟件的使用。因此,必須對人機(jī)界面設(shè)計(jì)給予足夠重視。

GSPM圖形系統(tǒng)交互式界面是按照目前最新的Windows Ribbon界面來設(shè)計(jì)的[8]。Ribbon界面是微軟從Office2007開始引入的一種為了使應(yīng)用程序的功能更加易于發(fā)現(xiàn)和使用、減少了點(diǎn)擊鼠標(biāo)的次數(shù)的新型界面,從實(shí)際效果來看,不僅外觀漂亮,而且功能實(shí)用,界面直觀,用戶操作簡潔方便。主界面中包含標(biāo)題欄、菜單欄、工具欄、圖元工具箱、滾動條、狀態(tài)欄和繪圖區(qū)等,用戶通過對工具欄或菜單欄中相應(yīng)圖形繪制工具的事件激發(fā)、然后由平臺響應(yīng)來完成對圖形的繪制。所有的操作都可以點(diǎn)擊鼠標(biāo)完成,非常方便快捷。圖6是系統(tǒng)運(yùn)行結(jié)果。結(jié)果顯示的是系統(tǒng)的一個子模塊“管線運(yùn)行情況”的管理信息的動態(tài)顯示。兩條管線在以地理信息為基礎(chǔ)的背景上交匯,交匯處為一場站,場站的動態(tài)運(yùn)行信息從數(shù)據(jù)庫而來,系統(tǒng)可以在圖形狀態(tài)下對動態(tài)運(yùn)行信息進(jìn)行處理和顯示。雙擊場站圖標(biāo),就可以進(jìn)入場站信息模塊。場站的圖形信息,管理信息,運(yùn)行信息,地理位置信息和其他信息都可以進(jìn)行管理和顯示。

圖6 系統(tǒng)運(yùn)行結(jié)果

5 結(jié) 論

圖形是數(shù)據(jù)的表現(xiàn)形式,特點(diǎn)是形象、直觀。通過圖形數(shù)據(jù)接口,將集輸管網(wǎng)圖中每個圖元與數(shù)據(jù)庫元件參數(shù)表中相應(yīng)的數(shù)據(jù)記錄對應(yīng)起來。用戶通過鼠標(biāo)點(diǎn)擊相應(yīng)的圖元,就可以查看、修改管網(wǎng)參數(shù)信息;輸入或修改信息完畢,數(shù)據(jù)庫中相應(yīng)的數(shù)據(jù)記錄就自動更新,實(shí)現(xiàn)了真正的圖形化操作和圖形、數(shù)據(jù)、網(wǎng)絡(luò)一體化。

[1] 方 亮, 鄭 耿, 劉國平. 圖形系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)應(yīng)用研究, 2005, (9): 173-175.

[2] 陳長清, 李永康. 基于圖形平臺的電網(wǎng)調(diào)度運(yùn)行系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J]. 電力系統(tǒng)及其自動化學(xué)報, 2012, 24(6): 41-46.

[3] 劉 弘. 面向?qū)ο蟪绦蛟O(shè)計(jì)[M]. 北京: 北京郵電大學(xué)出版社, 2005: 1-10.

[4] 張海藩. 軟件工程[M]. 2版. 北京: 人民郵電出版社, 2006: 122-266.

[5] 陳建春. Visual C++高級編程技術(shù)[M]. 北京: 電子工業(yè)出版社, 1999: 114-126.

[6] 張水波. Visual C++2008完全學(xué)習(xí)手冊[M]. 北京:清華大學(xué)出版社, 2011: 592-606.

[7] 梁 偉. Visual C++網(wǎng)絡(luò)編程經(jīng)典案例詳解[M]. 北京: 清華大學(xué)出版社, 2010: 74-200.

[8] 肖 揚(yáng), 肖晨帆. VS2012下的Ribbon界面開發(fā)[J].電腦編程技巧與維護(hù), 2013, (19): 83-88.

GSPM: A Graphics System for Pipeline Based on Management Information System

Xiao Yang, Zheng Yueming, Liu Hongbin, Deng Maoyun
(School of Mechatronic Engineering, Southwest Petroleum University, Chengdu Sichuan 610500, China)

This paper describes the theory and method to develop a graphics system based on management information system (GSPM) through the application of the basic principles of software engineering and object-oriented programming methods and the application of the visualization and graphical data integration technology, and discusses the establishment of the framework and the design of the system and the main classes. The system uses the Windows interface and its operation is simple and convenient. Drawings can be done just by simply clicking on the corresponding buttons on the toolbar or menu bar to select the correct elements on the preparation of a variety. The system is designed to interface with the database, integrate graphical and text-based management information, and can unify management and representation to achieve a true graphical operating and graphics, data, network integration.

Graphics system; software development; object-oriented

TP 391

A

2095-302X (2014)02-0161-06

2013-04-24;定稿日期:2013-07-08

肖 揚(yáng)(1964-),男,四川通江人,副教授,碩士。主要研究方向?yàn)橛?jì)算機(jī)輔助設(shè)計(jì)、計(jì)算機(jī)圖形學(xué)。E-mail:eastsun@sina.com

猜你喜歡
圖元集輸管網(wǎng)
簡述油氣集輸系統(tǒng)安全管理問題及對策
基于FLUENT天然氣集輸管道直角彎管磨損分析
學(xué)術(shù)出版物插圖的編排要求(一):圖注
聯(lián)鎖表自動生成軟件的設(shè)計(jì)與實(shí)現(xiàn)
管網(wǎng)獨(dú)立是妥協(xié)還是改革
從管網(wǎng)獨(dú)立看國企改革
管網(wǎng)改革虛實(shí)
織起一張共管網(wǎng)
電氣CAD接線圖快速轉(zhuǎn)換G圖形的技術(shù)應(yīng)用研究
煤層氣田集輸工藝優(yōu)化建議概述
冀州市| 富宁县| 临清市| 抚松县| 扬中市| 宝应县| 长顺县| 南昌县| 谢通门县| 衡东县| 阿克陶县| 东兰县| 抚顺县| 三明市| 高要市| 重庆市| 遵义县| 通州区| 正宁县| 阿鲁科尔沁旗| 平昌县| 淮阳县| 兴和县| 漳平市| 朝阳市| 阿鲁科尔沁旗| 杭锦后旗| 册亨县| 锡林郭勒盟| 广河县| 沂南县| 新干县| 松原市| 衡山县| 教育| 延寿县| 南岸区| 彰武县| 富阳市| 汤原县| 伊金霍洛旗|