• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于數(shù)據(jù)模型解析的后端實體結構建模方法研究

      2019-02-02 03:58:00吳爭榮杜杰尹立彬
      數(shù)字技術與應用 2019年11期
      關鍵詞:智能配電網(wǎng)

      吳爭榮 杜杰 尹立彬

      摘要:本文探討了智能配電網(wǎng)基礎開發(fā)管理平臺,分析了數(shù)據(jù)構架及實體模型,研究了數(shù)據(jù)模型解析的后端實體結構建模方法。

      關鍵詞:智能配電網(wǎng);數(shù)據(jù)模型解析;應用建模

      中圖分類號:TP391.1 文獻標識碼:A 文章編號:1007-9416(2019)11-0080-02

      0 引言

      深化配電網(wǎng)管理,既是滿足客戶訴求,實現(xiàn)企業(yè)健康發(fā)展的需求,更是實現(xiàn)社會穩(wěn)定、經(jīng)濟發(fā)展的需求。通過智能配電網(wǎng)基礎開發(fā)及服務平臺建設,完善平臺總體框架,構建服務于智能配電網(wǎng)業(yè)務領域的統(tǒng)一應用支撐平臺,確保業(yè)務領域內各應用基于統(tǒng)一的技術架構、統(tǒng)一的數(shù)據(jù)模型規(guī)范和統(tǒng)一的質量標準。本文基于數(shù)據(jù)模型解析的后端實體結構建模方法進行研究。

      1 智能配電網(wǎng)基礎開發(fā)管理平臺概述

      智能配電網(wǎng)基礎開發(fā)管理平臺融合了豐富的運行時服務組件,為開發(fā)平臺構建的微服務運行時系統(tǒng)提供相關的人員組織服務、認證服務、權限服務、業(yè)務流程服務、附件服務、網(wǎng)關服務等基礎能力。通過可視化IDE快速完成業(yè)務服務、業(yè)務界面的設計與代碼生成,并可通過開發(fā)平臺將生成的代碼提交到代碼配置庫中,實現(xiàn)業(yè)務應用的持續(xù)集成、構建、代碼檢查與應用部署。

      開發(fā)管理平臺參考了TOGAF/CMMI/PMP/南網(wǎng)EA架構等規(guī)范標準,覆蓋了軟件開發(fā)過程域。其基于模型驅動架構(MDA)的思想而設計,整個系統(tǒng)以元數(shù)據(jù)為核心,將傳統(tǒng)手工開發(fā)轉化為,通過可視化的建模操作實現(xiàn)軟件業(yè)務功能,并通過元數(shù)據(jù)進行軟件資產的積累和分層沉淀。由于元數(shù)據(jù)是計算機能夠直接理解的數(shù)據(jù),開發(fā)平臺將軟件開發(fā)中由于人造成的信息傳遞失真,嚴重技能依賴、不可復用性等問題降到了最低,使得軟件開發(fā)過程達到了半自動化、標準化,極大提升了企業(yè)生產效率和質量。

      2 數(shù)據(jù)構架及實體模型

      2.1 開發(fā)IDE

      開發(fā)IDE提供統(tǒng)一的可視化開發(fā)環(huán)境以便設計和開發(fā)人員能夠快速完成業(yè)務服務、業(yè)務界面的設計與代碼生成。主要包含平臺管理及開發(fā)建模兩部分。其中開發(fā)建模,覆蓋軟件開發(fā)的設計、實現(xiàn)階段。提供可視化的建模操作(項目建模、實體界面、界面建模、數(shù)據(jù)庫建模、流程建模、數(shù)據(jù)項建模等),基于標準模型及最佳實踐模板,生成目標業(yè)務應用代碼,并自動提交指定的代碼庫進行集成。

      2.2 數(shù)據(jù)架構

      開發(fā)平臺主體模型包括:項目模型、數(shù)據(jù)庫模型、實體模型、界面模型、流程模型、服務模型及當前項目所使用的代碼模板模型;其中,實體模型是指當前應用下的實體結構、實體行為、實體關聯(lián)等信息。

      3 數(shù)據(jù)模型解析的后端實體結構建模方法

      3.1 模塊首頁

      實時的展示了當前模塊下所有子項的信息。子項包括實體、界面、工作流、數(shù)據(jù)庫、服務、數(shù)據(jù)項以及工作臺配置。

      3.2 項目建模

      一個業(yè)務系統(tǒng),會根據(jù)業(yè)務劃分為若干子系統(tǒng)、應用、功能。項目建模就是用來定義業(yè)務系統(tǒng)的邏輯劃分,系統(tǒng)下可以定義子系統(tǒng),應用下可以定義子應用。項目建模后的元數(shù)據(jù)將作為實體建模、界面建模的基礎數(shù)據(jù)。項目建模分為系統(tǒng)建模、目錄建模、應用建模。系統(tǒng)建模對系統(tǒng)節(jié)點進行建模,建模后的系統(tǒng)節(jié)點下,能增加系統(tǒng)、目錄、應用節(jié)點。目錄建模為了更清晰的劃分系統(tǒng)下的系統(tǒng)、應用,可以增加目錄節(jié)點進行邏輯劃分。建模后的目錄節(jié)點下,能增加系統(tǒng)、目錄、應用節(jié)點。

      3.3 快速構建

      整合實體建模、界面建模等功能,提供實體導入,實體編輯,界面編輯,代碼生成功能快速完成模塊開發(fā)。還可以關聯(lián)流程相關,選擇流程相關的實體,就能夠生成流程相關的界面。實體信息編輯通過導入實體功能從數(shù)據(jù)庫中導入實體,同時對實體的父類,關聯(lián)流程,關聯(lián)關系進行編輯。實體屬性編輯根據(jù)當前實體信息對實體各屬性進行編輯、查詢表達式編輯、定義屬性在界面中使用的控件類型等。代碼生成根據(jù)實體及界面模板信息,展示當前編輯實體,界面信息;同時可以對實體及界面進行編輯、生成代碼操作。

      3.4 實體建模

      在業(yè)務系統(tǒng)開發(fā)的分析設計階段,將分析出業(yè)務實體、業(yè)務屬性、業(yè)務方法、業(yè)務實體間的關系。實體建模就是將分析出的業(yè)務實體及其屬性、方法、關系定義到系統(tǒng)中。實體建模的信息將作為元數(shù)據(jù)提供給界面建模、代碼生成等模塊使用。實體編輯對實體的基本信息進行編輯。實體基本信息中如果當前實體需要走工作流需要選擇父實體為工作流實體,并且還要關聯(lián)一個工作流流程,其他基本信息都會自動從數(shù)據(jù)庫表導入時自動檢索出。屬性編輯對實體屬性的信息進行編輯。實體屬性一般是從數(shù)據(jù)庫表導入時會自動帶出所有的字段作為屬性,屬性來源分為:關聯(lián)字典、關聯(lián)枚舉和關聯(lián)屬性。方法編輯對實體方法的信息進行編輯,在實體方法中共分為七大類型:空方法、級聯(lián)操作、存儲過程調用、函數(shù)調用、自定義SQL調用、查詢建模和查詢重寫。

      3.5 數(shù)據(jù)庫建模

      業(yè)務系統(tǒng)的分析設計階段,分析出的實體、字段、關系可能通過數(shù)據(jù)庫設計的形式體現(xiàn)。數(shù)據(jù)庫建模就是將數(shù)據(jù)庫中的表、視圖、存儲過程、函數(shù)信息導入到系統(tǒng)中。數(shù)據(jù)庫建模的信息將作為元數(shù)據(jù)提供給實體建模、代碼生成等模塊使用。表建模將數(shù)據(jù)庫中的表導入系統(tǒng),作為元數(shù)據(jù)提供給系統(tǒng)中其它模塊使用。視圖建模將數(shù)據(jù)庫中的視圖導入系統(tǒng),作為元數(shù)據(jù)提供給系統(tǒng)中其它模塊使用。存儲過程建模將數(shù)據(jù)庫中的存儲過程導入系統(tǒng),作為元數(shù)據(jù)提供給系統(tǒng)中其它模塊使用。函數(shù)建模將數(shù)據(jù)庫中的函數(shù)導入系統(tǒng),作為元數(shù)據(jù)提供給系統(tǒng)中其它模塊使用。

      3.6 界面建模

      界面建模主要分幾點功能:基本信息、設計器、控件狀態(tài)、數(shù)據(jù)模型、行為。業(yè)務系統(tǒng)的界面多種多樣,界面建??蓪崿F(xiàn)不同布局的各種頁面的生成。界面建模內置界面常用的各種控件,如input、radio、select、textarea、gird、layout等等,通過對界面進行布局,拖拽控件填充到布局,再輔以界面數(shù)據(jù)模型、界面行為、控件狀態(tài)的定義,可實現(xiàn)界面的建模生成界面元數(shù)據(jù),從而實現(xiàn)業(yè)務界面的自動生成。

      基本信息定義列表界面的基本信息、界面的引入js\css、頁面參數(shù)、頁面菜單權限以及關聯(lián)界面原型。數(shù)據(jù)模型定義界面需要用到的數(shù)據(jù)模型。數(shù)據(jù)模型在這里分為以下幾類:頁面全局參數(shù)、頁面?zhèn)魅雲(yún)?shù)、頁面用戶權限、頁面常量和業(yè)務數(shù)據(jù)模型。行為定義界面需要的行為,如pulldown的click事件、gird的datasource數(shù)據(jù)源函數(shù)等。從模板創(chuàng)建頁面通過選擇模板和快速元數(shù)據(jù)錄入來快速構建頁面,再輔以對頁面進行微調,從而達到快速高效構建業(yè)務頁面的目的。

      4 結語

      本文通過對基于數(shù)據(jù)模型解析的后端實體結構建模方法分析,構建服務于智能配電網(wǎng)業(yè)務領域的統(tǒng)一應用支撐平臺,確保業(yè)務領域內各應用基于統(tǒng)一的技術架構、統(tǒng)一的數(shù)據(jù)模型規(guī)范和統(tǒng)一的質量標準。具體來說,其優(yōu)勢主要體現(xiàn)在以下幾個方面:

      (1)直接解析已有數(shù)據(jù)設計成果-數(shù)據(jù)模型,自動轉化為后端實體初始模型,實現(xiàn)設計階段成果的傳承;(2)支持對常用的數(shù)據(jù)庫對象模型解析,如Oracle、mysql數(shù)據(jù)庫的表、視圖、存儲過程的解析;(3)支持在線構建與展示數(shù)據(jù)表模型,實現(xiàn)正向設計與反向解析雙向互通;(4)轉化后的實體模型可以通過在線實體建模形式進行模型完善與補充。

      猜你喜歡
      智能配電網(wǎng)
      智能配電網(wǎng)自愈控制技術探討
      智能配電網(wǎng)與配電自動化技術探討及未來展望
      智能配電網(wǎng)技術研究
      卷宗(2016年10期)2017-01-21 14:06:37
      智能配電網(wǎng)研究
      科技傳播(2016年16期)2017-01-03 22:23:33
      探討智能配電網(wǎng)故障快速定位與故障恢復
      關于智能配電網(wǎng)運行狀態(tài)管控與綜合評價關鍵技術的探討
      無線通信技術在智能配電網(wǎng)中的應用
      電力系統(tǒng)中智能配電網(wǎng)設計研究
      智能配電網(wǎng)關鍵技術研究
      淺析分布式能源接入智能配電網(wǎng)技術
      辰溪县| 鲁山县| 罗源县| 利津县| 武定县| 乌什县| 班玛县| 大连市| 焉耆| 长武县| 扶余县| 怀远县| 太和县| 静安区| 绵阳市| 龙门县| 资阳市| 泊头市| 中西区| 行唐县| 资溪县| 兴山县| 凤山市| 安顺市| 蕲春县| 辉县市| 南雄市| 潜江市| 莱西市| 手游| 珠海市| 庆城县| 都昌县| 抚宁县| 广州市| 六盘水市| 淄博市| 平远县| 新龙县| 昌平区| 青州市|