一、项目介绍
用户角色:
1. 个人中心:用户可以查看自己的个人信息,包括用户名、头像、积分等;
2. 点餐中心:用户可以浏览菜品列表,选择餐品并下单;
3. 购物车:用户可以将选好的餐品加入购物车,进行数量修改或删除;
4. 优惠券商城:用户可以查看可领取的优惠券,并选择领取;
5. 修改密码:用户可以修改登录密码。
管理员角色:
1. 用户管理:管理员可以查看用户列表,包括其注册信息和权限,还可以进行用户的禁用、解禁等操作;
2. 角色管理:管理员可以查看角色列表,包括角色名称和权限,还可以进行角色的添加、修改和删除;
3. 菜单管理:管理员可以查看菜单列表,包括菜品名称、价格、库存等信息,还可以进行菜品的添加、修改和删除;
配送员角色:
1. 查看配送记录:配送员可以查看自己的配送记录,包括订单号、用户信息、送达状态等;
2. 订单:配送员可以接收订单并进行派送。
其他通用功能:
1. 管理菜品:食堂管理员可以管理菜品,包括菜品的上架、下架、价格修改等;
2. 优惠券管理:食堂管理员可以管理优惠券,包括优惠券的添加、修改、删除等;
3. 配送员管理:食堂管理员可以管理配送员,包括配送员的添加、编辑、删除等;
4. 订单分配:食堂管理员可以将订单分配给不同的配送员进行派送;
5. 投诉管理:食堂管理员可以查看用户投诉记录,并进行相应的处理。
作品包含
二、项目技术
项目架构:B/S架构、MVC开发模式
数据库:MySQL
前端技术:JavaScript、HTML、CSS
后端技术:Spring Boot、SSM
三、运行环境
操作系统:Window、MacOS
数据库:MySQL5.7
主要开发工具:IDEA
Tomcat: 8.0
Maven:3.6