xx学校排课系统开源项目

我要开发同款
proginn10184257512026年03月26日
10阅读

技术信息

语言技术
JavaSpringMVCSpringMybatis
系统类型
Web
行业分类
企业服务
开源地址
https://codeup.aliyun.com/69ba5729706afd34aa5fa082/project/xx_course_scheduling_system/tree/master/
授权协议
LGPL许可

功能介绍

是一套基于 SpringBoot+Vue 前后端分离的 Java 快速开发框架,版本为 v3.8.3。该项目是一个通用的后台管理系统脚手架,同时在本实例中被定制为贵州理工学院排课系统。

## 技术架构
### 后端技术栈
- 基础框架 :Spring Boot 2.5.14
- 持久层 :MyBatis + MyBatis-Plus
- 数据库连接池 :Druid 1.2.11
- 安全框架 :Spring Security + JWT
- 缓存 :Redis
- 定时任务 :Quartz
- 工具库 :
- Apache POI(Excel处理)
- Apache Velocity(代码生成模板)
- Fastjson2(JSON解析)
- Swagger3(API文档)
### 前端技术栈
- 核心框架 :Vue 2.6.12
- UI组件库 :Element UI 2.15.8
- 路由 :Vue Router 3.4.9
- 状态管理 :Vuex 3.6.0
- 网络请求 :Axios 0.24.0
- 其他工具 :
- ECharts(数据可视化)
- Quill(富文本编辑器)
- Screenfull(全屏功能)
- SortableJS(拖拽功能)
## 项目结构
### 后端模块
1. ruoyi-admin :后台管理模块,包含所有控制器和启动类
2. ruoyi-framework :框架核心模块,包含配置、安全、拦截器等
3. ruoyi-system :系统管理模块,包含用户、角色、菜单等核心业务逻辑
4. ruoyi-quartz :定时任务模块
5. ruoyi-generator :代码生成模块,支持一键生成前后端代码
6. ruoyi-common :通用工具模块,包含各种工具类和常量
7. course

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论