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

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

2015-03-27 12:10:58天地常州自動(dòng)化股份有限公司黃丹群
電子世界 2015年18期
關(guān)鍵詞:用戶系統(tǒng)設(shè)計(jì)

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

引言

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

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

1 概述

本文公開了一種使用大家熟知的Mi cr osof t Excel作為設(shè)計(jì)工具,規(guī)劃和設(shè)計(jì)各種表格,快速創(chuàng)建HTML表單,并自動(dòng)生成用以打印輸出的打印格式。在設(shè)計(jì)過程中,用戶根據(jù)自身用途,使用Micr osof t Excel規(guī)劃設(shè)計(jì)表格,對(duì)其中需要交互的區(qū)域使用本發(fā)明規(guī)定的標(biāo)記進(jìn)行標(biāo)識(shí),保存為Micr osof t Excel文件,并把保存的文件導(dǎo)入到應(yīng)用程序;應(yīng)用程序除了把Micr osof t Excel文件保存到系統(tǒng)之外,還會(huì)把Micr osof t Excel文件轉(zhuǎn)換為HTML表單,并保存到系統(tǒng)中;當(dāng)需要打印輸出時(shí),應(yīng)用程序會(huì)自動(dòng)使用相關(guān)數(shù)據(jù)替代Micr osof t Excel文件中用特定的標(biāo)記標(biāo)識(shí)的區(qū)域,在應(yīng)用程序中生成一個(gè)包含數(shù)據(jù)的Microsof t Excel文件,并把這個(gè)文件打印出來。

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

該方法簡化了WEB開發(fā)中HTML表單的設(shè)計(jì),提供了系統(tǒng)的易維護(hù)性。

圖1 操作流程

2 實(shí)現(xiàn)步驟

如圖一所示,按照如下步驟進(jìn)行:

1)用戶根據(jù)實(shí)際用途,在Micr osof t Excel中設(shè)計(jì)表格。

2)用戶把Micr osof t Excel表格中用來輸入或者顯示數(shù)據(jù)的區(qū)域,用特定的標(biāo)記進(jìn)行標(biāo)識(shí)。

3)用戶把設(shè)計(jì)好的表格保存為Micr osof t Excel文件,然后把保存的Micr osof t Excel文件導(dǎo)入到應(yīng)用程序,系統(tǒng)自動(dòng)生成表格。

4)用戶在應(yīng)用程序中,對(duì)識(shí)別出的標(biāo)記的數(shù)據(jù)類型、默認(rèn)值、驗(yàn)證表達(dá)式、隱顯、特殊屬性進(jìn)行設(shè)置并保存。

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

6)當(dāng)需要錄入數(shù)據(jù)時(shí),用戶可以打開生成的HTML表單,在其上錄入數(shù)據(jù)信息并提交到應(yīng)用程序進(jìn)行處理。

7)當(dāng)需要打印時(shí),應(yīng)用程序會(huì)使用系統(tǒng)中的數(shù)據(jù)替換Micr osof t Excel文件中的特定的標(biāo)記,生成一個(gè)包含了數(shù)據(jù)的Micr osof t Excel文件,并利用Micr osof t Excel的打印功能把這個(gè)文件打印出來,

應(yīng)用程序會(huì)把Micr osof t Excel文件轉(zhuǎn)換為HTML表單,其特征在于,應(yīng)用程序首先通過Micr osof t Excel提供的VBA開發(fā)接口,獲取到Excel文件中設(shè)計(jì)的表格內(nèi)容并復(fù)制到內(nèi)存中,然后把這些復(fù)制的內(nèi)容黏貼到HTML編輯器中,形成HTML表單;

用戶在使用Micr osof t Excel設(shè)計(jì)表格時(shí),需要使用特定的標(biāo)記進(jìn)行標(biāo)識(shí),這些特定的標(biāo)記要符合如下規(guī)則:

表單的標(biāo)題區(qū)域,使用標(biāo)記{#FormName#}進(jìn)行標(biāo)記;

其他使用單一標(biāo)記進(jìn)行標(biāo)識(shí)的區(qū)域,使用格式如{#標(biāo)記名稱#}的標(biāo)記進(jìn)行標(biāo)識(shí),其中“標(biāo)記名稱”需要設(shè)置為具體的名稱;

其他使用復(fù)合標(biāo)記標(biāo)識(shí)的區(qū)域,可以使用已有的單一標(biāo)記,配合函數(shù)或者四則運(yùn)算表達(dá)式組成的表達(dá)式進(jìn)行標(biāo)示,標(biāo)識(shí)格式如:[#表達(dá)式#]。其中表達(dá)式中包含的單一標(biāo)記仍使用{#標(biāo)記名稱#}格式,這些標(biāo)記一般作為函數(shù)的參數(shù)使用。

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

用戶在把設(shè)計(jì)好的Micr osof t Excel文件導(dǎo)入到應(yīng)用程序后,應(yīng)用程序會(huì)自動(dòng)識(shí)別出文件中所包含的標(biāo)記,用戶需要對(duì)這些標(biāo)記的驗(yàn)證表達(dá)式進(jìn)行設(shè)置,這些驗(yàn)證表達(dá)式是能夠?qū)τ脩糨斎脒M(jìn)行驗(yàn)證的正則表達(dá)式。

3 結(jié)論

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

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

[2]張曦澤,王化文,王中秋;基于組件的報(bào)表自動(dòng)生成系統(tǒng)的研究與實(shí)現(xiàn)[J].計(jì)算機(jī)工程與設(shè)計(jì),2005(05).

[3]孫靜,徐林.MVC設(shè)計(jì)模式在通用報(bào)表系統(tǒng)中的應(yīng)用[J].計(jì)算機(jī)與信息技術(shù),2005(12).

[4]施志龍.基于XML的JAVA報(bào)表引擎研究與應(yīng)用[D].長春理工大學(xué),2009.

[5]宋雅娟,邊晶,岳莉.文檔的程序自動(dòng)填寫技術(shù)在信息管理系統(tǒng)中的應(yīng)用[J].長春大學(xué)學(xué)報(bào),2011(02).

猜你喜歡
用戶系統(tǒng)設(shè)計(jì)
Smartflower POP 一體式光伏系統(tǒng)
WJ-700無人機(jī)系統(tǒng)
ZC系列無人機(jī)遙感系統(tǒng)
瞞天過海——仿生設(shè)計(jì)萌到家
連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
設(shè)計(jì)秀
海峽姐妹(2017年7期)2017-07-31 19:08:17
有種設(shè)計(jì)叫而專
Coco薇(2017年5期)2017-06-05 08:53:16
關(guān)注用戶
商用汽車(2016年11期)2016-12-19 01:20:16
關(guān)注用戶
商用汽車(2016年6期)2016-06-29 09:18:54
關(guān)注用戶
商用汽車(2016年4期)2016-05-09 01:23:12
主站蜘蛛池模板: 国产自在自线午夜精品视频| 91精品国产91久久久久久三级| 国产成人做受免费视频| 亚洲欧美在线精品一区二区| 四虎国产精品永久在线网址| a亚洲视频| 麻豆精品在线播放| 精品国产aⅴ一区二区三区| 伊人色天堂| 一级片免费网站| 91日本在线观看亚洲精品| 国产午夜福利在线小视频| 黄色网页在线观看| 国产女人喷水视频| 久久精品视频一| 日韩在线欧美在线| 国产成人一区在线播放| 亚洲无码91视频| 97视频在线精品国自产拍| 国产成人在线小视频| 香蕉伊思人视频| 91 九色视频丝袜| 大陆精大陆国产国语精品1024| 亚洲成人黄色网址| 婷婷六月综合| 久久semm亚洲国产| 国产精品亚洲αv天堂无码| 国产在线拍偷自揄观看视频网站| 国产精品人莉莉成在线播放| 有专无码视频| 国产精品30p| 成年午夜精品久久精品| 亚洲第一极品精品无码| 亚洲男人的天堂视频| 婷婷伊人久久| 9久久伊人精品综合| 欧美另类视频一区二区三区| 欧美日韩在线成人| 亚洲国产中文精品va在线播放 | 亚洲最大情网站在线观看 | 亚洲日本一本dvd高清| 免费又黄又爽又猛大片午夜| 亚洲日韩久久综合中文字幕| 免费看美女自慰的网站| 91精品久久久无码中文字幕vr| 老司机精品久久| 亚洲二三区| 成人在线综合| 巨熟乳波霸若妻中文观看免费| 精品久久高清| 欧美天天干| 欧美色综合网站| 国产乱子伦精品视频| 日本精品视频| 午夜综合网| 欧美人在线一区二区三区| 色婷婷亚洲综合五月| 99人妻碰碰碰久久久久禁片| 欧美成人怡春院在线激情| 婷婷伊人五月| 午夜精品久久久久久久无码软件| 热这里只有精品国产热门精品| 日韩国产欧美精品在线| 国产一级无码不卡视频| 国产亚洲精久久久久久无码AV| 91在线激情在线观看| 好吊色妇女免费视频免费| 国产综合色在线视频播放线视| 亚洲精品在线观看91| 欧美另类精品一区二区三区| 91麻豆国产视频| 欧美成人精品在线| 亚洲AⅤ永久无码精品毛片| 中文字幕1区2区| 香蕉eeww99国产在线观看| 国产综合欧美| 毛片网站观看| 在线观看91精品国产剧情免费| 日韩欧美中文| 国产肉感大码AV无码| 亚洲,国产,日韩,综合一区 | 3D动漫精品啪啪一区二区下载|