致力于挖掘功能强大、性能优越、创新前沿且简单易用的 C#/.NET 开源框架、项目、类库与工具。助力 .NET 开发者轻松解锁并运用这些实用的宝藏资源,提升开发效率与创新能力!
项目概述
SimpleAdmin 是一个基于 .NET + Vue3 开发的通用业务型后台管理系统,适用于各类需要后台管理功能的企业级应用、网站后台、数据监控平台等场景。它提供了丰富的功能模块和精美的用户界面,能够帮助开发者快速搭建起稳定、高效的后台管理系统,提升开发效率和管理水平。
功能模块
项目包含但不限于以下功能模块(具体功能可能随项目版本更新而有所变化):
用户管理:包括用户注册、登录、信息修改、权限分配等功能。
角色管理:支持角色的创建、修改、删除以及权限的分配和管理。
菜单管理:动态配置后台管理系统菜单,支持多级菜单。
权限校验:对不同角色和用户进行精细化的权限控制,确保数据安全。
数据监控:提供数据可视化展示,方便管理员实时监控系统运行状态。
日志管理:记录系统操作日志,便于问题追踪和审计。
移动端适配:增加移动端按钮权限校验,提升移动端使用体验。
功能特点
开源免费:项目采用 Apache-2.0 开源协议,完全免费,可自由使用、修改和分发。
技术先进:基于 .NET 和 Vue3 开发,利用现代前端技术栈,提供流畅的用户体验。
界面精美:采用现代化的 UI 设计,界面简洁、美观,易于操作。
模块化设计:功能模块划分清晰,易于扩展和维护。
权限控制精细:支持基于角色和用户的精细化权限控制,确保系统安全。
响应式布局:适配不同尺寸的屏幕,包括 PC 端和移动端。
项目技术栈
后端技术栈
开发语言:C#(.NET)
框架:.NET Core(或 .NET 5/6+,具体取决于项目版本)
数据库访问:Entity Framework Core(或其他 ORM 框架)
API 文档:Swagger(或其他 API 文档生成工具)
身份验证与授权:JWT(或其他身份验证机制)
前端技术栈
开发语言:JavaScript/TypeScript
框架:Vue3
UI 组件库:Element Plus(或其他 Vue3 兼容的 UI 组件库)
状态管理:Vuex(或 Pinia)
路由管理:Vue Router
构建工具:Vite(或 Webpack)
样式预处理:Sass/Less(可选)
功能演示
源码地址
https://gitee.com/dotnetmoyu/SimpleAdmin