项目描述

视频演示

本系统包含管理员和用户两个角色。

管理员角色:

  1. 用户管理:管理系统中所有用户的信息,包括添加、删除和修改用户。

  2. 校规信息管理:管理校规信息,包括新增、查看、修改、删除和查看评论。

  3. 学校信息管理:管理学校信息,包括新增、查看、修改和删除。

  4. 入学须知管理:管理入学须知信息,包括新增、查看、修改、删除和查看评论。

  5. 论坛管理:管理论坛交流信息,包括查看和删除。

  6. 资料分享管理:管理资料类型和资料分享信息,包括新增、查看、修改和删除。

  7. 在线沟通管理:管理在线沟通信息,包括查看和删除。

  8. 在线交流管理:管理在线交流信息,包括查看和删除。

  9. 轮播图管理:管理轮播图信息,包括新增、查看、修改和删除。

用户角色:

  1. 在线沟通:用户可以进行在线沟通,包括新增、查看、修改和删除。

  2. 入学须知管理:用户可以查看入学须知信息。

  3. 校规信息管理:用户可以查看校规信息。

  4. 资料分享管理:用户可以查看资料分享信息。

  5. 论坛交流:用户可以新增、查看、修改和删除论坛交流信息。

  6. 学校信息管理:用户可以查看学校信息。

  7. 我的发布:用户可以查看和删除自己发布的论坛信息。

  8. 资料分享管理:用户可以新增、查看、修改和删除资料分享信息。

  9. 在线交流管理:用户可以新增、查看、修改、删除和审核在线交流信息。

  10. 我的收藏管理:用户可以查看自己的收藏信息。

技术选型

系统截图

1.首页

2.在线沟通

3.入学须知

4.资料分享

5.论坛交流

6.后台登录

7.校规信息管理

8.学校信息管理

9.入学须知管理

10.论坛交流管理

11.资料类型资料分享管理

运行步骤

准备环境

安装JDK 1.8、Maven、Node.js 14 和 MySQL 5.7以上

创建数据库

使用Navicat工具创建数据库并导入SQL脚本

配置后端

修改application.yml中的数据库连接信息(用户名/密码/库名)

启动后端服务

进入后端项目(/server_code) 执行:
mvn clean install mvn spring-boot:run

前端依赖安装

进入前端目录(/manage_code或者/client_code),执行安装命令:
npm install

启动前端服务

执行启动命令:
npm run serve

访问系统

常见问题

端口冲突

前端安装依赖失败

推荐阅读

其他说明

源码获取


长按小程序码,打开小程序搜索 "A173" 即可获取资源