项目描述
为中大型企业开发的集组织管理、权限控制、流程审批、数据统计、业务模块于一体的后台管理系统,支持多部门、多角色、多终端使用,具备高可用、易扩展、安全稳定等特点。
开发环境
后端:Java 8、Spring Boot、Spring Cloud Alibaba、MyBatis-Plus
注册配置中心:Nacos
网关:Spring Cloud Gateway
数据库:MySQL 8.0
缓存:Redis
消息队列:RabbitMQ
任务调度:XXL-Job
前端:Vue3 + Element Plus
部署:Docker + Linux
负责模块
负责系统架构设计与核心代码开发,保证系统可扩展性与稳定性。
完成用户、角色、权限、菜单、部门等基础微服务开发,实现细粒度 RBAC 权限控制。
设计并实现工作流引擎,支持自定义审批流程、条件流转、会签 / 或签。
完成统一接口文档、统一异常处理、统一日志、接口限流与安全防护。
负责MySQL 表结构设计、SQL 优化、慢查询优化,提升系统响应速度。
使用 Redis 实现分布式锁、接口缓存、防重复提交,解决高并发问题。
使用 Docker 完成项目容器化部署与持续集成,支持快速上线与扩容。
项目亮点
采用微服务架构,模块解耦,支持后续业务快速扩展
细粒度权限控制,支持按钮级、数据级权限
高并发接口优化,响应速度提升 50%+
容器化部署,运维简单,上线效率高