[發明專利]一種基于EXCEL快速動態生成表單的方法與平臺有效
| 申請號: | 201210411393.6 | 申請日: | 2012-10-25 |
| 公開(公告)號: | CN103778107B | 公開(公告)日: | 2017-05-03 |
| 發明(設計)人: | 徐桂紅;萬成;許荻;蔣振華;趙敦奎 | 申請(專利權)人: | 上海寶信軟件股份有限公司 |
| 主分類號: | G06F17/24 | 分類號: | G06F17/24;G06F9/44 |
| 代理公司: | 上海漢聲知識產權代理有限公司31236 | 代理人: | 郭國中 |
| 地址: | 201203 上海市浦*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 excel 快速 動態 生成 表單 方法 平臺 | ||
技術領域
本發明涉及數據處理領域,具體地,涉及一種基于EXCEL快速動態生成表單的方法與平臺。
背景技術
表單是企業管理中重要的一環,不同的企業或者領域對于報表單往往有著特色的需求,進而管理人員更好地進行企業決策和管理。表單不同于企業報表,報表往往基于數據的匯總和處理,而表單通常用來記錄企業的日常管理,其復雜之處在于必須具有交互性,并能夠在企業各部門和人員間進行流轉。
表單的設計往往包含三個部分:布局、數據處理兩個部分。布局決定了數據的展示結構,表單的最終目的就是為用戶提供易用、錄入便捷、數據反饋清晰的界面;數據處理用來維護表單的數據,而在日常處理中,表單不僅僅需要簡單的文本錄入,往往需要處理多種數據類型,如日期、下拉框、文件上傳等。
目前,在企業表單設計過程中,主要技術方案是由開發或實施人員根據客戶方需求進行定制,該方式大都難以通過配置擴展,需要進行大量的數據抽取和處理,處理,分組歸類以及表單版面設計等工作,編制完畢后還需要進行編譯,不管是新增還是調整都需要耗費大量專業的人力和時間。
經檢索,中國專利公開號為101968800A,該發明涉及基于元數據驅動的動態表單方法,包括以下步驟:1)對表單中的單元格進行分類,對每一種類型的單元格建立相應的表單功能集;2)通過元數據描述規則,描述單元格結構,形成元數據庫;3)通過元數據引擎從元數據庫中獲取表單元數據信息,向表單動態地加載元數據;4)選擇表單功能集,動態生成用戶表單。又如,中國專利公開號為101661508A,該發明公開一種應用于多技術平臺的生成表單的方法,其特征在于,包括:獲取并保存元數據描述信息;根據所述元數據描述信息定義表單及表單所包含的表單元數據,將所述表單及其所包含的表單元數據以第一數據結構的形式進行存儲;產生表單所包含的表單元數據,根據表單元數據中的元素屬性建立與業務對應的業務數據表并保存;根據所述第一數據結構中的元素對象以及業務數據表中的表單數據,產生目標平臺對應的表單界面和業務處理數據。
與上述發明相比:
1.本發明對于使用者要求更低,面向的不僅僅是開發人員本身,甚至是不懂系統的軟件最終用戶只要能夠熟練的使用EXCEL并掌握一定的數據庫只是也能參與軟件的定制和開發過程。基于EXCEL來設計,還能夠有效利用企業現有的表單,更具有靈活性和代表性。而以上兩個發明都是針對開發人員設計的,需要較高的編程相關知識支撐,一般需要借助于專業的開發環境和開發人員。
2.本發明所述一種動態生成表單方法能夠與軟件系統無縫的集成,無需額外編譯。專利公開號為101661508A的發明表述了一種動態生成畫面代碼生成的功能,需要程序編譯。
3.本發明包含的數據處理模塊,能夠根據用戶的EXCEL模板自動形成數據定義腳本(DDL),直接根據模板描述生成數據庫表,從而將數據庫架構、軟件開發平臺黑盒化,使用者無需關注底層平臺。而上述兩個發明都必須在數據庫中手工建立數據表,這對于正在運行中的軟件系統,通常存在操作權限限制和安全隱患。
4.本發明包括定制參數,支持對于當前畫面的不同處理業務,如查詢、修改、刪除權限分離。配合當今軟件系統的菜單授權等功能,能夠為不同的用戶需求指定不同的功能。上述兩個發明中都沒有提到本功能。
5.本發明包含了畫面數據細節的驗證功能,畫面包含了字段長度、類型和默認值設定等業務邏輯,保證表單的質量。上述兩個發明中都沒有提到本功能。
發明內容
針對現有技術中的缺陷,本發明的目的是提供一種基于EXCEL快速動態生成表單的方法與平臺,從而解決上述問題。
根據本發明的一個方面,提供了一種基于EXCEL快速動態生成表單的方法,包括以下步驟:
步驟一:進行表單數據傾向分析,抽象出主要的表單模型數據,建立表單方案,表單方案主要包括表單的編號,中文名稱,主數據表名,表單的責任人,批準人,生效時間和過期時間;
步驟二:根據已有或新建EXCEL文檔,調整或建立表單框架,設計EXCEL表格,調整邊框,合并單元格、固定文本;
步驟三:根據用戶需求,將表單需要展示或者錄入的數據進行整理,并轉換為系統可識別的數據項,寫入各單元格中;數據項信息主要包括兩個部分:控件描述信息和數據描述信息;對于控件描述信息,需要包括控件類型、控件數據源類型、控件數據源、行列位置、合并單元格、大小、邊框;數據描述信息包括數據庫字段名、主鍵、數據類型、長度、精度、默認值、中文名稱;
步驟四:上傳模板到服務器,將模板文件保存到服務器端;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于上海寶信軟件股份有限公司,未經上海寶信軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210411393.6/2.html,轉載請聲明來源鉆瓜專利網。





