999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

一種基于Microsoft Excel自動生成HTML表單及打印格式的方法

2015-03-27 12:10:58天地常州自動化股份有限公司黃丹群
電子世界 2015年18期
關鍵詞:用戶系統設計

天地(常州)自動化股份有限公司 黃丹群

引言

隨著某礦對管理業務需求對信息化系統的定制越來越強,且目前信息中心的開發人員的數量上亦不能滿足這種快速定制的要求,同時目前業務系統中,缺少統一開發框架,系統涉及的包括數據庫設計,業務模型設計、UI設計、報表設計、打印設計、規則設計、構件設計、流程設計等共性操作。通過管理信息平臺的開發實現企業“隨需而變”,為目前的系統改造提供快速新的業務需求快速發展,尤其涉及到部門改革帶來的業務需求的改變,通過管理信息平臺的開發實現企業“隨需而變”,這種“隨需而變”在展示方面最大的要求就是需要大量業務系統報表的展示,而且對展示的多樣性、可變性提高了更高的要求,為滿足這種要求就需要表單的任意定制,為滿足這種表單的任意定制,我們引進了自定義表單。

自定義表單是一種快速開發技術,通過可視化的表單設計,可以讓用戶不用編碼,或者編寫很少的代碼,即可實現各種單據界面的設計、開發。一般的表單都有開發人員通過專業開發工具開發而成,在產品實施過程或者交付客戶之后,如果一旦客戶需求發生變化,必須通過代碼級的修改才能完成,導致系統擴展性、可維護性較差。自定義表單技術就是為了解決這個問題而生,通過這種技術,降低了系統維護門檻,提高了系統的可擴展性,使得一般的維護人員即可進行表單設計、開發。自定義表單的實現,還可能會把各種業務對象、數據類型等進行語義化處理,以便普通用戶能夠更好地理解并使用這些元素。自定義表單的實現由各種各樣的方式,本文只是提出了一種利用Micr osof t Excel的實現方式。

1 概述

本文公開了一種使用大家熟知的Mi cr osof t Excel作為設計工具,規劃和設計各種表格,快速創建HTML表單,并自動生成用以打印輸出的打印格式。在設計過程中,用戶根據自身用途,使用Micr osof t Excel規劃設計表格,對其中需要交互的區域使用本發明規定的標記進行標識,保存為Micr osof t Excel文件,并把保存的文件導入到應用程序;應用程序除了把Micr osof t Excel文件保存到系統之外,還會把Micr osof t Excel文件轉換為HTML表單,并保存到系統中;當需要打印輸出時,應用程序會自動使用相關數據替代Micr osof t Excel文件中用特定的標記標識的區域,在應用程序中生成一個包含數據的Microsof t Excel文件,并把這個文件打印出來。

在設計過程中,配合使用的軟件系統把各種常用的輸入控件進行了語義化處理,比如單人幫助、部門幫助等,不再是技術語言的描述,用戶通過字面即可理解其含義。

該方法簡化了WEB開發中HTML表單的設計,提供了系統的易維護性。

圖1 操作流程

2 實現步驟

如圖一所示,按照如下步驟進行:

1)用戶根據實際用途,在Micr osof t Excel中設計表格。

2)用戶把Micr osof t Excel表格中用來輸入或者顯示數據的區域,用特定的標記進行標識。

3)用戶把設計好的表格保存為Micr osof t Excel文件,然后把保存的Micr osof t Excel文件導入到應用程序,系統自動生成表格。

4)用戶在應用程序中,對識別出的標記的數據類型、默認值、驗證表達式、隱顯、特殊屬性進行設置并保存。

5)在設置完成后保存表單。

6)當需要錄入數據時,用戶可以打開生成的HTML表單,在其上錄入數據信息并提交到應用程序進行處理。

7)當需要打印時,應用程序會使用系統中的數據替換Micr osof t Excel文件中的特定的標記,生成一個包含了數據的Micr osof t Excel文件,并利用Micr osof t Excel的打印功能把這個文件打印出來,

應用程序會把Micr osof t Excel文件轉換為HTML表單,其特征在于,應用程序首先通過Micr osof t Excel提供的VBA開發接口,獲取到Excel文件中設計的表格內容并復制到內存中,然后把這些復制的內容黏貼到HTML編輯器中,形成HTML表單;

用戶在使用Micr osof t Excel設計表格時,需要使用特定的標記進行標識,這些特定的標記要符合如下規則:

表單的標題區域,使用標記{#FormName#}進行標記;

其他使用單一標記進行標識的區域,使用格式如{#標記名稱#}的標記進行標識,其中“標記名稱”需要設置為具體的名稱;

其他使用復合標記標識的區域,可以使用已有的單一標記,配合函數或者四則運算表達式組成的表達式進行標示,標識格式如:[#表達式#]。其中表達式中包含的單一標記仍使用{#標記名稱#}格式,這些標記一般作為函數的參數使用。

用戶在把設計好的Micr osof t Excel文件導入到應用程序后,應用程序會自動識別出文件中所包含的標記,用戶需要對這些標記的數據類型進行設置,其特征在于,這些數據類型包括:日期、時間、審批意見、單人幫助、多人幫助、部門幫助、字典幫助、下拉幫助、附件、邏輯值、短字符串、長字符串、文本、整數、數值、單選值、簽名、Of f ice文檔、單據編號。

用戶在把設計好的Micr osof t Excel文件導入到應用程序后,應用程序會自動識別出文件中所包含的標記,用戶需要對這些標記的驗證表達式進行設置,這些驗證表達式是能夠對用戶輸入進行驗證的正則表達式。

3 結論

本文通過Micr osof t Excel生成HTML表單及打印格式的方法,通過這種方法,用戶可以使用日常辦公中常用的Micr osof t Excel作為設計工具規劃和設計各種表格,然后通過該方法公開的方式把Micr osof t Excel表格自動轉換為HTML表單,并自動生成用以打印輸出的打印格式,一舉兩得,極大的方便了用戶使用。

[1]張海建,孫丹.基于JAVA和XML的WORD文檔自動生成技術研究與應用[J].信息與電腦(理論版),2010(01).

[2]張曦澤,王化文,王中秋;基于組件的報表自動生成系統的研究與實現[J].計算機工程與設計,2005(05).

[3]孫靜,徐林.MVC設計模式在通用報表系統中的應用[J].計算機與信息技術,2005(12).

[4]施志龍.基于XML的JAVA報表引擎研究與應用[D].長春理工大學,2009.

[5]宋雅娟,邊晶,岳莉.文檔的程序自動填寫技術在信息管理系統中的應用[J].長春大學學報,2011(02).

猜你喜歡
用戶系統設計
Smartflower POP 一體式光伏系統
工業設計(2022年8期)2022-09-09 07:43:20
WJ-700無人機系統
ZC系列無人機遙感系統
北京測繪(2020年12期)2020-12-29 01:33:58
瞞天過?!律O計萌到家
藝術啟蒙(2018年7期)2018-08-23 09:14:18
連通與提升系統的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設計秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設計叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
關注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
主站蜘蛛池模板: 国产乱人激情H在线观看| 无码AV动漫| 午夜国产小视频| 久久网欧美| 91久久国产成人免费观看| 美女国产在线| 欧美综合区自拍亚洲综合天堂| 国产91丝袜在线观看| 伊人精品成人久久综合| 国产精品福利导航| 久久久久久久蜜桃| 青青操国产| 久久成人免费| 97超级碰碰碰碰精品| 午夜a级毛片| 伊人色在线视频| 午夜日韩久久影院| 一区二区三区国产| 乱人伦99久久| 国产欧美一区二区三区视频在线观看| 成AV人片一区二区三区久久| 亚洲视频一区| 中文字幕无线码一区| 日韩美毛片| 热99精品视频| 亚洲性影院| 国产白浆在线| 国产一级在线播放| 精品欧美一区二区三区久久久| 波多野结衣爽到高潮漏水大喷| 人与鲁专区| 国产欧美日韩资源在线观看| 色噜噜久久| 成人韩免费网站| 亚洲人妖在线| 成人午夜福利视频| 五月六月伊人狠狠丁香网| 国产主播喷水| 国产丝袜精品| 片在线无码观看| 国产香蕉在线视频| 欧美亚洲第一页| av一区二区人妻无码| 99精品一区二区免费视频| 日本一区中文字幕最新在线| 国产精品欧美在线观看| 国产精品一区二区国产主播| 18禁影院亚洲专区| 中文字幕人成乱码熟女免费| 亚洲综合在线网| 制服丝袜一区二区三区在线| 麻豆国产原创视频在线播放| 无码福利视频| 天天躁日日躁狠狠躁中文字幕| 日本AⅤ精品一区二区三区日| 999福利激情视频| 国产午夜福利在线小视频| 国产高清在线观看91精品| 中文国产成人久久精品小说| 精品自窥自偷在线看| 国产噜噜噜视频在线观看| 国产高清免费午夜在线视频| 日本精品中文字幕在线不卡| 黄色在线网| 精品一区二区三区水蜜桃| 中国精品自拍| 91麻豆国产视频| 亚洲欧洲免费视频| 亚洲无码37.| 美女被躁出白浆视频播放| 亚洲精品日产精品乱码不卡| 亚洲视屏在线观看| 好紧太爽了视频免费无码| 国产精品美乳| 99re在线免费视频| 成年人视频一区二区| 欧美精品xx| 国产精品xxx| 国产福利微拍精品一区二区| 国产又色又爽又黄| 福利一区在线| 亚洲欧美在线综合图区|