【2024课设项目】基于springboot和vue的论坛/博客系统

一、功能描述

文章最后有获取源码的方式。
在这里插入图片描述

系统采用三层结构,采用前后端分离的开发方式。后端使用Java语言,使用Springboot3框架完成开发;前端使用Vue3框架,UI使用BootStrap5。

该系统分为前台和后台,前台的主要功能有:

  1. 用户注册和登录;
  2. 签到功能;
  3. 用户信息修改;(腾讯云COS存储头像)
  4. 文章分类的新增;
  5. 文章的搜索、浏览、点赞、收藏、分享和评论;
  6. 文章的发布、编辑和删除;(支持MarkDown)
  7. 随机转盘,用于在填写的多个选项中随机抽取一项;
  8. 听音乐。

后台的主要功能有:

  1. 文章分类的审批和删除;
  2. 文章的管理;
  3. 用户的管理。

二、软件开发环境

  • 本系统的开发工具是IntelliJ IDEA和VS Code。
  • 使用到JDK17 MySQL8 Mybatis Redis Vue3 BootStrap5
  • 腾讯云COS对象存储服务

三、功能说明

1、用户注册和登录

新用户如果没有账号,必须先注册才能登录。注册页面如下图。
在这里插入图片描述
新用户在没有账号的情况下,是无法直接登录我们平台的。为了保障每一位用户的信息安全和良好的使用体验,我们设定了必要的注册流程。当用户首次访问我们的平台并希望开始使用时,系统会引导其进行账号注册。这一步骤至关重要,它不仅是用户身份的认证过程,也是确保用户信息准确、完整的关键环节。
在这里插入图片描述

在注册过程中,用户需要提供一些基本信息,如用户名、密码、电子邮件地址等。这些信息将作为用户账号的核心组成部分,用于日后登录和身份验证。同时,我们也会采取多种安全措施,确保用户信息在传输和存储过程中的安全性。

一旦用户完成了注册流程并提交了相关信息,系统将进行验证和审核。只有通过验证的用户才能成功创建账号,并获取登录我们平台的权限。这一过程确保了平台上的用户都是真实有效的,也为用户提供了一个安全、可靠的登录环境。
在这里插入图片描述

先输入邮箱,点击发送验证码,得到验证码之后,输入验证码、密码,并确认密码即可完成注册。
若用户有账号,可直接登录。登录方式有两种,一种是邮箱验证码登录,另一种是密码登录。

若采用密码登录,需要正确输入邮箱、密码和图形验证码。
若采用验证码登录,需要前往邮箱查看验证码,正确输入邮箱和验证码即可完成登录。

2、用户信息修改

在这里插入图片描述

现在进入主页面,点击右上角头像出现下拉框,点击个人信息即可进入用户信息修改模块。
在这里插入图片描述

点击左侧选择文件,并在本地选择一个图像文件,之后再点击更新头像,即可完成头像的更新。

在该页面右侧上方,删除旧的用户名并输入新的用户名,点击更新个人信息,即可完成用户名的修改。删除旧的个性签名并输入新的个性签名,点击更新个人信息,即可完成个性签名的修改。

在改页面右侧下方,输入原密码、新密码,并再次输入新密码,点击修改密码,即可完成密码的修改。
在这里插入图片描述
在我的空间中,可以查看本人的相关内容,比如本人已经发布的文章,本人收藏的文章,关注我的人和我关注的人。

3、签到功能

在这里插入图片描述

在首页右侧,可以查看本人的连续签到天数等信息,点击签到,即可完成签到,一天只能签到一次。若断签则从0开始。

4、文章分类相关功能

在这里插入图片描述

点击右侧头像,点击我的空间,即可进入我的空间。
在这里插入图片描述

点击分类列表,即可查看文章分类。包含分类名称、创建时间、审核状态等信息。
在这里插入图片描述

点击新增分类,输入文章分类并提交,即可新增分类。需要等审核成功之后才可使用这个分类。

5、文章相关功能

在首页可进行文章的浏览。
在这里插入图片描述

点击文章题目,即可查看文章的详细信息。
在这里插入图片描述

可以对文章进行点赞、收藏和分享。点击评论,并发送即可将自己的观点展示在评论区。

点击创作即可进行文章的创作。

在这里插入图片描述

需要输入标题、所属分类,并选择可见范围,然后输入文章内容。

点击左侧灰色按钮存为草稿。

点击右侧绿色按钮发布文章。

对于本人已发布的文章,在我的空间中可以查看。
在这里插入图片描述

点击编辑按钮可以进入修改文章页面,点击删除按钮删除该文章。

6、随机模块

点击导航栏的随机即可进入随机模块。
在这里插入图片描述

在输入选项中输入并点击新增,即可新增一个选项。点击删除即可删除该选项。

点击开始,则可在所有选项中随机抽取一项。
在这里插入图片描述

7、听音乐模块

点击音乐即可进入听音乐模块。
在这里插入图片描述

可以播放列表中的音乐。

8、后台管理模块

下图展示分类审批功能。
在这里插入图片描述

可以对普通用户的分类进行审批,通过或否决。

下图展示分类编辑功能。
在这里插入图片描述

可以编辑或者删除文章分类。

文章选项,可以查看文章列表,并删除文章。

用户选项,可以查看用户信息,并更改用户权限。

四、源码获取

通过以下链接可以获取:后端源码+前端源码+数据库代码
http://dt3.8tupian.net/2/21828a6b2000.pg3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值