一、用戶簡介
特來電新能源股份有限公司(簡稱:特來電)是中國最大最強(qiáng)的新能源汽車充電網(wǎng)運(yùn)營商,主要從事新能源汽車充電網(wǎng)的建設(shè)、運(yùn)營以及互聯(lián)網(wǎng)增值服務(wù)。
目前,特來電已經(jīng)建成中國最大的“充電網(wǎng)、車聯(lián)網(wǎng)、互聯(lián)網(wǎng)”三網(wǎng)融合的云平臺,基于.NET技術(shù)棧,團(tuán)隊(duì)通過七年的迭代演進(jìn),搭建了一個(gè)分布式、微服務(wù)、智能監(jiān)控運(yùn)維、快速開發(fā)交付的互聯(lián)網(wǎng)技術(shù)平臺,全面支撐了特來電充電業(yè)務(wù)的大規(guī)模應(yīng)用。
二、項(xiàng)目背景
伴隨特來電的業(yè)務(wù)快速發(fā)展,傳統(tǒng)的軟件技術(shù)架構(gòu)已無法支撐業(yè)務(wù)體量規(guī)模,業(yè)務(wù)及市場一線的需求也非常緊迫,這都對產(chǎn)品的開發(fā)交付效率提出了非常高的要求。業(yè)務(wù)需求從確認(rèn),到開發(fā)、測試、發(fā)布上線往往控制在1周以內(nèi),追求質(zhì)量和效率是特來電云平臺最基礎(chǔ)的標(biāo)準(zhǔn)。
三、選擇 ActiveReports 報(bào)表的主要原因
負(fù)責(zé)該項(xiàng)目的工程師介紹到,選擇ActiveReports報(bào)表控件主要有如下幾點(diǎn)原因:
功能強(qiáng)大,除了最基礎(chǔ)的數(shù)據(jù)查詢、導(dǎo)出、打印,支持多級分組、聯(lián)查鉆取、動(dòng)態(tài)行列、組合套打等高級功能,還可跨平臺使用。
便于集成,具有靈活全面的API, 可深度集成到公司W(wǎng)EB技術(shù)架構(gòu),并且所有功能均可重構(gòu)定制,升級工作量小。
輕量級開發(fā),支持多種數(shù)據(jù)接入方式,報(bào)表樣式、統(tǒng)計(jì)設(shè)置可在線拖拽式、可視化編輯,可集成為低代碼報(bào)表開發(fā)平臺。
生態(tài)成熟,ActiveReports控件用戶眾多,體系成熟,開發(fā)過程中遇到的問題可以通過官方論壇、技術(shù)支持群很快得到解答;
四、ActiveReports實(shí)際應(yīng)用
業(yè)務(wù)平臺
報(bào)表開發(fā)平臺
報(bào)表典型應(yīng)用場景
1、查詢導(dǎo)出
用戶輸入查詢參數(shù)查詢、導(dǎo)出、打印數(shù)據(jù),報(bào)表參數(shù)使用幫助框、下拉框、時(shí)間框、輸入框等,方便用戶輸入。
(彈出大圖)
2、查詢方案
查詢方案包括查詢參數(shù)、查詢結(jié)果列的設(shè)定方案,系統(tǒng)預(yù)置默認(rèn)公共方案,用戶可自定義私有查詢方案。
3、導(dǎo)出方案
超5萬大數(shù)據(jù)量導(dǎo)出的系統(tǒng)調(diào)度,用戶可自定義數(shù)據(jù)導(dǎo)出方案,方案包括查詢條件、查詢結(jié)果列、導(dǎo)出周期。
4、報(bào)表推送
利用報(bào)表控件導(dǎo)出pdf、excel等文件功能,開發(fā)統(tǒng)計(jì)報(bào)表,設(shè)定導(dǎo)出方案,自動(dòng)導(dǎo)出既定類型報(bào)告文件,上傳到資源庫,并推送消息到既定釘釘群,實(shí)現(xiàn)周期性的報(bào)告生成推動(dòng)功能。
5、單據(jù)打印
利用報(bào)表控件打印功能,開發(fā)單據(jù)報(bào)表,并系統(tǒng)集成,支持結(jié)算、核算系統(tǒng)的單據(jù)打印。
五.設(shè)計(jì)經(jīng)驗(yàn)和心得分享
通過使用ActiveReports報(bào)表控件,特來電順利實(shí)現(xiàn)了報(bào)表功能上線并穩(wěn)定運(yùn)行使用。負(fù)責(zé)該系統(tǒng)開發(fā)的張工分享了整個(gè)開發(fā)過程的一些感觸:
1、產(chǎn)品支持renderMode 渲染模式 、displayMode 顯示模式等模式,可以通過調(diào)整控制報(bào)表的展示和導(dǎo)出文檔格式。
2、多維透視統(tǒng)計(jì)類報(bào)表設(shè)計(jì)時(shí)功能非常強(qiáng)大,如果運(yùn)行時(shí)用戶可以自定義就能實(shí)現(xiàn)多維分析功能,這樣報(bào)表控件就更加強(qiáng)大了。
3、平臺化集成過程中遇到的大部分問題通過官方的論壇可以找到解決方案,通過QQ群也能很快得到解答。
4、論壇學(xué)習(xí)資源和幫助文檔豐富,有問題可以直接搜索,也可以和其他技術(shù)大牛交流學(xué)習(xí)。
歡迎訪問產(chǎn)品官網(wǎng)下載試用~https://www.grapecity.com.cn/developer/activereports