專利名稱:一種智能簡(jiǎn)報(bào)的自動(dòng)生成方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種智能簡(jiǎn)報(bào)的制作方法,具體地說(shuō)是一種智能簡(jiǎn)報(bào)的自動(dòng)生成方法
背景技術(shù):
利用信息系統(tǒng)自動(dòng)的為企業(yè)管理者生成分析型報(bào)告是一個(gè)比較有意義的問(wèn)題。當(dāng) 前主流的方案有兩種DBI工具中的報(bào)告生成功能。BI工具提供PPT導(dǎo)出功能,將BI工具開(kāi)發(fā)完成的 頁(yè)面直接導(dǎo)出為圖片,嵌入PPT中。^BI工具提供MS office插件,使用office直接連接BI工具,獲取BI工具中定 制好的圖形或表格,在其中進(jìn)行展現(xiàn)。以上兩種方案均有其局限性首先兩種方案均是依托于BI工具,只有安裝了 BI工 具并且基于工具進(jìn)行了相關(guān)的開(kāi)發(fā)才能導(dǎo)出為文檔;其次,兩種方式生成的文檔均不是完 整的分析報(bào)告,而僅僅是分析報(bào)告中的部分素材,報(bào)告編寫(xiě)人員仍然需要根據(jù)這些素材進(jìn) 行組織才能得到所需的報(bào)告;報(bào)告中所需的元素?zé)o法實(shí)現(xiàn)用戶定制,仍然需要技術(shù)人員先 在BI工具中開(kāi)發(fā)完成,用戶才能在報(bào)告中使用。各種分析型報(bào)告是企業(yè)內(nèi)部各崗位、各部門(mén)向企業(yè)領(lǐng)導(dǎo)傳遞數(shù)據(jù)及信息的最主要 的途徑。通過(guò)分析報(bào)告,企業(yè)領(lǐng)導(dǎo)可以了解企業(yè)的運(yùn)營(yíng)情況、及時(shí)發(fā)現(xiàn)問(wèn)題、制定戰(zhàn)略決策。 但是,對(duì)于分析型報(bào)告的編寫(xiě)人員來(lái)說(shuō),編寫(xiě)一份直觀、詳盡的報(bào)告,會(huì)耗費(fèi)相當(dāng)大的工作 量。經(jīng)統(tǒng)計(jì),對(duì)于一份一般復(fù)雜度的報(bào)告文檔,會(huì)耗費(fèi)一個(gè)工作人員一周左右的時(shí)間才能完 成。這樣人工的文檔編寫(xiě),既浪費(fèi)人力又容易出現(xiàn)錯(cuò)誤,而且報(bào)告的及時(shí)性也無(wú)法保證。為 此,我們發(fā)明了一種基于J2EE應(yīng)用的、智能的報(bào)告生成工具。用戶通過(guò)簡(jiǎn)單的配置,該工具 即可定時(shí)的按要求生成用戶所需分析報(bào)告。該工具,可以極大的提供企業(yè)報(bào)告編寫(xiě)人員的 工作效率、提供分析報(bào)告的準(zhǔn)確度及時(shí)效性。
發(fā)明內(nèi)容
本發(fā)明的目的是提供一種本發(fā)明屬于基于J2EE應(yīng)用的文檔自動(dòng)生成工具。涉及 在WEB應(yīng)用下分析型報(bào)告文檔的配置、自動(dòng)裝配及生成,生成的簡(jiǎn)報(bào)支持多種文檔格式。本發(fā)明的目的是按以下方式實(shí)現(xiàn)的,智能簡(jiǎn)報(bào)由以下幾部分組成5)信息服務(wù)是企業(yè)內(nèi)部各業(yè)務(wù)系統(tǒng)對(duì)外提供的信息服務(wù),信息服務(wù)對(duì)外提6)供多種數(shù)據(jù)方式包括web service、數(shù)據(jù)視圖、API接口 ;7)簡(jiǎn)報(bào)元件元件是智能簡(jiǎn)報(bào)的基本組成部分,元件為信息服務(wù)進(jìn)行戰(zhàn)線封裝, 為信息服務(wù)提供的數(shù)據(jù)制定展現(xiàn)方式,元件依靠信息服務(wù)提供數(shù)據(jù),根據(jù)簡(jiǎn)報(bào)的需要將這 些數(shù)據(jù)封裝為圖形、表格、文字段多種表現(xiàn)方式,簡(jiǎn)報(bào)是通過(guò)若干個(gè)模板拼裝在一起形成的 分析型報(bào)告;8)簡(jiǎn)報(bào)模板模板由固定文字加元件組成,模板中包含固定的文字和可變的元 件,模板是簡(jiǎn)報(bào)生成的基礎(chǔ)控制了生成簡(jiǎn)報(bào)的內(nèi)容,一種類型的報(bào)告文檔對(duì)應(yīng)一個(gè)簡(jiǎn)報(bào)模板;用戶以所見(jiàn)即所得的方式來(lái)維護(hù)模板內(nèi)容;9)簡(jiǎn)報(bào)簡(jiǎn)報(bào)是最終的系統(tǒng)根據(jù)簡(jiǎn)報(bào)模板為藍(lán)本生成的分析型報(bào)告,簡(jiǎn)報(bào)室模板 在特定時(shí)間、特定組織上的一個(gè)實(shí)例,簡(jiǎn)報(bào)有多種可選的展現(xiàn)方式包括word、pdf、html, 簡(jiǎn)報(bào)同時(shí)支持自動(dòng)的郵件發(fā)送功能,系統(tǒng)定時(shí)生成簡(jiǎn)報(bào)并自動(dòng)發(fā)送到相關(guān)用戶的郵箱,具體步驟如下1)定時(shí)任務(wù)調(diào)度;2)讀取模板,包括獲得模板屬性和確定簡(jiǎn)報(bào)對(duì)應(yīng)的日期及組織機(jī)構(gòu)參數(shù);3)生成空白簡(jiǎn)報(bào)文件;4)解析模板,步驟包括循環(huán)讀取模板內(nèi)容、確定是否為元件、解析元件、獲得報(bào) 告元素,若循環(huán)讀取模板內(nèi)容不是元件則直接獲得報(bào)告元素;解析元件還包括如下步驟獲取元件類型、調(diào)用對(duì)應(yīng)的信息服務(wù)獲取數(shù)據(jù)、根據(jù)元 件類型調(diào)用相應(yīng)的封裝算法、將數(shù)據(jù)進(jìn)行戰(zhàn)線封裝;5)將解析結(jié)果寫(xiě)入簡(jiǎn)報(bào)文件;6)將簡(jiǎn)報(bào)轉(zhuǎn)換為用戶指定的格式;7)以郵件附件形式將最終簡(jiǎn)報(bào)發(fā)送到用戶郵箱。說(shuō)明有益效果本發(fā)明的方法獨(dú)創(chuàng)了元件的概念,每種元件均有獨(dú)特的模型及解析方法。通過(guò)元件的配置實(shí)現(xiàn)了對(duì)信息服務(wù)的封裝,做到了數(shù)據(jù)與展現(xiàn)的分離。同時(shí)設(shè)計(jì) 了圖形、表格、文字段三種元件模型,并分別為其提供了解析方法;簡(jiǎn)報(bào)模板提供了所見(jiàn)即所得的簡(jiǎn)報(bào)配置方式;并簡(jiǎn)報(bào)兼容多種文檔格式,在 windows, linux、aix等多種操作系統(tǒng)上均可正常運(yùn)行;簡(jiǎn)報(bào)模板提供了最直觀的編輯方式,用戶可以在模擬word的編輯器內(nèi)進(jìn)行模板 的編輯工作。初始生成的簡(jiǎn)報(bào)是不帶格式的。只有當(dāng)用戶需要時(shí),不帶格式的簡(jiǎn)報(bào)才會(huì)被自動(dòng) 轉(zhuǎn)換為用戶所需的格式。整個(gè)轉(zhuǎn)換過(guò)程不需要操作系統(tǒng)支持,因此該系統(tǒng)部署在非windows 系統(tǒng)上也可以生成word文檔的報(bào)告。優(yōu)點(diǎn)還包括1)智能簡(jiǎn)報(bào)為企業(yè)管理者提供了更快速、更準(zhǔn)確、更便捷的信息獲取渠道,通過(guò)簡(jiǎn) 報(bào)的郵件推送將信息的獲取方式由人去找信息轉(zhuǎn)變?yōu)樾畔⑷フ胰恕?)智能簡(jiǎn)報(bào)提供的報(bào)告自動(dòng)生成大大減輕了企業(yè)信息提報(bào)人員的工作量,提高工 作效率。3)以煙草商業(yè)企業(yè)為例,一個(gè)中等規(guī)模的省局煙草商業(yè)企業(yè),為編制各種分析報(bào) 告,需要配備的專門(mén)的數(shù)據(jù)統(tǒng)計(jì)人員、報(bào)告編制人員在50人左右。使用智能簡(jiǎn)報(bào)后,配備 3 5名相關(guān)的報(bào)告定制人員即可完成原50人的報(bào)告定制工作。而且得到的報(bào)告風(fēng)格統(tǒng) 一、數(shù)據(jù)準(zhǔn)確、實(shí)時(shí)性更強(qiáng)。工作效率提高10倍以上。
圖1是智能簡(jiǎn)報(bào)流程圖;圖2是以模板為基礎(chǔ)的簡(jiǎn)報(bào)生成流程圖。
具體實(shí)施例方式參照說(shuō)明書(shū)附圖對(duì)本發(fā)明的方法作以下詳細(xì)地說(shuō)明。本發(fā)明的本發(fā)明屬于基于J2EE應(yīng)用的文檔自動(dòng)生成工具。本發(fā)明涉及在WEB應(yīng) 用下分析型報(bào)告文檔的配置、自動(dòng)裝配及生成,生成的簡(jiǎn)報(bào)支持多種文檔格式。智能簡(jiǎn)報(bào)由以下幾部分組成1)信息服務(wù)企業(yè)內(nèi)部各業(yè)務(wù)系統(tǒng)對(duì)外提供的信息服務(wù)。信息服務(wù)可以有多種方 式web service、數(shù)據(jù)視圖、API接口等。2)簡(jiǎn)報(bào)元件元件是智能簡(jiǎn)報(bào)的基本組成部分。元件依靠信息服務(wù)提供數(shù)據(jù),其 根據(jù)簡(jiǎn)報(bào)的需要將這些數(shù)據(jù)封裝為圖形、表格、文字段等表現(xiàn)方式,簡(jiǎn)報(bào)即是由一個(gè)一個(gè)通 過(guò)模板拼裝在一起來(lái)形成的。3)簡(jiǎn)報(bào)模板模板是簡(jiǎn)報(bào)的模型,一種類型的報(bào)告文檔對(duì)應(yīng)一個(gè)簡(jiǎn)報(bào)模板。用戶 以所見(jiàn)即所得的方式來(lái)維護(hù)模板內(nèi)容。模板中包含固定的文字和可變的元件。4)簡(jiǎn)報(bào)簡(jiǎn)報(bào)是最終的系統(tǒng)根據(jù)簡(jiǎn)報(bào)模板生成的分析型報(bào)告。簡(jiǎn)報(bào)有多種可選的 展現(xiàn)方式word、pdf、html等均可。簡(jiǎn)報(bào)同時(shí)支持自動(dòng)的郵件發(fā)送功能。系統(tǒng)可用定時(shí)生 成簡(jiǎn)報(bào)并自動(dòng)發(fā)生到相關(guān)用戶的郵箱。
權(quán)利要求
1. 一種智能簡(jiǎn)報(bào)的自動(dòng)生成方法,其特征在于,智能簡(jiǎn)報(bào)由以下幾部分組成1)信息服務(wù)是企業(yè)內(nèi)部各業(yè)務(wù)系統(tǒng)對(duì)外提供的信息服務(wù),信息服務(wù)對(duì)外提供多種數(shù) 據(jù)方式包括web service、數(shù)據(jù)視圖、API接口 ;2)簡(jiǎn)報(bào)元件元件是智能簡(jiǎn)報(bào)的基本組成部分,元件為信息服務(wù)進(jìn)行戰(zhàn)線封裝,為信 息服務(wù)提供的數(shù)據(jù)制定展現(xiàn)方式,元件依靠信息服務(wù)提供數(shù)據(jù),根據(jù)簡(jiǎn)報(bào)的需要將這些數(shù) 據(jù)封裝為圖形、表格、文字段多種表現(xiàn)方式,簡(jiǎn)報(bào)是通過(guò)若干個(gè)模板拼裝在一起形成的分析 型報(bào)告;3)簡(jiǎn)報(bào)模板模板由固定文字加元件組成,模板中包含固定的文字和可變的元件,模 板是簡(jiǎn)報(bào)生成的基礎(chǔ)控制了生成簡(jiǎn)報(bào)的內(nèi)容,一種類型的報(bào)告文檔對(duì)應(yīng)一個(gè)簡(jiǎn)報(bào)模板;用 戶以所見(jiàn)即所得的方式來(lái)維護(hù)模板內(nèi)容;4)簡(jiǎn)報(bào)簡(jiǎn)報(bào)是最終的系統(tǒng)根據(jù)簡(jiǎn)報(bào)模板為藍(lán)本生成的分析型報(bào)告,簡(jiǎn)報(bào)室模板在特 定時(shí)間、特定組織上的一個(gè)實(shí)例,簡(jiǎn)報(bào)有多種可選的展現(xiàn)方式包括word、pdf、html,簡(jiǎn)報(bào) 同時(shí)支持自動(dòng)的郵件發(fā)送功能,系統(tǒng)定時(shí)生成簡(jiǎn)報(bào)并自動(dòng)發(fā)送到相關(guān)用戶的郵箱,具體步驟如下1)定時(shí)任務(wù)調(diào)度;2)讀取模板,包括獲得模板屬性和確定簡(jiǎn)報(bào)對(duì)應(yīng)的日期及組織機(jī)構(gòu)參數(shù);3)生成空白簡(jiǎn)報(bào)文件;4)解析模板,步驟包括循環(huán)讀取模板內(nèi)容、確定是否為元件、解析元件、獲得報(bào)告元 素,若循環(huán)讀取模板內(nèi)容不是元件則直接獲得報(bào)告元素;解析元件還包括如下步驟獲取元件類型、調(diào)用對(duì)應(yīng)的信息服務(wù)獲取數(shù)據(jù)、根據(jù)元件類 型調(diào)用相應(yīng)的封裝算法、將數(shù)據(jù)進(jìn)行戰(zhàn)線封裝;5)將解析結(jié)果寫(xiě)入簡(jiǎn)報(bào)文件;6)將簡(jiǎn)報(bào)轉(zhuǎn)換為用戶指定的格式;7)以郵件附件形式將最終簡(jiǎn)報(bào)發(fā)送到用戶郵箱。
全文摘要
本發(fā)明提供一種智能簡(jiǎn)報(bào)的自動(dòng)生成方法,本發(fā)明公布了一種由信息系統(tǒng)自動(dòng)生成企業(yè)分析型報(bào)告的方法。本方法充分利用企業(yè)現(xiàn)有業(yè)務(wù)系統(tǒng)的信息服務(wù),通過(guò)對(duì)元件的自由組裝,實(shí)現(xiàn)了由用戶根據(jù)需要自由定制報(bào)告的能力。報(bào)告可以按照用戶的需要指定生成的時(shí)間及格式,實(shí)現(xiàn)了企業(yè)分析型報(bào)告的系統(tǒng)自動(dòng)生成。大大提高了企業(yè)分析人員的工作效率,節(jié)省了大量的人力成本。
文檔編號(hào)G06Q10/00GK102073926SQ20101061358
公開(kāi)日2011年5月25日 申請(qǐng)日期2010年12月30日 優(yōu)先權(quán)日2010年12月30日
發(fā)明者張永剛, 鄭斌, 雷天武 申請(qǐng)人:山東浪潮齊魯軟件產(chǎn)業(yè)股份有限公司