# 快速了解
# 项目简介
为高校提供更加高效、便捷、智能的服务。通过整合学校中的各类信息资源,如学籍管理、教务管理、学生事务管理、校园活动管理、图书馆管理、科研管理等方面的数据,实现应用开发、技术平台支撑、数据共享、智能分析和应用,提高高校管理水平和服务质量。
# 主要特性
- 灵活、高效的赋能应用。
- 支持多数据源,简单配置即可实现切换。
- 支持按钮及数据权限,可自定义部门数据权限。
- 对常用js插件进行二次封装,使js代码变得简洁,更加易维护
- 完善的XSS防范及脚本过滤,彻底杜绝XSS攻击
- Maven多项目依赖,模块及插件分项目,尽量松耦合,方便模块升级、增减模块。
- 完善的日志记录体系简单注解即可实现
# 整体代码
# 技术选型
- 分布式系统套件版本:Spring Boot 3.x + Spring Cloud + Spring Cloud Alibaba
- 服务治理注册与发现:Spring Cloud Alibaba Nacos
- 统一配置中心:Spring Cloud Alibaba Nacos
- 服务降级、熔断和限流:alibaba/Sentinel
- 网关路由代理调用:Spring Cloud Gateway
- 声明式服务调用:Spring Cloud OpenFeign
- 服务负载均衡:Spring Cloud Netflix Ribbon
- 服务安全认证:Spring Security
- 数据访问层:Mybatis-plus
- 分布式事务:alibaba/Seata / RocketMQ
- 统一日志收集存储:ELK + Filebeat
- 服务应用监控:Spring Cloud Admin / Prometheus
- 服务调用链监控:Skywalking
- 分布式任务调度:XXL-JOB
- 全文搜索引擎:Elasticsearch
- 分库分表:Sharding-JDBC
# 内置能力
- 统一身份认证
- 统一工作流引擎
- 统一日程
- 统一消息
- 统一短信
- 统一电子签章
- 文件中心
- 事务中心
- 应用授权