一个基于 .NET 7 + Vue.js 的前后端分离的通用后台管理系统框架 - DncZeus

前言

今天给大家推荐一个基于.NET 7 + Vue.js(iview-admin) 的前后端分离的通用后台权限(页面访问、操作按钮控制)管理系统框架:DncZeus。

官方项目简介

DncZeus是一个基于 .NET 7 + Vue.js 的前后端分离的通用后台管理系统框架。后端使用.NET 7 + Entity Framework Core 构建,UI 则是目前流行的基于 Vue.js 的 iView。项目实现了前后端的动态权限管理和控制以及基于 JWT 的用户令牌认证机制,让前后端的交互更流畅。

注意:DncZeus并不是一个完整的业务系统,但她提供完成业务系统的绝大多数开发场景,让每一位.NET 开发者都能基于DncZeus快速开发出交互、体验以及功能极佳的.NET 7 单页应用程序(SPA)。

项目亮点

  • 后端使用.NET 7 + EF Core构建,前端使用目前流行的基于Vue.js的iView(iview-admin)进行前后端分离开发。

  • 对新手优化,上手简易。

  • 通用后台权限精确到了页面访问、操作按钮控制管理。

环境和工具

  • Node.js(同时安装 npm 前端包管理工具)

  • Visual Studio 2022

  • VS Code 或者其他前端开发工具

  • Git 管理工具

  • MySQL,PostgreSQL或SQL Server(SQL Server 2012+)

技术实现

  • .NET 7

  • ASP.NET Core WebApi

  • JWT 令牌认证

  • AutoMapper

  • Entity Framework Core 7

  • .NET 7 依赖注入

  • Swagger UI

  • Vue.js(ES6 语法)

  • iView(基于 Vue.js 的 UI 框架)

项目在线演示地址

试试以不同用户名登录系统,可以体验不同角色的不同菜单权限。

项目截图

后台登录界面

后台首页

消息中心

用户管理

用户权限管理

项目源码地址

更多实用功能特性欢迎前往开源地址查看👀,别忘了给项目一个Star💖。

https://github.com/lampo1024/DncZeus

优秀项目和框架精选

该项目已收录到C#/.NET/.NET Core优秀项目和框架精选中,关注优秀项目和框架精选能让你及时了解C#、.NET和.NET Core领域的最新动态和最佳实践,提高开发效率和质量。坑已挖,欢迎大家踊跃提交PR,自荐(让优秀的项目和框架不被埋没🤞)。

https://github.com/YSGStudyHards/DotNetGuide/blob/main/docs/DotNet/DotNetProjectPicks.md

相关推荐
AI_567818 分钟前
Webpack性能优化终极指南:4步实现闪电打包
前端·webpack·性能优化
威风的虫40 分钟前
ES6 数组方法:告别循环,拥抱函数式编程
开发语言·前端·javascript
小杨快跑~43 分钟前
ES6 Promise:告别回调地狱的异步编程革命
前端·javascript·ecmascript·es6
linweidong1 小时前
VIVO前端面试题及参考答案
前端·跨域·localstorage·重绘·浏览器兼容·git管理·前端重构
有意义1 小时前
从零搭建:json-server+Bootstrap+OpenAI 全栈 AI 小项目
前端·后端·llm
温宇飞1 小时前
CCState:为大型 Web 应用设计的状态管理库
前端
r0ad1 小时前
读诗的时候我却使用了自己研发的Chrome元素截图插件
前端·javascript·chrome
IT_陈寒2 小时前
React性能优化实战:这5个Hooks技巧让我的应用快了40%
前端·人工智能·后端
江天澄2 小时前
HTML5 中常用的语义化标签及其简要说明
前端·html·html5
知识分享小能手2 小时前
jQuery 入门学习教程,从入门到精通, jQuery在HTML5中的应用(16)
前端·javascript·学习·ui·jquery·html5·1024程序员节