YuebonNetCore 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
YuebonNetCore 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
YuebonNetCore 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 MIT
开发语言 C# .NET
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 cqinwn
适用人群 未知
收录时间 2020-09-18

软件简介

YuebonCore是基于.Net5.0开发的权限管理及快速开发框架,整合应用最新技术包括Asp.NetCore MVC、Dapper、WebAPI、Swagger、EF、Vue等,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等。它的架构易于扩展,规范了一套业务实现的代码结构与操作流程,使 YuebonCore框架更易于应用到实际项目开发中。

YuebonCore FW其核心设计目标是开发迅速、代码量少、学习简单、功能强大、轻量级、易扩展,让Web开发更快速、简单,解决70%重复工作。轻松开发,专注您的业务,从YuebonCore FW开始!

项目简介

YuebonCore是一套基于Net5.0 开发出来的框架,源代码完全开源!目前发布了Vue单页面版和mvc版两个版本,开发者可以根据自己的喜好选择。

使用 MIT 协议,采用主流框架,容易上手,简单易学,学习成本低。可完全实现二次开发、基本满足80%项目需求。

代码生成器可以帮助解决.NET项目70%的重复工作,让开发更多关注业务逻辑。既能快速提高开发效率,帮助公司节省人力成本,同时又不失灵活性。

操作权限控制精密细致,对所有管理链接都进行权限验证,可控制到导航菜单、功能按钮。

数据权限(精细化数据权限控制,可以设置角色可以访问的数据范围,部门、工作组、公司数据)

常用类封装,日志、缓存、验证、字典、文件、邮件、,Excel。等等,目前兼容浏览器(IE11+、Chrome、Firefox、360浏览器等)

适用范围:可以开发OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统、快递管理系统、教务管理系统等各类管理软件。

技术介绍

前端目前采用Vue家族前端技术。

前端技术

Vue版前端技术栈 :基于vue、vuex、vue-router 、vue-cli 、axios 和 element-ui,,前端采用vscode工具开发

后端技术

核心框架:.Net5.0 + Web API + Dapper + EF + AutoMapper+swagger

定时计划任务:Quartz.Net组件

安全支持:过滤器、Sql注入、请求伪造

服务端验证:实体模型验证、自己封装Validator

缓存框架:微软自带Cache、Redis

日志管理:Log4net、登录日志、操作日志

工具类:NPOI、验证码、丰富公共功能

性能分析:MiniProfiler组件

项目结构

Yuebon.NetCore解决方案包含:

Yuebon.Commons[基础类库]:包框架的核心组件,包含一系列快速开发中经常用到的Utility辅助工具功能,框架各个组件的核心接口定义,部分核心功能的实现;

Yuebon.Security.Core[权限管理类库]:以Security为基础实现以角色-功能、用户-功能的功能权限实现,以角色-数据,用户-数据的数据权限的封装

Yuebon.AspNetCore[AspNetCore类库],提供AspNetCore的服务端功能的封装,支持webapi和webmvc模式,同时支持插件式开发;

Yuebon.Cms.Core[CMS基础类库],包含文章管理、广告管理等内容,以此做案例给大家开发参考。

Yuebon.WebApi[webapi接口]:为Vue版或其他三方系统提供接口服务。

DataBase是最新数据库备份文件,目前支持MS SQL Server和MySql。

内置功能

1、系统设置:对系统动态配置常用参数。

2、用户管理:用户是系统操作者,该功能主要完成系统用户配置。

3、组织机构:配置系统组织机构(公司、部门、小组),树结构展现支持数据权限。

4、角色管理:角色菜单权限分配、设置角色按机构进行数据范围权限划分。

5、字典管理:对系统中经常使用的一些较为固定的数据进行维护。

6、功能模块:配置系统菜单,操作权限,按钮权限标识等。

7、定时任务:在线(添加、修改、删除)任务调度包含执行结果日志。

8、代码生成:前后端代码的生成(.cs、.vue、.js)代码。

9、日志管理:系统正常操作日志、登录日志记录和查询;系统异常信息日志记录和查询。

10、多应用管理:支持应用调用api授权控制。

11、多系统管理:实现各子系统的统一管理和授权。

13、业务单据编码规则:可以按常量、日期、计数、时间等自定义业务单据编码规则。

14、短信和邮件:集成腾讯云短信通知和EMail发送通知

15、支持租户模式

16、支持用户定义主题风格

17、支持一主多从数据库读写分离

部分界面展示

1、登录

 输入图片说明

2、系统模块和功能管理

 输入图片说明

3、用户管理多角色

 输入图片说明

 

4、角色管理

 

 输入图片说明

 

5、应用管理 支持多个应用分别设置appId和密钥,适用于多个应用访问接口,每个应用采用jwt标准化token验证访问接口。 

输入图片说明

 

6、数据字典

 

 输入图片说明

7、多系统

 输入图片说明

8、日志管理 

输入图片说明

9、定时任务

列表

本地任务

本地任务

10、代码生成器 支持一键生成服务端代码和前端代码,复制粘贴简单快速高效实现功能 输入图片说明

11、WebApi 集成Swagger

 输入图片说明 输入图片说明

 

欢迎你加入我们一起共商、共建、共享技术成果!开源让我们进步,开源让我们开阔视野!

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击加入讨论🔥(10) 发布并加入讨论🔥
发表了资讯
2022/05/18 11:40

YuebonCore 开发的权限管理及快速开发框架 V1.1.1 版已经发布

YuebonCore V1.1.1版已经发布,YuebonCore是基于.Net6.0开发的权限管理及快速开发框架,整合应用最新技术包括Asp.NetCore MVC、SqlSugar ORM、WebAPI、Swagger、Vue3等,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等。 重大变更: 1、更新donet sdk 6.0.5版本,orm采用性能更强劲国产orm SqlSugar 2、实现Saas多租户,独立数据库模式,采用访问域名区分租户 3、新...

1
1
发表了资讯
2021/07/07 21:45

YuebonNetCore v1.0.7 发布,权限管理及快速开发框架

YuebonNetCore v1.0.7 已经发布.YuebonCore基于.Net5.0的权限管理及快速开发框架,前后端分离,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等,整合应用最新技术包括Asp.NetCore MVC、EF、Dapper、AutoFac、WebAPI、Swagger、Vue等。 此版本更新内容包括: 问题修复 1、【优化】切换左侧导航栏显/隐状态无效? 2、【修复】mysql批量插入数据错误 3、【优化】获取...

0
2
发表了资讯
2021/06/05 09:35

YuebonNetCore v1.0.6 发布,权限管理及快速开发框架

权限管理及快速开发框架 YuebonNetCore v1.0.6 已经发布。YuebonCore基于.Net5.0的权限管理及快速开发框架,前后端分离,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等,整合应用最新技术包括Asp.NetCore MVC、EF、Dapper、AutoFac、WebAPI、Swagger、Vue等。 此版本更新内容包括: 问题修复 1、【优化】Excel导入xlsx文件后缀的问题 2、【优化】优化签名验证中V...

0
8
发表于开发技能专区
2021/02/17 11:16

YuebonCore v1.0.5 已发布,实现数据库读写分离和请求签名验证

首先恭祝所有关注YuebonCore的朋友新春快乐!牛年大吉! 在此新年之际 , 我们发布了v1.0.5版 , 这次版本发布的最大变化实现数据库读写分离和新增请求签名验证。 此版本更新内容包括: 新特性 1、【新增】实现数据库读写分离,支持一主多从读写分离 2、【新增】增加浮点数转换器DecimalJsonConverter,在转换json时需用 3、【新增】新增请求签名验证,防止请求参数是否被篡改,提高接口安全性 4、【新增】添加swagger header是...

0
7
发表了资讯
2021/02/17 11:04

YuebonNetCore v1.0.5 已经发布,权限管理及快速开发框架

YuebonNetCore v1.0.5 已经发布。首先恭祝所有关注YuebonCore的朋友新春快乐!牛年大吉! 在此新年之际 , 我们发布了v1.0.5版 , 这次版本发布的最大变化实现数据库读写分离和新增请求签名验证。 新特性 1、【新增】实现数据库读写分离,支持一主多从读写分离 2、【新增】增加浮点数转换器DecimalJsonConverter,在转换json时需用 3、【新增】新增请求签名验证,防止请求参数是否被篡改,提高接口安全性 4、【新增】添加swagg...

0
4
发表了资讯
2021/01/28 19:06

YuebonNetCore v1.0.4 已经发布,权限管理及快速开发框架

YuebonNetCore v1.0.4 已经发布,这是一个权限管理及快速开发框架。 此版本更新内容包括: 新特性 1、【新增】新增用户自定义主题保存到数据库,用户自定义主题动态加载 2、【新增】新增子系统演示前端项目 3、【新增】删除角色列表按组织排序 4、【新增】新增以文章为例实现新增、编辑、查看单独页面路由操作 5、【新增】功能模块弹窗可拖拽 6、【新增】新增404 和403错误跳转页面 7、【新增】 突破性变化 1、【调整调 修改获取...

0
7
发表于开发技能专区
2021/01/23 00:13

基于 .Net5.0 的快速开发框架,YuebonCore1.0.3 版已发布

YuebonCore V1.0.3版已经发布,YuebonCore基于.Net5.0的权限管理及快速开发框架,前后端分离,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等,整合应用最新技术包括Asp.NetCore MVC、EF、Dapper、AutoFac、WebAPI、Swagger、Vue等。 新特性 1、【新增】新增实现swagger多版本控制,采用header中加api-version参数进行区分 2、【新增】修复count统计、sum求和、获...

6
12
发表于大前端专区
2021/01/23 00:06

YuebonNetCore v1.0.3 已经发布,权限管理及快速开发框架

YuebonNetCore v1.0.3 已经发布,权限管理及快速开发框架 此版本更新内容包括: 新特性 1、【新增】新增实现swagger多版本控制,采用header中加api-version参数进行区分 2、【新增】修复count统计、sum求和、获取最大值的方法支持mysql 3、【新增】功能菜单支持图标选择 4、【新增】用户可以自定义主题风格 5、【新增】token超时自动刷新 6、【新增】新增无验证码登录接口 7、【新增】新增cron表达式选择工具 突破性变化 1、【调...

0
1
发表了资讯
2021/01/18 17:58

YuebonNetCore v1.0.2 已经发布,权限管理及快速开发框架

YuebonNetCore v1.0.2 已经发布,这是一个权限管理及快速开发框架。 此版本更新内容包括: 新特性 1、升级引用包5.0.2 突破性变化 1、【新增】新增sqlserver文章管理表结构及关联模块权限初始化数据 2、【调整】调整角色分配功能权限实现 问题修复 1、【优化】优化登录页面logo图片显示大小 2、【优化】优化角色管理分配权限时保存数据提示超时问题 3、【优化】取消数据字典值最小2个字符长度限制,改为最小1个字符 4、【优化】...

0
3
发表了资讯
2021/01/12 09:40

YuebonCore 1.0.1 发布,权限管理及快速开发框架

YuebonCore1.0.1 发布了,主要更新内容包括: 新特性 1、【新增】物理删除数据时有弹窗确认消息,以免误删除数据 2、【新增】物理删除数据传入实体调整为DeletesInputDto输入实体 3、【新增】功能模块删除时判断是否有子集的方法 4、【新增】组织机构删除时判断是否有子部门的方法 5、【新增】文章分类删除时判断是否有子类和文章的方法 5、【新增】文章分类删除时判断是否有子类和文章的方法 突破性变化 1、【调整】修改前端v...

0
5
发表了资讯
2021/01/11 23:57

YuebonNetCore v1.0.1 发布,权限管理及快速开发框架

YuebonNetCore v1.0.1 已经发布,这是一款权限管理及快速开发框架。 此版本更新内容包括: 新特性 1、【新增】物理删除数据时有弹窗确认消息,以免误删除数据 2、【新增】物理删除数据传入实体调整为DeletesInputDto输入实体 3、【新增】功能模块删除时判断是否有子集的方法 4、【新增】组织机构删除时判断是否有子部门的方法 5、【新增】文章分类删除时判断是否有子类和文章的方法 5、【新增】文章分类删除时判断是否有子类和文...

0
1
发表于大前端专区
2021/01/06 10:28

YuebonCore 2021第一版发布,重构功能菜单模块

YuebonCore 2021.1.6 版本发布了,这是该软件 2021 年的首个版本更新。 对功能菜单模块进行重构,简化功能模块的新增配置,删除了原有的sys_function功能表,,优化sys_menu功能菜单表。 YuebonCore 是基于.Net5.0开发的权限管理及快速开发框架,整合应用最新技术包括Asp.NetCore MVC、Dapper、AutoFac、WebAPI、Swagger、EF、Vue等,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规...

2
2
发表于开发技能专区
2020/12/31 17:41

YuebonCore net5.0 开发框架更新升级,元旦快乐

YuebonCore是基于.Net5.0开发的权限管理及快速开发框架,整合应用最新技术包括Asp.NetCore MVC、Dapper、AutoFac、WebAPI、Swagger、EF、Vue等,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等。它的架构易于扩展,规范了一套业务实现的代码结构与操作流程,使 YuebonCore框架更易于应用到实际项目开发中。 体验地址:http://netvue.ts.yuebon.com 用户名:test ...

5
7
发表于开发技能专区
2020/11/29 10:18

YuebonCore 快速开发框架支持 .Net 5.0

YuebonCore已从netcore3.1升级到.Net5.0,同时优化了部分已知bug。 YuebonCore基于.Net5.0的权限管理及快速开发框架,前后端分离,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理、定时任务、业务单据编码规则、代码生成器等,整合应用最新技术包括Asp.NetCore MVC、EF、Dapper、AutoFac、WebAPI、Swagger、Vue等。它的架构易于扩展,是中小企业的首选。 YuebonCore其核心设计目标是开发迅速、代码量少、学习...

0
3
发表于开发技能专区
2020/11/07 13:59

YuebonCore 优化升级性能提升

YuebonCore在最近半月不断对其框架进行优化,性能也得到提升。更新内容如下: 1、集成MiniProfiler性能分析工具 2、日志管理细化为登录日志、操作日志、异常日志、SQL日志 3、优化功能菜单模块 4、优化批量删除、设置禁用、启用等参数传值 5、优化Mysql数据的支持 6、删除多余的文件 7、多租户模块拆分独立项目 8、优化事务处理方法 9、修改注册验证码验证bug 11、调整仓储基础接口和实现 12、优化代码生成器模板 13、修复前端新...

0
4
发表于开发技能专区
2020/10/19 17:24

YuebonCore 快速开发框架升级优化

YuebonCore是基于.NetCore3.1开发的权限管理及快速开发框架 ,已更新发布,更新内容如下: 1、新增业务单据编码规则,实现单据编码自定义规则 2、优化批量处理方法 3、升级到最新SDK 3.1.403,ASP.NET Core Runtime 3.1.9 4、实现定时任务模块,支持本地任务和远程接口任务 5、实现邮件发送功能 6、修复角色新增必填字段验证 7、修复组织机构新增必填字段验证 8、优化登录返回页面到主页,不在返回登录前页面 9、json序列化和反序...

2
9
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
10 评论
84 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部