# bishe_tims_server **Repository Path**: he-wenhui2002/bishe_tims_server ## Basic Information - **Project Name**: bishe_tims_server - **Description**: 我的毕设培训教育管理系统后端项目 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-03-11 - **Last Updated**: 2025-06-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 毕业设计项目 - 企业培训管理系统 (TIMS) ## 项目简介 这是一个基于 Spring Cloud 微服务架构的企业培训管理系统(Training Information Management System)。系统采用前后端分离架构,后端使用 Spring Cloud Alibaba 微服务框架,前端使用 Vue.js 框架。 ## 技术栈 - 后端技术: - Spring Boot 3.0.1 - Spring Cloud 2022.0.0 - Spring Cloud Alibaba 2022.0.0.0-RC2 - MyBatis-Plus 3.5.5 - Spring Security - JWT - Redis - Elasticsearch - XXL-JOB - Swagger/SpringDoc - 阿里云OSS - 开发环境: - JDK 17 - Maven - MySQL - Redis - Elasticsearch ## 项目结构 ``` Hwh_BiShe_TIMS/ ├── common/ # 公共模块 ├── gateway/ # 网关模块 └── modules/ # 业务模块 ├── system/ # 系统管理模块 ├── user/ # 用户管理模块 ├── job/ # 任务管理模块(开发中) └── pay/ # 支付管理模块(开发中) ``` ## 功能模块 1. 系统管理模块 - 用户管理 - 角色管理 - 权限管理 - 菜单管理 - 部门管理 - 岗位管理 - 字典管理 - 参数设置 - 日志管理 2. 用户管理模块 - 用户注册 - 用户登录 - 个人信息管理 - 密码修改 3. 任务管理模块(开发中) - 任务发布 - 任务分配 - 任务进度跟踪 - 任务评价 4. 支付管理模块(开发中) - 支付配置 - 订单管理 - 支付记录 - 退款管理 ## 开发进度 - [x] 系统管理模块(已完成) - [x] 用户管理模块(已完成) - [ ] 任务管理模块(开发中) - [ ] 支付管理模块(开发中) ## 待优化项 1. 系统性能优化 2. 代码重构和优化 3. 接口文档完善 4. 单元测试补充 5. 安全性增强 ## 部署说明 1. 环境要求 - JDK 17+ - MySQL 8.0+ - Redis 6.0+ - Elasticsearch 7.0+ - Maven 3.6+ 2. 部署步骤 ```bash # 克隆项目 git clone [项目地址] # 进入项目目录 cd Hwh_BiShe_TIMS # 编译打包 mvn clean package # 启动服务 # 按顺序启动: # 1. 注册中心 # 2. 网关服务 # 3. 各业务模块 ``` ## 项目特点 1. 采用微服务架构,模块化设计 2. 使用 Spring Cloud Alibaba 全家桶 3. 完善的权限管理系统 4. 支持分布式部署 5. 集成多种中间件 6. 前后端分离架构 ## 贡献指南 1. Fork 本仓库 2. 创建新的分支 3. 提交代码 4. 创建 Pull Request ## 许可证 [MIT License](LICENSE)