供電業(yè)務(wù)拓?fù)鋱D形平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
摘要 本文主要分析了在供電專(zhuān)業(yè)圖形信息處理過(guò)程中所遇到的數(shù)據(jù)格式規(guī)范性、業(yè)務(wù)功能擴(kuò)展能力以及接口調(diào)用等問(wèn)題,并且針對(duì)這些問(wèn)題,利用圖論原理。給出了一套符合供電業(yè)務(wù)的實(shí)現(xiàn)拓?fù)溆?jì)算、動(dòng)態(tài)著色、提供多種
部分。各部分的功能以及各部分之間的具體關(guān)系如下圖
4.1. 外部接口部分
該部分負(fù)責(zé)與應(yīng)用程序接口工作,從請(qǐng)求端接收到各種類(lèi)型的符合拓?fù)鋱D形平臺(tái)規(guī)約的請(qǐng)求,將各種請(qǐng)求歸類(lèi),并做必要的合法性、邏輯性和權(quán)限等判斷工作,然后將處理過(guò)的規(guī)范的請(qǐng)求按照標(biāo)準(zhǔn)格式提供給圖形處理核心,并負(fù)責(zé)將圖形處理中心反饋的標(biāo)準(zhǔn)格式的處理結(jié)果按照請(qǐng)求端的類(lèi)型要求封裝起來(lái),返回給各請(qǐng)求端。
該部分可以處理圖形編輯功能、圖形權(quán)限功能的請(qǐng)求,響應(yīng)Windows類(lèi)型的消息機(jī)制的請(qǐng)求、Web端的HTTP協(xié)議下的請(qǐng)求和特定JAVA類(lèi)的請(qǐng)求。
作為拓?fù)鋱D形平臺(tái)對(duì)外接口部分,隨著應(yīng)用類(lèi)型的增加,可以不斷開(kāi)發(fā)新的接口類(lèi)型,提高平臺(tái)的適應(yīng)性和擴(kuò)展性,以滿足更多類(lèi)型應(yīng)用,這也是該平臺(tái)層次設(shè)計(jì)的先進(jìn)性所決定的。
4.2. 圖形處理核心
該部分是平臺(tái)的核心部分,負(fù)責(zé)圖形數(shù)據(jù)的生成、修改、建立并維護(hù)關(guān)聯(lián)、建立并管理拓?fù)潢P(guān)系,各種規(guī)則的應(yīng)用、消息隊(duì)列的調(diào)度、進(jìn)程的分配和優(yōu)化,故障的修護(hù)和日志的維護(hù)等。
該部分可以為不同的應(yīng)用系統(tǒng)的需求和行業(yè)內(nèi)不變?cè)黾拥臉I(yè)務(wù)需求增加處理功能,同時(shí)和操作系統(tǒng)密切聯(lián)系,不斷的開(kāi)發(fā)出更加優(yōu)化的代碼,提高平臺(tái)的核心處理能力以及不斷的擴(kuò)展功能。
4.3. 底層接口部分
該部分負(fù)責(zé)系統(tǒng)底層原始數(shù)據(jù)的調(diào)用和管理。提供多種可靈活配置的數(shù)據(jù)庫(kù)(SYBASE、ORACLE、MS SQL SERVER等多種支持ODBC和JDBC的數(shù)據(jù)庫(kù))連接,訪問(wèn)數(shù)據(jù)庫(kù)數(shù)據(jù);可以通過(guò)TCP/IP協(xié)議接收底層傳來(lái)的數(shù)據(jù)報(bào)文作為數(shù)據(jù)源;而且還可以通過(guò)FTP協(xié)議來(lái)訪問(wèn)WINDOWS和UNIX等多種操作系統(tǒng)的文件,并將通過(guò)各種方式采集到的數(shù)據(jù)源和數(shù)據(jù)文件轉(zhuǎn)換成平臺(tái)標(biāo)準(zhǔn)格式數(shù)據(jù)提供給圖形處理核心處理,并將圖形處理核心反饋的數(shù)據(jù)按照底層連接類(lèi)型的不同,形成相應(yīng)的數(shù)據(jù)格式,回寫(xiě)到各數(shù)據(jù)源。
5. 拓?fù)鋱D形平臺(tái)采用的開(kāi)發(fā)技術(shù)
整個(gè)圖形平臺(tái)采用了多種目前流行的開(kāi)發(fā)技術(shù)。對(duì)外接口部分中圖形編輯和權(quán)限部分采用Visual C++6 開(kāi)發(fā),調(diào)用Metal Draw提供的API并進(jìn)行了適當(dāng)?shù)姆庋b,響應(yīng)WINDOWS消息部分采用Visual C++6 開(kāi)發(fā),采用動(dòng)態(tài)連接庫(kù)DLL進(jìn)行接口調(diào)用,接受JAVA類(lèi)調(diào)用的部分采用JBuilder6開(kāi)發(fā)的JAVA類(lèi)技術(shù)實(shí)現(xiàn),響應(yīng)WEB請(qǐng)求部分采用Visual Basic 6開(kāi)發(fā)的ACTIVE X控件技術(shù)實(shí)現(xiàn)的。
圖形處理核心部分采用Visual C++ 6.0 和Metal Draw提供的API實(shí)現(xiàn)。Visual C++比較適合做系統(tǒng)核心部分的開(kāi)發(fā),并且可以對(duì)進(jìn)程、消息隊(duì)列等操作系統(tǒng)級(jí)別的訪問(wèn),而且可以方便的調(diào)用Metal Draw提供的API,對(duì)圖形元素進(jìn)行編輯操作。
底層接口部分采用Visual C++ 6.0,根據(jù)數(shù)據(jù)

責(zé)任編輯:和碩涵
免責(zé)聲明:本文僅代表作者個(gè)人觀點(diǎn),與本站無(wú)關(guān)。其原創(chuàng)性以及文中陳述文字和內(nèi)容未經(jīng)本站證實(shí),對(duì)本文以及其中全部或者部分內(nèi)容、文字的真實(shí)性、完整性、及時(shí)性本站不作任何保證或承諾,請(qǐng)讀者僅作參考,并請(qǐng)自行核實(shí)相關(guān)內(nèi)容。
我要收藏
個(gè)贊
-
現(xiàn)貨模式下谷電用戶(hù)價(jià)值再評(píng)估
2020-10-10電力現(xiàn)貨市場(chǎng),電力交易,電力用戶(hù) -
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補(bǔ) -
深度文章 | “十三五”以來(lái)電力消費(fèi)增長(zhǎng)原因分析及中長(zhǎng)期展望
2020-09-27電力需求,用電量,全社會(huì)用電量
-
PPT | 高校綜合能源服務(wù)有哪些解決方案?
2020-10-09綜合能源服務(wù),清潔供熱,多能互補(bǔ) -
深度文章 | “十三五”以來(lái)電力消費(fèi)增長(zhǎng)原因分析及中長(zhǎng)期展望
2020-09-27電力需求,用電量,全社會(huì)用電量 -
我國(guó)電力改革涉及的電價(jià)問(wèn)題
-
電化學(xué)儲(chǔ)能應(yīng)用現(xiàn)狀及對(duì)策研究
2019-08-14電化學(xué)儲(chǔ)能應(yīng)用 -
《能源監(jiān)測(cè)與評(píng)價(jià)》——能源系統(tǒng)工程之預(yù)測(cè)和規(guī)劃
-
《能源監(jiān)測(cè)與評(píng)價(jià)》——能源系統(tǒng)工程之基本方法
-
貴州職稱(chēng)論文發(fā)表選擇泛亞,論文發(fā)表有保障
2019-02-20貴州職稱(chēng)論文發(fā)表 -
《電力設(shè)備管理》雜志首屆全國(guó)電力工業(yè) 特約專(zhuān)家征文
2019-01-05電力設(shè)備管理雜志 -
國(guó)內(nèi)首座蜂窩型集束煤倉(cāng)管理創(chuàng)新與實(shí)踐
-
人力資源和社會(huì)保障部:電線電纜制造工國(guó)家職業(yè)技能標(biāo)準(zhǔn)
-
人力資源和社會(huì)保障部:變壓器互感器制造工國(guó)家職業(yè)技能標(biāo)準(zhǔn)
-
《低壓微電網(wǎng)并網(wǎng)一體化裝置技術(shù)規(guī)范》T/CEC 150
2019-01-02低壓微電網(wǎng)技術(shù)規(guī)范