




版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、中科軟報(bào)表系統(tǒng)產(chǎn)品白皮書中科軟報(bào)表系統(tǒng)產(chǎn)品白皮書中科軟科技股份有限公司二二二二二二年三月目錄1產(chǎn)品簡(jiǎn)介11.1產(chǎn)品概述11.2系統(tǒng)架構(gòu)圖12產(chǎn)品構(gòu)成33產(chǎn)品功能33.1基礎(chǔ)功能33.1.1向?qū)J阶远x報(bào)表33.1.2多數(shù)據(jù)源統(tǒng)計(jì)43.1.3多指標(biāo)統(tǒng)計(jì)43.1.4自定義維度和運(yùn)算方式43.1.5動(dòng)態(tài)數(shù)據(jù)源43.1.6多種統(tǒng)計(jì)圖表43.1.7靈活的維度間計(jì)算功能43.1.8自由設(shè)定統(tǒng)計(jì)時(shí)間53.1.9查詢方式靈活定義53.1.10自由定義統(tǒng)計(jì)范圍53.1.11多種導(dǎo)出保存方式53.1.12支持報(bào)表套打53.1.13表格轉(zhuǎn)制53.1.14凍結(jié)表頭、列頭53.1.15靈活的維度過(guò)濾支持63.1.16
2、維度間關(guān)系修改63.2擴(kuò)展功能63.2.1用戶和權(quán)限擴(kuò)展接口63.2.2統(tǒng)計(jì)條件擴(kuò)展接口64產(chǎn)品特點(diǎn)74.1純 WEB 應(yīng)用模式,輕松部署應(yīng)用模式,74.2用戶可輕松定制,方便快捷用戶可輕松定制,74.3類 EXCEL 操作界面,輕松入門操作界面,74.4獨(dú)立報(bào)表模型,支持多種復(fù)雜報(bào)表獨(dú)立報(bào)表模型,74.5輕松導(dǎo)出 excel.word 等文件格式74.6支持柱狀.餅狀等 26 種統(tǒng)計(jì)圖支持柱狀.75核心優(yōu)勢(shì)85.1類 Excel 界面模型85.1.1類 Excel 報(bào)表操作界面85.1.2表格轉(zhuǎn)制95.1.3凍結(jié)表頭及列頭105.1.4導(dǎo)入導(dǎo)出 Office 模板105.2用戶向?qū)阶远x報(bào)
3、表125.2.1報(bào)表基本屬性設(shè)置報(bào)表基本屬性設(shè)置125.2.2統(tǒng)計(jì)條件維設(shè)置135.2.3統(tǒng)計(jì)數(shù)據(jù)源設(shè)置135.2.4統(tǒng)計(jì)指標(biāo)維設(shè)置145.2.5報(bào)表預(yù)覽與發(fā)布145.3多元化數(shù)據(jù)模型156二次開發(fā)接口156.1數(shù)據(jù)源166.1.1JDBC166.1.2自定義數(shù)據(jù)源166.2JAVA API166.2.1運(yùn)算與展現(xiàn)176.2.2報(bào)表模板176.3前端接口186.3.1JSP/HTML186.3.2ActiveX 與 DLL186.4報(bào)表引擎接口報(bào)表引擎接口186.4.1報(bào)表權(quán)限擴(kuò)展186.4.2統(tǒng)計(jì)條件擴(kuò)展197術(shù)語(yǔ)19- ii -1 產(chǎn)品簡(jiǎn)介以下【】中主題內(nèi)容為參考。1.1 產(chǎn)品概述中科軟報(bào)
4、表軟件是一款便于使用、可以迅速發(fā)布、完全基于 Web 的可視化設(shè)計(jì)工具。通過(guò)報(bào)表軟件可以快速完成中西式復(fù)雜報(bào)表的設(shè)計(jì)與開發(fā),提供報(bào)表遠(yuǎn)程部署、靈活展現(xiàn)、即時(shí)打印和在線管理。幫助各種組織的管理者獲取全方位的管理信息,了解當(dāng)前組織的運(yùn)行狀況,提高管理者的決策能力,決策效率及決策的準(zhǔn)確性。中科軟報(bào)表系統(tǒng)是一款“所見即所得”的自定義報(bào)表工具。用戶可自行通過(guò)報(bào)表模板定制工具,直接設(shè)計(jì)各種復(fù)雜格式的報(bào)表。Step by step 的報(bào)表設(shè)計(jì)向?qū)Х绞剑赏献У臄?shù)據(jù)集,真正零代碼輕松定制業(yè)務(wù)中的常用報(bào)表。中科軟報(bào)表系統(tǒng)不需安裝控件,是基于瀏覽器的純 HTML 的 Web 報(bào)表,支持 IE 等多種主流瀏覽器,并
5、支持 Excel,Word 等多格式輸出,提供了全方位的頁(yè)面與打印控制,并且能夠滿足 Web 報(bào)表的多種展現(xiàn)需要。采用類 EXCEL 操作界面,從報(bào)表定制到報(bào)表統(tǒng)計(jì),用戶可輕松上手,提供了強(qiáng)大的報(bào)表展現(xiàn)能力,通過(guò)瀏覽器靈活地查詢數(shù)據(jù),方便查看各種復(fù)雜報(bào)表,進(jìn)行精確的預(yù)覽、打印及導(dǎo)出。獨(dú)立的報(bào)表模型,靈活支持各種業(yè)務(wù)系統(tǒng),支持復(fù)雜的維度間運(yùn)算關(guān)系。同時(shí)報(bào)表采用最新的 FLEX 技術(shù),對(duì)各類圖表均有很好的支持,可以生成柱圖、餅圖、折線圖、儀表盤、雷達(dá)圖、甘特圖、雙軸柱線圖等二十幾種圖表。報(bào)表系統(tǒng)提供了報(bào)表配置管理中心,用戶可以自己對(duì)報(bào)表建立全方位、多層次的控制管理,進(jìn)行自定義表樣的配置以及基于角色
6、的用戶權(quán)限管理。1.2 系統(tǒng)架構(gòu)圖中科軟報(bào)表系統(tǒng)的系統(tǒng)架構(gòu)圖如下所示,中科軟報(bào)表系統(tǒng)架構(gòu)縱向由四部分組成:數(shù)據(jù)資源層、業(yè)務(wù)配置層、報(bào)表設(shè)計(jì)層以及報(bào)表解析層。橫向上業(yè)務(wù)規(guī)范體系以及管理維護(hù)體系貫穿系統(tǒng)的生命周期。多角度對(duì)報(bào)表系統(tǒng)進(jìn)行統(tǒng)一的整體控制。Ø 數(shù)據(jù)資源層:包含各種類型的關(guān)系數(shù)據(jù)庫(kù)及數(shù)據(jù)源,為報(bào)表系統(tǒng)提供基礎(chǔ)的運(yùn)行數(shù)據(jù)及業(yè)務(wù)數(shù)據(jù)。Ø 業(yè)務(wù)配置層:包含數(shù)據(jù)源配置、規(guī)則維度配置、非規(guī)則維度配置以及指標(biāo)配置,通過(guò)系統(tǒng)提供的報(bào)表配置工具,將業(yè)務(wù)系統(tǒng)的數(shù)據(jù)在報(bào)表系統(tǒng)中進(jìn)行維度展現(xiàn),提供給用戶進(jìn)行個(gè)性化的模板定制。Ø 報(bào)表設(shè)計(jì)層:用戶自定義通過(guò)拖拽的方式對(duì)報(bào)表的風(fēng)格和表樣
7、進(jìn)行設(shè)計(jì),向?qū)讲僮魇褂脩粢徊讲降倪M(jìn)行從設(shè)置報(bào)表屬性到拖拽條件維、設(shè)置數(shù)據(jù)源及選擇統(tǒng)計(jì)指標(biāo)等操作。Ø 報(bào)表解析層:負(fù)責(zé)對(duì)用戶定制好的報(bào)表模板進(jìn)行解析,融入用戶權(quán)限過(guò)濾及數(shù)據(jù)規(guī)則過(guò)濾,解析用戶定制好的統(tǒng)計(jì)查詢策略,將業(yè)務(wù)體系規(guī)則與統(tǒng)計(jì)結(jié)果進(jìn)行完美的融合。2 產(chǎn)品構(gòu)成中科軟報(bào)表系統(tǒng)由三大核心部分組成:Ø 報(bào)表開發(fā)平臺(tái):報(bào)表開發(fā)平臺(tái):通過(guò)報(bào)表配置工具對(duì)維度、指標(biāo)項(xiàng)、數(shù)據(jù)源等進(jìn)行配置定義。Ø 報(bào)表設(shè)計(jì)定制平臺(tái):報(bào)表設(shè)計(jì)定制平臺(tái):用戶自定義設(shè)計(jì)報(bào)表風(fēng)格,根據(jù)用戶對(duì)報(bào)表的需求通過(guò)拖拽的方式定制“所見即所得”的表樣,類 Excel 的操作模式,真正使用戶隨時(shí)生成需要的報(bào)表。
8、216; 報(bào)表解析處理引擎:報(bào)表解析處理引擎:報(bào)表核心處理單元,對(duì)報(bào)表模型及相關(guān)權(quán)限等信息進(jìn)行解析處理。處理用戶配置的查詢策略及統(tǒng)計(jì)策略。通過(guò)報(bào)解決方案一覽3 產(chǎn)品功能報(bào)表系統(tǒng)面向最終用戶,通過(guò)將數(shù)據(jù)庫(kù)中的各種數(shù)據(jù)抽象為各個(gè)業(yè)務(wù)層的邏輯,從而使報(bào)表的定制人員只需要掌握相關(guān)的業(yè)務(wù)知識(shí),而不必學(xué)習(xí)復(fù)雜的數(shù)據(jù)庫(kù)技術(shù)。通過(guò)可視化的定制平臺(tái),定制人員只要通過(guò)簡(jiǎn)單的拖拽即可定制出精準(zhǔn)的報(bào)表模版,對(duì)定義好的模版可以方便的調(diào)整。3.1 基礎(chǔ)功能3.1.1 向?qū)J阶远x報(bào)表用戶可在報(bào)表定制的過(guò)程中,采取向?qū)絼?chuàng)建報(bào)表。通過(guò)所見即所得的方式,靈活定制報(bào)表表樣,自由選報(bào)表的條件維,靈活的制定報(bào)表的規(guī)則。根據(jù)具體表
9、樣的要求靈活選擇維度項(xiàng)及維度所包含的具體統(tǒng)計(jì)項(xiàng),方便定制自己需要的表樣。3.1.2 多數(shù)據(jù)源統(tǒng)計(jì)中科軟報(bào)表系統(tǒng)支持在一張報(bào)表內(nèi)集成多數(shù)據(jù)源,從而設(shè)定多個(gè)數(shù)據(jù)源下對(duì)應(yīng)的指標(biāo)維度,真正實(shí)現(xiàn)對(duì)復(fù)雜業(yè)務(wù)報(bào)表的支持。3.1.3 多指標(biāo)統(tǒng)計(jì)中科軟報(bào)表系統(tǒng)支持在同一張表樣上統(tǒng)計(jì)多個(gè)數(shù)據(jù)指標(biāo),并且支持多數(shù)據(jù)指標(biāo)的自定義以及指標(biāo)下多維度的嵌套。3.1.4 自定義維度和運(yùn)算方式通過(guò)自定義維度,可以很好的支持“中國(guó)式”報(bào)表復(fù)雜的個(gè)性化表樣需求,自定義維度不參加計(jì)算,可靈活調(diào)整適應(yīng)表樣的需求,可以靈活的設(shè)定運(yùn)算方式,如相加、平均值、百分比、增減百分比等。3.1.5 動(dòng)態(tài)數(shù)據(jù)源中科軟報(bào)表系統(tǒng)在支持多數(shù)據(jù)源同時(shí)查詢的同時(shí)
10、,也支持根據(jù)維度動(dòng)態(tài)生成數(shù)據(jù)源,自動(dòng)調(diào)用存儲(chǔ)過(guò)程等操作,數(shù)據(jù)統(tǒng)計(jì)更加智能化。3.1.6 多種統(tǒng)計(jì)圖表無(wú)需安裝任何空間,支持餅狀圖、柱狀圖、折線圖等常用的二十六種圖標(biāo)類型,利用先進(jìn)的 FLEX 技術(shù)動(dòng)態(tài)生成交互性強(qiáng)大的圖表,全方位多角度的將統(tǒng)計(jì)結(jié)果展現(xiàn)給用戶。3.1.7 靈活的維度間計(jì)算功能支持維度項(xiàng)間及多級(jí)維度間的小計(jì)、合計(jì)、占合計(jì)、小計(jì)占合計(jì)、百分比、增減率、本期同期、本期上期、本期同期上期等復(fù)雜的計(jì)算。為復(fù)雜的表樣間計(jì)算需求提供了完善的支持。3.1.8 自由設(shè)定統(tǒng)計(jì)時(shí)間中科軟報(bào)表系統(tǒng)提供了強(qiáng)大的日期控件功能,可靈活選定查詢統(tǒng)計(jì)的時(shí)間范圍,支持按月統(tǒng)計(jì),按年統(tǒng)計(jì)以及自由統(tǒng)計(jì)。3.1.9 查詢
11、方式靈活定義查詢方式更加體現(xiàn)了報(bào)表系統(tǒng)與業(yè)務(wù)系統(tǒng)有機(jī)的結(jié)合,報(bào)表系統(tǒng)通過(guò)與業(yè)務(wù)的擴(kuò)展接口,可實(shí)現(xiàn)對(duì)統(tǒng)計(jì)條件的擴(kuò)展,如機(jī)構(gòu)、省份等。同時(shí)支持升序或降序查詢。3.1.10 自由定義統(tǒng)計(jì)范圍用戶可以自行設(shè)定統(tǒng)計(jì)的業(yè)務(wù)范圍,如機(jī)構(gòu)或系統(tǒng)等。通過(guò)與業(yè)務(wù)的擴(kuò)展接口支持實(shí)現(xiàn)數(shù)據(jù)深層次的過(guò)濾。3.1.11 多種導(dǎo)出保存方式中科軟報(bào)表系統(tǒng)提供表樣及數(shù)據(jù)的完整導(dǎo)出功能,可以將 WEB 端展現(xiàn)的報(bào)表及統(tǒng)計(jì)的數(shù)據(jù)完整的導(dǎo)出到 EXCEL 中和 WORD 中,進(jìn)行后續(xù)的操作或保存。3.1.12 支持報(bào)表套打中科軟報(bào)表系統(tǒng)支持設(shè)定好打印模板,根據(jù)需求將統(tǒng)計(jì)結(jié)果打印到指定模版。3.1.13 表格轉(zhuǎn)制用戶生成表樣后,可以根據(jù)
12、需求對(duì)表格表頭和列頭相互交換,同時(shí)查詢出的數(shù)據(jù)也會(huì)自動(dòng)進(jìn)行聯(lián)動(dòng)轉(zhuǎn)制3.1.14 凍結(jié)表頭、列頭當(dāng)報(bào)表行列超過(guò)屏幕分辨率時(shí),滾動(dòng) IE 的下拉框會(huì)造成數(shù)據(jù)與表樣的分離,不利用用戶查看數(shù)據(jù),中科軟報(bào)表系統(tǒng)支持滾動(dòng)表格其余部分時(shí),保持表頭和列頭固定可見,更加方便用戶查看統(tǒng)計(jì)出的數(shù)據(jù)。3.1.15 靈活的維度過(guò)濾支持用戶可在配置文件中定義不同權(quán)限的用戶操作同一維度時(shí)的差異,從而實(shí)現(xiàn)相同維度不同用戶展現(xiàn)的內(nèi)容不同,靈活的過(guò)濾維度數(shù)據(jù)。3.1.16 維度間關(guān)系修改在復(fù)雜的業(yè)務(wù)中,業(yè)務(wù)表、視圖、物化視圖等數(shù)據(jù)源有可能一個(gè)字段保存多個(gè)內(nèi)容,這樣就造成了無(wú)法通過(guò)單一的維度“等于”操作進(jìn)行數(shù)據(jù)過(guò)濾,中科軟報(bào)表系統(tǒng)
13、支持對(duì)維度間關(guān)系進(jìn)行自定義,實(shí)現(xiàn)復(fù)雜的“LIKE”等模糊匹配查詢操作。3.2 擴(kuò)展功能3.2.1 用戶和權(quán)限擴(kuò)展接口中科軟報(bào)表系統(tǒng)提供了豐富的權(quán)限擴(kuò)展接口,不僅支持靈活的功能權(quán)限,而且支持細(xì)粒度的維度、指標(biāo)數(shù)據(jù)權(quán)限,并且通過(guò)開發(fā)的接口提供對(duì)業(yè)務(wù)個(gè)性化權(quán)限需求的適配。同時(shí)可以針對(duì)具體業(yè)務(wù)對(duì)用戶進(jìn)行統(tǒng)一,支持通過(guò)接口直接利用業(yè)務(wù)表中的用戶數(shù)據(jù)。3.2.2 統(tǒng)計(jì)條件擴(kuò)展接口報(bào)表的統(tǒng)計(jì)條件往往和業(yè)務(wù)系統(tǒng)緊密相關(guān),需要參與統(tǒng)計(jì)的過(guò)濾條件也錯(cuò)綜復(fù)雜,中科軟報(bào)表系統(tǒng)通過(guò)對(duì)多套行業(yè)信息系統(tǒng)的支持經(jīng)驗(yàn)提供了完善的數(shù)據(jù)統(tǒng)計(jì)條件擴(kuò)展支持。4 產(chǎn)品特點(diǎn)4.1 純 WEB 應(yīng)用模式,輕松部署應(yīng)用模式,純 B/S 結(jié)構(gòu)的
14、報(bào)表展現(xiàn)引擎,強(qiáng)大的用戶交互界面,輕松部署。4.2 用戶可輕松定制,方便快捷用戶可輕松定制,用戶可自行通過(guò)報(bào)表模板定制工具,直接設(shè)計(jì)各種復(fù)雜格式的報(bào)表。Step bystep 的報(bào)表設(shè)計(jì)向?qū)Х绞剑赏献У臄?shù)據(jù)集,真正零代碼輕松定制業(yè)務(wù)中的常用報(bào)表。4.3 類 EXCEL 操作界面,輕松入門操作界面,類 EXCEL 操作界面,從報(bào)表定制到報(bào)表統(tǒng)計(jì),用戶可輕松上手,提供了強(qiáng)大的報(bào)表展現(xiàn)能力,通過(guò)瀏覽器靈活地查詢數(shù)據(jù),方便查看各種復(fù)雜報(bào)表,進(jìn)行精確的預(yù)覽、打印及導(dǎo)出。4.4 獨(dú)立報(bào)表模型,支持多種復(fù)雜報(bào)表獨(dú)立報(bào)表模型,獨(dú)立的報(bào)表模型,靈活支持各種業(yè)務(wù)系統(tǒng),支持復(fù)雜的維度間運(yùn)算關(guān)系。4.5 輕松導(dǎo)出
15、excel.word 等文件格式支持多種主流文件格式的輸出、支持對(duì)統(tǒng)計(jì)結(jié)果進(jìn)行后續(xù)的加工處理。4.6 支持柱狀.餅狀等 26 種統(tǒng)計(jì)圖支持柱狀.無(wú)需安裝任何控件,輕松支持二維/三維餅圖、柱圖、折線圖、雷達(dá)圖、甘特圖等二十多種統(tǒng)計(jì)圖,全方位多角度將統(tǒng)計(jì)結(jié)果展現(xiàn)給用戶。5 核心優(yōu)勢(shì)5.1 類 Excel 界面模型中科軟報(bào)表系統(tǒng)的類 Excel 報(bào)表展現(xiàn)模型解決了傳統(tǒng)條帶式模型帶來(lái)的操作不便、難以處理橫向擴(kuò)展等問(wèn)題,大大提高了報(bào)表工具的方便性、易用性,已經(jīng)成為報(bào)表工具的新標(biāo)準(zhǔn)。5.1.1 類 Excel 報(bào)表操作界面5.1.2 表格轉(zhuǎn)制5.1.3 凍結(jié)表頭及列頭5.1.4 導(dǎo)入導(dǎo)出 Office 模
16、板 導(dǎo)出 Excel,支持直接在 IE 端運(yùn)行打開。 導(dǎo)出 WORD 模板。5.2 用戶向?qū)阶远x報(bào)表5.2.1 報(bào)表基本屬性設(shè)置報(bào)表基本屬性設(shè)置Ø 選擇報(bào)表定制的方式Ø 設(shè)計(jì)報(bào)表顯示格式Ø 確定報(bào)表標(biāo)題、輔助信息5.2.2 統(tǒng)計(jì)條件維設(shè)置Ø 確定關(guān)注的統(tǒng)計(jì)范圍Ø 支持維度間的并列及層疊設(shè)置Ø 設(shè)定維度間數(shù)據(jù)運(yùn)算規(guī)則5.2.3 統(tǒng)計(jì)數(shù)據(jù)源設(shè)置Ø 確定統(tǒng)計(jì)指標(biāo)的范圍Ø 選擇統(tǒng)計(jì)關(guān)注的數(shù)據(jù)源Ø 設(shè)置數(shù)據(jù)源與維度數(shù)據(jù)的對(duì)應(yīng)關(guān)系5.2.4 統(tǒng)計(jì)指標(biāo)維設(shè)置Ø 確定顯示的統(tǒng)計(jì)指
17、標(biāo)項(xiàng)Ø 多來(lái)源數(shù)據(jù)源自由切換Ø 自定義計(jì)算的指標(biāo)項(xiàng)Ø 右鍵菜單對(duì)維度及指標(biāo)屬性進(jìn)行修改5.2.5 報(bào)表預(yù)覽與發(fā)布Ø 報(bào)表表樣類 EXCEL 模式預(yù)覽Ø 選擇統(tǒng)計(jì)范圍,執(zhí)行查詢統(tǒng)計(jì)Ø 報(bào)表轉(zhuǎn)制、凍結(jié)、保存、導(dǎo)出等后處理操作Ø 發(fā)布設(shè)計(jì)報(bào)表5.3 多元化數(shù)據(jù)模型中科軟報(bào)表系統(tǒng)通過(guò)多年在報(bào)表行業(yè)軟件中的經(jīng)驗(yàn)積累,通過(guò)自身不斷的創(chuàng)新與完善。構(gòu)建了一整套科學(xué)有效的數(shù)據(jù)處理模型。通過(guò)報(bào)表的核心數(shù)據(jù)模型,使業(yè)務(wù)數(shù)據(jù),報(bào)表模板,權(quán)限過(guò)濾等相關(guān)信息通過(guò)網(wǎng)狀結(jié)構(gòu)建立關(guān)聯(lián),使報(bào)表的設(shè)計(jì)、部署、展現(xiàn)、打印和管理有機(jī)的結(jié)合在一起,讓用戶可以便捷的使用
18、需要的功能,整個(gè)流程非常順暢,不會(huì)感到生澀和有牽強(qiáng)的結(jié)合功能的感覺(jué)。同時(shí)中科軟報(bào)表系統(tǒng)也提出了“維度”的概念。所謂“維度”,即報(bào)表模版中的各種約束條件和查詢指標(biāo)都是查詢空間的一個(gè)維和度的劃分。在進(jìn)行查詢之前,模版左側(cè)和上側(cè)會(huì)分別解析為兩棵鏈狀的維度樹。然后,查詢統(tǒng)計(jì)分析器將對(duì)生成的維度樹進(jìn)行分析,在片狀查詢、行列查詢、單元格查詢等查詢策略中選取一個(gè)最合適的查詢策略,以提高查詢的效率。最后,自定義項(xiàng)計(jì)算器將會(huì)分析報(bào)表中需要計(jì)算的各種元素,精準(zhǔn)高效的對(duì)查詢出來(lái)的數(shù)據(jù)進(jìn)行后續(xù)的計(jì)算處理,得到需要的報(bào)表數(shù)據(jù)?!熬S度”概念的提出,使報(bào)表行業(yè)未來(lái)的發(fā)展,查詢效率的提高都帶來(lái)了極大的影響及推動(dòng)力。6 二次開
19、發(fā)接口中科軟報(bào)表系統(tǒng)為二次開發(fā)提供了豐富的集成接口,可以很容易將其無(wú)縫嵌入到用戶的各種應(yīng)用程序中。6.1 數(shù)據(jù)源中科軟報(bào)表系統(tǒng)運(yùn)算時(shí)的數(shù)據(jù)來(lái)源可以是標(biāo)準(zhǔn)的關(guān)系數(shù)據(jù)庫(kù)、OLAP Server、數(shù)據(jù)文件以及用戶自定義程序。6.1.1 JDBC中科軟報(bào)表系統(tǒng)直接支持所有提供 JDBC2.0 及以上版本接口的關(guān)系數(shù)據(jù)庫(kù)。在設(shè)計(jì)器和服務(wù)器相應(yīng)的配置中設(shè)置好 JDBC 數(shù)據(jù)源的 Driver 和 URL 信息后即可使用。在設(shè)計(jì)階段,中科軟報(bào)表系統(tǒng)能讀出數(shù)據(jù)庫(kù)的元數(shù)據(jù)信息以輔助 SQL 語(yǔ)句的編輯,運(yùn)行時(shí)除支持一般的 SQL 查詢外,還可支持存儲(chǔ)過(guò)程返回的結(jié)果集。除可與一般數(shù)據(jù)庫(kù)自帶的 JDBC 接口連接外
20、,中科軟報(bào)表系統(tǒng)的可選組件中實(shí)現(xiàn)提供了基于標(biāo)準(zhǔn) HTTP 協(xié)議的遠(yuǎn)程 JDBC 接口,采用該 HTTP-JDBC 接口,可使 中科軟報(bào)表系統(tǒng)實(shí)現(xiàn)集成(遠(yuǎn)程)設(shè)計(jì)。6.1.2 自定義數(shù)據(jù)源中科軟報(bào)表系統(tǒng)定義了一個(gè)數(shù)據(jù)集接口類,可由程序員自行實(shí)現(xiàn)。在配置工具中可以設(shè)定某個(gè)數(shù)據(jù)集對(duì)應(yīng)的自定義來(lái)源類及參數(shù),報(bào)表解析器即會(huì)在獲取該數(shù)據(jù)集數(shù)據(jù)時(shí)調(diào)用該接口,從而實(shí)現(xiàn)由應(yīng)用程序自行獲得數(shù)據(jù)。6.2 JAVA API對(duì)于 JAVA 程序員,中科軟報(bào)表系統(tǒng)提供豐富的 API 調(diào)用,可以對(duì)報(bào)表解析引擎進(jìn)行深入完全的控制。下圖是中科軟報(bào)表系統(tǒng)的 JAVA API 結(jié)構(gòu)圖。6.2.1 運(yùn)算與展現(xiàn)在運(yùn)算層有API可向相應(yīng)
21、報(bào)表模板傳入報(bào)表參數(shù)并令其計(jì)算,計(jì)算結(jié)果將保存于 DataSet 類中,此時(shí)可以通過(guò)程序去修改某些屬性再進(jìn)行輸出,如修改某單元格的值、增加刪除某些行列等。中科軟報(bào)表系統(tǒng)對(duì)各種格式的結(jié)果均采用流式的輸出方法,通過(guò) RPTServlet 類統(tǒng)一進(jìn)行中轉(zhuǎn)輸出。這樣,輸出的結(jié)果也可由程序員自行控制,如生成 HTML 發(fā)布到網(wǎng)頁(yè)上、生成 Excel/WORD 保存到文件系統(tǒng)或數(shù)據(jù)庫(kù)中等。還可以由程序員自行編寫輸出結(jié)果的方案等。6.2.2 報(bào)表模板特別地,中科軟報(bào)表系統(tǒng)的報(bào)表模板具有可編程接口 ReportDefine。一般情況下,報(bào)表是由用戶自定義拖拽而成的,但同時(shí)提供了對(duì)報(bào)表模板的訪問(wèn)接口,應(yīng)用程序員可以用程序?qū)?bào)表模板進(jìn)行少許修改后再傳入運(yùn)算引擎計(jì)算,如改變某些單元格中的表達(dá)式甚至可以完成由程序自行“畫”出一個(gè)報(bào)表,基于這些 API,可以較容易實(shí)現(xiàn)出根據(jù)業(yè)務(wù)規(guī)則自行生成報(bào)表模板的功能。6.3 前端接口中科軟報(bào)表系統(tǒng)提供了多種方式、方便易用的前端接口,可以使用戶很容易地在應(yīng)用系統(tǒng)中結(jié)合報(bào)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030中國(guó)鹽酸文拉法辛緩釋膠囊行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 2025至2030中國(guó)皮革行業(yè)發(fā)展趨勢(shì)與資風(fēng)險(xiǎn)預(yù)測(cè)報(bào)告
- 2025至2030中國(guó)男士基礎(chǔ)護(hù)理品行業(yè)市場(chǎng)深度調(diào)研及發(fā)展趨勢(shì)與投資前景預(yù)測(cè)報(bào)告
- 2025至2030中國(guó)電吉他和原聲吉他弦行業(yè)產(chǎn)業(yè)運(yùn)行態(tài)勢(shì)及投資規(guī)劃深度研究報(bào)告
- 2025至2030中國(guó)瓦楞紙和紙板箱行業(yè)發(fā)展趨勢(shì)分析與未來(lái)投資戰(zhàn)略咨詢研究報(bào)告
- 2025至2030中國(guó)環(huán)氧溴丙烷行業(yè)市場(chǎng)發(fā)展現(xiàn)狀及競(jìng)爭(zhēng)策略與投資發(fā)展報(bào)告
- 2025至2030中國(guó)物流軟件行業(yè)應(yīng)用動(dòng)態(tài)及發(fā)展趨勢(shì)研究報(bào)告
- 優(yōu)雅形態(tài)禮儀培訓(xùn)
- 新手烘焙理論培訓(xùn)課件
- 教育信息化與消除數(shù)字鴻溝的策略研究
- 2025年濟(jì)南綜??毓杉瘓F(tuán)有限公司公開招聘(22名)筆試備考試題參考答案詳解
- 機(jī)加工工藝培訓(xùn)
- CT增強(qiáng)掃描造影劑外滲的預(yù)防與處理
- 深靜脈置管的維護(hù)與護(hù)理
- 孤獨(dú)癥業(yè)務(wù)管理制度
- 勞務(wù)服務(wù)購(gòu)買協(xié)議書范本
- 校準(zhǔn)員試題及答案
- 2025-2030年中國(guó)臨空經(jīng)濟(jì)行業(yè)深度評(píng)估及市場(chǎng)研究發(fā)展研究報(bào)告
- 蕪湖勞動(dòng)合同書版模板
- DB31/T 921-2015婚慶服務(wù)規(guī)范
- 學(xué)習(xí)解讀《水利水電建設(shè)工程驗(yàn)收規(guī)程》SLT223-2025課件
評(píng)論
0/150
提交評(píng)論