项目描述

视频演示

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

管理员角色:

  1. 轮播图管理:管理轮播图的配置参数,包括新增、查看、修改和删除轮播图。

  2. 用户管理:管理系统中所有用户的信息,包括新增、查看、修改和删除用户。

  3. 资源分类管理:管理资源的分类信息,包括新增、查看、修改和删除资源分类。

  4. 资源分享区管理:管理资源分享区的帖子,包括新增、查看、修改和删除帖子。

  5. 资源信息管理:管理资源信息,包括查看、修改、删除和查看评论。

  6. 系统公告管理:管理系统公告,包括新增、查看、修改和删除公告。

用户角色:

  1. 我的收藏管理:管理用户的收藏信息,包括查看和删除收藏。

  2. 资源信息管理:管理用户发布的资源信息,包括新增、查看、修改、删除和查看评论。

  3. 资源分享区管理:管理用户在资源分享区发布的帖子,包括新增、查看、修改和删除帖子。

  4. 个人信息管理:管理用户的个人信息,包括账号、姓名、性别、手机、邮箱等。

技术选型

系统截图

1.后台登录

 

2.后台首页

 

3.轮播图管理

 

4.用户管理

 

5.资源分类管理

 

6.资源分享区管理

 

7.资源信息管理

 

8.系统公告管理

 

9.首页

 

10.资源信息

 

11.系统公告

 

12.资源分享区

运行步骤

准备环境

安装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

访问系统

常见问题

端口冲突

前端安装依赖失败

推荐阅读

其他说明

源码获取


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