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