.net宿舍管理系统 mysql_基于.NET CORE的精美后台管理系统-RuoYi C#版
若依(RuoYi)是碼云上一款精美的開(kāi)源快速開(kāi)發(fā)平臺(tái),作者毫無(wú)保留給個(gè)人及企業(yè)免費(fèi)使用。RuoYi目前有三個(gè)版本:普通版本(RuoYi)、前后端分離版本(RuoYi-Vue)、微服務(wù)版本(RuoYi-Cloud)。.net的小伙伴們估計(jì)很羨慕JAVA的生態(tài),現(xiàn)在.net core發(fā)展也很快,奈何生態(tài)完善不是一天二天的事情,比如微服務(wù)這塊雖然有零散的解決方案,但是要拿出Spring Cloud這樣的全家桶暫時(shí)還沒(méi)有。
coding
今天我們要介紹一個(gè)基于.NET CORE的精美后臺(tái)管理系統(tǒng)YiShaAdmin,若依項(xiàng)目網(wǎng)站介紹是若依的.NET后臺(tái)擴(kuò)展(其他小伙伴的擴(kuò)展應(yīng)用),YiShaAdmin 基于.NET Core Web開(kāi)發(fā),借鑒了很多開(kāi)源項(xiàng)目的優(yōu)點(diǎn),目前升級(jí)到了.net core 3.1版本。
YiShaAdmin
技術(shù)選型
YiShaAdmin當(dāng)前版本V3.1.0,框架由.NET Core 2.2升級(jí)到.NET Core 3.1,技術(shù)選型如下:
1. 前端: Bootstrap 3.3.7
2. 核心框架:.Net Core MVC
3. 緩存層:Memory、Redis
4. 持久層框架:Entity Framework Core
5. 數(shù)據(jù)庫(kù)支持:SqlServer,MySql,Oracle
6. 定時(shí)任務(wù):Quartz.Net
項(xiàng)目運(yùn)行
我們從github上克隆代碼,使用VS2019打開(kāi)項(xiàng)目后結(jié)構(gòu)如下圖所示:
YiShaAdmin項(xiàng)目結(jié)構(gòu)
接下來(lái)我們導(dǎo)入項(xiàng)目數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)初始化腳本位于YiShaAdmin/Document/DatabaseScript目錄下。另外YiSha.RedisCache項(xiàng)目中使用了Redis存儲(chǔ)緩存,我們?cè)賳?dòng)下本地的Redis實(shí)例(如windows下可以下載Redis-x64-3.2.100)。數(shù)據(jù)庫(kù)相關(guān)啟動(dòng)完畢后我們運(yùn)行項(xiàng)目,查看運(yùn)行效果,界面體驗(yàn)跟RuoYi前后端不分離版本相同。
項(xiàng)目運(yùn)行效果
登錄界面
菜單管理:可以管理相關(guān)菜單以及按鈕功能
菜單管理
任務(wù)管理:定時(shí)任務(wù)管理基于Quartz.Net框架,界面支持Cron表達(dá)式設(shè)置
任務(wù)管理
代碼生成:我們選擇一個(gè)數(shù)據(jù)表點(diǎn)擊生成按鈕,彈出生成代碼配置界面,進(jìn)行相關(guān)配置可以生成實(shí)體類(lèi)和業(yè)務(wù)代碼,若依java版本的代碼生成支持選擇多個(gè)表。
代碼生成
實(shí)例演示(包括表單元素、表格、彈框、圖標(biāo)、菜單等)
按鈕
時(shí)間軸
卡片視圖
表格編輯
項(xiàng)目地址
YiShaAdmin(.NET): github.com/liukuo362573/YiShaAdmin
RuoYi(普通版本): gitee.com/y_project/RuoYi
RuoYi-Vue(前后端分離版本)github.com/yangzongzhuan/RuoYi-VueRuoYi-Cloud
RuoYi (微服務(wù)版本) github.com/yangzongzhuan/RuoYi-Cloud
總結(jié)
以上是生活随笔為你收集整理的.net宿舍管理系统 mysql_基于.NET CORE的精美后台管理系统-RuoYi C#版的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 爱客影院自动采集源码v3.5.5
- 下一篇: Android下实现GPS定位服务