山西汾西电子科技股份有限公司(如下简称:汾西电子)是经中国船舶重工集团批准,在原汾西重工电子科技公司基础上重组的专业从事智能电能表、水表、热量表及电动汽车充电设备研发生产的高科技公司。数据库
公司在产品的设计开发和生产方面,始终秉承军工品质、精心制造的优良传统,在产品上精益求精,屡次得到省部级优质产品及山西省著名商标、山西省计量信誉单位等称号,并屡次被山西电视台、太原电视台、山西日报、太原日报等多家媒体予以专题报道,产品销量和知名度在山西省均排名第一。微信
对于供水企业来讲,供水工做面临的现状和困境主要集中在如下几个方面。架构
现状:工具
困境:开发工具
针对以上现状和困境,我司设计并开发出了一套“物联网智能供水云平台”,该平台可有效解决供水系统结构差别化明显、没法对接第三方数据接口、数据汇总分析困难等问题。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 设计的更多报表模板,供你们参考:
设计过程:
运行效果:
设计过程:
运行效果:
设计过程:
运行效果: