[發明專利]一種單據開發方法及裝置、可讀介質和存儲控制器在審
| 申請號: | 201710407166.9 | 申請日: | 2017-06-02 |
| 公開(公告)號: | CN107239285A | 公開(公告)日: | 2017-10-10 |
| 發明(設計)人: | 于大偉;任彥青 | 申請(專利權)人: | 山東浪潮通軟信息科技有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44;G06F17/30 |
| 代理公司: | 濟南信達專利事務所有限公司37100 | 代理人: | 李世喆 |
| 地址: | 250100 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 單據 開發 方法 裝置 可讀 介質 存儲 控制器 | ||
技術領域
本發明涉及計算機技術領域,特別涉及一種單據開發方法及裝置、可讀介質和存儲控制器。
背景技術
隨著計算機技術的不斷發展與進步,出現了各種類型的管理軟件供企業使用,比如ERP(Enterprise Resource Planning,企業資源計劃)、BPM(Business Process Management,業務流程管理)、CRM(Customer Relationship Management,客戶關系管理)等。管理軟件通過各種類型的單據記錄相應的業務數據,各種類型的單據由開發人員開發而獲得。
目前,開發人員在開發一個單據時,手工錄入各種類型的SQL(Structured Query Language,結構化查詢語言)語句,以在用戶需要時進行表單的創建、查詢、保存和刪除等操作。
針對目前開發單據的方法,由于一個單據被植入管理軟件進行使用時,需要大量的SQL語句來完成表單的創建、查詢、保存和刪除等操作,通過手工錄入SQL語句的方式,需要耗費開發人員較長的時間,導致開發單據的效率較低。
發明內容
本發明實施例提供了一種單據開發方法及裝置、可讀介質和存儲控制器,能夠提高對單據進行開發的效率。
第一方面,本發明實施例提供了一種單據開發方法,包括:
以可視化的方式展示數據結構信息錄入界面;
獲取待開發單據的數據結構信息,所述數據結構信息由開發人員根據所述數據結構信息錄入界面錄入;
根據所述數據結構信息生成所述待開發單據的SQL建表語句,所述SQL建表語句用于創建所述待開發單據的表單;
根據所述開發人員輸入的開發需求和所述數據結構信息,生成所述待開發單據的至少一個SQL功能語句,所述至少一個SQL功能語句用于對所述待開發單據進行功能性操作;
將所述SQL建表語句和所述至少一個SQL功能語句導出到指定的存儲路徑。
可選地,在所述獲取待開發單據的數據結構信息之后,進一步包括:
根據所述數據結構信息,生成所述待開發單據的單據界面和數據窗口;
將所述單據界面和所述數據窗口導出到與所述待開發單據相對應的開發包中。
可選地,所述根據所述數據結構信息生成所述待開發單據的數據窗口,包括:
根據所述數據結構信息包括的信息集,生成表頭數據窗口和至少一個表體數據窗口,其中,
所述信息集用于記錄所述待開發單據的表名,所述表頭數據窗口包括單據內碼特征列和單據編號特征列中的部分或全部,每一個所述表體數據窗口包括單據內碼特征列和單據分錄特征列中的部分或全部。
可選地,所述根據所述開發人員輸入的開發需求和所述數據結構信息生成所述待開發單據的至少一個SQL功能語句,包括:
根據所述開發需求獲取預先創建的至少一個SQL功能語句模板;
針對所述至少一個SQL功能語句模板中的每一個SQL功能語句模板,根據所述數據結構信息,確定所述待開發單據對應于所述SQL功能語句模板的替換參數,通過所述替換參數對所述SQL功能語句模板中的默認參數進行替換,生成所述待開發單據的一個所述SQL功能語句。
第二方面,本發明實施例還提供了一種單據開發裝置,包括:展示單元、獲取單元、語句生成單元和導出單元;
所述展示單元,用于以可視化的方式展示數據結構信息錄入界面;
所述獲取單元,用于獲取開發人員通過所述展示單元展示的所述數據結構信息錄入界面錄入的數據結構信息;
所述語句生成單元,用于根據所述獲取單元獲取到的所述數據結構信息,生成所述待開發單據的SQL建表語句,并根據所述開發人員輸入的開發需求和所述數據結構信息,生成所述待開發單據的至少一個SQL功能語句,其中,所述SQL建表語句用于創建所述待開發單據的表單,所述至少一個SQL功能語句用于對所述待開發單據進行功能性操作;
所述導出單元,用于將所述語句生成單元生成的所述SQL建表語句和所述至少一個SQL功能語句導出到指定的存儲路徑。
可選地,
該單據開發裝置還可以包括:對象生成單元;
所述對象生成單元,用于根據所述獲取單元獲取到的所述數據結構信息,生成所述待開發單據的單據界面和數據窗口;
所述導出單元,進一步用于將所述對象生成單元生成的所述單據界面和所述數據窗口導出到與所述待開發單據相對應的開發包中。
可選地,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東浪潮通軟信息科技有限公司,未經山東浪潮通軟信息科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710407166.9/2.html,轉載請聲明來源鉆瓜專利網。





