本文章来自程序汪背后的私活小团队,开发智慧餐厅的小程序 由于程序汪太忙于是把这个项目让一个靠谱粉丝开发了,当然开发质量和进度我会跟踪,具体分析如下
B站【我是程序汪】
老程序员接了一个4万的智慧餐饮项目,开发周期60天 小程序
现在开发项目都喜欢前面加个智慧,程序汪的这个项目也是智慧XXX
说白了就是一个外卖项目的升级版本
这图是用processon画的
开发人员(1人)
-
前端 技术栈 vue 主要任务 小程序及PC端页面
-
定制化UI设计
-
后端 技术栈 springboot
-
开发周期60天
-
开发人数 1人
-
整体费用是4万(不含硬件部分),这是一期的开发费用
-
项目外包形式,走的公司合同
-
阿里云服务器1台,经费有限先就安排1台,不够后面升级
-
二开
-
售后维护
域名
服务器
日常运维
技术选型
-
核心框架:Spring Boot
-
数据库连接池:Druid
-
缓存:redis
-
前端:Vue.js
-
数据库:mysql
-
TCP服务器 java netty (协议转换)
-
硬件---TCP服务器 java netty (协议转换)-------- 平台 mqtt(服务端)----Java处理业务逻辑
传统餐厅的流程
排队等待----》选餐---》排队结账--》
智慧餐厅开发
排队等待----》选餐---》自助结账--》
项目背景
医院里医生的时间非常宝贵,减少就餐的等待时间就十分重要,本项目其实很类似现在的无人超市,大家选择好自己的商品,然后去自助结账,无需排队人工结账,这里商品就是各种菜品,有一种无人餐厅都感觉。
以后估计无人超市无人餐厅无人酒店越来越多。
注意
-
每个菜盘底部都有芯片,类似条形码都作用记录商品价格
-
小程序可以充值饭卡
-
结账可以用饭卡,也可以微信支付
小程序
程序汪把核心页面截图出来
本小程序主要功能就这些
-
用户管理(会员/优惠券/邀请他人注册得红包)
-
订单管理
-
商品和查询
因为是医院都点餐小程序,区别与美团饿了吗业务,里面的商家其实就是医院餐厅,目前有5家医院合作就相当与5个商家
PC端
目前主要功能,目前一期功能主要
-
定位功能 -- 完成
-
选择城市 -- 完成
-
搜索地址 -- 完成
-
展示所选地址附近商家列表 -- 完成
-
搜索美食,餐馆 -- 完成
-
根据距离、销量、评分、特色菜、配送方式等进行排序和筛选 -- 完成
-
餐馆食品列表页 -- 完成
-
购物车功能 -- 完成
-
店铺评价页面 -- 完成
-
单个食品详情页面 -- 完成
-
商家详情页 -- 完成
-
登录、注册 -- 完成
-
修改密码 -- 完成
-
个人中心 -- 完成
-
发送短信、语音验证 -- 完成
-
下单功能 -- 完成
-
订单列表 -- 完成
-
订单详情 -- 完成
-
添加、删除、修改收货地址 -- 完成
-
帐户信息 -- 完成
-
服务中心 -- 完成
-
红包 -- 完成
-
上传头像 -- 完成
-
付款
下面截图就是开源系统上面二开的,别问我为啥管理系统页面都长了差不多,前端是Vue
硬件部分
需要商务沟通的各种接口开发联调,硬件也分自助研发和厂家定制
-
自助结账机(硬件需要定制的,费用另算)
-
带芯片的餐具(芯片超级便宜的)
下图这个圆圆的就是芯片,贴到菜碟子的底部就行
技术注意(TCP部分)
比较麻烦的也就是TCP服务这块
-
TCP/IP协议详解
-
物联网协议之一:MQTT协议
-
并发解决方案 直接 接入阿里云IOT
mqtt协议+esp8266+物联网开发
B站学习地址 推荐PC端打开:https://b23.tv/bhrLdb
学习源码地址:
复制这段内容后打开百度网盘手机App,操作更方便哦
链接:https://pan.baidu.com/s/1Xbx-fLZ-jCLRTWy4if9mUg
提取码:910e
--来自百度网盘超级会员V4的分享
获取外卖开源项目点击下方链接
Spring Boot vue完整的外卖系统,手机端和后台管理api 源码赠送
获取(物联网实战指南(皮特·瓦厄著) 带目录完整pdf[41MB]电子书)的方式很简单,
其他有趣项目
程序汪接的7个私活都在这里,经验整理
欢迎添加程序汪VX itwang007