智能外卖自提柜系统的设计与实现
2020-08-19王鑫许智鸿胡华昌杨丰羽
电脑知识与技术 2020年19期
关键词:数据库
王鑫 许智鸿 胡华昌 杨丰羽



摘要:随着经济社会的高速发展,“互联网+”时代的到来,基于Online To Offline(020)商业模式的外卖配送行业迅速崛起,其发展前景一片广阔,在提供方便快捷服务的同时也带动了社会经济的发展[1]。但是随着外卖配送行业的进一步壮大,基于外卖配送的很多问题也日益凸显,比如外卖偷盗和错拿以及配送过程中带来的交通安全和社会违法犯罪隐患等[2]。通过智能外卖自提柜系统,配送员将外卖暂存于智能外卖自提柜中,可以有效地解决外卖配送过程中出现的各种问题,安全有保障地将外卖送达到客户手中[3]。本文通过对移动端APP、PC端Web信息管理平台、设备端实体柜以及服务器四个部分的整体设计与分析来整合搭建一套完整可运行的智能自提柜系统,并较为详细地对各部分之间交互通信方式的设计和实现原理进行了分析。
关键词:智能外卖自提柜系统;Netty框架;Android;Flask MVC框架;stm32单片机;数据库
中图分类号:TP311 文献标识码:A
文章编号:1009-3044(2020)19-0010-04
开放科学(资源服务)标识码(OSID):
1 智能外卖自提柜系统工作原理
智能外卖自提柜系统以服务器为中心,移动端和设备端通过自定义通信协议与服务器进行通信。系统采用前后端完全分离的设计模式,将系统数据库搭建在服务器端,并对来自移动端和设备端的请求消息进行编解码和事务处理。PC端平台与服务器共享系统数据库,实现系统数据的可视化管理,系统的总体设计图如图1所示。
2 服务器端开发
服务器端选择完全异步非阻塞的Netty框架作为底层的通信框架,Netty是对NIO的优化和封装,其API使用更简单,开发门槛更低[4]。……
登录APP查看全文
