山维星球后台

基于springboot的web程序,提供restful接口以及网页服务

主要功能

  • 使用Shiro实现用户认证,管理授权,数据加密等功能
  • 使用ibatis作为数据持久化框架
  • 使用session+websocket实现服务端消息推送
  • 使用MongoDB GridFS进行分布式存储海量数据
  • 使用RabbitMQ解耦数据处理流程,保障数据处理过程中的一致性和稳定性
  • 使用Swagger生成API文档和调用接口
  • 使用Thymeleaf模板引擎动态渲染html页面,搭配thymeleaf-extras-shiro库实现按钮级权限验证
  • 使用网建SMS短信通SDK实现短信推送,一键登录,警告提醒等
  • 使用proj4j开源库实现坐标转换
  • 基于GeoServer实现OGC服务的管理发布

系统模块

├─系统管理
│  ├─用户管理
│  ├─角色管理
│  ├─菜单管理
├─系统监控
│  ├─在线用户
│  ├─系统日志
│  ├─登录日志
│  ├─请求追踪
│  ├─系统信息
├─数据管理
│  ├─数据入库
│  ├─数据更新
│  ├─局部加载
│  ├─动态分发
├─任务调度
│  ├─定时任务
│  └─调度日志