一種數(shù)據(jù)分析報告生成系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電子自動化領(lǐng)域,尤其涉及一種數(shù)據(jù)分析報告生成系統(tǒng)和方法。
【背景技術(shù)】
[0002]隨著人類社會的不斷發(fā)展,生命科技相關(guān)各行業(yè)越來越受到人們的關(guān)注,它包括一系列的重要動植物、人類健康、微生物、海洋生物、生物能源等基因組的研究,基因科技可以造福人類,促進(jìn)生物經(jīng)濟(jì)產(chǎn)業(yè)的蓬勃發(fā)展。這些主要涉及基因、蛋白質(zhì)測序等工作,目前的基因、蛋白質(zhì)測序等工作中,在測序、數(shù)據(jù)分析等工作完成后,需要提供大量的數(shù)據(jù)分析報告給客戶,但目前的數(shù)據(jù)分析報告形式單一、展現(xiàn)內(nèi)容枯燥、可讀性差、不可交互。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提出一種數(shù)據(jù)分析報告生成系統(tǒng),通過根據(jù)用戶的個性化需求,對報告的展示的內(nèi)容或形式進(jìn)行相應(yīng)的更改,生成的報告形式多樣,可讀性好,符合用戶的需求,。
[0004]本發(fā)明實施例提供一種數(shù)據(jù)分析報告生成系統(tǒng),包括:數(shù)據(jù)導(dǎo)入模塊、用戶需求接收模塊和報告生成模塊;
[0005]所述數(shù)據(jù)導(dǎo)入模塊,用于導(dǎo)入所述數(shù)據(jù)分析報告的源數(shù)據(jù);所述用戶需求接收模塊,用于接收用戶的個性化需求;所述報告生成模塊,用于根據(jù)默認(rèn)設(shè)置或者所述個性化需求,篩選所述源數(shù)據(jù),得到篩選后的數(shù)據(jù),并依據(jù)所述篩選后的數(shù)據(jù)生成分析報告;先根據(jù)默認(rèn)設(shè)置生成報告,然后接收用戶的個性化需求,并根據(jù)所述個性化需求重新生成報告。
[0006]進(jìn)一步的,所述報告生成模塊,包括頁面生成單元、模板單元、數(shù)據(jù)篩選單元、數(shù)據(jù)轉(zhuǎn)換單元、圖表插入單元、表頭命名單元和名稱插入單元;
[0007]所述頁面生成單元,用于新建頁面,并對所述頁面進(jìn)行命名;所述模板單元,用于在所述頁面中打開模板;所述數(shù)據(jù)篩選模塊,用于根據(jù)默認(rèn)設(shè)置或者所述個性化需求,對源數(shù)據(jù)進(jìn)行篩選,得到篩選后的數(shù)據(jù);所述數(shù)據(jù)轉(zhuǎn)換單元,用于將所述篩選后的數(shù)據(jù)轉(zhuǎn)換為圖表形式;所述圖表插入單元,用于將所述圖表插入到模板中;所述表頭命名單元,用于填寫報告表頭的內(nèi)容;所述名稱插入單元,用于將名稱插入模板中。
[0008]又進(jìn)一步的,所述圖表形式為餅狀圖、柱狀圖或表格數(shù)據(jù)。
[0009]更進(jìn)一步的,所述個性化需求為模板類型、源數(shù)據(jù)類型、分析報告的顯示類型或報告表頭類型。
[0010]相應(yīng)地,本發(fā)明實施例還提供一種數(shù)據(jù)分析報告生成方法,包括:
[0011]S1、導(dǎo)入所述數(shù)據(jù)分析報告的源數(shù)據(jù);
[0012]S2、根據(jù)默認(rèn)設(shè)置篩選所述源數(shù)據(jù),得到篩選后的數(shù)據(jù),并依據(jù)所述篩選后的數(shù)據(jù)生成分析報告;
[0013]S3、接收用戶的個性化需求;
[0014]S4、根據(jù)所述個性化需求篩選所述源數(shù)據(jù),得到篩選后的數(shù)據(jù),并依據(jù)所述篩選后的數(shù)據(jù)生成分析報告。
[0015]進(jìn)一步的,生成分析報告的步驟具體為:
[0016]S21、新建頁面,并對所述頁面進(jìn)行命名;
[0017]S22、在所述頁面中打開模板;
[0018]S23、根據(jù)默認(rèn)設(shè)置或者所述個性化需求對源數(shù)據(jù)進(jìn)行篩選,得到篩選后的數(shù)據(jù);
[0019]S24、將所述篩選后的數(shù)據(jù)轉(zhuǎn)換為圖表形式;
[0020]S25、將所述圖表插入到模板中;
[0021]S26、用于填寫報告表頭的內(nèi)容;
[0022]S27、將名稱插入模板中。
[0023]又進(jìn)一步的,所述圖表形式為餅狀圖、柱狀圖或表格數(shù)據(jù)。
[0024]更進(jìn)一步的,所述個性化需求為模板類型、源數(shù)據(jù)類型、分析報告的顯示類型或報告表頭類型。
[0025]本發(fā)明實施例提供的數(shù)據(jù)分析報告生成系統(tǒng),通過所述數(shù)據(jù)導(dǎo)入模塊導(dǎo)入所述數(shù)據(jù)分析報告的源數(shù)據(jù),所述報告生成模塊先根據(jù)默認(rèn)設(shè)置篩選所述源數(shù)據(jù),并依據(jù)篩選后的數(shù)據(jù)生成分析報告;所述用戶需求接收模塊接收用戶的個性化需求,所述報告生成模塊再根據(jù)用戶的個性化需求篩選所述源數(shù)據(jù),并依據(jù)篩選后的數(shù)據(jù)生成個性化的分析報告;個性化分析報告,根據(jù)用戶的個性化需求生成,更符合用戶的需求;用戶的個性化需求可以為模板類型、源數(shù)據(jù)類型、分析報告的顯示類型或報告表頭類型,使得生成的報告形式多樣;用戶可以設(shè)置分析報告的表頭、模板、圖標(biāo)、名稱等,使得報告的可讀性好。
【附圖說明】
[0026]圖1是本發(fā)明提供的數(shù)據(jù)分析報告生成系統(tǒng)的實施例的結(jié)構(gòu)示意圖;
[0027]圖2是本發(fā)明提供的數(shù)據(jù)分析報告生成系統(tǒng)的報告生成模塊的實施例的結(jié)構(gòu)示意圖;
[0028]圖3是本發(fā)明提供的數(shù)據(jù)分析報告生成方法的實施例的流程示意圖;
[0029]圖4是本發(fā)明提供的數(shù)據(jù)分析報告生成方法中生成報告的實施例的流程示意圖。
【具體實施方式】
[0030]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例?;诒景l(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護(hù)的范圍。
[0031]參見圖1,是本發(fā)明提供的數(shù)據(jù)分析報告生成系統(tǒng)的實施例的結(jié)構(gòu)示意圖。
[0032]本發(fā)明實施例提供一種數(shù)據(jù)分析報告生成系統(tǒng),包括數(shù)據(jù)導(dǎo)入模塊11、用戶需求接收模塊12和報告生成模塊13 ;
[0033]所述數(shù)據(jù)導(dǎo)入模塊11,用于導(dǎo)入所述數(shù)據(jù)分析報告的源數(shù)據(jù);
[0034]在具體實施當(dāng)中,可以利用常規(guī)的計算機(jī)顯示器和鍵盤輸入試驗樣品的分析數(shù)據(jù)結(jié)果,即導(dǎo)入了所述數(shù)據(jù)分析報告的源數(shù)據(jù)。另外,分析數(shù)據(jù)結(jié)果也可以由分析儀器本身提供,如以電子表格或電子文本為輸出結(jié)果的基因測序分析儀等。
[0035]所述用戶需求接收模塊12,用于接收用戶的個性化需求;
[0036]具體的,所述個性化需求為模板類型、源數(shù)據(jù)類型、分析報告的顯示類型或報告表頭類型。
[0037]在具體實施當(dāng)中,所述數(shù)據(jù)分析報告生成系統(tǒng)可以接收用戶的個性化需求,按照用戶的個性化需求來對所述源數(shù)據(jù)進(jìn)行篩選分析,然后生成報告。
[0038]所述報告生成模塊13,用于根據(jù)默認(rèn)設(shè)置或者所述個性化需求,篩選所述源數(shù)據(jù),得到篩選后的數(shù)據(jù),并依據(jù)所述篩選后的數(shù)據(jù)生成分析報告;
[0039]先根據(jù)默認(rèn)設(shè)置生成報告,然后接收用戶的個性化需求,并根據(jù)所述個性化需求重新生成報告。
[0040]在具體實施當(dāng)中,分析人員將會按照自己的經(jīng)驗以及算法,選擇理論上最優(yōu)的差異倍數(shù),然后所述報告生成模塊13進(jìn)行差異蛋白篩選,即對源數(shù)據(jù)進(jìn)行篩選,并依據(jù)所述篩選后的數(shù)據(jù)生成分析報告;但是用戶可以根據(jù)自己的實際情況選擇相應(yīng)參數(shù),所述報告生成模塊13重新對源數(shù)據(jù)進(jìn)行篩選,并依據(jù)所述篩選后的數(shù)據(jù)生成分析報告,得到相應(yīng)的結(jié)果數(shù)據(jù)。
[0041]參見圖2,是本發(fā)明提供的數(shù)據(jù)分析報告生成系統(tǒng)的報告生成模塊的實施例的結(jié)構(gòu)示意圖。
[0042]所述報告生成模塊13包括頁面生成單元131、模板單元132、數(shù)據(jù)篩選單元133、數(shù)據(jù)轉(zhuǎn)換單元134、圖表插入單元135、表頭命名單元136和名稱插入單元137 ;
[0043]所述頁面生成單元131,用于新建頁面,并對所述頁面進(jìn)行命名;
[0044]在具體實施當(dāng)中,一般以數(shù)據(jù)分析的題目作為頁面的名字。
[0045]所述模板單元132,用于在所述頁面中打開模板;
[0046]具體為,選擇一套適合用來展現(xiàn)數(shù)據(jù)分析結(jié)果的模板。
[0047]所述數(shù)據(jù)篩選模塊133,用于根據(jù)默認(rèn)設(shè)置或者所述個性化需求,對源數(shù)據(jù)進(jìn)行篩選,得到篩選后的數(shù)據(jù);
[0048]在具體實施當(dāng)中,分析人員將會按照自己的經(jīng)驗以及算法,選擇理論上最優(yōu)的差異倍數(shù),然后所述數(shù)據(jù)篩選模塊133進(jìn)行差異蛋白篩選,即對源數(shù)據(jù)進(jìn)行篩選;但是用戶可以根據(jù)自己的實際情況選擇相應(yīng)參數(shù),然后所述數(shù)據(jù)篩選模塊133重新對源數(shù)據(jù)進(jìn)行篩選。
[0049]所述數(shù)據(jù)轉(zhuǎn)換單元134,用于將所述篩選后的數(shù)據(jù)轉(zhuǎn)換為圖表形式;
[0050]具體的