YuebonCore:一个基于.NET8开源且免费的权限管理及快速...

程序员有二十年 2024-10-21 10:52:48

我们致力于探索、分享和推荐最新的实用技术栈、开源项目、框架和实用工具。每天都有新鲜的开源资讯等待你的发现!

项目介绍

YuebonCore 是一个基于.Net8.0开发的权限管理及快速开发框架,旨在通过前后端分离的方式,提高开发效率,降低学习成本,并满足中小企业对于快速构建和管理Web应用的需求。该框架整合了最新的技术栈,包括Asp.NetCore MVC、SqlSugar ORM、WebAPI、Swagger、Vue3等,以提供强大的功能和灵活的扩展性。

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

技术特点 前后端分离:采用Vue前端技术和.Net后端技术,实现前后端完全解耦,提高开发效率和系统可维护性。易于扩展:架构设计灵活,支持多租户模式、一主多从数据库读写分离等高级功能,满足不同场景下的扩展需求。安全性高:内置过滤器、防SQL注入、防请求伪造等安全机制,确保系统稳定运行和数据安全。功能丰富:集成日志管理、缓存框架、常用类封装等功能,提供一站式开发体验。 核心模块 组织机构:用于配置系统组织机构(如公司、部门、小组),支持树结构展现,并集成数据权限控制。角色用户:实现用户角色管理,支持用户配置、角色菜单权限分配以及按机构划分数据范围权限。权限授权:提供精密细致的操作权限控制,对所有管理链接进行权限验证,可控制到导航菜单、功能按钮等。多系统、多应用管理:支持多个子系统的统一管理和授权,以及多个应用分别设置appId和密钥,实现API访问控制。定时任务:内置Quartz.Net组件,支持在线添加、修改、删除任务调度,并包含执行结果日志。业务单据编码规则:允许用户按常量、日期、计数、时间等自定义业务单据编码规则。代码生成器:提供前后端代码生成功能(.cs、.vue、.js),解决.NET项目中大量重复工作的问题。短信和邮件: 集成腾讯云短信通知和 EMail 发送通知。 适用场景

YuebonCore框架适用于开发OA、ERP、BPM、CRM、WMS、TMS、MIS、BI、电商平台后台、物流管理系统、快递管理系统、教务管理系统等各类管理软件。通过该框架,开发人员可以快速搭建出符合需求的Web应用,并专注于业务逻辑的实现。

项目演示 开源地址

https://gitee.com/yuebon/YuebonNetCore

0 阅读:0
程序员有二十年

程序员有二十年

感谢大家的关注