[發明專利]一種表單設計解析方法及系統有效
| 申請號: | 201810201519.4 | 申請日: | 2018-03-12 |
| 公開(公告)號: | CN108427556B | 公開(公告)日: | 2021-06-15 |
| 發明(設計)人: | 張慶生;胡小龍;陸思毅;王恒儉;康慶;周國龍;王武 | 申請(專利權)人: | 深圳博沃智慧科技有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/21;G06F16/25;G06F40/18 |
| 代理公司: | 深圳市華騰知識產權代理有限公司 44370 | 代理人: | 肖迪 |
| 地址: | 518000 廣東省深圳市南山區西麗街*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 表單 設計 解析 方法 系統 | ||
本發明提供了一種表單設計解析方法及系統,所述方法包括:表單設計步驟:提供一可視化的表單設計界面,以供用戶創建表單并對表單進行定義,所述表單包括多級嵌套的子表單;表單解析步驟:根據創建的表單的結構生成json數據格式的數據接口,其中,不同的表單解析平臺可根據所述json數據格式的數據接口自適應解析出對應的表單模型。采用本發明的技術方案設計解析得到的表單重用性高、可擴展性強、數據安全穩定。
技術領域
本發明屬于環境評測領域,尤其涉及一種表單設計解析方法及系統。
背景技術
在復雜動態變化的業務系統中應用到的業務表單存在數量繁多、數據字段多、數據結構層級深以及多變性的特征,從用戶的角度來看數據錄入繁瑣,從開發及運維者的角度來說疲于應對多變的業務需求,需要投入大量開發時間成本,因此對表單技術的可維護性提出了更高的要求,同時現有的表單技術無法滿足以下業務場景的需要:
跨平臺:通過設計器、解析模型實現一套配置邏輯同時在Android終端、iOS終端、PC終端、Web端、移動Web端協同使用。
可擴展性:在復雜的業務表單中,要根據實地業務場景需求動態新增表單內的子表,并能夠多級嵌套子表,如在環保政務污染源信息管理系統中,不同的污染源有多個排口信息,不同的排口又有多個污染源因子信息,因此需要三級子表的嵌套,這樣復雜的表中表設計目前多以代碼開發的方式實現,因為業務的多變性,開發時間周期長,難以及時滿足業務需求;另外,表單在設計時需要使用到一些如人員機構選擇列表、簽名按鈕、上傳附件或其他快捷操作的控件,需要靈活多樣的配置;
可重用性:由于單個業務系統中關聯業務表單多或者業務系統應用到多個地方個性化需求不一樣,表單體量大,且表單之間可能存在相同或相似的元素字段,因此表單需要重復利用以減少開發配置的時間成本;
數據安全性:
一方面,現有技術在存儲數據時,采用固態表存儲的方式,如果在未做備份的情況下刪除固態表中的數據,就會導致數據丟失無法恢復。
另一方面, 隨著業務需求的變化表單的元素字段也會隨之更迭,現有的表單技術未做版本控制在變更的情況下容易導致表單歷史數據的丟失;
功能延伸性:多數業務系統生成的數據要滿足管理層監管決策的需要,因此需要抽取數據進行統計分析,同時有些業務需要線上線下結合,將電子化表單打印審批紙質存檔,因此表單技術要為統計、打印等延伸功能提供技術支撐。
發明內容
為滿足以上業務場景需求及解決現有技術存在的缺陷,本發明的目的在于提供一種重用性高、可擴展性強、數據安全穩定的表單設計解析方法及系統。
在本發明實施例中,提供了一種表單設計解析方法,其包括:
表單設計步驟:提供一可視化的表單設計界面,以供用戶創建表單并對表單進行定義,所述表單包括多級嵌套的子表單;
表單解析步驟:根據創建的表單的結構生成json數據格式的數據接口,其中,不同的表單解析平臺可根據所述json數據格式的數據接口自適應解析出對應的表單模型。
在本發明實施例中,所述表單解析步驟中,所述json數據格式的數據接口是通過遞歸生成樹狀的子節點來實現。
在本發明實施例中,所述方法還包括:
表單數據存儲步驟:將表單頁面上接收到的表單數據自動識別整合成對應的json數據格式并存儲到數據庫。
在本發明實施例中,所述方法還包括:
表單打印步驟:根據配置好的打印書簽和元素數據字段將表單的數據打印渲染到word系統中。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳博沃智慧科技有限公司,未經深圳博沃智慧科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201810201519.4/2.html,轉載請聲明來源鉆瓜專利網。





