本项目为一个点餐系统,客户可以使用微信扫描二维码将餐厅的所有菜单显示出来并点餐完成支付。本项目主要包括餐厅菜单分类、菜单展示、购物车、订单查询、支付等模块的开发。后台使用Springboot作为基础框架,整合了Redis、MyBatis-PLUS等框架,使用Redis作为数据缓存,将菜单分类以及菜品信息进行缓存,加快查询的速度,另外使用Redis的延迟队列对订单的失效进行控制。
评论