基于SpringBoot+Vue2的美食菜谱美食分享平台

飞一样的编程
飞一样的编程
擅长邻域:Java,MySQL,Linux,nginx,springboot,mongodb,微信小程序,vue

分类: Java springboot vue MySQL 标签: 基于SpringBoot+Vue2的美食菜谱美食分享平台

2025-11-10 18:50:29 256浏览

美食菜谱美食分享系统 文档状态: 未开始 角色 管理员、普通用户 技术 SpringBoot2、Vue2、MySQL 核心功能 本系统是一个美食菜谱和文章分享平台,旨在为用户提供一个发布、浏览、收藏和评论美食内容的空间。系统核心价值在于促进美食爱好者之间的交流与分享,并通过管理员审核机制确保内容质量和社区健康。 功能介绍 管理员 用户管理:管理普通用户信息,包括启用、禁用用户账号,并记录禁用原因

(ssm和springboo项目可互转) 联系作者 ,微信 jf3qcom , QQ : 1913284695 购买源码

美食菜谱美食分享系统

角色

管理员、普通用户

技术

SpringBoot2、Vue2、MySQL

核心功能

本系统是一个美食菜谱和文章分享平台,旨在为用户提供一个发布、浏览、收藏和评论美食内容的空间。系统核心价值在于促进美食爱好者之间的交流与分享,并通过管理员审核机制确保内容质量和社区健康。

功能介绍

管理员

  1. 用户管理:管理普通用户信息,包括启用、禁用用户账号,并记录禁用原因。
  2. 内容审核:对用户发布的菜谱和文章进行审核(待审核、通过、不通过),并记录审核意见。
  3. 分类管理:维护菜谱和文章的三级分类体系。
  4. 工艺管理:维护菜谱制作工艺的二级分类体系。
  5. 数据统计:查看文章、用户、评论等数据的统计信息(通过各表字段推断)。

普通用户

  1. 用户注册与登录:完成账号的创建和登录操作。
  2. 个人信息管理:修改昵称、头像、性别、家乡、城市、出生日期和个人简介等信息。
  3. 内容发布:发布美食菜谱(包含食材配比、制作工艺、视频)或美食文章,并等待管理员审核。
  4. 内容浏览与搜索:浏览和搜索不同分类下的菜谱和文章,查看内容详情。
  5. 内容互动:对感兴趣的菜谱或文章进行收藏、评论。
  6. 个人主页:查看自己发布的内容数量和个人信息。

数据字典

菜谱/文章表 (db_ms_article)

id INT 主键ID
title VARCHAR 标题
state VARCHAR 审核状态(0:待审核, 1:通过, -1:不通过)
cts VARCHAR 创建时间
context LONGTEXT 菜谱步骤或文章内容
msg VARCHAR 审核不通过原因
state_ts VARCHAR 审核时间
img VARCHAR 封面图片路径
collect_num INT 收藏量
user_id INT 发布者用户ID(外键关联MSUsers)
comment_num INT 评论量
kind_id3 INT 三级分类ID(外键关联MSKindThird)
atype VARCHAR 内容类型(文章, 菜谱)
dosing LONGTEXT 食材配比(JSON格式存储)
tag LONGTEXT 标签
gy_tags LONGTEXT 制作工艺标签(JSON格式存储)
people_num INT 浏览量
video VARCHAR 视频文件路径
adesc VARCHAR 文章简介

收藏表 (db_ms_collect)

id INT 主键ID
user_id INT 用户ID(外键关联MSUsers)
article_id INT 菜谱/文章ID(外键关联MSArticle)
cts VARCHAR 收藏时间

评论表 (db_ms_comment)

id INT 主键ID
user_id INT 用户ID(外键关联MSUsers)
article_id INT 菜谱/文章ID(外键关联MSArticle)
hitnum INT 点赞数量
context VARCHAR 评论内容
cts VARCHAR 创建时间

工艺一级分类表 (db_ms_gy_first)

id INT 主键ID
gname VARCHAR 工艺名称
cts VARCHAR 创建时间
gsort INT 排序(值越小越靠前)

工艺二级分类表 (db_ms_gy_second)

id INT 主键ID
gy_id INT 一级工艺分类ID(外键关联MSGyFirst)
gname2 VARCHAR 二级工艺名称
cts VARCHAR 创建时间
gsort2 INT 排序(值越小越靠前)

评论点赞表 (db_ms_hitlike)

id INT 主键ID
user_id INT 用户ID(外键关联MSUsers)
comment_id INT 评论ID(外键关联MSComment)
cts VARCHAR 点赞时间

内容一级分类表 (db_ms_kind1)

id INT 主键ID
kname VARCHAR 分类名称
cts VARCHAR 创建时间
title VARCHAR 标题/简介
ktype VARCHAR 分类类型(菜谱, 文章)
ksort INT 排序(值越小越靠前)

内容二级分类表 (db_ms_kind2)

id INT 主键ID
kind_id INT 一级分类ID(外键关联MSKindFirst)
kname2 VARCHAR 二级分类名称
cts VARCHAR 创建时间
title2 VARCHAR 标题/简介
ksort2 INT 排序(值越小越靠前)

内容三级分类表 (db_ms_kind3)

id INT 主键ID
kind_id INT 一级分类ID(外键关联MSKindFirst)
kind_id2 INT 二级分类ID(外键关联MSKindSecond)
kname3 VARCHAR 三级分类名称
title3 VARCHAR 标题/简介
cts VARCHAR 创建时间
ksort3 INT 排序(值越小越靠前)

用户表 (db_ms_users)

id INT 主键ID
article_num INT 发布内容数量
mobile VARCHAR 手机号
upass VARCHAR 密码
login_ts VARCHAR 最近登录时间
cts VARCHAR 创建时间
state VARCHAR 状态(0:禁用, 1:启用)
nickname VARCHAR 昵称
faceimg VARCHAR 头像路径
hometown VARCHAR 家乡
sex VARCHAR 性别
birth VARCHAR 出生日期
city VARCHAR 城市
udesc VARCHAR 简介
msg VARCHAR 禁用原因
state_ts VARCHAR 禁用/启用时间
role VARCHAR 角色(admin:管理员, pt:普通用户)

部分截图

image 9.png


image.png


image 1.png


image 2.png


image 3.png


image 4.png


image 5.png


image 6.png


image 7.png

image 8.png


image 10.png


image 11.png


image 12.png


image 13.png


image 14.png


image 15.png


image 16.png


image 17.png

image 18.png


image 19.png


image 20.png


image 21.png


image 22.png


演示视频

https://www.bilibili.com/video/BV1iEkfBYETe/

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695