若依(RuoYi)是码云上一款精美的开源快速开发平台,作者毫无保留给个人及企业免费使用。RuoYi目前有三个版本:普通版本(RuoYi)、前后端分离版本(RuoYi-Vue)、微服务版本(RuoYi-Cloud)。.net的小伙伴们估计很羡慕JAVA的生态,现在.net core发展也很快,奈何生态完善不是一天二天的事情,比如微服务这块虽然有零散的解决方案,但是要拿出Spring Cloud这样的全家桶暂时还没有。

coding

今天我们要介绍一个基于.NET CORE的精美后台管理系统YiShaAdmin,若依项目网站介绍是若依的.NET后台扩展(其他小伙伴的扩展应用),YiShaAdmin 基于.NET Core Web开发,借鉴了很多开源项目的优点,目前升级到了.net core 3.1版本。

YiShaAdmin

技术选型

YiShaAdmin当前版本V3.1.0,框架由.NET Core 2.2升级到.NET Core 3.1,技术选型如下:

1. 前端: Bootstrap 3.3.7

2. 核心框架:.Net Core MVC

3. 缓存层:Memory、Redis

4. 持久层框架:Entity Framework Core

5. 数据库支持:SqlServer,MySql,Oracle

6. 定时任务:Quartz.Net

项目运行

我们从github上克隆代码,使用VS2019打开项目后结构如下图所示:

YiShaAdmin项目结构

接下来我们导入项目数据库,数据库初始化脚本位于YiShaAdmin/Document/DatabaseScript目录下。另外YiSha.RedisCache项目中使用了Redis存储缓存,我们再启动下本地的Redis实例(如windows下可以下载Redis-x64-3.2.100)。数据库相关启动完毕后我们运行项目,查看运行效果,界面体验跟RuoYi前后端不分离版本相同。

项目运行效果

登录界面

菜单管理:可以管理相关菜单以及按钮功能

菜单管理

任务管理:定时任务管理基于Quartz.Net框架,界面支持Cron表达式设置

任务管理

代码生成:我们选择一个数据表点击生成按钮,弹出生成代码配置界面,进行相关配置可以生成实体类和业务代码,若依java版本的代码生成支持选择多个表。

代码生成

实例演示(包括表单元素、表格、弹框、图标、菜单等)

按钮

时间轴

卡片视图

表格编辑

项目地址

YiShaAdmin(.NET): github.com/liukuo362573/YiShaAdmin

RuoYi(普通版本): gitee.com/y_project/RuoYi

RuoYi-Vue(前后端分离版本)github.com/yangzongzhuan/RuoYi-VueRuoYi-Cloud

RuoYi (微服务版本) github.com/yangzongzhuan/RuoYi-Cloud

.net宿舍管理系统 mysql_基于.NET CORE的精美后台管理系统-RuoYi C#版相关推荐

  1. SpringBoot实现代码生成器——基于SpringBoot和Vue的后台管理系统项目系列博客(十)

    系列文章目录 系统功能演示--基于SpringBoot和Vue的后台管理系统项目系列博客(一) Vue2安装并集成ElementUI--基于SpringBoot和Vue的后台管理系统项目系列博客(二) ...

  2. SpringBoot实现1对1、1对多、多对多关联查询——基于SpringBoot和Vue的后台管理系统项目系列博客(十八)

    系列文章目录 系统功能演示--基于SpringBoot和Vue的后台管理系统项目系列博客(一) Vue2安装并集成ElementUI--基于SpringBoot和Vue的后台管理系统项目系列博客(二) ...

  3. 基于 Springboot 和 Mybatis 的后台管理系统 BootD

    源码名称:基于 Springboot 和 Mybatis 的后台管理系统 BootD 下载地址:https://www.chtml.cn/product/show/10867 项目介绍 面向学习型的开 ...

  4. 基于 Springboot 和 Mybatis 的后台管理系统 BootDo | 软件推介

    面向学习型的开源框架,简洁高效,减少过渡封装,展现技术本质 授权协议:GPL 开发语言:Java 操作系统:跨平台 软件作者:lcg0124 项目介绍 面向学习型的开源框架,简洁高效,减少过渡封装,展 ...

  5. java健身房管理系统_基于Java+SSM的健身房俱乐部管理系统、基于Java Web的健身房俱乐部管理系统...

    需求分析 编写并实现一个基于Java Web/Java的健身房俱乐部管理系统, 采用SSM(Spring, SpringMVC, Mybatis)三大框架实现, 能够实现教练管理, 会员管理, 器材管 ...

  6. 基于springboot外委员工后台管理系统毕业设计源码101157

    基于springboot外委员工后台管理系统 摘  要 随着互联网大趋势的到来,社会的方方面面,各行各业都在考虑利用互联网作为媒介将自己的信息更及时有效地推广出去,而其中最好的方式就是建立网络管理系统 ...

  7. SpringBoot和Vue集成Markdown和多级评论——基于SpringBoot和Vue的后台管理系统项目系列博客(二十三)

    系列文章目录 系统功能演示--基于SpringBoot和Vue的后台管理系统项目系列博客(一) Vue2安装并集成ElementUI--基于SpringBoot和Vue的后台管理系统项目系列博客(二) ...

  8. SpringBoot实现分页查询——基于SpringBoot和Vue的后台管理系统项目系列博客(七)

    系列文章目录 系统功能演示--基于SpringBoot和Vue的后台管理系统项目系列博客(一) Vue2安装并集成ElementUI--基于SpringBoot和Vue的后台管理系统项目系列博客(二) ...

  9. 基于 vue + Element-ui 开发的后台管理系统

    基于 vue + Element-ui 开发的后台管理系统 引文 思考 快速上手 项目结构介绍 引入 ElementUI 登录功能设计 项目演示地址:https://git.io/fp9UM 项目仓库 ...

最新文章

  1. 人眼模板匹配自动跟踪
  2. php 如何得到 file_get_contents 数据,如何使用file_get_contents在PHP中发布数据?
  3. 微信小程序之购物车功能
  4. Java程序猿的JavaScript学习笔记(汇总文件夹)
  5. 深入super,看Python如何解决钻石继承难题
  6. vue中如何实现全全全屏和退出全屏?
  7. LeetCode 1750. 删除字符串两端相同字符后的最短长度(双指针)
  8. 设计模式--观察者模式
  9. mysql 5.6.27安装图解_Linux下MySQL 5.6.27 安装教程
  10. MySQL存储过程的使用
  11. 当出现Served at:.........时的错误
  12. Python3 读取word中的表格,根据表格第一行标题行查找想要的表格
  13. redmine插件安装
  14. 20V,30V,40V输入的LDO稳压芯片
  15. opencv-6-图像绘制与line 函数剖析
  16. android危险权限列表
  17. www.ty66.php,韬轩阁
  18. 【转】委外加工的核算流程
  19. 使用ZPL控制Zebra打印机
  20. Proxy是代理,Reflect是干嘛用的?

热门文章

  1. Taro+react开发(10)--多行选择
  2. 工作217:重置逻辑
  3. 前端学习(2573):vuex核心概念和底层原理
  4. 前端学习(2253)如何进行团队合作
  5. “约见”面试官系列之常见面试题之第七十三篇之js文件中import中加{}和不加{}的区别(建议收藏)
  6. 前端学习(2152):Vue的template和el的关系
  7. 前端学习(1696):前端系列javascript之class和继承
  8. 前端学习(1377):express路由参数
  9. 前端学习(1302):实现es6的转化
  10. 第二十六期:HTTP 3的前世今生及尝鲜