背景:
外卖平台能完美适配毕设,可拓展性强。
项目目标:
构建一个包含 B端(后台管理) 和 C端(移动端/小程序) 的完整闭环系统:
B端后台管理系统: 供餐厅内部员工使用。包括员工管理、分类管理、菜品管理、套餐管理、订单管理以及数据统计等功能。
C端移动端应用: 供消费者使用。支持微信登录、浏览菜品/套餐、加入购物车、下单支付、地址管理、历史订单查询及催单等功能。
整体技术栈:
Spring Boot + MyBatis-Plus + MySQL + Redis + Nginx + Vue/微信小程序 等前后端技术点。
我负责的模块:
实现后端的接口搭建,对接前端的功能点,整体后端代码自主开发。
后期拓展:
使用云服务器及数据库进行云端部署,对接短信模块,模拟支付宝的收付款功能。
难点:数据库主从复制、读写分离、Session共享、短信验证、文件上传(OSS)等实际场景的代码完善,与云端API的对接。