[發(fā)明專利]一種軟件在線開發(fā)平臺及開發(fā)方法在審
| 申請?zhí)枺?/td> | 202010650490.5 | 申請日: | 2020-07-08 |
| 公開(公告)號: | CN111984176A | 公開(公告)日: | 2020-11-24 |
| 發(fā)明(設(shè)計)人: | 黃家昌;楊輝;邱道椿 | 申請(專利權(quán))人: | 福建億能達(dá)信息技術(shù)股份有限公司 |
| 主分類號: | G06F3/0486 | 分類號: | G06F3/0486;G06F8/34;G06F16/955;G06F9/445 |
| 代理公司: | 福州市鼓樓區(qū)京華專利事務(wù)所(普通合伙) 35212 | 代理人: | 林云嬌 |
| 地址: | 350000 福建省福州市鼓樓*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 軟件 在線 開發(fā) 平臺 方法 | ||
1.一種軟件在線開發(fā)平臺,其特征在于:包括:
頁面設(shè)計器,用于頁面展示內(nèi)容的設(shè)計,內(nèi)置多個拖拽控件,并為每個拖拽控件提供屬性和樣式配置窗口;
數(shù)據(jù)集配置模塊,用于配置數(shù)據(jù)源,在配置的數(shù)據(jù)源上配置業(yè)務(wù)相關(guān)的各個數(shù)據(jù)模型,將各個數(shù)據(jù)模型關(guān)聯(lián)組織后形成數(shù)據(jù)集,數(shù)據(jù)集為至少一個;且支持多人協(xié)同配置,配置信息保存后在系統(tǒng)全局同步;
數(shù)據(jù)集綁定模塊,供用戶在至少一個數(shù)據(jù)集中選取一個數(shù)據(jù)集與頁面的拖拽控件進(jìn)行綁定,以通過拖拽控件為頁面填充數(shù)據(jù);
代碼增強(qiáng)模塊,提供前端前增強(qiáng)API,后端增強(qiáng)API,前端后增強(qiáng)API供用戶在線配置業(yè)務(wù)增強(qiáng)代碼,以對控件事件進(jìn)行代碼增強(qiáng);以及
保存模塊,用于保存頁面的所有配置信息得到URL,將URL設(shè)置成菜單。
2.根據(jù)權(quán)利要求1所述的一種軟件在線開發(fā)平臺,其特征在于:
所述頁面設(shè)計器內(nèi)置的拖拽控件包括:按鈕控件、單行文本控件、單選框控件、復(fù)選框控件、日期選擇器控件、下拉框控件、表格控件和布局容器控件;
所述控件事件包括“單擊”,“雙擊”,“選擇”,“鼠標(biāo)進(jìn)入”以及“失去焦點(diǎn)”。
3.根據(jù)權(quán)利要求1所述的一種軟件在線開發(fā)平臺,其特征在于:
所述數(shù)據(jù)集配置模塊進(jìn)一步包括:
數(shù)據(jù)源管理單元,供用戶配置數(shù)據(jù)源,并對數(shù)據(jù)源進(jìn)行增、刪、改、查;且在配置信息保存后,基于配置信息在系統(tǒng)全局同步生成一個Hikari數(shù)據(jù)庫連接池,能在使用時候自動切換數(shù)據(jù)源;
數(shù)據(jù)模型管理單元,供用戶通過在線配置完成數(shù)據(jù)模型的定義,從而實(shí)行對數(shù)據(jù)模型的管理,支持多人協(xié)同配置,還提供了數(shù)據(jù)模型生成和同步功能;
數(shù)據(jù)集管理單元,供用戶針對業(yè)務(wù)場景組織數(shù)據(jù),為業(yè)務(wù)活動提供數(shù)據(jù)支持配置,配置項(xiàng)包括數(shù)據(jù)源id,數(shù)據(jù)表主表名稱,主表配置,關(guān)聯(lián)表配置,篩選條件配置和排序配置;
所述數(shù)據(jù)集綁定模塊進(jìn)一步包括:
組件服務(wù)管理單元,用于將數(shù)據(jù)集綁定到頁面設(shè)計器中的拖拽控件上;
業(yè)務(wù)服務(wù)管理單元,用于實(shí)現(xiàn)頁面邏輯的過程。
4.根據(jù)權(quán)利要求1所述的一種軟件在線開發(fā)平臺,其特征在于:
所述數(shù)據(jù)集綁定模塊還用于綁定監(jiān)聽關(guān)心的拖拽控件列表與當(dāng)前拖拽控件查詢參數(shù)二者的關(guān)系,當(dāng)對應(yīng)的控件列表所涉及的數(shù)據(jù)對象變化時,會自動觸發(fā)當(dāng)前拖拽控件的查詢,以達(dá)到聯(lián)動設(shè)值的目的。
5.一種軟件在線開發(fā)方法,其特征在于:包括下述步驟:
S1、頁面展示內(nèi)容的設(shè)計,即通過拖拽頁面設(shè)計器內(nèi)置的拖拽控件至頁面上,并為每個拖拽控件進(jìn)行屬性配置和樣式配置;
S2、配置數(shù)據(jù)集,即配置數(shù)據(jù)源,在配置的數(shù)據(jù)源上配置業(yè)務(wù)相關(guān)的各個數(shù)據(jù)模型,將各個數(shù)據(jù)模型關(guān)聯(lián)組織后形成數(shù)據(jù)集,數(shù)據(jù)集為至少一個;若是多人協(xié)同配置,配置信息保存后在系統(tǒng)全局同步;
S3、數(shù)據(jù)集綁定,即從至少一個數(shù)據(jù)集中選取一個數(shù)據(jù)集與頁面的拖拽控件進(jìn)行綁定,以通過拖拽控件為頁面填充數(shù)據(jù);
S4、基于事件的代碼增強(qiáng),即通過前端前增強(qiáng)API,后端增強(qiáng)API,前端后增強(qiáng)API供用戶在線配置業(yè)務(wù)增強(qiáng)代碼,以對控件事件進(jìn)行代碼增強(qiáng);
S5、保存頁面的所有配置信息得到URL,將URL設(shè)置成菜單。
6.根據(jù)權(quán)利要求5所述的一種軟件在線開發(fā)裝置,其特征在于:所述頁面設(shè)計器內(nèi)置的拖拽控件包括:按鈕控件、單行文本控件、單選框控件、復(fù)選框控件、日期選擇器控件、下拉框控件、表格控件和布局容器控件;
所述控件事件包括“單擊”,“雙擊”,“選擇”,“鼠標(biāo)進(jìn)入”以及“失去焦點(diǎn)”。
7.根據(jù)權(quán)利要求5所述的一種軟件在線開發(fā)裝置,其特征在于:所述步驟S2還包括:針對業(yè)務(wù)場景組織數(shù)據(jù),為業(yè)務(wù)活動進(jìn)行數(shù)據(jù)支持配置,配置項(xiàng)包括數(shù)據(jù)源id,數(shù)據(jù)表主表名稱,主表配置,關(guān)聯(lián)表配置,篩選條件配置和排序配置。
8.根據(jù)權(quán)利要求5所述的一種軟件在線開發(fā)裝置,其特征在于:所述步驟S3還包括:綁定監(jiān)聽關(guān)心的拖拽控件列表與當(dāng)前拖拽控件查詢參數(shù)二者的關(guān)系。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福建億能達(dá)信息技術(shù)股份有限公司,未經(jīng)福建億能達(dá)信息技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010650490.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機(jī)能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機(jī)傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機(jī)之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機(jī)上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗(yàn)軟件的裝置與方法
- 用于呈現(xiàn)在線實(shí)體在線狀態(tài)的系統(tǒng)和方法
- 提供web服務(wù)接入的在線系統(tǒng)和方法
- 定制在線圖標(biāo)
- 一種水質(zhì)在線檢測預(yù)處理裝置
- 在線測試學(xué)習(xí)方法、系統(tǒng)、計算機(jī)設(shè)備及存儲介質(zhì)
- 一種在線文檔的分頁方法、裝置、設(shè)備以及可讀介質(zhì)
- 一種基于web在線學(xué)習(xí)的資源訪問平臺
- 一種在線學(xué)習(xí)系統(tǒng)
- 在線文檔提交方法、裝置、計算機(jī)設(shè)備和存儲介質(zhì)
- 空調(diào)冷媒量確定方法、系統(tǒng)和可讀存儲介質(zhì)
- 商品開發(fā)方法、商品開發(fā)系統(tǒng)、商品開發(fā)程序以及存儲商品開發(fā)程序的存儲介質(zhì)
- 開發(fā)支援裝置和開發(fā)支援程序
- 用于web開發(fā)系統(tǒng)的開發(fā)方法和web開發(fā)系統(tǒng)
- 控制裝置、開發(fā)裝置、以及開發(fā)程序
- 系統(tǒng)開發(fā)裝置、程序開發(fā)方法及開發(fā)程序
- 軟件開發(fā)平臺及其開發(fā)方法
- 菜譜開發(fā)方法和菜譜開發(fā)系統(tǒng)
- EasyApp移動開發(fā)平臺和開發(fā)方法
- 開發(fā)支援裝置、開發(fā)支援方法以及存儲介質(zhì)
- 開發(fā)輔助裝置、開發(fā)輔助系統(tǒng)和開發(fā)輔助方法





