项目整体介绍
功能模块
(1)管理端
- 员工管理
- 分类管理
- 菜品管理
- 套餐管理
- 订单管理
- 工作台
- 数据统计
- 来单题型
(2)用户端
- 微信登录
- 商品浏览
- 购物车
- 用户下单
- 微信支付
- 历史订单
- 地址管理
- 用户催单
产品原型
展示项目的业务功能
一般是静态的html页面
技术选型
展示项目中使用到的技术框架和中间件等
- 用户层:(主要是前端)node.js、VUE.js、ElementUI、微信小程序、apache echarts
- 网关层:Nginx(服务器)
- 应用层:Springboot、Spring MVC、Spring Task(定时任务框架)、httpclient、Spring Cache(缓存框架)、JWT、阿里云OSS(对象存储服务,存储项目中的图片)、Swagger(后端色生成接口文档、测试后端编写的接口)、POI(操作Excel表格)、WebSocket(可实现项目中的催单、来单等,网络协议)
- 数据层:Mysql、Redis(缓存中间件)、mybatis(持久层框架)、pagehelper(帮助分页的插件)、spring data redis(简化java代码操作redis)
- 工具:Git、maven、Junit、postman