# 基于SpringBoot+SpringCloud的第二课堂管理系统(素质拓展学分管理系统) **Repository Path**: pjlwlcxy/second-system ## Basic Information - **Project Name**: 基于SpringBoot+SpringCloud的第二课堂管理系统(素质拓展学分管理系统) - **Description**: 项目已经完结:欢迎交流。 采用微服务技术栈进行开发,结合实习的编程经验,规范开发,同时优化业务,前端架构使用 Vue+Element UI+ES6+Axios 等技术。后端采用 SpringBoot 和 SpringCloudAlibaba 作为项目的主架构,Nacos 作为统一注册及配置中心,并整合 Swagger2 提供接口文档,项目的权限控制 使用原生的 Gateway 结合 Redis实现 - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-06-30 - **Last Updated**: 2023-08-10 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, SpringBoot, Vue, SpringCloud ## README # 第二课堂管理系统(项目已完结) #### 介绍 项目演示视频:https://www.bilibili.com/video/BV1xh4y1u7xx/?spm_id_from=333.999.0.0&vd_source=9308385adfe7e40583dfd106dc8cc8df GIT 地址:https://github.com/qingfengJava/second-system/tree/V3.0 重要功能:权限管理模块、学分修读方案模块、项目管理模块、社团活动开展模块、信息管理模块、第二课堂数据 可视化展示及动态分析,毕业审查动态化、成绩管理模块等。 设计思路:项目以学校第二课堂实施方针为需求,采用微服务技术栈进行开发,结合实习的编程经验,规范 开发,同时优化业务,前端架构使用 Vue+Element UI+ES6+Axios 等技术。后端采用 SpringBoot 和 SpringCloud Alibaba 作为项目的主架构,Nacos 作为统一注册及配置中心,并整合 Swagger2 提供接口文档,项目的权限控制 使用原生的 Gateway 结合 Redis 实现权限架构,使用 RabbitMQ 解决邮件、短信以及批量数据导入缓慢的问题, 使用 XXL-JOB 实现项目的定时任务监控,整合 Java 报表技术对文件进行导入导出等管理,并封装自定义 Starter 进行使用。 项目架构:基于 SpringBoot+Vue、SpringCloud Alibaba、Mybatis、RabbitMQ、Redis、XXL-JOB、Docker、 Swagger2 等企业常用技术进行开发。 #### 部分截图 ![输入图片说明](imgsimg_4.png) ![输入图片说明](imgsimg_1.png) ![输入图片说明](imgsimg_2.png) ![输入图片说明](imgsimg_3.png) ![输入图片说明](imgsimg_5.png) ![输入图片说明](imgsimg_6.png) ![输入图片说明](imgsimg_7.png) ![输入图片说明](imgsimg_8.png) ![输入图片说明](imgsimg_9.png) ![输入图片说明](imgsimg_10.png) ![输入图片说明](imgsimg.png)