[發明專利]基于Java的電力ERP業務仿真系統數據存取方法有效
| 申請號: | 201210490223.1 | 申請日: | 2012-11-27 |
| 公開(公告)號: | CN103020171A | 公開(公告)日: | 2013-04-03 |
| 發明(設計)人: | 王益亮;應澤貴;王抒祥;王卓;嚴光升;周里濤;高宗麗;鄒仕富;王旭;文海榮;李凌璐;卿島;閆卓;謝昊章 | 申請(專利權)人: | 四川省電力公司技術技能培訓中心 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30;G06Q50/06 |
| 代理公司: | 成都金英專利代理事務所(普通合伙) 51218 | 代理人: | 袁英 |
| 地址: | 610072 四*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 java 電力 erp 業務 仿真 系統 數據 存取 方法 | ||
1.基于Java的電力ERP業務仿真系統數據存取方法,其特征在于:它包括數據后臺處理和數據前端顯示兩個步驟,所述的數據后臺處理步驟包括以下子步驟:
S101:從前端獲取URL,對URL進行解析,URL中的參數包括查詢數據表tableName、樹形結構起始查詢節點startID、前臺顯示字段query、系統代碼標識符及數據表對應標識字段名flag、樹形結構允許最大顯示層級treeLevel、指定層級顯示字段fixField、查詢過濾條件filter和起始查詢位置start;
S102:通過tableName、startID、query、flag、treeLevel、filter生成查詢SQL,對前端顯示對象數據List進行查詢,通過tableName查詢系統數據字典,獲得數據字段在前端的數據顯示長度Map,通過flag查詢系統代碼,獲取數據在前端顯示的圖標類型;
S103:如果仿真數據List為空或者start大于等于List大小,則將執行代碼置為“-1”,并返回執行代碼;否則執行步驟4;
S104:開始循環遍歷仿真數據List,初始化父節點數組parent[]和臨時變量;
S105:獲取仿真數據對象tempObj;
S106:遍歷仿真數據的每個字段,根據配置的數據字典規范字段長度,不足用空格補齊,超出部分用“…”代替;
S107:判斷當前遍歷對象與上一次遍歷對象的層級關系,大于則將上一次遍歷對象的位置記為當前節點的父節點,并更新parent[層級]=上一次遍歷對象的位置;
S108:更新當前遍歷對象層級,在下一次循環中使用;
S109:根據仿真數據tempObj、圖標類型、parent[]生成VG可執行腳本程序TreeView、Addltem();
S110:如果已有的可執行代碼+當前循環生成的可執行代碼>VG一次可執行代碼長度,更新start=當前位置,停止加載可執行代碼,跳出循環,執行步驟14;否則執行步驟11;
S111:將本次循環執行代碼添加到到可執行代碼中;
S112:如果List遍歷完成或者起始加載位置>顯示最大長度,更新start=List的長度;
S113:執行步驟14;
S114:循環結束后,在可執行代碼前添加起始查詢位置start,并用“:”與可執行代碼分割;
所述的數據前端顯示步驟包括以下子步驟:
S201:VG控件顯示時,調用樹形結構TreeView.clear()清空所有數據;
S202:如果后臺訪問URL為空,則對樹形結構進行初始化,顯示樹形結構,此樹形結構為空白的樹形結構,否則執行步驟3;
S203:調用函數TreeView.BeginUpdate(),啟動樹形更新事物;
S204:調用VG接口GetUrl(),將URL作為參數進行數據庫后臺查詢,并取得返回值即執行代碼;
S205:如果執行代碼=“-1”,表示數據已經查詢完成,跳出循環,執行步驟8,否則執行步驟6;
S206:將執行代碼分解為當前截止操作位置和可執行代碼;
S207:更新URL中start的值,并調用VG接口Execute()執行可執行代碼,調用步驟4;
S208:調用函數TreeView.EndUpdate(),結束樹形更新事物;
S209:顯示樹形結構。
2.根據權利要求1所述的基于Java的電力ERP業務仿真系統數據存取方法,其特征在于:所述的樹形展示TreeView,主要實現數據樹形展示。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于四川省電力公司技術技能培訓中心,未經四川省電力公司技術技能培訓中心許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210490223.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種恒溫水浴鍋
- 下一篇:一種化工實驗室用帶十字葉片防晃燒杯裝置





