基于 .NET Core MVC 的权限管理系统

作为一名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代码变得简洁,更加容易维护
  • 完善的日志记录体系


后台界面截图

员工管理

基于 .NET Core MVC 的权限管理系统

部门管理

基于 .NET Core MVC 的权限管理系统

职位管理

基于 .NET Core MVC 的权限管理系统

角色管理

基于 .NET Core MVC 的权限管理系统

菜单管理

基于 .NET Core MVC 的权限管理系统

通用字典

基于 .NET Core MVC 的权限管理系统

代码生成器

基于 .NET Core MVC 的权限管理系统

源码地址

私信回复:1010

发表评论
留言与评论(共有 0 条评论) “”
   
验证码:

相关文章

推荐文章