亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

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

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

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

        引言

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

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

        1 概述

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

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

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

        圖1 操作流程

        2 實現(xiàn)步驟

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        3 結(jié)論

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

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

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

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

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

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

        猜你喜歡
        用戶系統(tǒng)設(shè)計
        Smartflower POP 一體式光伏系統(tǒng)
        WJ-700無人機系統(tǒng)
        ZC系列無人機遙感系統(tǒng)
        北京測繪(2020年12期)2020-12-29 01:33:58
        瞞天過?!律O(shè)計萌到家
        連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
        設(shè)計秀
        海峽姐妹(2017年7期)2017-07-31 19:08:17
        有種設(shè)計叫而專
        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
        国产内射视频免费观看| 久久婷婷五月综合色欧美| 亚洲日韩小电影在线观看| 国产精品av在线| 精品久久久久久777米琪桃花| 亚洲一区爱区精品无码| 青草青草久热精品视频国产4| av中文字幕性女高清在线| 国产精品午夜福利视频234区| 日本高清视频永久网站www| 中文字幕天天躁日日躁狠狠躁免费 | 三年在线观看免费大全下载| 伊人网在线视频观看| 亚洲熟妇大图综合色区| 国产精品美女久久久浪潮av| 干出白浆视频在线观看| 久久精品一区午夜视频| 东京热人妻一区二区三区| 亚洲成a人v欧美综合天堂麻豆| 亚洲毛片网| 在线亚洲国产一区二区三区| 国产一区二区三区最新地址| 欧洲美熟女乱又伦av影片| 午夜精品久久久久久久久久久久| 不卡国产视频| 国产高清一区二区三区视频| 亚洲精品一区二区三区新线路| 精品国产亚洲av高清大片| 久久久久亚洲av成人片| 最近中文字幕完整版| 无遮挡十八禁在线视频国产制服网站| 国产精品一区二区三区黄片视频| 91精品人妻一区二区三区水蜜桃| 黑人巨茎大战俄罗斯美女| 亚洲一区二区三区偷拍女厕| 亚洲中文字幕有综合久久| 丁香婷婷在线成人播放视频| 亚洲av日韩综合一区二区三区| 久久精品无码免费不卡| 国产精品久久久久久久久免费观看| 女女同性av一区二区三区免费看|