安科瑞水电预付费云平台在大型连锁超市的应用

苏月婷

江苏安科瑞电气制造有限公司

前言

  随着技术的发展,方便快捷的购物方式越来越被人们认可。我们不再单单局限在某一超市或商场中,购物的区域可以扩大到几个超市甚至全国全省的超市。同时超市领域也呈现多元化发展趋势,竞争也不再是规模大小的竞争,而是技术的竞争、管理的竞争、人才的竞争。技术的提升和管理的升级是连锁超市业的竞争核心,大型连锁超市对于其入住商铺的水电管理便是整个连锁超市业管理的重要一环。

一、预付费管理系统的引入背景

  长久以来,电费回收一直是物业公司的难题,以往物业电费回收难主要原因在于老的电费回收管理模式存在的漏洞,因为以往常常采用“先用电、后付费”的电力营销模式,这种模式下,供电局只按照总表抄表收费,物业不得不垫付电费,再去向商铺收费,对于经营风险较大,经济效益差的用户一旦遇到问题便把电费缴纳等事宜暂时搁置起来,给物业管理部门带来电费回收风险。在过去y一段时间也采用过一些其他方式来解决电费回收难的问题,比如分次收费、电费保证金等,但是在“先用电,后缴费的”的大格局下,能起到的作用十分有限。引入“先缴费、后用电”的管理模式,改变了人们用电缴费习惯,使得物业管理部门的电费回收工作面貌焕然一新。

二、大型连锁超市水费电费管理痛点

  1、由于连锁超市与传统的商业综合体在整体的商业规模、入住商户的性质上都有着较大的差别,往往一个连锁超市门店其附属的商业体规模较小,入住商户一般在几户到几十户。因此对于商铺的水电费管理无法像传统的商业综合体单独设置抄表系统或者计费系统,这样势必造成投资过大,人员结构臃肿,不利于激烈的市场竞争。

  2、对于大型连锁超市,其各个分店的财务往往由总部财务统一管理,因此其各入住商铺的水费电费的收缴最终也需要纳入总部财务统一管理,其用电信息、电费充值等信息均需要由各个分店与总部财务统一对接。

  3、大型连锁超市的商业运营在各个城市的进度、成熟化都不一样,因此对于预付费管理系统的实施条件也需要根据不同门店的经营状况区分对待。

  4、随着商场超市行业的竞争加剧,多数企业都面临这利润下降的处境,对此,只能从加强市场开拓以及成本控制两个方面着手,相对而言,成本控制易于实施,风险也更小。在各项成本中,电费是一项主要成本。根据中国连锁经营协会公布的《商超行业节能情况调查报告》显示我过商场超市行业中存在着惊人的能源消耗。被调查的全国20家营业面积在8000平米左右的大型商场和超市,平均年用电量为145万千瓦时,需支付的总电费约130万/年,而对于成规模的连锁店来说,如何将公共部分的电能进行有效管理、合理分摊更具有吸引力。

三、解决方案

  随着物联网技术的发展,商铺物业预付费管理系统开始流行,预付费管理系统采用了电能表作为计量装置。用户先购电然后才能用电,物业管理部门收取电费的预付款,等于电费提前回收了一个月,再根据用电量的多少进行多退少补。整个用电过程权责分明用,电力供用双方自愿约定,用户的购电量用完后即跳闸停电,充值后自动送电,恢复用电。

预付费管理系统为单个商铺物业解决了收费难的问题,但是对于大型连锁超市收费,仅仅依靠预付费管理系统还不足以解决问题,因此水电预付费云平台在大型连锁超市的水费电费管理中将会起到至关重要的作用。

预付费云管理平台采用分层分布式结构进行设计,主要包括数据采集层、网络传输层、数据中心层以及客户端层,具体网络结构如下图所示:

  各门店通过安装预付费电表,实现基础数据的采集与计费控制;各预付费电表通过其自带的通讯功能经过本地通讯网络连接至通讯管理机,由通讯管理机经过4G路由器直接将预付费电表计费信息、充值信息等统一上传至集团总部服务器,实现各门店预付费用电的统一管理;各门店物业管理人员、财务管理人员、业主、集团工程管理人员等,均可过PC、PAD、智能手机等终端设备通过B/S客户端的方式登陆预付费管理平台,最终实现缴费充值、控制、查询、票据打印等操作。

1、云平台部署

  各门店现场可以省去配置预付费服务器、安装数据库、短信猫等一系列工作,不但可以省去很多硬件成本,还能大大减少调试和维护成本;抄表信息通过网关实时上传到云平台,快速便捷,免去人工抄表,大大提高了人员办公效率,减少不必要的现场工作人员。

2、系统规模

  接入表不受数量、地域限制,一个账户可以管理多个项目,系统设计容量超过十万个计量点,对于不进度期不同规模的商超门店来说,可以随时接入新的计量点位

3、售电系统

  用户通过浏览器即可进入预付费云系统,输入相应用户名及密码,即可登陆系统界面进行操作。可以将用户权限范围内所有分布于全国各个城市、各个区域商场门店等通过地图展示,也可以通过地图左侧列表展示出来,通过列表或者地图可以选择索要进行操作的商场门店;财务集中管理,电量实时下发,并比对充值次数防止作弊;支持一户一电价,一户一水价

4、用能分析数据公摊

  用户和管理员都可查询预付费表或公共部位计量电表每天的用能状况,可提供能耗分析+财务轨迹一体式综合管理报表,包含用户表的能耗、财务数据、能耗和财务的期初期末值等数据。方便总部对各门店用能数据进行统一分析。


四、结束语

  电力是各个门店日常运营离不开的重要能源,如何合理的利用,如何更加人性化的对各用户的电费进行管理,实现企业管理的进一步升级必将是今后一个长期的课题。现阶段先消费、后用电已不能适应高科技、网络化、快节奏的生活。而预付费管理云平台的推出和应用,通过网路的传输途径从根本上解决了收费难、催费难的问题,并且将收费模式转换到“先缴费,后用电”上来,大大降低了集团企业电费垫资、欠费等压力,使得大型连锁超市在更加激烈的市场竞争中赢得立足之地。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 安科瑞电表是一种智能电表,具有数据采集、存储、计量、传输等功能。在使用Java语言编写安科瑞电表的代码时,我们可以按照以下步骤进行: 1. 导入所需的Java类库。首先,我们需要导入Java中用于串口通信的类库,以便与安科瑞电表进行通信。例如,可以导入RXTXComm库。 2. 建立与电表的串口连接。通过在Java代码中设置相应的串口参数(如波特率、数据位等),我们可以创建与安科瑞电表的串口连接。可以使用SerialPort类来实现这一连接。 3. 发送指令并接收电表数据。通过串口连接,我们可以向电表发送各种指令,例如读取电表的电流、电压等数据。使用OutputStream类将指令发送到串口,然后使用InputStream类接收电表返回的数据。根据安科瑞电表的通信协议,解析并处理接收到的数据。 4. 存储电表数据。将接收到的电表数据存储在合适的数据结构中,例如Java的数组、列表或对象等。根据需要,可以将数据存储在文件或数据库中。 5. 进行计量和数据处理。根据业务需求,可以对接收到的电表数据进行计量或数据处理。例如,可以计算电表的总电量、功率因数等。 6. 关闭串口连接。在完成与安科瑞电表的通信后,应关闭串口连接,释放资源。使用close()方法来关闭OutputStream和InputStream,并调用SerialPort的close()方法来关闭串口连接。 总之,通过上述步骤,可以实现对安科瑞电表的Java代码编写,以实现与电表的通信、数据采集、计量和数据处理等功能。具体实现时,需要根据安科瑞电表的通信协议和接口文档进行具体编码。 ### 回答2: 安科瑞电表是一款用于测量电力参数的电表,可以通过Java代码对其进行控制和读取数据。下面是一个简单的安科瑞电表的Java代码示例: ```java import java.io.IOException; import java.net.InetAddress; import java.net.Socket; public class AnkurayElectricMeter { private static final int PORT = 8000; // 电表通信端口号 public static void main(String[] args) { try { // 连接电表 Socket socket = new Socket(InetAddress.getLocalHost(), PORT); System.out.println("已连接到安科瑞电表"); // 发送指令获取电力参数 String command = "GET_DATA"; socket.getOutputStream().write(command.getBytes()); socket.getOutputStream().flush(); // 读取电力参数数据 byte[] buffer = new byte[1024]; int bytesRead = socket.getInputStream().read(buffer); String data = new String(buffer, 0, bytesRead); System.out.println("电力参数数据:" + data); // 关闭连接 socket.close(); } catch (IOException e) { e.printStackTrace(); } } } ``` 以上代码首先通过`Socket`类与安科瑞电表建立连接,并发送`GET_DATA`指令获取电力参数数据。然后从输入流中读取电力参数数据并打印输出,最后关闭连接。请注意,该示例代码仅用于演示连接和获取数据的基本流程,实际操作可能会涉及到更多的操作和处理。 此外,还可以根据具体需求使用安科瑞电表提供的其他指令和功能,例如设置电表参数、读取电能表读数等。具体的代码实现会根据具体的指令和功能而有所变化,请根据安科瑞电表的通信协议和文档编写相应的代码。 ### 回答3: 安科瑞电表是一种用于测量电能消耗的电表设备。编写一个基本的安科瑞电表的Java代码可以包括以下内容: 首先,我们需要定义一个名为ElectricMeter的类来表示电表。这个类可以包括以下属性: - currentReading:表示当前读数的变量。 - previousReading:表示上次读数的变量。 - unitPrice:表示每个单位电能的价格的变量。 接下来,我们需要定义ElectricMeter类的构造方法来初始化电表对象的属性。构造方法可以接收参数来设置初始读数和单价。 然后,我们需要定义以下方法来操作电表: - getCurrentReading():用于获取当前读数。 - getPreviousReading():用于获取上次读数。 - getUsage():计算并返回电能的使用量,即当前读数减去上次读数。 - getTotalCost():计算并返回总消费金额,使用量乘以单价。 - setCurrentReading(double reading):用于设置当前读数,并将该值保存到currentReading变量中。 - setPreviousReading(double reading):用于设置上次读数,并将该值保存到previousReading变量中。 - setUnitPrice(double price):用于设置单价,并将该值保存到unitPrice变量中。 最后,我们可以在一个测试类中创建ElectricMeter对象,并使用方法来设置和获取读数、单价,并计算电费使用量和总消费金额。 代码示例: ``` public class ElectricMeter { private double currentReading; private double previousReading; private double unitPrice; public ElectricMeter(double currentReading, double previousReading, double unitPrice) { this.currentReading = currentReading; this.previousReading = previousReading; this.unitPrice = unitPrice; } public double getCurrentReading() { return currentReading; } public double getPreviousReading() { return previousReading; } public double getUsage() { return currentReading - previousReading; } public double getTotalCost() { return getUsage() * unitPrice; } public void setCurrentReading(double reading) { currentReading = reading; } public void setPreviousReading(double reading) { previousReading = reading; } public void setUnitPrice(double price) { unitPrice = price; } } public class ElectricMeterTest { public static void main(String[] args) { ElectricMeter meter = new ElectricMeter(1000, 800, 0.5); System.out.println("当前读数:" + meter.getCurrentReading()); System.out.println("上次读数:" + meter.getPreviousReading()); System.out.println("使用量:" + meter.getUsage()); System.out.println("总消费金额:" + meter.getTotalCost()); meter.setCurrentReading(1200); meter.setPreviousReading(1000); meter.setUnitPrice(0.6); System.out.println("当前读数:" + meter.getCurrentReading()); System.out.println("上次读数:" + meter.getPreviousReading()); System.out.println("使用量:" + meter.getUsage()); System.out.println("总消费金额:" + meter.getTotalCost()); } } ``` 这段代码定义了一个ElectricMeter类,用于表示安科瑞电表,并提供了一些方法来操作电表的属性并计算电费消费。在测试类ElectricMeterTest中,创建了一个ElectricMeter对象并测试了设置和获取读数、单价以及计算使用量和总消费金额的功能。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值