一、项目介绍
本项目是一款美食推荐网站,基于Springboot+mysql开发,包含用户和管理员两种角色。下面是系统功能的描述:
管理员功能:
1. 登录后台系统:管理员可以通过输入用户名和密码登录到后台系统。
2. 用户信息管理:管理员可以管理用户的信息,包括查看用户列表、查看用户详细信息、删除用户等操作。
3. 菜谱分类管理:
a. 一级分类管理:管理员可以管理菜谱的一级分类,包括查看一级分类列表、添加一级分类、编辑一级分类、删除一级分类等操作。
b. 二级分类管理:管理员可以管理菜谱的二级分类,包括查看二级分类列表、添加二级分类、编辑二级分类、删除二级分类等操作。
c. 三级分类管理:管理员可以管理菜谱的三级分类,包括查看三级分类列表、添加三级分类、编辑三级分类、删除三级分类等操作。
4. 工艺分类管理:
a. 一级分类管理:管理员可以管理菜谱的工艺一级分类,包括查看一级分类列表、添加一级分类、编辑一级分类、删除一级分类等操作。
b. 二级分类管理:管理员可以管理菜谱的工艺二级分类,包括查看二级分类列表、添加二级分类、编辑二级分类、删除二级分类等操作。
5. 健康专题管理:管理员可以管理健康专题,包括查看专题列表、添加专题、编辑专题、删除专题等操作。
6. 菜谱信息管理:管理员可以管理菜谱信息,包括查看菜谱列表、添加菜谱、编辑菜谱、删除菜谱等操作。
7. 评论信息管理:管理员可以管理评论信息,包括查看评论列表、回复评论、删除评论等操作。
8. 个人设置:管理员可以进行个人设置,包括修改密码和退出账号。
用户功能:
1. 网站浏览:用户可以浏览网站的菜谱信息,包括搜索菜谱、查看菜谱详细信息等操作。
2. 健康饮食资讯浏览:用户可以浏览健康饮食的资讯,包括分类浏览、查看资讯详细信息等操作。
3. 美食达人信息查看:用户可以查看美食达人的信息,包括浏览达人列表、查看达人详细信息等操作。
4. 登录功能:用户可以通过输入用户名和密码登录。
5. 个人主页:登录后的用户拥有个人主页,可以查看和发布个人菜谱,包括查看个人菜谱列表、添加个人菜谱、编辑个人菜谱、删除个人菜谱等操作。
6. 专题信息:
a. 查看专题信息:用户可以浏览专题信息,包括查看专题列表、查看专题详细信息等操作。
b. 发布专题信息:登录后的用户可以发布专题信息,包括添加专题、编辑专题、删除专题等操作。
7. 收藏管理:登录后的用户可以收藏菜谱和专题信息,并可以在个人主页查看和管理收藏的菜谱和专题。
8. 评论管理:登录后的用户可以对菜谱和专题进行评论,并可以在个人主页查看和管理自己的评论。
9. 个人资料及修改密码:登录后的用户可以查看和修改个人资料,包括用户名、头像、个人简介等信息,还可以修改密码。
10. 退出账号:用户可以退出登录状态。
作品包含
二、项目技术
后端语言:Java
项目架构:B/S架构、MVC开发模式
数据库:MySQL
前端技术:JavaScript、HTML、CSS
后端技术:Spring Boot、SSM
三、运行环境
操作系统:Window、MacOS
数据库:MySQL5.7
主要开发工具:IDEA
Tomcat: 8.0
Maven:3.6