[發明專利]一種可視化輔助軟件開發方法及系統在審
| 申請號: | 201911377071.2 | 申請日: | 2019-12-27 |
| 公開(公告)號: | CN111158670A | 公開(公告)日: | 2020-05-15 |
| 發明(設計)人: | 楊為琛;伺彥偉;張磊;祁洪波;李帥;王恒;田川;徐愛華 | 申請(專利權)人: | 河北航天信息技術有限公司 |
| 主分類號: | G06F8/34 | 分類號: | G06F8/34 |
| 代理公司: | 哈爾濱市陽光惠遠知識產權代理有限公司 23211 | 代理人: | 劉景祥 |
| 地址: | 050090 河北省石家莊*** | 國省代碼: | 河北;13 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 可視化 輔助 軟件 開發 方法 系統 | ||
本發明提出了一種可視化輔助軟件開發方法及系統,開發方法包括以下步驟:開發、設計、數據庫管理員向系統中添加布局信息、組件信息及數據源信息;開發設計人員通過可視化配置系統選擇布局、設置布局中各個部分要展示的組件信息以及組件上要展示的數據信息;用戶預覽,若設置的頁面滿足自身要求則保存配置信息,同時系統會根據頁面設置自動生成HTML代碼并保存到數據庫中;用戶通過對外接口訪問已經設置的功能,“掃描機器人”掃描設置好的頁面,并根據頁面的元素及屬性進行渲染。本發明使業務人員、數據庫管理人員以及開發人員同步參與到整個軟件開發過程中,通過可視化配置,完成軟件開發的設計工作以及開發工作,從而降低工作難度、提高工作效率。
技術領域
本發明涉及一種可視化輔助軟件開發方法及系統,屬于計算機軟件技術領域。
背景技術
軟件開發工作涉及的人員范圍廣,種類多,對設計人員及開發人員的專業水平要求高,開發一項系統或者功能,往往需要消耗幾個軟件工程師幾天的時間。再研發過程中類似的功能有各種各樣的模板代碼或者類似代碼,而且由于涉及到引入多種第三方插件及數據庫知識。業務理解深度往往相對業務人員和數據庫開發人員相對較淺,導致后期開發過程中會產生不必要的錯誤。而且開發人員不得不同時掌握多種插件的使用方法才能完成開發任務,使開發難度增加,開發周期延長。
發明內容
本發明提出了一種可視化輔助軟件開發方法及系統,讓業務人員、數據庫管理人員以及開發人員同步參與到整個軟件開發過程中以及通過可視化配置,完成軟件開發的設計工作以及開發工作,從而降低工作難度、提高工作效率。
一種可視化輔助軟件開發方法,所述開發方法包括以下步驟:
第一步、開發、設計、數據庫管理員向系統中添加布局信息、組件信息及數據源信息;
第二步、開發設計人員通過可視化配置系統選擇布局、設置布局中各個部分要展示的組件信息以及組件上要展示的數據信息;
第三步、用戶預覽,若設置的頁面滿足自身要求則保存配置信息,同時系統會根據頁面設置自動生成HTML代碼并保存到數據庫中;若不滿意則返回步驟二;
第四步、用戶通過對外接口訪問已經設置的功能,“掃描機器人”掃描設置好的頁面,并根據所述頁面的元素及屬性進行渲染。
進一步的,在步驟二中,開發設計人員還通過可視化配置系統設置搜索條件信息。
一種可視化輔助軟件開發系統,應用于權利要求1-2任一項所述的一種可視化輔助軟件開發方法,其特征在于,所述開發系統包括信息添加模塊、布局管理模塊、功能設計管理模塊、HTML代碼生成模塊、用戶訪問模塊和元素及屬性渲染模塊,
所述信息添加模塊,用于開發、設計、數據庫管理員向系統中添加布局信息、組件信息及數據源信息;
所述布局管理模塊,用于開發設計人員通過可視化配置系統選擇布局、設置布局中各個部分要展示的組件信息及組件上要展示的數據信息;
所述功能設計管理模塊,用于將配置好的組件信息以及組件上要展示的數據信息生成預覽頁面;
所述HTML代碼生成模塊,用于根據所述預覽頁面中的設置自動生成HTML代碼并保存到數據庫中;
所述用戶訪問模塊,用于使用戶通過對外接口訪問已經設置的功能;
所述元素及屬性渲染模塊,用于“掃描機器人”掃描設置好的頁面,并根據所述頁面的元素及屬性進行渲染。
進一步的,所述布局管理模塊還用于設置搜索條件信息。
進一步的,所述布局管理模塊中集成了多種組件,所述組件包括Aisino-echarts統計圖類組件、Aisino-ligerui UI元素類組件和日期控件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于河北航天信息技術有限公司,未經河北航天信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201911377071.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種會話表項的保活方法及系統
- 下一篇:一種智能終端自動備份和自動清除的方法





