当前位置:网站首页>基于 .NET Core MVC 的权限管理系统
基于 .NET Core MVC 的权限管理系统
2022-08-10 05:32:00 【编程乐趣】
作为一名Web开发人员,不管我们平常开发什么项目,每个系统都需要基础功能:用户、角色、权限、字典、系统日志等功能。
今天给大家介绍的框架,就是基于.NET Core Web开发,借鉴了很多开源项目的优点,让你开发Web管理系统和移动端Api更简单。它可以用于所有的Web项目,例如网站管理后台、CMS、CRM、ERP、OA这类的系统和移动端Api。
框架功能
- 员工管理:配置系统用户信息,设置权限等信息
- 部门管理:管理公司的组织架构信息
- 仓位管理:配置系统用户持有的仓位
- 文章中心:可以管理发布公司资讯
- 角色管理:角色菜单权限分配,角色对应权限,员工属于一个角色
- 菜单管理:管理系统菜单,操作权限等
- 通用字典:用于系统的字典设置,比如配置文章类型,可以动态变化
- 行政区划:省市区的数据管理
- 系统日志(登录日志、操作日志、Api日志):查看系统登录、操作、Api调用日志
- 计划任务:在线(添加、修改、删除)任务调度,包括执行结果日志
- System Api:Api 文档和测试工具
- 数据表管理:查询数据库表信息,以及表的记录、数量
- 代码生成:一键生成增删改代码,提升开发效率
- 服务器信息:获取服务器信息,方便查看服务器配置信息
技术框架
- 前端:Bootstrap
- 核心框架:.NET Core MVC
- 缓存层:Memory、Redis
- 持久层框架:Entity Framework Core
- 数据库支持:SqlServer、MySql、Oracle
- 定时任务:Quartz.Net
- API文档显示工具:Swagger UI
主要特性
- 响应式布局,支持电脑端和移动端
- 强大的一键生成功能(包括视图、控制器、业务类、实体类、服务类、菜单)
- 支持Sql Server、MySql和Oracle数据库
- 基于角色的权限控制(Role-Based Access Control),可控制到按钮
- 对常用JS插件进行二次封装,使JS代码变得简洁,更加容易维护
- 完善的日志记录体系
后台界面截图
员工管理

部门管理

职位管理

角色管理

菜单管理

通用字典

代码生成器

github地址
边栏推荐
猜你喜欢

PCL,VS配置过程中出现:用 _sopen_s 代替 _open, 或用_CRT_SECURE_NO_WARNNINGS错误

棋类游戏-五子棋小游戏

Collection工具类

常用类 String概述

【笔记】集合框架体系 Collection

Batch add watermark to pictures batch add background zoom batch merge tool picUnionV4.0

MySql constraints

链读好文:Jeff Garzik 推出 Web3 制作公司

ORACLE系统表空间SYSTEM占满无法扩充表空间问题解决过程

Database Notes Create Database, Table Backup
随机推荐
多表查询 笔记
latex图片排版技巧总结
The latest and most complete digital collection sales calendar-07.26
文章复现:SRCNN
复杂的“元宇宙”,为您解读,链读APP即将上线!
每天一个小知识点
私有化搭建个人网盘 NextCloud
Four characteristics of ACID
共识计算和激励机制
链读精选:星巴克着眼于数字收藏品并更好地吸引客户
网络安全之防火墙
PCL,VS配置过程中出现:用 _sopen_s 代替 _open, 或用_CRT_SECURE_NO_WARNNINGS错误
ORACLE系统表空间SYSTEM占满无法扩充表空间问题解决过程
IDEA连接MySQL数据库并执行SQL查询操作
Small program wx.request simple Promise package
cesium listens to map zoom or zoom to control whether the content added on the map is displayed
cesium 添加点,移动点
Canal reports Could not find first log file name in binary log index file
第六次实验
文本元素