基于.NET 7 + iView 的前后端分离的通用后台管理系统开源框架

news/2024/5/19 23:07:09 标签: 开源, github, .netcore, 开源项目, 程序员

更多开源项目请查看:一个专注推荐.Net开源项目的榜单

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

项目简介

这是基于.Net 7 + 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。

项目结构

图片

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

图片

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

系统功能

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

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

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

系统部分功能截图

首页

图片

用户管理

图片

菜单管理

图片

角色管理

图片

权限管理

图片

角色权限分配

图片

图标管理

图片

项目地址

https://github.com/lampo1024/DncZeus

- End -

推荐阅读

一个.Net Core开源缓存中间件,让你更加简单、方便使用缓存

一个.Net Core开源监控解决方案,支持Redis、Elasticsearch、SqlServer

盘点3个.Net开发的WMS仓库管理系统

推荐一个前后端分离.NetCore+Angular快速开发框架

一个可视化动画算法网站,值得收藏!


http://www.niftyadmin.cn/n/110668.html

相关文章

JavaWeb详解加实战

JavaWeb 1、基本概念 1.1、前言 web开发 web,网页的意思静态web HTML、CSS提供给所有人看的数据始终不变 动态WEB 提供给所有人看的数据始终会发证变化,每个人在不同的时间,地点看到的信息各不相同技术栈:Servlet/JSP&#xf…

服务端开发之Java备战秋招面试篇6-Java各种并发锁

努力了那么多年,回头一望,几乎全是漫长的挫折和煎熬。对于大多数人的一生来说,顺风顺水只是偶尔,挫折、不堪、焦虑和迷茫才是主旋律。我们登上并非我们所选择的舞台,演出并非我们所选择的剧本。继续加油吧! 目录 1、Java中主流锁分类体系介绍 2、乐观锁CAS原理刨…

JDK下载安装与环境

🥲 🥸 🤌 🫀 🫁 🥷 🐻‍❄️🦤 🪶 🦭 🪲 🪳 🪰 🪱 🪴 🫐 🫒 🫑…

Meta开放小模型LLaMA,性能超过GPT-3

论文地址:https://research.facebook.com/file/1574548786327032/LLaMA--Open-and-Efficient-Foundation-Language-Models.pdf 介绍 LLaMA,是Meta AI最新发布的一个从7B到65B参数的基础语言模型集合。在数以万亿计的token上训练模型,并表明…

【PAT甲级题解记录】1110 Complete Binary Tree(25 分)

【PAT甲级题解记录】1110 Complete Binary Tree(25 分) 前言 Problem:1110 Complete Binary Tree (25 分) Tags:完全二叉树 二叉树的层序遍历 BFS DFS Difficulty:剧情模式 想流点汗 想流点血 死而无憾 Address:1110 Complete Bi…

操作系统权限提升(二十四)之Linux提权-明文ROOT密码提权

系列文章 操作系统权限提升(十八)之Linux提权-内核提权 操作系统权限提升(十九)之Linux提权-SUID提权 操作系统权限提升(二十)之Linux提权-计划任务提权 操作系统权限提升(二十一)之Linux提权-环境变量劫持提权 操作系统权限提升(二十二)之Linux提权-SUDO滥用提权 操作系统权限…

从0开始学python -44

Python3 正则表达式 -2 检索和替换 Python 的re模块提供了re.sub用于替换字符串中的匹配项。 语法: re.sub(pattern, repl,string, count0, flags0)参数: pattern : 正则中的模式字符串。repl : 替换的字符串,也可为一个函数。string : …

日志收集笔记(Filebeat 日志收集、Logstash 日志过滤)

1 FileBeat Filebeat 是使用 Golang 实现的轻量型日志采集器,也是 Elasticsearch stack 里面的一员。本质上是一个 agent ,可以安装在各个节点上,根据配置读取对应位置的日志,并上报到相应的地方去。 1.1 FileBeat 安装与使用 …