littlebot
Published on 2025-04-10 / 1 Visits
0

【源码】基于Spring Boot和Vue的社交平台系统

项目简介

Welog是一个基于Web设计的社交平台系统,为用户提供互相交流、获取信息、标记生活的平台。系统采用前后端分离架构,前端用Vue框架,后端用Spring Boot框架,数据库采用Oracle 11g/Timesten 11.2.2。设计了用户信息、帖子信息、评论信息和用户关系信息子系统,满足用户管理帖子、用户间信息管理、用户间互动等基本功能需求。

项目的主要特性和功能

用户功能

  • 用户注册:用户通过邮箱发起注册请求,系统检查账号是否存在,并发送注册验证信息到用户邮箱。
  • 用户登录:用户用学号和密码发起登录请求,系统检查账号和密码是否与数据库信息匹配。
  • 查看用户主页:显示用户帖子、关注、粉丝。

帖子功能

  • 用户发帖子:用户发布的帖子会在广场显示。
  • 用户删除帖子:用户发起删帖请求,经系统确认后删除。
  • 用户搜索帖子:用户在广场搜索栏输入关键字,可搜索含该关键字的帖子或用户。
  • 用户评论帖子:用户可在他人帖子下评论。
  • 用户回复他人评论:用户可在自己或他人帖子下回复他人评论。

用户关系功能

  • 关注操作:用户可关注其他用户。
  • 取消关注:用户可取消关注其他用户。

安装使用步骤

前端安装

  1. 复制项目到本地。
  2. 进入前端项目目录: bash cd welog/frontend
  3. 安装依赖: bash npm install
  4. 启动开发服务器: bash npm run dev

后端安装

  1. 使用IntelliJ IDEA打开项目。
  2. 导入POM依赖。
  3. 点击运行项目,后端默认开启在端口8080。

数据库安装

  1. 使用Data Grip或sqlplus导入数据库文件夹中的数据。
  2. 执行SQL脚本文件,建库、建表、建立序列、触发器、建立PL/SQL过程函数。

通过以上步骤,可成功安装并运行Welog社交平台系统。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】