1.一种智能化餐饮管理系统,包括如下模块:云端系统,系统API,本地服务器,打印机,移动点餐终端,社交媒体点餐终端。
2.根据权利要求1所述的一种智能化餐饮管理系统,其特征在于,所述云端系统包含数据储存中心和WebSocket服务,负责接收微信端等云端公网订单并将订单推送给吧台点餐系统。
3.根据权利要求1所述的一种智能化餐饮管理系统,其特征在于,所述系统API获取云后台数据的接口,通过Resful规范对URL资源进行管理和Auth授权认证实现对云端数据的增删改查等功能。
4.根据权利要求1所述的一种智能化餐饮管理系统,其特征在于,所述本地服务器包含基于NodeJs的WebSocket服务,负责与web终端点餐系统通讯;Redis数据库,对订单进行排队,打印排队;
四个进程A、B、C、D,分别负责接单、分单至Redis数据库队列、从数据库获取订单进行打印、将订单数据推送至云端进行同步;
本地服务器是一个基于linux系统的小盒子,通过网线与路由器以及打印机相连,在wifi网络信号弱的情况下,仍然可以通过局域网将移动点餐终端的订单信息进行储存、打印,网络信号恢复后再同步给云端数据存储中心。
5.根据权利要求1所述的一种智能化餐饮管理系统,其特征在于,所述打印机连接本地服务器四个进程中负责打印的进程C,分别实现对应的打印功能。
6.根据权利要求1所述的一种智能化餐饮管理系统,其特征在于,所述移动点餐终端从系统API中获取云后台的菜单、座位、价格等数据,进行下单,与本地服务器中负责接单的进程连接。
7.根据权利要求1所述的一种智能化餐饮管理系统,其特征在于,所述社交媒体点餐终端从系统API同步云后台的菜单、座位、价格等数据,进行预订、下单等操作,连接云后台的WebSocket服务。