ZR.Admin.NET Back-end management system
base.NET5/.Net7 + vue2.x/vue3.x/uniapp Front-end and back-end separation of .NET rapid development framework
🍟 overview
- This project is suitable for developers with some NetCore and vue foundation -Based on. NET5/. A common rights management platform (RBAC model) implemented by NET7. Integrate the latest technology for efficient and rapid development, front-end and back-end separation mode, out of the box.
- Less code, simple to learn, easy to understand, powerful, easy to extend, lightweight, make web development faster, simpler and more efficient (say goodbye to 996), solve 70% of repetitive work, focus on your business, easy development from now on!
- 提供了技术栈(Ant Design Vue)版Ant Design Vue
- 七牛云通用云产品优惠券:点我进入。
- 腾讯云秒杀场:☛☛ 点我进入 ☚☚。
- 腾讯云优惠券:☛☛ 点我领取 ☚☚。
- 阿里云特惠专区:☛☛ 点我进入 ☚☚
If it helps you, you can click "Star" in the upper right corner to collect it, so that the author has the motivation to continue to go on for free, thank you! ~
🍿 Online experience
- Official documentation:http://www.izhaorui.cn/doc
- Join a group chat:立即加入
- Vue3.x experience:http://www.izhaorui.cn/vue3
- Vue2.x experience:http://www.izhaorui.cn/admin
- Uniapp experience:http://www.izhaorui.cn/h5
- account/password:admin/123456
| H5 | WeChat mini program |
|---|---|
![]() |
![]() |
Since it is a personal project, the funds are limited, and the experience server is low-fied, please cherish it, poke it lightly, and appreciate it!!
💒 Code repository
| repository | Github | Gitee |
|---|---|---|
| Net7 | Clone/Download | Clone/Download |
| Vue3(Hot) | Clone/Download | Clone/Download |
🍁 Front-end technology
Vue Front-end technology stack: Based on Vue2.x/Vue3.x/UniApp, Vue, Vue-router, Vue-CLI, AXIOS, Element-UI, Echats, i18N Internationalization, etc., the front-end adopts VSCODE tool development
🍀 Back-end technology
- Core Framework: . Net5.0/. Net7.0 + Web API + sqlsugar + swagger + signalR + IpRateLimit + Quartz.net + Redis
- Scheduled tasks: Quartz.Net component that supports the execution of assemblies or HTTP network requests
- Security support: filters (data permission filtering), SQL injection, request forgery
- Log management: NLog, login log, operation log, scheduled task log
- Tools: Captcha, rich public functions
- Interface throttling: Supports interface throttling to avoid excessive pressure on the service layer caused by malicious requests
- Code generation: efficient development, the code generator can generate all front-end and back-end code with one click
- Data dictionary: Support data dictionary, which can facilitate the management of some states
- Sharding and sharding: Using ORM SQLSUGAR, you can easily achieve superior sharding and sharding performance
- Multi-tenant: Support multi-tenancy function
- Cache data: Built-in memory cache and Redis
🍖 Built-in features
- User management: The user is the system operator, and this function mainly completes the system user configuration.
- Department management: configure the system organization (company, department, group), tree structure display.
- Job management: configure the position of the system user.
- Menu management: configure system menus, operation permissions, button permission identification, etc.
- Role Management: Role menu permission assignment.
- Dictionary management: maintain some relatively fixed data that is often used in the system.
- Operation log: system normal operation log records and queries; System exception information logging and querying.
- Logon logon: The system logon log record query contains logon exceptions.
- System Interface: Use Swagger to generate relevant API interface documentation.
- Service monitoring: Monitor the current system CPU, memory, disk, stack, and other related information.
- Online Builder: Drag form elements to generate the corresponding VUE code (only VUE2 supported).
- Task system: Based on the Quartz.NET, you can schedule tasks online (add, modify, delete, manually execute) including execution result logs.
- Article management: You can write article records.
- Code generation: You can generate front-end and back-end code (.cs, .vue, .js, .sql, etc.) with one click, support download, customize the configuration of front-end display controls, and make development faster and more efficient (the strongest in history).
- Parameter management: dynamically configure common parameters for the system.
- Send Mail: You can send mail to multiple users.
- File management: You can manage uploaded files, which currently supports uploading to on-premises and Alibaba Cloud.
- Notification management: The system notifies and announces information release and maintenance, and uses SignalR to realize real-time notification to users.
- Account Registration: You can register an account to log in to the system.
- Multi-language management: support static and back-end dynamic configuration internationalization. Currently only supports Chinese, English, and Traditional characters (only VUE3 is supported)
🍻 Project structure
├─ZR.Service ->[服务层类库]:提供WebApi接口调用;
├─ZR.Repository ->[仓库层类库]:方便提供有执行存储过程的操作;
├─ZR.Model ->[实体层类库]:提供项目中的数据库表、数据传输对象;
├─ZR.Admin.WebApi ->[webapi接口]:为Vue版或其他三方系统提供接口服务。
├─ZR.Tasks ->[定时任务类库]:提供项目定时任务实现功能;
├─ZR.CodeGenerator ->[代码生成功能]:包含代码生成的模板、方法、代码生成的下载。
├─ZR.Vue ->[前端UI]:vue2.0版本UI层(已经不再更新推荐使用vue3)。
├─document ->[文档]:数据库脚本
🍎 Storyplate
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
Mobile Storyplate
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
🎉 Advantages
- The front-end system does not need to write login, authorization, and authentication modules; Just write the business module
- The background system can be used directly after release without any secondary development
- The front-end and back-end systems are separated, and they are separate systems (domain names can be independent)
- Unified handling of global exceptions
- Custom code generation features
- Less dependence, easy to get started
- Comprehensive documentation
💐 Special thanks
- 👉Ruoyi.vue:Ruoyi
- 👉SqlSugar:SqlSugar
- 👉vue-element-admin:vue-element-admin
- 👉Meiam.System:Meiam.System
🎀 donation
If you feel that the project has helped you, you can ask the author for a cup of coffee as a sign of encouragement ☕️

Languages
C#
46.1%
Vue
34%
TSQL
11.4%
JavaScript
7.5%
SCSS
0.8%
Other
0.1%






























