http://106.14.124.170/doc/#/

若依(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 CORE的后台管理系统-RuoYi的更多相关文章

  1. DoNet开源项目-基于jQuery EasyUI的后台管理系统

    博主在业余时间开发了一个简单的后台管理系统,其中用到了 jQuery EasyUI 框架,上次分享过系统布局,参考文章:jQuery EasyUI 后台管理系统布局分享,目前已完成系统的整体框架的搭建 ...

  2. 项目讲解之火爆全网的开源后台管理系统RuoYi

    博主是在2018年中就接触了 RuoYi 项目 这个项目,对于当时国内的开源后台管理系统来说,RuoYi 算是一个完成度较高,易读易懂.界面简洁美观的前后端不分离项目. 对于当时刚入行还在写 jsp ...

  3. 基于angular2x+ng-bootstrap构建后台管理系统界面(干货)

    写在前面的话 近来公司要做一个后台管理系统,人手比较少,于是作为一个前端也参与进来,其实据我所知,大部分的公司还是后台自己捣鼓的. 在后台没有到位的情况下,前端应该使用什么技术也着实让我为难了一把.经 ...

  4. 基于angular2x+ng-bootstrap构建后台管理系统界面

    写在前面的话 近来公司要做一个后台管理系统,人手比较少,于是作为一个前端也参与进来,其实据我所知,大部分的公司还是后台自己捣鼓的. 在后台没有到位的情况下,前端应该使用什么技术也着实让我为难了一把.经 ...

  5. 一款基于SpringBoot+SpringSecurity的后台管理系统,强烈推荐

    简介 Base Admin一套简单通用的后台管理系统,主要功能有:权限管理.菜单管理.用户管理,系统设置.实时日志,API加密,以及登录用户修改密码.配置个性菜单等. 技术栈 前端:Layui 后端: ...

  6. TP-admin即基于ThinkPHP5拿来即用高性能后台管理系统

    TP-Admin即基于ThinkPHP5的web后台管理系统(总结一套自己的后台管理系统,方便自己后续的项目开发.) 主要特性:自适应手机端.支持国际化.吸取其他CMF框架优点.多站点部署.日志记录. ...

  7. 一种小型后台管理系统通用开发框架中的Cache缓存设计

    本篇博客记录一下我在实习的公司的后台管理系统开发框架中学习到的一种关于网站的缓存(Cache)的实现方法,我会在弄懂的基础上,将该方法在.net core上进行实现.因为公司开发都是基于.net fr ...

  8. Svelte Ui Admin后台管理系统|svelte3+svelteUI中后台前端解决方案

    基于svelte3.x+svelteKit+svelte-ui网页后台管理系统SvelteAdmin. Svelte-Ui-Admin 基于svelte3.x+svelteKit+vite3+echa ...

  9. 推荐一款.Net Core开发的后台管理系统YiShaAdmin

    若依(RuoYi)是码云上一款精美的开源快速开发平台,作者毫无保留给个人及企业免费使用.RuoYi目前有三个版本:普通版本(RuoYi).前后端分离版本(RuoYi-Vue).微服务版本(RuoYi- ...

  10. 分享基于EF+MVC+Bootstrap的通用后台管理系统及架构

      基于EF+MVC+Bootstrap构建通用后台管理系统,集成轻量级的缓存模块.日志模块.上传缩略图模块.通用配置及服务调用, 提供了OA.CRM.CMS的原型实例,适合快速构建中小型互联网及行业 ...

随机推荐

  1. PRIMPERM - Prime Permutations

    将题目分解成两个部分: 判断素数 如果用暴力筛因子的方法,在 $t \le 10^4,n \le 10^7$ 下肯定是要超时的,所以用了时间和空间都比较廉价的埃氏筛法. 代码: bool f[1000 ...

  2. [XYCTF 2025 web 出题人已疯]以新手角度快速理解官方exp的解题思路

    前言 这是一道非常简洁明了的ssti漏洞题目,就是要求攻击payload长度不得高于25.在LamentXU大佬的官方wp中写道: "直接往os里塞字符.随后一起拿出来exec.这样子就可以 ...

  3. 江铃晶马 X 袋鼠云:搭建企业级数据资产中心,推进打造“智数晶马”

    江铃集团晶马汽车有限公司(简称:晶马汽车)系江铃集团全资子公司,属集团六大整车企业之一.晶马汽车是以大.中.轻型客车(含新能源客车).乘用车(不含轿车).专用车等车型研发.生产.销售和服务为核心的整车 ...

  4. hbuilderx打包ios应用和上传应用商店最简单方法

    hbuilderx是一个跨平台的开发软件,一般的软件公司,电脑使用的是windows系统. 那么windows有没有办法开发ios应用呢,因为ios的证书和上传,好像都需要mac电脑来完成. 其实,国 ...

  5. SpringBoot扩展点全攻略:让你的代码像积木一样灵活组装

    SpringBoot扩展点全攻略:让你的代码像积木一样灵活组装 小李正在开发一个电商系统,老板突然说:"我们要在用户登录时发送短信通知,在订单支付后要积分奖励,在系统启动时要预热缓存...& ...

  6. wifi转串口的模块

    wifi转串口的模块ZLSN7046T是上海卓岚生产的一款多功能wifi转串口模块.它能够将wifi信号转化为串口信号,且支持多种功能,邮票孔封装,体积小巧可以外置天线或者内置天线.ZLAN7046T ...

  7. 485转lora、232转lora

    lora物联网网关ZLAN9743可以实现RS232/485/422/以太网转 LoRa功能 是一款高性价比远距离无线通讯方案.LoRa和GPRS.4G方案相比它无需入网月租费,和Wifi.Zigbe ...

  8. Docker永远在“docker desktop starting .”Settings 一直在转圈

    一些用户抱怨Docker 需要很长时间才能启动.这是一个众所周知的问题,用户多年来一直报告.因此,如果您是遇到此问题的用户之一,请不要担心.您可以通过在计算机上执行这些简单的步骤轻松解决问题. 有些用 ...

  9. 前端开发系列082-Node篇之PRPL

    本文主要介绍Node提供的交互式运行环境REPL,包括常见操作以及基础命令等内容. 一.REPL介绍 在Node.js中,提供了一个交互式的运行环境-REPL(Read-Eval-Print-Loop ...

  10. Stack Overflow,彻底凉了!

    大家好,我是鱼皮. 先问个问题,如果现在让你来解决一个 Bug,你会怎么获取解决方案呢? 我保守估计至少 80% 的朋友会选择直接问 AI,15% 的朋友会选择利用搜索引擎,而剩下 5% 会选择找人提 ...