一、项目简介
MySmallShop 自动售货机系统全方位支持开门柜、弹簧机、格子柜等多种类型售货机,能够灵活适应不同场景的运营需求。凭借其稳定可靠的性能和功能齐全的模块,目前系统已成功自营上千台设备,展现出强大的实用性和稳定性,为大规模售货机运营提供了坚实保障。
系统采用完整的多端协同架构,包括售货机终端、消费者端(微信小程序)、运营端以及基于 eadmin 开发的 web 管理后台。软件服务端免费部署,以 docker 镜像形式分发,用户可灵活任意分发部署,大大降低了部署成本和难度,提高了系统的可及性和应用范围,无论是小型创业团队还是大型运营企业,都能快速集成并投入使用,享受高效的智能售货服务。
二、项目优势
多类型支持 :支持开门柜、弹簧机、格子柜等多种类型售货机,灵活应对不同场景需求。
稳定可靠 :系统稳定运行,功能齐全,自营项目正在为上千台设备提供可靠的售货服务。
按服务收费 :仅收取识别费、物联网卡费用和维护费(大客户可选),性价比高,成本可控。
三、技术栈
后端
Java、Redis 、Zookeeper、MySQL
前端
Vue、Vue-Element-Admin、Element-UI 、Echarts
四、系统架构
系统采用完整的多端协同架构,具体包括以下几个部分:
(一)售货机终端
支持多种类型售货机,包括开门柜、弹簧机、格子柜等,能够灵活应对不同场景的售货需求,系统运行稳定可靠,保障售货业务的连续性。
(二)消费者端
采用微信小程序形式,为消费者提供便捷的购物体验,操作简单直观,易于使用,消费者可以通过手机轻松浏览商品、下单购买,享受便捷的购物服务。
(三)运营端
涵盖完善的运营管理功能,包括权限管理、商户管理、设备管理、订单管理、分账系统、补货管理、消息通知等,运营人员可以通过该端口对售货业务进行全方位的管理和监控,确保业务的高效运营。
(四)管理后台
基于 eadmin 的专业后台,为管理人员提供了一个功能强大、易于操作的管理界面,可方便地对整个售货系统进行配置、监控和数据分析,帮助管理者做出科学的决策。
五、功能介绍
(一)运营端功能
权限管理 :支持商户主管理员、商户管理员、点位方、订单管理员、补货员等多角色权限控制,确保不同角色的用户具有相应的操作权限,保障系统的安全性和运营效率。
商户管理 :支持分支商户、子商户管理,可实现分开收款独立核算,方便对不同商户进行管理和财务核算。
设备管理 :支持设备新增、状态管理、商品管理、续费、远程开锁等功能,全方位管理设备的运行状态和商品信息,提高设备的运营效率。
订单管理 :能够处理异常订单、进行订单审核补款 / 退款、售后订单处理等,确保订单的准确性和完整性,提升用户体验。
分账系统 :支持按设备分账、商户分账,并且支持支付宝批量代付,方便进行收益分配和资金流转。
补货管理 :提供一键补货功能,可指派补货单,批量下载打印补货单,简化补货流程,提高补货效率。
消息通知 :通过微信公众号推送设备状态、订单异常等通知,及时向相关人员传递重要信息,保障运营的及时性和有效性。
(二)消费者端功能
消费者端主要为微信小程序,提供以下功能:
商品浏览 :展示各类商品信息,包括商品名称、图片、价格、规格等,方便消费者查看和选择。
商品搜索 :支持消费者通过关键词搜索商品,快速定位所需商品。
商品购买 :消费者可将选中的商品加入购物车,进行结算购买,支持多种支付方式,如微信支付等。
订单查询 :消费者可以查看自己的订单状态,包括已支付、待发货、已完成等,方便跟踪订单进度。
个人中心 :展示消费者个人信息、收货地址管理、历史订单记录、优惠券等信息,提供个性化的购物体验。
六、UI展示
消费端小程序
运营端小程序
管理后台