[發明專利]基于JSP模板的可自由定義的智能表單系統及生成方法無效
| 申請號: | 201110059477.3 | 申請日: | 2011-03-11 |
| 公開(公告)號: | CN102135990A | 公開(公告)日: | 2011-07-27 |
| 發明(設計)人: | 汪魯坦;李成;丁博晉 | 申請(專利權)人: | 北京神舟航天軟件技術有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京北新智誠知識產權代理有限公司 11100 | 代理人: | 張衛華 |
| 地址: | 100094 北*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 jsp 模板 自由 定義 智能 表單 系統 生成 方法 | ||
技術領域
本發明涉及基于JSP模板的可以自由定義的智能表單系統及生成方法,可應用于質量管理系統、BOM報表輸出系統、工藝數據庫系統。
背景技術
術語解釋:
表單引擎:表單數據的創建、表單數據的獲取、表單模型配置信息獲取的各種接口。
屬性聯動:在表單中填充了一個值,另外一個屬性值如果與此有關系,則會自動填充。
主表:表單的表頭信息。
子表:表單中可以重復出現的多行數據表。
表單固化:將表單存儲在數據庫的數據生成word或者excel等格式的實體文件。
目前,行業中存在著很多的表單技術,這些技術千差萬別,側重點各有不同,所采用的技術手段和技術平臺也不同,而且用戶業務中采用表單來驅動業務流程的應用需求又很迫切。在這些現存的表單技術中,完全面向用戶使用,不需要在代碼級做任何工作的很少,有些又是面向微軟.NET平臺的,面向J2EE平臺由用戶完全自由定義并能通過表單引擎驅動表單業務的技術框架尚未發現。同時,如果將目前市面上的表單植入到各應用系統,其業務與表單的融合度比較低,很多表單只能簡單的對數據進行展示,而無法通過表單界面來實現和控制很多業務邏輯,這方面各表單的集成和接口能力都比較弱。在表單編輯部分,有些表單無法實現如excel那樣的靈活編輯功能,有些能實現的又要依托一個相對完整的平臺,用戶維護和部署起來也比較麻煩。總之,現有的表單技術存在以下缺陷:
(1)無法做到完全面向用戶使用而不需要修改代碼;
(2)尚未做到完全基于J2EE平臺的獨立運行系統,且可實現與應用系統的緊密集成;
(3)對表單模板的繪制尚未完全做到可視化;
(4)對表單的業務控制尚未做到完全由用戶通過配置來實現;
(5)對表單單元格的輸入方式的控制尚未做到完全由用戶來定義并能自由擴充;
(6)對表單單元格的計算尚未做到完全可配置,并由用戶可自由配置計算公式;且對表單屬性之間的復制聯動等功能支持不夠,尚未做到可自由配置;
(7)對單元格填充特殊符號支持度不夠,且不能根據用戶的需求補充添加;
(8)尚不能在不重啟服務器的情況下來實現各種用戶需求的變更。
在J2EE實現的B/S系統中,jsp是重要的執行文件,現有表單系統尚未發現用jsp文件實現的含有各種業務及權限控制的表單模板技術。
發明內容
本發明的目的是提出一種基于JSP模板的可以自由定義的智能表單系統及生成方法,它可解決用戶大量的結構化數據管理,實現面向用戶的能夠自由定義配置維護的表單系統,并適應用戶根據自身業務隨時調整表單業務和表單格式的需求。
本發明采用的技術方案如下:
一種基于JSP模板的用戶可自由定義的智能表單系統,包括系統配置部分和表單業務部分,其特征在于:
所述系統配置部分包括平臺配置模塊、數據建模模塊、表單配置模塊,其中:
平臺配置模塊提供管理信息;
數據建模模塊提供模型信息、屬性信息、模型關系信息;
表單配置模塊根據平臺配置模塊和數據建模模塊提供的信息,對表單進行權限配置和表單關系配置;
所述表單業務部分包括表單引擎模塊、表單模板、表單編輯模塊,其中:
表單引擎模塊將系統配置模塊部分提供的各種信息組織起來,提供驅動表單運行的接口;
表單模板模塊在jsp文件中,調用表單引擎模塊提供的接口,顯示表單數據;
表單編輯模塊根據表單引擎模塊對用戶請求的編輯表單中單元格的權限的確定,接受有權限的用戶對表單中的單元格及子表所進行的操作。
進一步地:
所述平臺配置模塊提供的管理信息包括用戶管理、角色管理、工作流管理、組織管理;
所述模型信息包括模型信息描述、模型屬性創建及配置、模型權限配置、表單屬性運算公式的配置;
所述屬性信息分兩部分,一部分是表單中各單元格的描述,一部分是用于驅動業務的變量,
所述模型關系信息建立了模型之間的主子表關系,一個主表可以配置多個子表,系統通過模型的標識來管理驅動子表。
在所述屬性信息中,配置屬性時,指定該屬性的輸入方式,配置輸入方式,使得用戶在編輯表單的時候可以通過選擇來填充,同時還提供了供用戶擴展輸入方式的接口,這項配置既可在創建屬性的時候指定,也可在使用表單的過程中隨時更改配置。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京神舟航天軟件技術有限公司,未經北京神舟航天軟件技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110059477.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:便攜式柔性管約束裝置
- 下一篇:超文本標識語言頁面結構化數據提取方法及裝置





