[發(fā)明專利]一種能夠快速安全和靈活生產(chǎn)軟件的程序框架在審
| 申請?zhí)枺?/td> | 202010855100.8 | 申請日: | 2020-08-24 |
| 公開(公告)號: | CN112035093A | 公開(公告)日: | 2020-12-04 |
| 發(fā)明(設計)人: | 章清平;黃道云 | 申請(專利權)人: | 北京博皓科技有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/36 |
| 代理公司: | 天津睿禾唯晟專利代理事務所(普通合伙) 12235 | 代理人: | 李春榮 |
| 地址: | 100085 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 能夠 快速 安全 靈活 生產(chǎn) 軟件 程序 框架 | ||
本發(fā)明提供一種能夠快速安全和靈活生產(chǎn)軟件的程序框架,涉及一種軟件開發(fā)技術領域。該發(fā)明包括抽象出來的各類軟件頁面模板;抽象出來的顯示字段類型;抽象出來的業(yè)務操作;抽象的操作處理流程;抽象出來的數(shù)據(jù)存儲對象;配置文件。本發(fā)明通過對軟件頁面類型、顯示字段類型、業(yè)務操作、操作處理流程和數(shù)據(jù)存儲對象進行高度的抽象,內(nèi)置高質(zhì)量、高安全、高度靈活的程序框架,采用全配置、無代碼或低代碼的方式對軟件產(chǎn)品進行構建和生產(chǎn),大幅提高軟件生產(chǎn)的效率和質(zhì)量,有效應對各種業(yè)務需求的變化。
技術領域
本發(fā)明涉及一種軟件開發(fā)技術領域,特別是涉及一種能夠快速安全和靈活生產(chǎn)軟件的程序框架。
背景技術
隨著軟件行業(yè)競爭的加劇,軟件企業(yè)正面臨著嚴峻挑戰(zhàn),如何降低研發(fā)成本、快速與高質(zhì)量的進行軟件交付成為了軟件開發(fā)企業(yè)的主要困擾。
目前,絕大多數(shù)軟件開發(fā)還是采用傳統(tǒng)的開發(fā)技術和方法,一般的開發(fā)流程為頁面設計和前端編碼、業(yè)務邏輯處理、業(yè)務對象處理(數(shù)據(jù)存儲),雖然引入了一些成熟的開源框架,如Spring,在一定程度上對軟件的結構進行解耦和封裝,但抽象程度和復用程度仍然不夠,需要為每個業(yè)務編寫頁面代碼、業(yè)務邏輯代碼和業(yè)務對象代碼,代碼質(zhì)量也依賴于技術開發(fā)人員的個人水平,代碼開發(fā)工作量較大,交付周期長,同時不能靈活和有效地應對需求和業(yè)務的變化。
發(fā)明內(nèi)容
針對上述問題中存在的不足之處,本發(fā)明提供一種能夠快速安全和靈活生產(chǎn)軟件的程序框架,使其大幅提高軟件生產(chǎn)的效率和質(zhì)量,有效應對各種業(yè)務需求的變化。
為了解決上述問題,本發(fā)明提供一種能夠快速安全和靈活生產(chǎn)軟件的程序框架,其中,包括抽象出來的各類軟件頁面模板:系統(tǒng)會根據(jù)當前的頁面的配置、業(yè)務操作,調(diào)用內(nèi)置的模板引擎動態(tài)顯示對應的模板頁面;
抽象出來的顯示字段類型:系統(tǒng)會根據(jù)當前的頁面的配置、字段權限動態(tài)顯示對應的字段風格;
抽象出來的業(yè)務操作:系統(tǒng)將根據(jù)當前的頁面的配置,通過內(nèi)置的路由引擎將頁面訪問地址自動映射到對應的業(yè)務操作和頁面模板上;
抽象的操作處理流程:系統(tǒng)根據(jù)標準化的業(yè)務類型、業(yè)務模塊、業(yè)務操作信息,調(diào)用內(nèi)置的模板引擎將業(yè)務處理的結果顯示到對應的模板頁面,并反饋到用戶前端;
抽象出來的數(shù)據(jù)存儲對象:其主要屬性包括物理表名、表索引、序列化字段、字段長度等,采用注解的方式進行設置;
配置文件:使其能夠只對此文件進行配置,而無需進行代碼開發(fā),就能夠完成通用業(yè)務模塊的開發(fā)。
優(yōu)選的,抽象出來的各類軟件頁面模板包括有列表頁、增加頁、編輯頁、詳情頁、樹形頁、樹表頁、批量維護頁、數(shù)據(jù)導入頁、數(shù)據(jù)導出頁、報表展示頁、圖表頁、部件組合頁。
優(yōu)選的,抽象出來的顯示字段類型包括單行文本類型、多行文本類型、日期類型、數(shù)字類型、下拉單選類型、下拉多選類型、單選按鈕組類型、多選按鈕組類型、標簽類型、附件類型、彈窗選擇類型、人員選擇類型、部門選擇類型、子表類型、分組標簽類型、分組TAB類型、審批意見類型、圖片類型、鏈接類型、密碼類型、按鈕類型、分隔符類型、隱藏類型。
優(yōu)選的,抽象出來的業(yè)務操作包括業(yè)務操作初始化、業(yè)務前置操作、業(yè)務操作、業(yè)務后置操作。
優(yōu)選的,業(yè)務操作包括列表顯示、增加、編輯、異步編輯、詳情查看、刪除、樹形顯示、樹表顯示、批量編輯、批量增加、數(shù)據(jù)導入、數(shù)據(jù)導出、預覽、發(fā)布、復制、附件查看、密碼重置、報表顯示、圖表顯示。
優(yōu)選的,抽象的操作處理流程是指計算機完成一個用戶操作從用戶發(fā)起操作至得到反饋所需的全部步驟。
優(yōu)選的,抽象出來的數(shù)據(jù)存儲對象:為數(shù)據(jù)庫的邏輯模型,采用ORM對象關系映射機制,ORM是關系型數(shù)據(jù)庫和程序?qū)ο笾g作一個映射。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京博皓科技有限公司,未經(jīng)北京博皓科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010855100.8/2.html,轉載請聲明來源鉆瓜專利網(wǎng)。





