[發明專利]一種設計文檔表與數據庫表稽核的系統及方法有效
| 申請號: | 202010103515.X | 申請日: | 2020-02-20 |
| 公開(公告)號: | CN111291226B | 公開(公告)日: | 2023-08-11 |
| 發明(設計)人: | 張慶曉;宋設;單震 | 申請(專利權)人: | 浪潮卓數大數據產業發展有限公司 |
| 主分類號: | G06F16/84 | 分類號: | G06F16/84;G06F16/22 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 姜明 |
| 地址: | 214125 江蘇省無錫市無錫經濟開發區金融一街15號110*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 設計 文檔 數據庫 稽核 系統 方法 | ||
本發明涉及計算機技術領域,具體提供一種設計文檔表與數據庫表稽核的系統及方法。與現有技術相比,本發明的一種設計文檔表與數據庫表稽核的系統,包括依次連接的配置基礎信息模塊、解析XML和數據庫表結構模塊和生成稽核報告模塊;所述配置基礎信息模塊包括配置XML文檔路徑子模塊和配置數據庫訪問信息子模塊,所述配置XML文檔路徑子模塊用于測試文檔是否存在,所述配置數據庫訪問信息子模塊用于測試能否連接數據庫。通過本發明對設計文檔表結構和數據庫表結構進行對比分析,快速發現其中的差異,節省人工檢查,提高檢查的效率和準確率,具有良好的推廣價值。
技術領域
本發明涉及計算機技術領域,具體提供一種設計文檔表與數據庫表稽核的系統及方法。
背景技術
在過去的幾十年里,軟件系統一直在廣泛的工作環境中發揮作用。在日常運營中使用軟件系統的各行各業數不勝數,包括制造業、財務公司、信息服務公司、醫療服務機構和建筑業。
對于開發人員來說,在軟件開發過程中,往往進行版本迭代,但是在軟件版本迭代過程中,沒有將開發過程中修改的部分同步到設計文檔中去。在軟件項目完成時,會發現軟件成品與原型設計差別很大。特別是在數據表中,在原型設計過程中,存在對問題考慮不周全,會導致在開發過程中不停的往數據庫的表添加字段或刪除字段,久而久之,會使原型設計中數據表和數據庫中的表格差異越來越大。
在另一方面,對軟件維護階段來說,尤其是運行了幾年或者是幾十年的軟件系統,軟件維護的人員的更換,如果數據庫中與文檔中的表結構不一致,將會導致軟件維護越來越困難,維護成本越來越大。
請參照專利號為CN201811084361.3,專利名稱為一種XML與關系數據庫的轉換方法的專利,此專利將XML文檔中的表結構轉化為數據庫的表結構,是一個既枯燥又耗時的重復性的工作,如何使用計算機程序去代替人工處理工作是現有技術中亟待解決的事情。
發明內容
本發明是針對上述現
有技術的不足,提供一種設計合理,安全適用的設計文檔表與數據庫表稽核的系統。
本發明進一步的技術任務是一種實用性強的設計文檔表與數據庫表稽核的方法。
本發明解決其技術問題所采用的技術方案是:
一種設計文檔表與數據庫表稽核的系統,包括依次連接的配置基礎信息模塊、解析XML和數據庫表結構模塊和生成稽核報告模塊;
所述配置基礎信息模塊包括配置XML文檔路徑子模塊和配置數據庫訪問信息子模塊,所述配置XML文檔路徑子模塊用于測試文檔是否存在,所述配置數據庫訪問信息子模塊用于測試能否連接數據庫;
所述解析XML和數據庫表結構模塊包括創建數據字段實體子模塊、解析XML文檔中表結構子模塊、解析對應數據庫中表結構子模塊和表結構進行稽核子模塊,所述創建數據字段實體子模塊用于創建表的列結構實體,并以列名作為唯一標識創建列實體,所述解析XML文檔中表結構子模塊用于使用DOM4J對XML文檔進行解析,所述解析對應數據庫中表結構子模塊用于使用Java中自帶的API對數據庫中的表進行解析,所述表結構進行稽核子模塊用于從兩個表結構中取出所有表名,形成一個只包含表名的列表,分別在解析XML文檔中表結構子模塊和解析對應數據庫中表結構子模塊中查找;
所述生成稽核報告模塊包括生成差異評分子模塊、生成詳細稽核報告子模塊和預覽與下載子模塊,所述生成差異評分子模塊用于統計生成稽核結果,并給出稽核評分,所述生成詳細稽核報告子模塊用于在稽核結果詳情頁面,將更詳細的展示稽核結果,并指明存在的位置以及缺失的位置,所述預覽與下載子模塊用于預覽和下載信息。
進一步的,所述配置XML文檔路徑子模塊中,設計文件中的XML文檔在本地或是遠程服務器上;
若在本地,支持將XML文檔拖拽到工作區,或是配置XML文檔所在路徑,配置XML文檔所在路徑包括本地路徑和遠程路徑;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于浪潮卓數大數據產業發展有限公司,未經浪潮卓數大數據產業發展有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010103515.X/2.html,轉載請聲明來源鉆瓜專利網。





