背景

随着物联网技术的不断发展,传统的爆米花机经营模式需要进行升级以适应现代市场的需求。我们的物联网系统为爆米花机带来了新的智能化和联网化解决方案,使其更加高效、智能和可控,为经营者提供了更多的数据支持和管理便利。

业务流程

爆米花机物联网平台借助2G/Wi-Fi实现爆米花机的联网,控制指令下发,状态上报。客户通过微信小程序可以方便的发现身边的爆米花机网点,通过小程序扫码支付购买爆米花。

终端用户操作流程描述

操作步骤:

  1. 用户到店扫描设备二维码
  2. 小程序识别二维码
  3. 小程序发送请求到服务器,并查询设备的状态
  4. 若设备空闲,则返回设备的预设的套餐,例如小杯爆米花的价格、中杯爆米花价格;若设备工作中,则提示用户设备工作中,请稍后再试,流程结束
  5. 用户选定套餐,并提交订单
  6. 服务器锁定设备,并返回订单的付款信息给小程序
  7. 小程序调用微信支付,并付款
  8. 用户支付完成后,微信服务器推送支付结果给后台服务器
  9. 服务器处理订单付款信息
  10. 服务器下发指令到对应的设备,包括阀门开启时间等控制参数
  11. 设备收到信息后开始工作,并应答服务器
  12. 服务器通知用户,设备已开始工作(店员可以在此时操作设备并出对应分量的爆米花)
  13. 当设备工作完成后,设备上报订单完成指令给服务器
  14. 服务器通知对应用户,设备已完成工作,消费流程结束。

资金流过程描述

假设设备1设置了3个分成方:分成用户1比例为30%,分成用户2比例为10%,分成用户3比例为60%。

  1. 用户在设备1消费10元
  2. 微信支付系统手续0.6%的交易手续费
  3. 微信支付公帐实际到账9.94元
  4. 设备1有3个分成方,则分别计算每个用户的实际分成收入(四舍五入):
  • 分成用户1为2.98元
  • 分成用户2为0.99元
  • 分成用户3为5.96元

库存预测与物流流程描述

具体步骤如下:

  1. 后台每天计算一次每个网点的库存预测数量,计算依据网点的日均消耗量,工厂到网点的物流派送天数,工厂的备货周期,网点的当前存货量。
  2. 后台根据计算结果,生成需要补货的网点的采购订单明细。
  3. 后台管理员审核每日系统生成的采购订单明细,根据实际需要进行调整,并确认生成采购订单至工厂。
  4. 工厂收到订单后,安排排产生产
  5. 工厂生产完成后,根据订单打包货物,并联系物流或快递公司,把包裹发送至对应网点
  6. 网点管理员收到货物后,在后台确认收货。
  7. 后台根据网点管理员确认收货的数量,更新当前网点的库存。

系统设计

系统软件模块

权限设计

系统的权限以层级关系来管理管辖的区域,例如:

  1. 代理商与网点绑定,代理商内部的后台用户只能管理其所属代理商已绑定的网点的数据
  2. 每个代理商内部,可以建立多个角色,每个角色是最小的权限管理单元,角色决定其关联的用户可以访问哪些数据,例如可否查看订单信息,查看关联的终端用户信息。
  3. 管理员需要设置了角色后,方可登陆并操作后台数据。管理员的权限由其所属的角色决定,而可访问的网点由管理员所属的代理商决定。