项目一共分为两个方面,一个方面是商家端管理界面开发,可以对菜品套餐和人员进行增删改查,并且可以对订单执行各种操作;用户端为小程序端,可以选择自己喜欢的菜品并支付,并且可以在个人中心查询自己的历史订单。
整体项目采用SpringBoot框架便于快速上手,在数据存储方面采用Myabtis/MPlus进行数据的操作并存储在Mysql数据库中,对于用户将餐品数据存放在Redis数据库中方便快速查询,并且使用Springcache框架简化基础Redis开发,在登录校验方面采用Jwt令牌进行身份校验。项目中还有SpringTask使用定时任务完成每天项目订单的检查。