项目简介
Welog是一个基于Web设计的社交平台系统,为用户提供互相交流、获取信息、标记生活的平台。系统采用前后端分离架构,前端用Vue框架,后端用Spring Boot框架,数据库采用Oracle 11g/Timesten 11.2.2。设计了用户信息、帖子信息、评论信息和用户关系信息子系统,满足用户管理帖子、用户间信息管理、用户间互动等基本功能需求。
项目的主要特性和功能
用户功能
- 用户注册:用户通过邮箱发起注册请求,系统检查账号是否存在,并发送注册验证信息到用户邮箱。
- 用户登录:用户用学号和密码发起登录请求,系统检查账号和密码是否与数据库信息匹配。
- 查看用户主页:显示用户帖子、关注、粉丝。
帖子功能
- 用户发帖子:用户发布的帖子会在广场显示。
- 用户删除帖子:用户发起删帖请求,经系统确认后删除。
- 用户搜索帖子:用户在广场搜索栏输入关键字,可搜索含该关键字的帖子或用户。
- 用户评论帖子:用户可在他人帖子下评论。
- 用户回复他人评论:用户可在自己或他人帖子下回复他人评论。
用户关系功能
- 关注操作:用户可关注其他用户。
- 取消关注:用户可取消关注其他用户。
安装使用步骤
前端安装
- 复制项目到本地。
- 进入前端项目目录:
bash cd welog/frontend
- 安装依赖:
bash npm install
- 启动开发服务器:
bash npm run dev
后端安装
- 使用IntelliJ IDEA打开项目。
- 导入POM依赖。
- 点击运行项目,后端默认开启在端口8080。
数据库安装
- 使用Data Grip或sqlplus导入数据库文件夹中的数据。
- 执行SQL脚本文件,建库、建表、建立序列、触发器、建立PL/SQL过程函数。
通过以上步骤,可成功安装并运行Welog社交平台系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】