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

        ?

        復(fù)雜報表的結(jié)構(gòu)化模型設(shè)計

        2014-07-02 23:20:09陳雪蓮
        無線互聯(lián)科技 2014年1期
        關(guān)鍵詞:結(jié)構(gòu)化

        陳雪蓮

        摘 要:嘗試對復(fù)雜報表進行結(jié)構(gòu)化描述,利用結(jié)構(gòu)化描述數(shù)據(jù)和自定義的用戶對象提供的接口極大地簡化了復(fù)雜報表的制作,就復(fù)雜報表的結(jié)構(gòu)化描述做了詳細(xì)的描述。

        關(guān)鍵詞:結(jié)構(gòu)化;復(fù)雜報表;自動生成

        1 引言

        在國內(nèi)的數(shù)據(jù)庫應(yīng)用開發(fā)中,復(fù)雜報表的制作始終是一個棘手的問題,這是由報表表現(xiàn)形式的復(fù)雜性和格式、內(nèi)容的靈活性決定的。而常用的開發(fā)工具所生成的報表通常格式簡單、功能單一,對于實際問題中出現(xiàn)的特殊格式,如多層表頭報表,各種票據(jù)格式等,都顯得力不從心。

        目前,在數(shù)據(jù)處理和信息管理方面,使用MS Excel制作各種報表非常普及,用戶希望一個使用管理信息系統(tǒng)能將生成的報表導(dǎo)出到Excel中,以進一步進行加工處理,擴展系統(tǒng)信息處理能力。

        為滿足工程項目開發(fā)的實際需要,嘗試對復(fù)雜報表形式進行結(jié)構(gòu)化描述,并在此基礎(chǔ)上定義了一個報表生成與excel導(dǎo)出對象類,極大的簡化了復(fù)雜報表的制作。本文就復(fù)雜報表的結(jié)構(gòu)化描述及使用OLE技術(shù)實現(xiàn)復(fù)雜報表生成的原理做了詳細(xì)介紹。

        2 復(fù)雜報表結(jié)構(gòu)化模型

        2.1 模型原理

        復(fù)雜報表結(jié)構(gòu)化模型的原理如圖1所示,報表的結(jié)構(gòu)化描述與自動生成程序從報表結(jié)構(gòu)化描述數(shù)據(jù)庫獲取報表結(jié)構(gòu)信息,從MIS數(shù)據(jù)數(shù)據(jù)庫獲取報表數(shù)據(jù)內(nèi)容,經(jīng)過綜合處理之后,將結(jié)構(gòu)導(dǎo)出到excel文件中,生成目標(biāo)報表。

        2.2 復(fù)雜報表結(jié)構(gòu)模型

        ⑴報表結(jié)構(gòu)化描述模型。為了描述問題的簡潔,本文規(guī)定:

        1)縱向位置:對應(yīng)于Excel報表中的列序,起始位置為1,自左向右順序計數(shù);

        2)橫向位置:對應(yīng)于Excel報表中的行序,起始位置為1,自上而下順序計數(shù);

        3)數(shù)據(jù)標(biāo)題:報表表頭中與表體的某一列有直接對應(yīng)關(guān)系的文字描述標(biāo)題;

        4)文本標(biāo)題:報表表頭中描述數(shù)據(jù)標(biāo)題之間關(guān)系,一個文本標(biāo)題可以覆蓋2個或2個以上的數(shù)據(jù)標(biāo)題或文本標(biāo)題,是報表復(fù)雜性的主要表現(xiàn)。

        報表結(jié)構(gòu)化描述的數(shù)據(jù)結(jié)構(gòu)定義如下:

        Structure stru_head

        String HeadID //標(biāo)題的縱向位置描述

        Integer Rand //標(biāo)題的橫向位置描述

        String HeadText //標(biāo)題顯示文本

        Integer ParentRank //父標(biāo)題的橫向位置描述

        String HeadName //數(shù)據(jù)標(biāo)題對應(yīng)的字段名

        End structure

        其中,HeadID的取值定義可以區(qū)分?jǐn)?shù)據(jù)標(biāo)題和文本標(biāo)題,數(shù)據(jù)標(biāo)題HeadID取值為其在報表表體中對應(yīng)的列序,文本標(biāo)題的HeadID的取值由它所覆蓋的所有標(biāo)題的序列中最小與最大兩個序列組成。文本標(biāo)題的Rank等于其在報表表頭中的行序,數(shù)據(jù)標(biāo)題的Rank一律取值為報表表頭的總行數(shù)。標(biāo)題的ParentRank定義為相鄰上層標(biāo)題的行序,如果該標(biāo)題沒有相鄰上層標(biāo)題,則其ParentRank取值為0。

        ⑵報表結(jié)構(gòu)化描述實例。本文選取一個具有多層表頭的統(tǒng)計報表為例,利用本文提出的復(fù)雜報表結(jié)構(gòu)化描述模型對該報表進行結(jié)構(gòu)化描述。多層表頭統(tǒng)計報表內(nèi)容如表1所示,根據(jù)報表結(jié)構(gòu)化模型描述的報表結(jié)構(gòu)如表2所示。

        表1中的標(biāo)題“路線編號”與表體中的第1列直接對應(yīng),是數(shù)據(jù)標(biāo)題,因此其HeadID取值為“01”;該報表表頭部分共有3行,故其Rank取值為3;其沒有相鄰上層標(biāo)題,所以其ParentRank取值為0;要顯示的文本即為HeadText的值“路線編號”;HeadName的取值為其在數(shù)據(jù)庫表中的字段名C_lxbh.

        表1中的標(biāo)題“結(jié)構(gòu)形式”與表體中的列不直接對應(yīng),是文本標(biāo)題,它覆蓋了數(shù)據(jù)標(biāo)題“上部”(列序03)和“下部”(列序04)兩列,因此其HeadID取值為“0304”;其位于報表表頭的第2行,故其rank為2;其相鄰上層標(biāo)題位于第一行,故parentrank為1,要顯示的文本即為HeadText的值“結(jié)構(gòu)形式”;文本標(biāo)題沒有數(shù)據(jù)庫表中字段與其對應(yīng),故其HeadName項為空。

        3 結(jié)論

        本文介紹了復(fù)雜報表的結(jié)構(gòu)化描述,實現(xiàn)了Excel報表的自動生成,該方法對于各種信息系統(tǒng)中復(fù)雜報表的生成具有一定的通用性,極大的縮短了相似功能的開發(fā)周期。

        [參考文獻(xiàn)]

        [1]吳雷,袁兆山,李超.B/S結(jié)構(gòu)下復(fù)雜報表實現(xiàn)技術(shù)的研究[J].計算機應(yīng)用研究,2006, 23(5):83-85.

        [2]程志蓉.智能報表生成系統(tǒng)的研究[J].許昌學(xué)院學(xué)報,2004,23(2):93-95.

        猜你喜歡
        結(jié)構(gòu)化
        借助問題情境,讓結(jié)構(gòu)化教學(xué)真實發(fā)生
        促進知識結(jié)構(gòu)化的主題式復(fù)習(xí)初探
        改進的非結(jié)構(gòu)化對等網(wǎng)絡(luò)動態(tài)搜索算法
        深度學(xué)習(xí)的單元結(jié)構(gòu)化教學(xué)實踐與思考
        結(jié)構(gòu)化面試方法在研究生復(fù)試中的應(yīng)用
        計算機教育(2020年5期)2020-07-24 08:53:00
        左顧右盼 瞻前顧后 融會貫通——基于數(shù)學(xué)結(jié)構(gòu)化的深度學(xué)習(xí)
        具結(jié)構(gòu)化的細(xì)菌種群模型解的漸近行為
        結(jié)構(gòu)化在崗培訓(xùn)在工程咨詢行業(yè)的應(yīng)用探討
        結(jié)構(gòu)化面試中多源變異的概化分析
        基于圖模型的通用半結(jié)構(gòu)化數(shù)據(jù)檢索
        計算機工程(2015年8期)2015-07-03 12:20:35
        成年奭片免费观看视频天天看| 亚洲av一二三四区四色婷婷| 性激烈的欧美三级视频| 国产精品精品| av亚洲在线一区二区| 丝袜美腿福利视频在线| 情人伊人久久综合亚洲| 破了亲妺妺的处免费视频国产| 国产欧美日韩图片一区二区| 中国黄色偷拍视频二区| 亚洲av无码一区二区三区天堂| 免费a级毛片永久免费| 熟妇无码AV| 国产三级在线观看不卡| 亚洲国产精品无码一线岛国| 国产精品夜间视频香蕉| 亚洲A∨无码国产精品久久网| 久久综合这里只有精品| 人妖一区二区三区四区| 亚洲精品无码成人a片| 国产精彩视频| 亚洲av高清一区三区三区| 欧美性生交大片免费看app麻豆 | 日韩精品极品系列在线免费视频| 午夜免费福利小电影| 黄 色 人 成 网 站 免 费| 国产一区二区内射最近人| 国产在线观看视频一区二区三区| 一本久久a久久精品vr综合| 亚洲h视频| 中文字幕人妻少妇久久| 国产精品视频自拍在线| 欧美大肥婆大肥bbbbb| 午夜视频网址| 国产女人av一级一区二区三区 | 日本成人久久| 久久五月精品中文字幕| 无码精品人妻一区二区三区漫画| 日本高清www无色夜在线视频| 探花国产精品三级在线播放| 蜜桃精品视频一二三区|