[發明專利]基于動態表單與數據庫動態校驗的方法及系統在審
| 申請號: | 202210815952.3 | 申請日: | 2022-07-12 |
| 公開(公告)號: | CN115510052A | 公開(公告)日: | 2022-12-23 |
| 發明(設計)人: | 王賢然;薛俊國 | 申請(專利權)人: | 河北志晟信息技術股份有限公司 |
| 主分類號: | G06F16/22 | 分類號: | G06F16/22;G06F16/242 |
| 代理公司: | 濟南法友專利代理事務所(普通合伙) 37315 | 代理人: | 陳利超 |
| 地址: | 065000 河北省廊坊市廣*** | 國省代碼: | 河北;13 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 動態 表單 數據庫 校驗 方法 系統 | ||
本發明公開了一種基于動態表單與數據庫動態校驗的方法及系統,所述方法包括:根據多項業務要求分別列出不同所述業務要求的業務名稱、業務注釋、業務類型以創建多張分別與不同所述業務要求對應的業務數據表,并根據業務要求配置業務字段數據項至與當前所述業務要求對應的所述業務數據表中,所述業務字段數據項包括業務規則SQL;創建動態表單以及與動態表單對應的顯示頁面;檢測用戶輸入至所述顯示頁面中所述動態表單中的字段值;結合當前所述業務要求對應的數據庫執行業務規則SQL獲取結果,所述結果通過數據庫返回至所述顯示頁面;本發明能夠滿足業務字段數據項與數據庫數據聯動的要求,提升了動態表單的業務兼容能力。
技術領域
本發明涉及動態校驗技術領域,特別是涉及一種基于動態表單與數據庫動態校驗的方法及系統。
背景技術
目前,隨著電子政務等“互聯網+”網上辦理業務的模式推廣,在辦理業務時需要在網頁中填寫各種表單,用戶點擊提交時對表單填寫的數據項按照業務規則進行合規性校驗,提示填報的信息存在的問題;為適應快速開發節奏要求,不少軟件公司開發敏捷開發類、低代碼類開發平臺,使用可配置的數據結構、可配置的簡單校驗規則,通過預定義路由轉發規則、html模板文件、動態表單定義、表單校驗規則等配置,通過路由轉發用戶請求,解析用戶請求數據,在服務器端完成用戶請求訪問的頁面文件的渲染,最終輸出到瀏覽器供用戶使用。
上述方式基于的配置方式,只實現簡單的本表單內的數據項的簡單格式檢驗,無法實現與其他業務數據的業務聯動校驗,比如商品出庫時只能校驗判斷出庫數量是正整數,如果想要判斷庫存是否滿足,需要編寫代碼在表單提交后后臺判斷,或者編寫商品庫存接口表單提交前獲取該數據與表單出庫數量進行判斷,這樣就加大了開發工作量;而實踐中,大多數業務系統內都是多業務并行,對應的表單內容也很多,往往是一個頁面表單關聯多個業務數據,數據間互相依賴,這種情況下原有的基于動態表單頁面配置的簡單數據格式校驗無法滿足復雜的業務邏輯要求,這就需要一種能夠實現可配置的動態表單數據項自動與數據庫數據進行業務校驗的方法。
發明內容
針對上述問題,本發明公開了一種基于動態表單與數據庫動態校驗的方法及系統,所述方法包括:
根據多項業務要求分別列出不同所述業務要求的業務名稱、業務注釋、業務類型以創建多張分別與不同所述業務要求對應的業務數據表,并根據業務要求配置業務字段數據項至與當前所述業務要求對應的所述業務數據表中,所述業務字段數據項包括業務規則SQL;
創建動態表單以及與動態表單對應的顯示頁面,所述動態表單包括多張已完成配置業務字段數據項的所述業務數據表;
接收用戶輸入至所述顯示頁面中所述動態表單中的字段值;
根據所述業務規則SQL拼裝所述字段值,并結合當前所述業務要求對應的數據庫執行業務規則SQL獲取結果,所述結果通過數據庫返回至所述顯示頁面,所述結果包括啟用所述動態表單內的字段值、禁用動態表單內的所述字段值以及處理所述動態表單內的所述業務字段數據項的字段展示、字段隱藏和顯示聯動業務字段數據集;
顯示所述結果,并提示用戶滿足或不滿足業務規則SQL的要求。
進一步的,所述業務字段數據項還包括字段名稱、字段類型以及字段校驗格式。
進一步的,所述根據業務要求配置業務字段數據項至與當前所述業務要求對應的所述業務數據表中包括:根據業務要求,編寫特定格式的業務規則SQL,并配置所述業務規則的觸發方式。
進一步的,所述業務規則SQL具體為:
進一步的,所述觸發方式包括:字段的輸入框獲得焦點、字段的輸入框失去焦點、字段的輸入框值改變。
進一步的,所述系統包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河北志晟信息技術股份有限公司,未經河北志晟信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210815952.3/2.html,轉載請聲明來源鉆瓜專利網。





