一、开源项目简介

基于SpringBoot,后端核心技术采用Sqltoy操作数据库以及Sa-Token鉴权,前端使用Vue3+TS+Element-plus。是一款前后端分离、开箱即用的后台权限管理系统。

  • 致力于打造一款不用生成冗赘代码的后台管理系统

二、开源协议

使用MIT开源协议

三、界面展示

️ 图片演示

开源MIT协议,致力于打造一款不用生成冗赘代码的后台管理系统插图
开源MIT协议,致力于打造一款不用生成冗赘代码的后台管理系统插图1
开源MIT协议,致力于打造一款不用生成冗赘代码的后台管理系统插图2
开源MIT协议,致力于打造一款不用生成冗赘代码的后台管理系统插图3

四、功能概述

后台首页

  • 系统首页
  • 仪表盘

系统管理

  • 用户管理
  • 角色管理
  • 权限管理
  • 菜单管理
  • 字典管理
  • 日志管理

系统工具

  • 代码生成

 

 开发规范

  • 建议使用《阿里巴巴Java开发手册》

 项目结构

├─logs  ------------------------日志文件  
├─doc  -------------------------文档  
│  └─db  -----------------------数据库脚本  
├─sra-bootstrap  ---------------启动模块  
├─sra-common  ------------------常用模块  
├─sra-config  ------------------配置模块  
├─sra-framework  ---------------框架模块  
├─sra-system  ------------------系统模块  
└─sra-ui  ----------------------前端项目  

 核心技术栈

后端

  • SpringBoot :Spring Boot 可以轻松创建可以“直接运行”的独立的、生产级的基于 Spring 的应用程序。
  • Sqltoy :java真正最强大的ORM框架,支持市场上流行数据库。
  • Satoken :一个轻量级 Java 权限认证框架,让鉴权变得简单、优雅!
  • Hutool :小而全的Java工具类库,使Java拥有函数式语言般的优雅,让Java语言也可以“甜甜的”。

前端

  • Vue3开发文档 :Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。
  • Element Plus :基于 Vue 3,面向设计师和开发者的组件库,简洁、美观、稳定、易用。
  • Apache ECharts :一个基于 JavaScript 的开源可视化图表库,功能非常强大。

️ 软件版本要求

  • MySQL:8.0及以上
  • JDK:jdk8及以上
  • Nodejs:14.0及以上
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。