×

推荐一个 基于 .NET8 + Vue3 + Uniapp 构建的前后端分离的开源 .NET 快速开发框架

独孤求败 独孤求败 发表于2026-02-09 08:49:36 浏览19 评论0

抢沙发发表评论

ZRAdmin

ZRAdmin 是一款基于 .NET 平台 的通用权限管理后台解决方案,采用 前后端分离架构,支持跨平台部署。

整体设计围绕 RBAC 权限模型 展开,能够满足中后台系统在用户、角色、权限控制方面的通用需求。

图片.png
技术架构


系统整体采用 前后端分离架构,前端覆盖 Web 与多端应用,后端基于 .NET 8 构建,强调通用性、扩展性与开发效率,适合企业级后台与多租户场景。

图片.png

前端方面: 基于 Vue2 / Vue3 / uni-app 技术栈,结合 Vue Router、Vuex、Axios 进行工程化开发,UI 采用 Element 系列与 Ant Design,内置 ECharts 数据可视化与 i18n 国际化支持,可同时满足管理后台与多端应用需求。

后端方面: 以 .NET 8 + Web API 为核心,ORM 使用 SqlSugar,支持多数据库、分库分表与多租户。内置 Redis 缓存、Quartz 定时任务、SignalR 实时通信、Swagger 接口文档、接口限流与统一异常处理,兼顾性能与稳定性。

平台能力: 提供 代码生成器、数据字典、日志管理、安全防护(数据权限、SQL 注入、防伪造) 等基础能力,减少重复开发成本,让业务开发更专注、更高效。

功能模块

图片.png

  • 用户与账号体系:提供用户创建、维护与登录注册能力,支持账号状态管理

  • 组织架构管理:支持公司、部门、小组等多级组织配置,结构清晰、层级化展示

  • 岗位与职责配置:灵活定义岗位信息,并与用户进行关联

  • 菜单与权限控制:支持菜单、操作及按钮级权限配置,满足精细化权限管理需求

  • 角色授权体系:通过角色实现权限集中分配与统一管理

  • 数据字典中心:统一维护系统中常用的枚举类与固定数据

  • 操作审计日志:记录系统操作行为与异常信息,便于追溯与排查

  • 登录行为日志:完整记录用户登录情况及异常登录信息

  • 接口文档管理:自动生成并维护系统 API 接口文档

  • 系统运行监控:实时查看服务器 CPU、内存、磁盘等运行状态

  • 可视化表单构建:通过拖拽方式快速生成前端表单代码

  • 任务调度中心:支持任务在线管理、手动触发及执行结果记录

  • 内容与文章管理:内置文章发布与维护功能

  • 代码生成工具:一键生成前后端代码,支持多端与多类型文件输出

  • 系统参数配置:集中管理系统运行所需的可变参数

  • 邮件通知功能:支持向指定用户或用户组发送邮件

  • 文件资源管理:支持本地及云存储方式的文件上传与维护

  • 系统通知公告:公告统一发布,并支持实时推送提醒

  • 账号自助注册:支持用户自行注册并登录系统

  • 多语言支持:支持国际化配置,满足多语言应用场景

  • 在线用户管理:实时查看在线用户,并支持强制下线与消息通知

  • 数据库审计:对数据库操作进行审计记录

  • 第三方登录接入:提供第三方账号登录扩展能力

  • 数据导入导出:支持中文表头导入及数据字典转换导出

  • 数据可视化大屏:以图表形式直观展示核心业务数据

  • 商城业务模块:内置商品、订单、发货、统计等基础电商功能


群贤毕至

访客