本系统包含用户和管理员两个角色。
用户角色:
1. 注册与登录:用户可以通过填写用户名、密码、姓名、性别、联系电话等信息进行注册,并使用账号和密码登录系统。
2. 查看菜品信息:用户可以查看菜品名称、菜品分类、图片、菜品价格、材料、份量等信息,并进行下单或收藏操作。
3. 查看美食资讯:用户可以查看美食资讯的标题、简介、图片等信息。
4. 个人信息管理:用户可以管理自己的个人信息,包括用户名、密码、姓名、性别、头像、联系电话等。
5. 订单管理:用户可以查看订单信息,包括订单编号、菜品名称、菜品分类、图片、菜品价格、数量、总金额、下单时间、送餐地址、用户名、联系电话、是否支付、审核回复等信息,并进行支付操作。
6. 订单配送管理:用户可以查看订单配送信息,包括订单编号、菜品名称、菜品分类、图片、数量、总金额、配送状态、更新时间、用户名、联系电话、审核回复等内容,并进行评价或审核操作。
7. 菜品评价:用户可以查看菜品评价信息,包括订单编号、菜品名称、菜品分类、评分、添加图片、评价日期、用户名、联系电话、评价内容等信息,并进行提交。
管理员角色:
1. 用户管理:管理员可以管理用户信息,包括用户名、密码、姓名、性别、头像、联系电话等,进行详情、修改、删除操作。
2. 菜品分类管理:管理员可以管理菜品分类信息,进行详情、修改、删除操作。
3. 菜品信息管理:管理员可以管理菜品信息,包括菜品名称、菜品分类、图片、菜品价格、材料、份量等信息,进行详情、修改、查看评论、删除操作。
4. 订单配送管理:管理员可以管理订单配送信息,包括订单编号、菜品名称、菜品分类、图片、数量、总金额、配送状态、更新时间、用户名、联系电话、审核回复、审核状态等信息,进行详情、修改、删除操作。
5. 菜品评价管理:管理员可以管理菜品评价信息,包括订单编号、菜品名称、菜品分类、评分、添加图片、评价内容、评价日期、用户名、联系电话、审核回复、审核状态、审核等信息,进行详情、修改、删除操作。
6. 美食资讯管理:管理员可以管理美食资讯信息,包括标题、简介、图片等信息,进行详情、修改、删除操作。
7. 轮播图管理:管理员可以管理首页轮播图,进行新建、修改、删除操作。
#### 运行环境 jdk8+mysql5.7+idea+maven3+微信开发者工具 #### 项目技术 Spring+SpringMvc+Mybatis+vue2+原生小程序 #### 项目截图  #### 资源下载  请打开微信扫描上面小程序码,打开小程序搜索 "**项目编号**" 即可下载资源