智能售货机系统如何设计?

LQM
7 评论 6857 浏览 62 收藏 10 分钟

在《智慧零售:自助售货机模式》模式中已经介绍了该模式的发展的潜力,那么本文着重的描述售货机整体的框架设计。智能售货机系统是包括硬件端和软件端,本文是针对软件端进行剖析。

一、售货机的特点梳理

首先需要梳理一下智能售货机的特点,其实就是人货场三者的关系,到整个系统里面对应的就是用户、场地、设备(设备中的货物),具体的如下图所示。

二、产品框架设计

1. 整体流程说明

每一台智能售货机都相当于是一个平板电脑,嵌入的系统是安卓系统,硬件端与后端的连接是通过安卓APP进行连接。APP是可以获取硬件端出货数量、具体哪个货道出款等信息,然后将相关信息回传至后端,后端接收信息后并且记录,可以及时更新库存数量。用户可以通过安卓APP进行下单,商户也可以通过app或小程序进行远程的控制硬件设备,例如远程出货操作、远程开关门、实时查看库存等。

下图是一个系统的交互流程图。整个系统的枢纽是安卓APP或小程序,后端系统和硬件端的联动是通过app或小程序来完成的。

2. 整体框架设计

根据整体的交互流程可以将软件端的产品框架设计为四个端,分别为PC运营后台、售货机安卓APP、商家端小程序、用户端商城小程序。

3. 整体框架设计原因

(1)业务在初期发展时,其实只需要设计PC运营后台以及安卓APP足以,这两个已经能够满足整个业务体系的运转,只不过此时购买商品的用户还没有纳入系统的用户体系中,与线下的超市是没有区别,你与购买者仅仅是匆匆相遇,就算相见时,彼此也不知道与对方曾经相见过。

(2)售货机是可以作为一个流量的入口,将线下的用户转变为线上流量。此时你可以进行一系列的精准营销,例如发放优惠券、促销活动等,可以有效降低库存压力。

为什么会选择小程序而不是开发一个用户端APP,理由如下:

  1. 用户购买的时间不足以下载APP并且进行注册一系列繁琐的操作。
  2. APP运营成本远远高于小程序成本。
  3. 微信、支付宝的用户群体足够大,自己不需要再去培养用户池,有点像借窝下蛋的感觉(这也是为什么小程序能够那么火的原因)。

(3)商家端小程序是为了方便商户可以实时的查看库存、销量情况,可以随时的进行补货、调货等操作。

三、相关模块设计

1. 运营后台功能设计

做平台类型的产品,运营后台系统的功能强大性,决定了产品的丰富性以及业务配置的便利性。运营后台不仅是给公司本身的业务配置而开发,同时也是给商户使用的后台管理系统。售货机的运营后台小编将他划分为三大块,分别是电商模块、通用模块、售货机模块。

电商模块:智能售货机其实像是一个更加垂直领域的电商系统,所以其运营后台和电商的运营后台的功能是有相似性的。都有商户管理、订单管理、用户管理、商品管理、库存管理、分润管理等。

系统配置:系统配置模块即是一般的后台都会存在的模块,权限管理、菜单管理等。

售货机模块:售货机模块主要售货机进行配置,并且可实时的监控每一台设备的是否在线、库存是否充足、营业情况等。包括设备管理、货道管理、场地管理、广告管理(此广告管理是与显示屏相结合)。

运营模块:是给给运营人员查看相关报表数据以及配置运营活动使用。包括报表中心、数据统计、营销中心、财务管理等。

2. 用户商城小程序设计

用户商城小程序主要包括首页、购物车、线上商城、个人中心。

首页:首页主要是扫一扫的功能,如连续几台智能售货机同时摆放时(例如娃娃机),可以直接使用小程序中的扫一扫,而不需要重复退出进入小程序。当用户使用微信扫一扫时可直接进入该售货机的商品页面,用户可在线选择商品,进行支付。

线上商城:线上商城是作为一个补充,首先加入线上商城,多一个渠道售出货物,使盈利更多。第二线下的售货机只是作为一个流量的入口,如果不开拓一些线上场景,对于这些用户流量使用的不够充分, 浪费了变现的机会。

个人中心:可查看订单、优惠券、积分、余额等功能。

3. APP模块设计

相对于常见的APP,售货机上安装的APP相对于没有那么复杂的功能性。因为是安装在售货机上的,主要的功能是使得商品数字化,用户可以在显示屏上操作下单、支付功能等。除了需要拥有日常的下单、支付功能外,还需要考虑APP日常维护更新,需要能够支持在线实时的更新,并且在运营后台可控制更新、回滚等操作。

4. 商家端小程序

商家端小程序主要分为首页、后台管理、个人中心三个模块。

首页:主要是方便商家实时查看商品销量数据、接收系统推送消息,所以设计数据统计、消息提醒、常用功能快捷入口模块。其中数据统计主要是查看商品、设备、场地等交易金额、交易笔数、每日收益的排名以及趋势变化图。同时每个商家(或每个账号)可以根据自身的情况,自己配置常用的功能,便于操作。

后台管理:后台管理模块是与PC运营后台的功能一致。

个人中心:个人中心主要包括商家的基本信息查看、我的钱包可查看商户账户情况包括可提现金额、冻结金额、收益等。同时可绑定手机号以及微信号,绑定后可使用手机号或微信进行登录。

四、总结

整个系统的设计不仅仅是适用于普通的售货机系统,也适用于更多个性化的售货机,比如娃娃机、饮料机、纸巾机等,将不同的商品与设备进行关联配置,则可以使用出不同的效果。当然整个系统还需要硬件的结合,每台机器上都有很多的传感,不同的机器搭配不一样的传感器。使得整个体系能够更加智能、体验更加好。

 

本文由 @TOM 原创发布于人人都是产品经理,未经作者许可,禁止转载。

题图来自Unsplash,基于CC0协议。

更多精彩内容,请关注人人都是产品经理微信公众号或下载App
评论
评论请登录
  1. 整体流程总结的很到位,如果是客户定制,需求和技术还是有很多细节可以研究一下

    来自江苏 回复
  2. 为什么一定是把控制指令放在服务端,放在设备的安卓app里面不行吗?app验证一下支付状态,直接就可以控制下位机了呀

    来自广东 回复
    1. 支付系统是在后端完成的哦,后端是需要将支付结果回传给APP端,然后APP再判断是否支付成功的状态。

      来自广东 回复
    2. 是的,我没说清楚,我的意思是用户在屏幕的apk选了商品之后,调用支付接口,服务端会验证支付是否成功,返回支付状态,若是成功,安卓上位机和下位机再进行串口通信,发送协商好的串口指令到下位机,下位机执行指令

      来自广东 回复
    3. 加个好友?一起交流交流呗

      来自广东 回复
    4. VX:Mu-0731

      来自广东 回复
  3. 求联系方式

    来自上海 回复