999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

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

2019-02-02 03:58:00吳爭榮杜杰尹立彬
數字技術與應用 2019年11期

吳爭榮 杜杰 尹立彬

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

關鍵詞:智能配電網;數據模型解析;應用建模

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

0 引言

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

1 智能配電網基礎開發管理平臺概述

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

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

2 數據構架及實體模型

2.1 開發IDE

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

2.2 數據架構

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

3 數據模型解析的后端實體結構建模方法

3.1 模塊首頁

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

3.2 項目建模

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

3.3 快速構建

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

3.4 實體建模

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

3.5 數據庫建模

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

3.6 界面建模

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

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

4 結語

本文通過對基于數據模型解析的后端實體結構建模方法分析,構建服務于智能配電網業務領域的統一應用支撐平臺,確保業務領域內各應用基于統一的技術架構、統一的數據模型規范和統一的質量標準。具體來說,其優勢主要體現在以下幾個方面:

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

主站蜘蛛池模板: www.亚洲色图.com| 综合亚洲网| 毛片手机在线看| 免费看美女毛片| 中文一级毛片| 亚洲bt欧美bt精品| 免费高清a毛片| 国产一区二区人大臿蕉香蕉| 免费 国产 无码久久久| 欧美在线国产| 亚洲中文字幕久久精品无码一区| 亚洲精品亚洲人成在线| 精久久久久无码区中文字幕| 亚洲国产高清精品线久久| 亚洲狼网站狼狼鲁亚洲下载| 日韩黄色大片免费看| 麻豆国产在线不卡一区二区| 日韩一级二级三级| 曰韩人妻一区二区三区| 鲁鲁鲁爽爽爽在线视频观看| 伊人AV天堂| 亚洲欧美综合精品久久成人网| 国产午夜福利亚洲第一| 亚洲第一极品精品无码| av在线人妻熟妇| 国产成熟女人性满足视频| 亚洲第一国产综合| 国产人免费人成免费视频| 欧美成a人片在线观看| 久久9966精品国产免费| 亚洲性影院| 国产欧美精品午夜在线播放| 在线视频亚洲色图| 高清无码不卡视频| 97精品国产高清久久久久蜜芽| 色呦呦手机在线精品| 国产一二视频| AV无码无在线观看免费| 超碰91免费人妻| 久久久久夜色精品波多野结衣| www中文字幕在线观看| 亚洲性网站| 蜜桃视频一区二区| 91口爆吞精国产对白第三集| 久久亚洲国产最新网站| 色综合天天综合| 日韩精品毛片| 亚洲男人的天堂在线观看| 熟女成人国产精品视频| 中文无码毛片又爽又刺激| 青青青草国产| 青草视频网站在线观看| 一级毛片在线播放免费观看| 欧美乱妇高清无乱码免费| 亚洲欧美精品一中文字幕| 日韩黄色在线| 日韩欧美国产综合| 久久人与动人物A级毛片| 伊人久久久久久久| 欧洲成人在线观看| 2018日日摸夜夜添狠狠躁| 国产精品偷伦视频免费观看国产 | 国产乱视频网站| 99久久精品国产自免费| 欧美在线视频a| 国产自在自线午夜精品视频| 色综合成人| 久久免费视频播放| 天天综合网色| 亚洲欧美成aⅴ人在线观看| 亚洲午夜福利精品无码| 中文字幕天无码久久精品视频免费| 欧美一区二区三区国产精品| 亚洲 日韩 激情 无码 中出| 亚洲成人网在线观看| 69视频国产| 国产浮力第一页永久地址 | 成人欧美日韩| 青青草国产精品久久久久| 国产裸舞福利在线视频合集| 一级毛片免费观看久| 久久久91人妻无码精品蜜桃HD|