[發明專利]一種數據庫應用系統開發平臺及開發方法有效
| 申請號: | 201310066589.0 | 申請日: | 2007-04-06 |
| 公開(公告)號: | CN103092631B | 公開(公告)日: | 2019-02-19 |
| 發明(設計)人: | 張寬讓 | 申請(專利權)人: | 西安萬年科技實業有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F8/30;G06F16/22 |
| 代理公司: | 北京集佳知識產權代理有限公司 11227 | 代理人: | 王寶筠;黃熊 |
| 地址: | 710043 *** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據庫 應用 系統 開發 平臺 方法 | ||
1.一種數據庫應用系統開發平臺,其特征在于,所述數據庫應用系統為采用數據庫服務器、應用服務器和客戶端工作站三層結構模式的數據庫應用系統,所述開發平臺包括系統控制表存儲單元、菜單構件包和代碼生成器,其中:
所述系統控制表存儲單元,用于存儲包含菜單構件包在運行時調用的參數的系統控制表,所述系統控制表內的參數包括系統主控參數、系統輔助控制參數和菜單后臺進程處理方法參數,所述系統主控參數和系統輔助控制參數為數據庫應用系統的體系結構描述參數和菜單構件包中由前臺進程處理實現的公用功能的執行方法的參數,所述菜單后臺進程處理方法參數為菜單構件包中由后臺進程處理實現的特殊功能的執行方法參數;所述菜單構件包中由前臺進程處理實現的公用功能的執行方法參數和菜單后臺進行處理執行方法參數為菜單功能描述參數;當修改系統控制表中的菜單功能描述參數時菜單的功能將隨之改變;
所述菜單構件包為基于菜單數據處理類型的調用系統控制表內的參數完成菜單功能的可重用執行模塊,所述可重用為數據庫應用系統中屬于同一數據處理類型的所有菜單可使用同一個菜單構件包,所述菜單數據處理類型包括菜單使用的數據表關聯方式、菜單對數據表的使用方式、菜單使用的窗體類型;
所述代碼生成器,用于在菜單構件包運行時根據系統控制表存儲單元存儲的系統控制表內的參數動態生成可執行代碼;
所述數據庫應用系統的體系結構描述參數和菜單功能描述參數的類型包括非枚舉型參數、枚舉型參數和表達式參數;在一個參數中使用多個子參數時,子參數包括非枚舉型參數、枚舉型參數或表達式參數,子參數之間用約定分隔符分開;所述系統控制表使用的公用的枚舉型參數包括表類和公共變量,所述表類為菜單窗體使用的數據表或執行讀寫操作使用的數據表,所述公共變量用于在數據庫應用系統運行時保存登錄人員的身份,其中:
所述非枚舉型參數包括整數參數和字符串參數,所述整數參數為整數或整數序列,整數序列中的整數之間使用約定分隔符分開,所述字符串參數為字符串或字符串序列,字符串序列中的字符串之間用約定分隔符分開;
所述枚舉型參數為表示枚舉序號的整數;
所述表達式參數為使用數據庫SQL語句時SQL語句中對應的表達式參數。
2.根據權利要求1所述的開發平臺,其特征在于,所述系統控制表包括系統控制主表,用于存儲系統主控參數,所述系統控制主表包括一條或多條菜單記錄,每條菜單記錄包括如下屬性:菜單類型、菜單標識、菜單執行方式、菜單使用的數據表及數據表使用方法、菜單使用的窗體和菜單的功能按鈕,所述菜單標識為主關鍵字,當增加或刪除菜單記錄,數據庫應用系統的菜單將隨之增加或減少。
3.根據權利要求2所述的開發平臺,其特征在于,
所述菜單類型包括主菜單、按鈕菜單和分頁菜單,當菜單類型為主菜單時,所述菜單標識為菜單序號,當菜單類型為按鈕菜單和分頁菜單時,所述菜單標識為菜單窗體序號;
所述菜單執行方式包括調用菜單構件包、第三方軟件嵌入式功能調用、自編可執行程序調用;
所述菜單使用的數據表包括主表、子表、子子表、索引表、來源表、并列子表和并列子子表,所述數據表使用方法包括表記錄讀取、過濾和排序,所述主表為可派生出從屬關聯關系表的數據表,所述子表為兩層從屬關聯關系表中處于從屬地位的數據表,所述子子表為三層從屬關聯關系中子表的從屬數據表,所述索引表為表記錄作為另一個數據表索引的數據表,所述來源表為表記錄作為另一個數據表新增表記錄時數據來源的數據表,所述并列子表為兩層從屬關聯關系中表記錄從屬于同一個主表的兩個或多個數據表,所述并列子子表為三層從屬關聯關系中表記錄從屬于同一個子表的兩個或多個數據表;
所述菜單的功能按鈕包括編輯按鈕、后臺進程調用按鈕、OLE功能調用按鈕、按鈕菜單窗體調用按鈕和菜單操作幫助按鈕。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安萬年科技實業有限公司,未經西安萬年科技實業有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310066589.0/1.html,轉載請聲明來源鉆瓜專利網。





