<div align="center"><img src="https://gitee.com/zxzyjs/SimpleAdmin/raw/master/doc/Image/ikun.png" width="120" height="120" style="margin-bottom: 10px;"/></div>
<div align="center"><strong><span style="font-size: x-large;">SimpleAdmin</span></strong></div>
<div align="center"><h4 align="center">🐔没有花里胡哨,只有简单、稳定、灵活、高效🐔</h4></div>
<div align="center">
<label>[![AUR](https://img.shields.io/badge/license-Apache%20License%202.0-blue.svg)](https://gitee.com/zxzyjs/SimpleAdmin/blob/master/LICENSE)</label> <label>[![](https://img.shields.io/badge/Author-少林寺驻北固山办事处大神父王喇嘛-orange.svg)](https://gitee.com/huguodong520)</label> <label>[![](https://img.shields.io/badge/🏀-酝酿时长两年半-orange.svg)](https://gitee.com/huguodong520)</label> <label>[![](https://img.shields.io/badge/Blog-个人博客-blue.svg)](https://www.cnblogs.com/huguodong/)</label> <label>[![star](https://gitee.com/zxzyjs/SimpleAdmin/badge/star.svg?theme=dark)](https://gitee.com/zxzyjs/SimpleAdmin/stargazers)</label> <label>[![fork](https://gitee.com/zxzyjs/SimpleAdmin/badge/fork.svg?theme=dark)](https://gitee.com/zxzyjs/SimpleAdmin/members)</label>
</div>
### 如果您觉得有帮助,请点右上角 "Star" 支持一下谢谢
## 🎨框架介绍🎨
🪶SimpleAdmin是一个小而美的通用业务型后台管理系统,专为解决开发过程中的痛点难点而生。Vue3+Vite+Vuex+JS,并在此基础上增加更人性化功能,后端基于.NET6/7+Furion,ORM采用Sqlsugar+单例模式,插件式开发。采用RBAC+多机构的权限管理模式,实现全网最灵活的接口级别数据权限控制,集成国密加解密,导入导出、导入导出、批量修改等常用插件。后端代码注释覆盖率>90%,并配备超牛皮的代码生成器和超详细的手摸手教学文档,非常适合二次开发。将日常开发中的业务场景和框架紧密结合,并坚持以人为本,以业务为中心,做到开箱即用,代码简洁、易扩展,注释详细,文档齐全,让你的开发少走弯路。
## 🐥选择SimpleAdmin的N个理由🐥
#### 📕前端采用Vue3+JavaScript
本系统是基于前端Vue3+Vite+Vuex+JS,。市面上主流的Vue3框架大部分都是采用`TypeScript`开发,虽然是官方推荐,但是也增加了一些学习成本,如果您之前使用的事vue2+js的开发方式,那么再使用本系统就非常的好上手,也不用担心vue2打包之后第一次加载巨慢的问题。
#### 📗后台基于Furion脚手架
后端基于Furion脚手架搭建。Furion是目前.NET最好用的后端框架之一,有着全网最详细的使用文档和说明,作为新手或二次开发也能很快的上手,你想要的功能基本都能在Furion中找到。而且只要提issues作者基本上都能快速解答,没有后顾之忧。
##### 🍎 Furion框架特点
- 全新面貌:基于 `.NET5/6/7+` 平台,没有历史包袱
- 极少依赖:框架只依赖两个第三方包
- 极易入门:只需要一个 `Inject()` 即可完成配置
- 极速开发:内置丰富的企业应用开发功能
- 极其灵活:轻松面对多变复杂的需求
- 极易维护:采用独特的架构思想,只为长久维护设计
- 完整文档:提供完善的开发文档
- **跨全平台:支持所有主流操作系统及 .NET 全部项目类型**
文档地址:[https://dotnetchina.gitee.io/furion](https://dotnetchina.gitee.io/furion)
源码地址:[https://gitee.com/dotnetchina/Furion](https://gitee.com/dotnetchina/Furion)
#### 🍭ORM基于Sqlsugar
SqlSugar是一款老牌.NET开源ORM框架,由果糖大数据科技团队维护和更新 ,开箱即用
最易上手的ORM框架,本系统也是基于Sqlsugar单例模式+CodeFirst+仓储的结构,无需担心作用域问题,直接爽撸!
文档地址:[https://www.donet5.com/Home/Doc](https://www.donet5.com/Home/Doc)
源码地址:[https://gitee.com/dotnetchina/SqlSugar](https://gitee.com/dotnetchina/SqlSugar)
#### 🎮真·插件式开发,代码更灵活,架构更清晰
引入插件式开发的概念,除项目主体外,每个业务层都可以是独立的,一些拓展性功能采用插件的方式创建在独立的类库中,每一层都可以单独设置初始化表数据结构和种子数据,这样的话我们想要用哪个功能就引用该功能的项目,如果功能有问题我们也能快速定位到代码的位置,非常方便,也使得项目架构变得非常清晰,代码更灵活了,避免后期功能越来越多导致项目成为屎山。
<img src="https://gitee.com/zxzyjs/SimpleAdmin/raw/master/doc/Image/架构.png"/>
#### 📘极致缓存,系统快人一步
本系统使用了大量的缓存操作,一些基础配置和用户权限信息都放在了缓存中,用户首次登录后,下次再登录接口耗时实测`10-30ms`。
<img src="https://gitee.com/zxzyjs/SimpleAdmin/raw/master/doc/Image/redis1.png"/>
<img src="https://gitee.com/zxzyjs/SimpleAdmin/raw/master/doc/Image/redis2.png"/>
系统同时支持MemeryCache和Redis分布式缓存,Redis客户端使用的是我基于[NewLife.Redis](https://github.com/NewLifeX/NewLife.Redis)二次封装的[SimpleRedis](https://gitee.com/zxzyjs/SimpleRedis.git)。简化了注入操作,更方便使用。
##### 🍎NewLife.Redis特性
* 在ZTO大数据实时计算广泛应用,200多个Redis实例稳定工作一年多,每天处理近1亿包裹数据,日均调用量80亿次
* 低延迟,Get/Set操作平均耗时200~600us(含往返网络通信)
* 大吞吐,自带连接池,最大支持1000并发
* 高性能,支持二进制序列化
#### 👮RBAC+多机构的权限管理模式+权限及时刷新
作为一个<font color="red">后台管理系统</font>,一个<font color="red">权限管理框架</font>,权限设计作为一个管理系统的灵魂,是一个系统好不好用的关键。本系统是采用RBAC+多机构的权限管理模式,一个机构下有多个角色,每个角色有不同的菜单和权限,可以将不同角色分配给不同的用户,这样每个用户都会拥有他所属角色的权限。当然,一个用户也可以拥有多个角色的权限,除此之外还支持给用户单独授权,让用户脱离所有角色之外,实现灵活再灵活的权限控制。并且当角色或用户的权限被修改之后,后端会立即刷新,前端只需刷新页面就能更新被重新赋予的权限,无需重新登录。
#### 🧱接口级别的数据范围权限
目前在我接触的大部分管理系统中,数据权限这块都不太尽如人意,要么只有接口权限没有数据权限,要么有数据权限但是用起来不是特别顺手而且还有BUG,针对以上痛点和难点结合业务场景,本系统实现全网最灵活的接口级别数据范围权限控制,可以指定某个角色的某个接口的数据权限范围,非常的灵活。
在系统中,获取数据权限非常简单,只需一个方法搞定。
```cs
//获取数据范围
var dataScope = await _sysUserService.GetLoginUserApiDataScope();
```
#### 📈启动及运行
您是否有过在使用其他框架时,光是从`启动`到`运行`都会遇到各种奇奇怪怪的问题?并且使用过程中也是各种奇奇怪怪的bug,发到群里也没人解决,非常影响开发效率。本系统做到了`启动即运行`,就算是小白只要照着文档操作,也能非常容易的上手项目。就目前使用的反馈来看,业务占据大多数,系统问题只占很少的一部分,如果您在使用过程中遇到问题,或者发现bug,可以直接发issues描述您的问题,只要是系统bug第一时间修复。或者您对当前系统有什么建议或意见,也欢迎您提出,只要是符合大部分业务场景的都会考虑支持。我们也有和谐内部的qq/微信交流群,没有像其他系统qq群一样每天都是一堆启动报错问题,页面错误问题,
没有合适的资源?快使用搜索试试~ 我知道了~
一个小而美的通用业务型后台管理系统.zip
共397个文件
cs:306个
json:35个
csproj:13个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 111 浏览量
2024-01-03
00:06:05
上传
评论
收藏 4.16MB ZIP 举报
温馨提示
一个小而美的通用业务型后台管理系统。采用前后端分离的设计模式,基于RBAC+多机构的权限管理模式,实现接口级别的数据权限控制。集成国密加解密插件,注释详细,文档齐全,让你的开发少走弯路。
资源推荐
资源详情
资源评论
收起资源包目录
一个小而美的通用业务型后台管理系统.zip (397个子文件)
A安装服务.bat 380B
A卸载服务.bat 259B
A启动服务.bat 227B
A停止服务.bat 225B
SimpleAdmin.conf 2KB
SysUserService.cs 42KB
GenBasicService.cs 27KB
RoleService.cs 20KB
SysOrgService.cs 18KB
ZipUtils.cs 18KB
UserCenterService.cs 18KB
AuthService.cs 17KB
GlobalDispatchProxy.cs 16KB
ResourceService.cs 16KB
SM4CryptoUtil.cs 12KB
UserService.cs 12KB
SysUser.cs 12KB
SM2CryptoUtil.cs 12KB
FileService.cs 10KB
ClientUser.cs 9KB
SessionService.cs 8KB
DatabaseLoggingWriter.cs 8KB
CodeFirstUtils.cs 8KB
UserController.cs 8KB
BatchEditService.cs 8KB
DbContext.cs 8KB
ImportExportService.cs 8KB
MenuService.cs 8KB
MessageService.cs 8KB
ISysUserService.cs 8KB
DictService.cs 7KB
SysPositionService.cs 7KB
ButtonService.cs 7KB
UserInput.cs 7KB
AuthEventSubscriber.cs 7KB
BizUserController.cs 7KB
ISimpleCacheService.cs 6KB
SqlSugarUtils.cs 6KB
GenBasic.cs 6KB
GenTestService.cs 6KB
ImageUtil.cs 6KB
UserCenterController.cs 6KB
SqlSugarPageExtension.cs 6KB
UserOutPut.cs 5KB
JwtHandler.cs 5KB
MemoryCacheService.cs 5KB
RelationService.cs 5KB
ModuleService.cs 5KB
ConfigService.cs 5KB
GenBasicInput.cs 5KB
CateGoryConst.cs 5KB
LoggingConsoleComponent.cs 5KB
RoleController.cs 5KB
GenViewModel.cs 5KB
GenConfig.cs 5KB
OrgService.cs 5KB
OperateLogService.cs 5KB
SM4Util.cs 5KB
MinioUtils.cs 5KB
RedisCacheService.cs 4KB
PositionService.cs 4KB
ISysOrgService.cs 4KB
CaptchaUtil.cs 4KB
SeedDataUtil.cs 4KB
GenTestController.cs 4KB
LoggingMonitorJson.cs 4KB
Startup.cs 4KB
SpaService.cs 4KB
VisitLogService.cs 4KB
DevConfigConst.cs 4KB
AvatarUtil.cs 4KB
DbRepository.cs 4KB
IUserService.cs 3KB
SimpleAdminResultProvider.cs 3KB
NoticeEventSubsciber.cs 3KB
LoggingFileComponent.cs 3KB
SimpleHub.cs 3KB
SysResource.cs 3KB
MqttService.cs 3KB
BatchEditInput.cs 3KB
IRoleService.cs 3KB
GenBasicController.cs 3KB
BizOrgController.cs 3KB
OrgController.cs 3KB
MenuInput.cs 3KB
IRelationService.cs 3KB
MqttWorker.cs 3KB
BatchEditController.cs 3KB
MenuController.cs 3KB
RoleInput.cs 3KB
ConfigController.cs 3KB
GenTestInput.cs 3KB
IResourceService.cs 3KB
BatchEditConfig.cs 3KB
IndexController.cs 2KB
IUserCenterService.cs 2KB
MemoryCacheHashService.cs 2KB
LoggingMonitorComponent.cs 2KB
IImportExportService.cs 2KB
BaseEntity.cs 2KB
共 397 条
- 1
- 2
- 3
- 4
资源评论
马coder
- 粉丝: 1203
- 资源: 6602
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功