一種面向?qū)ο蟮臉I(yè)務(wù)報(bào)表模型構(gòu)建方法
【專利摘要】本發(fā)明公開了一種面向?qū)ο蟮臉I(yè)務(wù)報(bào)表模型構(gòu)建方法;本發(fā)明主要以面向?qū)ο笏枷霝橐罁?jù),獎(jiǎng)業(yè)務(wù)報(bào)表進(jìn)行抽象定義,形成業(yè)務(wù)報(bào)表的抽象模型,通過技術(shù)手段實(shí)現(xiàn)與具體數(shù)據(jù)的疊加,最終輸出為實(shí)際報(bào)表的系統(tǒng)。本發(fā)明將不同業(yè)務(wù)需求下的個(gè)性化報(bào)表進(jìn)行了確定化的定義,解決了每一個(gè)業(yè)務(wù)需求對應(yīng)的報(bào)表的生成及輸出都需要進(jìn)行程序開發(fā)干預(yù)的問題,通過將報(bào)表的各種模型屬性,提供給普通用戶可視化定義界面,隨時(shí)定義,自動(dòng)輸出,避免根絕需求的變化進(jìn)行二次開發(fā)的問題;本發(fā)明可以廣泛應(yīng)用在各類業(yè)務(wù)系統(tǒng)的報(bào)表需求部分。
【專利說明】一種面向?qū)ο蟮臉I(yè)務(wù)報(bào)表模型構(gòu)建方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種面向?qū)ο蟮臉I(yè)務(wù)報(bào)表模型定義及輸出方法,特別是一種面向?qū)ο蟮臉I(yè)務(wù)報(bào)表模型構(gòu)建方法。
【背景技術(shù)】
[0002]隨著信息化的發(fā)展,各類基于各類數(shù)據(jù)的業(yè)務(wù)系統(tǒng)層出不窮,而如何對這些數(shù)據(jù)進(jìn)行方便良好的利用,越來越成為信息化系統(tǒng)后續(xù)解決的問題。
[0003]目前的系統(tǒng)數(shù)據(jù),主要通過報(bào)表進(jìn)行輸出,各類業(yè)務(wù)系統(tǒng),目前還主要通過程序開發(fā)的方式,根據(jù)實(shí)際的業(yè)務(wù)需求進(jìn)行數(shù)據(jù)提取及輸出,而業(yè)務(wù)的不斷變化,加重了程序開發(fā)的工作量,同時(shí)不斷的修改程序代碼,也給系統(tǒng)整體增加了缺陷出現(xiàn)的幾率,因此,如何將業(yè)務(wù)需求的變化帶來的報(bào)表需求的變更與對應(yīng)的程序二次開發(fā)脫離開來,是需要解決的問題,但是現(xiàn)有技術(shù)中尚無相關(guān)描述。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種面向?qū)ο蟮臉I(yè)務(wù)報(bào)表模型構(gòu)建方法。
[0005]實(shí)現(xiàn)本發(fā)明目的的技術(shù)解決方案為:一種面向?qū)ο蟮臉I(yè)務(wù)報(bào)表模型構(gòu)建方法,包括以下步驟:
步驟1、將業(yè)務(wù)報(bào)表進(jìn)行抽象定義,形成業(yè)務(wù)報(bào)表的抽象模型;所述業(yè)務(wù)報(bào)表的抽象模型為:
Table=〈Title, DeCellsj DaCellsj AttachedInfo>
其中,Title為報(bào)表名稱;DeCells為單元格集合;DaCells是數(shù)據(jù)單元格集合;AttachedInfo是附屬信息。
[0006]步驟2、將步驟I形成的抽象模型與數(shù)據(jù)進(jìn)行疊加,輸出實(shí)際報(bào)表的模型;所述實(shí)際報(bào)表的模型為:
【權(quán)利要求】
1.一種面向?qū)ο蟮臉I(yè)務(wù)報(bào)表模型構(gòu)建方法,其特征在于,包括以下步驟: 步驟1、將業(yè)務(wù)報(bào)表進(jìn)行抽象定義,形成業(yè)務(wù)報(bào)表的抽象模型; 步驟2、將步驟I形成的抽象模型與數(shù)據(jù)進(jìn)行疊加,輸出實(shí)際報(bào)表的模型; 步驟3、利用步驟2確定的實(shí)際報(bào)表的模型對數(shù)據(jù)進(jìn)行處理,得到實(shí)際的報(bào)表數(shù)據(jù); 步驟4、判斷實(shí)際的報(bào)表數(shù)據(jù)與原始數(shù)據(jù)的差值,如果差值超過原始數(shù)據(jù)大小的5%,則返回步驟2,否則結(jié)束操作。
2.根據(jù)權(quán)利要求1所述的面向?qū)ο蟮臉I(yè)務(wù)報(bào)表模型構(gòu)建方法,其特征在于,步驟I中所述業(yè)務(wù)報(bào)表的抽象模型為:
Table=〈Title, DeCellsj DaCellsj AttachedInfo> 其中,Title為報(bào)表名稱;DeCells為單元格集合;DaCells是數(shù)據(jù)單元格集合;AttachedInfo是附屬信息。
3.根據(jù)權(quán)利要求1所述的面向?qū)ο蟮臉I(yè)務(wù)報(bào)表模型構(gòu)建方法,其特征在于,步驟2中所述實(shí)際報(bào)表的模型為:
4.根據(jù)權(quán)利要求1所述的面向?qū)ο蟮臉I(yè)務(wù)報(bào)表模型構(gòu)建方法,其特征在于,步驟3中對數(shù)據(jù)進(jìn)行處理所用公式為: M= valueX posXXposY 式中,M為實(shí)際報(bào)表數(shù)據(jù)。
【文檔編號】G06F17/30GK103646065SQ201310643941
【公開日】2014年3月19日 申請日期:2013年12月5日 優(yōu)先權(quán)日:2013年12月5日
【發(fā)明者】曾光, 謝洪平, 秦健, 丁志鋒, 柏彬 申請人:國家電網(wǎng)公司, 江蘇省電力公司, 江蘇省電力公司電力經(jīng)濟(jì)技術(shù)研究院