# forum **Repository Path**: xiaonanchongya/forum ## Basic Information - **Project Name**: forum - **Description**: 本次项目设计了一个独一无二的论坛系统,用户可以在该系统内发表文章和资源,供大家学习和讨论。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2022-04-22 - **Last Updated**: 2022-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # forum #### 1、介绍 本次项目设计了一个独一无二的论坛系统,用户可以在该系统内发表文章和资源,供大家学习和讨论。 #### 2、使用说明 本项目运行前,需要运行redius 前端: ``` npm install npm run serve ``` #### 3、参与贡献 1. 前端:小楠冲鸭 1. 后端 #### 4、功能展示 ##### 4.1首页 未登录的游客可以浏览首页的帖子并搜索相关帖子和点击查看详情, ![](https://img2022.cnblogs.com/blog/2834299/202204/2834299-20220422185840401-739683953.jpg) ##### 4.2登录和注册 对于未登录的游客,点击除首页外的其他选项(消息通知,个人中心,创作),会跳转到登录和注册界面。 通过md5加密用户的密码以及后端返回的验证码进行登录 通过邮箱验证进行用户的注册 ![](https://img2022.cnblogs.com/blog/2834299/202204/2834299-20220422190208601-1051373937.jpg) ##### 4.3消息通知 对于用户收到的点赞、评论、收藏以及其他提醒(帖子被管理员删除或置顶),管理员还有邀请码使用通知 ![](https://img2022.cnblogs.com/blog/2834299/202204/2834299-20220422190215086-964900566.jpg) ##### 4.4个人中心 个人中心可以对自己的信息进行更新操作(更新头像、用户名、密码以及用管理员的邀请码成为管理员),查看自己发表的帖子列表,以及自己之前点赞、收藏、评论过的帖子,如果点赞、评论、收藏过的帖子已被删除,仍然可以看到曾经的记录。 对于管理员,还有生成邀请码的权限。获得的邀请码可以给普通用户,让普通用户有权限成为管理员。 删除帖子功能:只有发表该帖子的作者或者管理员有权限做删除操作 修改帖子功能:只有发表帖子的作者可以做更新操作 ![](https://img2022.cnblogs.com/blog/2834299/202204/2834299-20220422190221777-1833520218.jpg) ##### 4.5帖子详情页面 点击每天记录,如果该帖子已被删除,会提示用户帖子已被删除;如果帖子没有被删除,会跳转到帖子的详情界面。帖子详情界面可显示了该帖子的相关信息,包括作者、标题、标签、内容、附件、点赞数、收藏数以及评论内容。 用户可以点击帖子内容的底部附件进行附件的下载,可以进行无限极的评论。 管理员无法修改帖子的详情,但是有置顶的功能。 ![](https://img2022.cnblogs.com/blog/2834299/202204/2834299-20220422190229277-2076559219.jpg) 评论内容: ![](https://img2022.cnblogs.com/blog/2834299/202204/2834299-20220422190238637-1564172844.jpg) ##### 4.6发表帖子以及修改帖子 用户可以发表新的帖子以及修改以往自己写过的帖子。 ![](https://img2022.cnblogs.com/blog/2834299/202204/2834299-20220422190248397-2046821109.jpg) 上传帖子封面和附件部分: ![](https://img2022.cnblogs.com/blog/2834299/202204/2834299-20220422190254278-2016206069.jpg)