[發明專利]一種生成業務表單的方法、裝置及存儲介質在審
| 申請號: | 201910561201.1 | 申請日: | 2019-06-26 |
| 公開(公告)號: | CN110502214A | 公開(公告)日: | 2019-11-26 |
| 發明(設計)人: | 趙啟濟;許小利;朱亞東;呂婧;辛北軍;張巖;劉鵬 | 申請(專利權)人: | 中電萬維信息技術有限責任公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20 |
| 代理公司: | 44248 深圳市科吉華烽知識產權事務所(普通合伙) | 代理人: | 胡吉科<國際申請>=<國際公布>=<進入 |
| 地址: | 730000 甘*** | 國省代碼: | 甘肅;62 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 業務表 邏輯關系 業務類型 單框架 動態表 容器對象 業務數據 配置 業務數據分類 數據庫交互 存儲介質 控件類型 平衡關系 校驗規則 業務系統 組成元素 單模板 單元格 填充 封裝 單列 采集 樣式 | ||
1.一種生成業務表單的方法,所述業務表單用于采集業務系統中的業務數據,其特征在于,所述業務系統包括基于微服務架構的表單系統,所述微服務架構包括應用層、業務邏輯層、數據抽象層、數據訪問層和數據存儲層;所述方法包括:
生成表單框架,根據所述表單框架生成分別對應所述應用層、所述業務邏輯層、所述數據抽象層、所述數據訪問層和所述數據存儲層五者的容器對象;各層容器對象用于構造業務表單;
創建各層容器對象之間的第一邏輯關系,根據各層容器對象之間的第一邏輯關系在所述表單框架中分別設置動態表單列、動態表單行、表單樣式、表單模板的屬性以及表單模板之間的邏輯關系屬性;所述樣式是指由多個格網組成且具有自身邏輯數據的表單對象;
根據各層容器對象之間的第一邏輯關系生成多張業務表單;
分別為每張所述業務表單配置表單模板中每個單元格控件類型,以及配置不同業務表單之間的平衡關系校驗規則;配置每張所述業務表單的組成元素之間的第二邏輯關系,以及封裝各表單對象與數據庫交互的所有操作;
根據各層容器對象之間的第一邏輯關系采集多種業務類型的業務數據;
按照業務類型對所述多張業務表單進行分類,以及對多個業務數據進行分類,根據各層容器對象之間的第一邏輯關系將屬于相同業務類型的業務數據填充至屬于相同業務類型的業務表單中,以得到多種業務系統的業務實例表單。
2.根據權利要求1所述的方法,其特征在于,所述業務邏輯層用于描述表單業務處理流程和表單對象之間協作關系;
所述數據抽象層包括數據訪問操作庫、ADO數據訪問庫和基礎對象庫;所述數據抽象層用于在數據訪問操作庫對ADO數據訪問庫進行封裝;所述基礎對象庫定義所述表單系統的基礎類,所述基礎類用于封裝對所述數據庫的基礎操作,以及負責對所述基礎數據的存取和管理操作;
所述數據訪問層用于采用SpringBoot+MyBatis數據訪問方式和面向對象方式封裝數據庫的訪問對象;
所述數據存儲層用于采用索引、視圖和函數中的至少一項方式對所述數據庫中的待處理業務數據進行存儲、讀取和批量處理。
3.根據權利要求2所述的方法,其特征在于,所述根據各層容器對象之間的邏輯關系生成多張業務表單,包括:
接收用戶的業務表單定制請求,所述業務表單定制請求包括按照行填報的指示信息或按照列填報的指示信息;
按照所述表單模板行的控件類型生成按照行填報的業務表單,或者按照所述表單模板列的控件類型生成按照列填報的業務表單;
生成一張二維表格,根據表單模板行的行表控件類型設置所述二維表格的每行的行輸入控件,或根據表單模板列的列表控件類型設置所述二維表格的每列的列輸入控件;
設置填報周期,以使所述表單系統自動生成每個填報周期的填報任務;
所述根據各層容器對象之間的第一邏輯關系將屬于相同業務類型的業務數據填充至屬于相同業務類型的業務表單中,包括:
根據各層容器對象之間的第一邏輯關系,調用所述行輸入控件將業務數據組合后存儲到所述業務表單的行中,以及調用所述列輸入控件將業務數據組合后存儲到所述業務表單的列中,以得到多種業務系統的業務實例表單。
4.根據權利要求2或3所述的方法,其特征在于,所述得到多種業務系統的業務實例表單之后,所述方法還包括:
接收第一查詢指令,所述第一查詢指令指示多個表單模板;
根據所述表單對象查詢所述第一查詢指令指示的多個表單模板的標識;
按照所述多個表單模板的標識調用表單底層邏輯庫在數據庫中遍歷滿足預設查詢條件的所有表單模板;
分別對遍歷到的滿足預設查詢條件的所有表單模板進行解析,得到多個解析結果;
將所述多個解析結果合并,將合并后的多個解析結果作為所述業務實例表單輸出至并顯示。
5.根據權利要求4所述的方法,其特征在于,所述根據各層容器對象之間的第一邏輯關系采集多種業務類型的業務數據之后,所述方法還包括:
在所述數據存儲層,采用索引、視圖和函數中的至少一項方式,以及調用所述基礎類按照預設格式對所述數據庫中與表單業務相關的業務數據進行批量格式化處理,得到所述預設格式的業務數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中電萬維信息技術有限責任公司,未經中電萬維信息技術有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910561201.1/1.html,轉載請聲明來源鉆瓜專利網。





