开源 .NET 7 + iView 前后端分离通用后台管理系统DncZeus

前言

给大家推荐一套前后端分离通用后台管理系统开源框架。

项目简介

这是基于.NET7 + Vue.js开发的、前后端分离框架,前端UI框架采用iView,该项目只有基础功能模块,不包含具体的业务模块,大家可以基于此框架,进行二次开发,或者用来学习。

该项目采用的是单层应用,小项目已经足够使用,大家可以根据自己的情况调整。.

技术架构

1、跨平台:基于.NetCore开发,支持Windows、Mono、Liunx、Windows Azure、Docker。

2、技术栈 .NET Core 7.0 + AutoMapper + EF Code + JWT + Asp.Net Core Mvc;

3、数据库:支持SqlServer、MySql;

4、前端采用:Vue.js + iView + Webpack。

项目结构

开源 .NET 7 + iView 前后端分离通用后台管理系统DncZeus

此截图为后端API项目,采用单层应用。

开源 .NET 7 + iView 前后端分离通用后台管理系统DncZeus

此目录为项目的文件夹列表,DncZeus.App为前端文件夹,Scripts为数据库MySql、SqlServer的SQL脚本。

系统功能

1、首页:用户信息统计报表;

2、用户权限管理:用户管理、菜单管理、角色管理、权限管理、角色权限分配、图标管理;

3、示例:工具方法、菜单。

系统部分功能截图

首页

开源 .NET 7 + iView 前后端分离通用后台管理系统DncZeus

用户管理

开源 .NET 7 + iView 前后端分离通用后台管理系统DncZeus

菜单管理

开源 .NET 7 + iView 前后端分离通用后台管理系统DncZeus

角色管理

开源 .NET 7 + iView 前后端分离通用后台管理系统DncZeus

权限管理

开源 .NET 7 + iView 前后端分离通用后台管理系统DncZeus

角色权限分配

开源 .NET 7 + iView 前后端分离通用后台管理系统DncZeus

图标管理

开源 .NET 7 + iView 前后端分离通用后台管理系统DncZeus

项目地址

https://github.com/lampo1024/DncZeus