一、开源项目简介
基于SpringBoot,后端核心技术采用Sqltoy操作数据库以及Sa-Token鉴权,前端使用Vue3+TS+Element-plus。是一款前后端分离、开箱即用的后台权限管理系统。
- 致力于打造一款不用生成冗赘代码的后台管理系统
二、开源协议
使用MIT开源协议
三、界面展示
️ 图片演示
四、功能概述
后台首页
- 系统首页
- 仪表盘
系统管理
- 用户管理
- 角色管理
- 权限管理
- 菜单管理
- 字典管理
- 日志管理
系统工具
- 代码生成
开发规范
- 建议使用《阿里巴巴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及以上
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)