山西汾西電子科技股份有限公司(如下簡稱:汾西電子)是經中國船舶重工集團批准,在原汾西重工電子科技公司基礎上重組的專業從事智能電能表、水錶、熱量表及電動汽車充電設備研發生產的高科技公司。數據庫
公司在產品的設計開發和生產方面,始終秉承軍工品質、精心製造的優良傳統,在產品上精益求精,屢次得到省部級優質產品及山西省著名商標、山西省計量信譽單位等稱號,並屢次被山西電視臺、太原電視臺、山西日報、太原日報等多家媒體予以專題報道,產品銷量和知名度在山西省均排名第一。微信
對於供水企業來講,供水工做面臨的現狀和困境主要集中在如下幾個方面。架構
現狀:工具
困境:開發工具
針對以上現狀和困境,我司設計並開發出了一套「物聯網智能供水雲平臺」,該平臺可有效解決供水系統結構差別化明顯、沒法對接第三方數據接口、數據彙總分析困難等問題。spa
「物聯網智能供水雲平臺」核心優點:設計
「物聯網智能供水雲平臺」功能架構:3d
物聯網智能供水雲平臺的創建,將收費管理信息從最初的手工及單機的繁瑣工做中解脫出來,並有機的與抄表關聯起來,作到收費管理信息業務的統一性與總體性,從而提升了供水企業的工做效率、提高了服務標準,實現了自來水公司對用戶優質、經濟、高效的服務理念,最終達到用戶方便、企業增效、形象良好的對外服務窗口。orm
爲了有效解決供水企業所面臨的現狀和困境,「物聯網智能供水雲平臺」必須具有功能強大、集成度高、覆蓋面廣等特色,尤爲在報表統計方面要求更是十分嚴格,除了要統計各類用戶數據、抄表數據、費用數據,還須要支持在線打票、發票套打以及圖表分析。blog
所以,擁有一款功能強大的報表開發工具是必不可少的。
通過多方面的瞭解和篩選,最終我司將目光鎖定在了葡萄城的ActiveReports 報表控件上。使用ActiveReports,能夠徹底知足物聯網智能供水雲平臺的各類報表設計以及票據打印的需求。
ActiveReports 是一款專一於 .NET 平臺的報表開發控件,全面知足 HTML五、WinForm、ASP.NET、.NET Core、WPF 等平臺下的報表設計和報表開發需求,而且提供了多種報表設計工具,使用它能夠輕鬆設計多種類型的報表,如 Excel 表格、Word 文檔、Chart、Dashboard 等。
在物聯網智能供水雲平臺的統計類報表設計過程當中,應用最多的是動態列的實現。而功能強大的ActiveReports所提供的矩表控件沒有讓咱們失望,使用它完美的解決了統計類報表中的動態列問題。
若是說我與ActiveReports的相遇是幸運的,那麼與它的相識,則更像一場命中註定。
在我剛接觸報表設計的初期,恰好遇上了公司更換這款報表工具,ActiveReports的強大功能使個人報表設計工做效率大大提升,我設計出的報表模板獲得了領導們的一致承認。聽辦公室裏的前輩們說,之前在作動態列的時候,巨大的代碼量拋開不說,光是一張報表的開發週期就要長達個把月,而現在,使用ActiveReports僅需幾行代碼就實現了,可見我有多麼的幸運😄。
如上圖所示,供水單位每個月會統計各營銷分部的各種用水量的回收狀況,圖中的用水性質都須要動態加載。
在未使用ActiveReports報表工具以前,這類報表可難倒了各路英雄好漢。聽前輩們講,那個時候根本就沒有時間考慮報表呈現是否美觀,只求動態列可以加載正確。
使用ActiveReports報表開發工具之後,咱們只須要拖拖拽拽就能夠輕鬆地實現動態列的完美加載,還可使報表呈現的更加美觀,最重要的是大幅縮短了項目的開發週期。ActiveReports實現的報表動態列設計以下所示:
運行效果以下:
除了統計類報表,另外一個重點功能就是實現抄表卡打印。
抄表卡用於抄表員上門抄收機械錶的記錄,所用的紙張很是規打印紙,並且須要在每一頁打印上抄表員負責住戶的基本信息。
剛接觸ActiveReports報表工具的我,說實話面對客戶提出的抄表卡需求是不知如何下手的。最後,仍是在ActiveReports報表技術人員的耐心指導下,經過頁面報表結合分組功能,才完美的解決了抄表卡的在線打印問題,(^__^) 嘻嘻~。
ActiveReports實現的抄表卡設計以下所示:
運行效果以下:
除了動態列和抄表卡,供水雲平臺中還有不少報表模塊,如票據打印、明細類報表、彙總類報表等,咱們都是經過ActiveReports設計實現的。
正如ActiveReports官網介紹的那樣:ActiveReports報表工具的功能強大、操做簡單、易於上手,可大大縮短報表開發週期,併爲咱們提供全面的報表解決方案。
以下是我司使用 ActiveReports 設計的更多報表模板,供你們參考:
設計過程:
運行效果:
設計過程:
運行效果:
設計過程:
運行效果: