企业管理系统通常包括常见的关键功能,例如后端管理UI、组织管理、权限管理、日志记录、数据访问、表单和工作流程。以下一些优秀的开源管理系统的集合值得入门。 8、Vue.NETCoreVue + .NetCore是一个前后端分离的快速开发框架,支持扩展前后端基础业务代码。
框架核心的快速开发(所有基本功能均由代码生成器生成)支持前后端自定义业务代码扩展。后端提供了一些常用的扩展和通用类。前端和后端提供了大约300种扩展方法和属性。开发者可以在此功能中编写扩展自定义业务代码的代码生成(代码生成器可以直接生成主从表的前后台业务代码),并生成代码(有30多个属性可以在线配置)适合你的应用)前端表自动转换键/值前端表单select/checkbox自动绑定数据源,这样你就不用写任何东西(主/从表)支持一对一前端的代码- 端和后端代码。还支持自动数据源绑定和业务代码扩展。您不需要编写代码来支持一对多。表自定义扩展(不限制从表的类型或数量)以及一对多的从表可以使用扩展轻松实现一旦你可以开始使用该框架,你就可以体验到不需要996的感觉,多了少掉头发^_^ 框架前后范围为客户端隔离项目开发各种后端RESTful API 接口。后台基础代码由代码生成器完成。您可以继续在生成的代码中编写您的业务来开发前端表单(只需开始并观看演示)。与应用程序合作开发和发布H5 或完整的h5。静态(h5)页面框架除了现有的代码生成器功能外,还提供了demo,并持续定制和开发代码生成器功能,以解决重复性工作问题。框架开发依赖的环境背景:VS2019、NetCore3.1、EFCore3.1、JWT、Dapper、Autofac、SqlServer/MySql、Redis(可选,默认使用内置IMemory)前端:VsCode、Vue2.0(如果你没有这个,webpack、node.js 环境、vue webpack npm)、vuex、axios、promise、iview、element-ui 了解如何启动和启动您的项目http://www .volcore.xyz/document/guide 开源地址:https://github.com/cq-panda/vue.netcore 7、OSharpOSharpNS(正式名称为OSharp Framework with .NetStandard2.x)是一个基于.NetStandard2.x开发的.NetCore快速开发框架。本框架使用最新稳定版本的.NetCore SDK(目前为.NET Core 3.0),提供更高级别的AspNetCore配置、依赖注入、日志记录、缓存、Entity Framework、Mvc(WebApi),提供身份认证、权限授权等模块。自动化的封装程度以及业务实现的一套代码结构和操作流程的标准化,使得.Net Core框架更容易应用到现实项目开发中。相关项目实例:
Vue 版本(vben) : https://github.com/i66soft/osharp-vbenMvc 版本(layui) : https://github.com/i66soft/osharp-layuiBlazor 版本(BootstrapBlazor) : https://github.com/i66soft/osharp-blazor 框架如下:
框架属性
模块化组件体系设计、自动依赖注入注册机制、UnitOfWork-Repository模式、EFCore上下文动态构建、DependencyAttribute属性标注方法、自动注册机制、基于AspNetCore的Identity的身份认证设计系统、强大的功能和数据权限设计集成授权系统Swagger后端API 文档系统功能权限授权流程功能权限验证流程数据权限授权流程数据权限验证流程代码生成器文档中心https://docs.osharp.org/quick/start/开源地址https://github.com/dotnetcore /OSharp 博客园:https://www.cnblogs .com/laozhang-is-phi/Bilibili:https://space.bilibili.com/387802716 直播间:https://live.bilibili.com/215073646、Blog.Core 【国内】Blog.Core 企业级前后端盒端到端端分离[.NET Core5.0 Api + Vue 2.x + RBAC]权限框架。国产微软MVP《老张的哲学》制作。与ABP Zero相比,Blog.Core更短、更紧凑,非常适合开发管理系统和互联网项目。项目作为单个单元部署,并发400-500,一切都很好(我不保证我的各种不正确的写法)。当与负载结合时,效果更大。已经被多家公司使用。单击查看列表。
官方文档:http://apk.neters.club/.doc/开源地址:https://github.com/anjoy8/Blog.Core 系统架构图
框架模块:
框架以仓储+服务+接口的形式进行封装,支持异步async/await开发,接入国产数据库ORM组件—— SqlSugar并封装数据库操作,支持多种数据库(MySql/SqlServer/Sqlite/Oracle/Postgresql)。 /Dameng/人大金仓;实现项目启动并自动生成种子数据;审计/异常/请求响应/服务操作/SQL记录等5种日志记录;支持项目事务处理分布式(如果需要可以使用上限);设计4 AOP切面编程,功能涵盖日志、缓存、审计、事务等;支持T4代码模板,自动生成各层代码;或者使用DbFirst一键为自己的项目创建4层文件(支持多个库) ),封装Blog.Core.Webapi.Template项目模板,一键重建自己的项目,多个前端案例可供参考:Blog.Vue、Blog.Admin、Nuxt.tbug、Blog.Mvp.Blazor、IdentityServer4认证集成集成、组件模块:
使用Redis进行缓存,Swagger进行API文档,MiniProfiler进行接口性能分析,Automapper处理对象映射,AutoFac作为依赖注入容器,批量服务。提供注入,支持CORS跨域,封装JWT自定义策略授权;使用Log4Net日志框架,集成原生ILogger接口进行日志记录;使用SignalR进行双工通信;在API限流处理中添加IpRateLimiting;使用Quartz.net进行任务调度(目前单机多任务,集群调度尚不支持);数据库读取支持写隔离和多库操作;添加Redis消息队列;添加RabbitMQ消息队列;添加EventBus事件总线;调试-统一聚合支付;规划-数据部门权限;规划-ES搜索;微服务模块:
您可以结合Docker 来实现容器化。您可以与Jenkins 结合实施CI/CD。可以结合Consul来实现服务发现。您可以结合Ocelot实现网关处理。可以结合Nginx实现负载均衡。与Ids4合作实现认证中心;5.NetModular【国内】NetModular是基于.Net Core和Vue的业务模块化、前后端分离的中小企业高速开发框架.js.我们的目标是让中小型团队能够快速搭建内部开发平台。 Gitee:https://gitee.com/laoli/NetModular
后端技术:Net Core 3.1、Dapper、Serilog、AutoMapper、FluentValidation、Swagger、RabbitMQ、Redis、EPPlus。前端技术:Node.js 10 或更高版本、Vue.js 2.6 或更高版本、Vue CLI、Vuex、VueRouter、Element-UI。前端框架NetModular.UI:前端采用Vue.js家族Bucket + Element UI开发,也是基于模块化思想设计的。源代码为:https://github.com/iamoldli/NetModular.UI 前端皮肤:前端支持自定义皮肤功能。框架本身提供了两套皮肤,其中一套作为默认皮肤。源代码为:https://github.com/iamoldli/NetModular.Skins.Classics模块列表。该仓库仅包含基础框架和权限管理(Admin)模块代码。单击下面的链接查看其他模块。 4. OpenAuth.Core [被选为日本GVP]
OpenAuth.Core是李玉宝大师的又一作品,该项目目前已被dotNET中国收录,并被Gitee评选为GVP项目(Gitee最有价值开源项目)。 OpenAuth.Core是一个.NET权限管理和快速开发框架以及最便捷的权限工作流系统。诞生于Martin Fowler将企业级应用程序开发思想与IdentityServer、EF、Quartz、AutoFac、WebAPI、Swagger、Mock、NUnit、VUE、Element-ui等现代技术相结合。在docker/jenkins中成功实现。核心模块包括组织架构、角色用户、权限授权、表单设计、工作流程等。它结构良好且易于扩展,使其成为中小型企业的首选。官网:http://www.openauth.me/Gitee:https://gitee.com/dotnetchina/OpenAuth.Net 强大的工作流引擎
该项目分为三个版本。
OpenAuth.Net开源版本采用.NET 4.5/.NET 5 MVC + LayUI前后端开发模式,更适合传统.NET Framework开发者,前端有彻底的LayUI接口。 用过的。
OpenAuth.Core开源版本采用.NET Core MVC + LayUI前后端开发模式,带来全新.NET Core跨平台体验。基于OpenAuth.NET进一步优化您的代码结构。
OpenAuth.Pro企业版采用完全分离的WebAPI+Vue前后端模型,后端基于OpenAuth.Core WebAPI接口。基于Vue全家桶的前端SPA单页模式。
3.管理员.NET
开源地址:https://gitee.com/zuohuaijun/Admin.NET2、BootstrapAdmin【国内,入选GVP】本系统可用于所有Web应用。目前版本已升级至NET CORE,具备跨平台能力。数据库支持同时使用多个数据库。有关完整列表,请参阅下面的数据库详细列表。要切换数据源,只需更改配置文件即可,无需重新启动应用程序。配置简单、灵活。 UI前端采用流行的Bootstrap框架布局,与移动设备高度兼容,适配当今市场上几乎所有终端设备。该系统还具有支持多个前端并提供单点登录(SSO) 功能的单一后端。使用NET Core + Bootstrap + PetaPoco + HTML 5 + jQuery构建的后端管理平台
特别说明:BootstrapAdmin不需要二次开发。您所需要做的就是与您的前端系统集成。前端系统模板项目是Bootstrap.Client项目。最初的出发点是把特权系统与特权系统分开。业务系统。项目开发侧重于功能。请参阅详细配置说明。单击查看文档。
其主要功能是通过配置并与前端网站集成来构建前端系统。分层菜单提供支持多个前端应用程序的单个后端。该配置提供单点登录。集成的系统认证和授权模块为前端应用程序提供角色、部门、用户、菜单和授权角色。批准用户的角色。审批菜单角色、审批部门角色、审批应用(多个前端应用共享后端权限管理) 部门对前端网站进行个性化配置可以为用户提供字典表格完全响应式布局(支持所有主流设备,如电脑、平板、手机)内置多数据源支持,配置简单,高效无需重启即可运行,内置数据内存缓存机制,页面响应速度快,内置数据操作日志和用户登录日志、用户登录主机位置跟踪和记录,利用浏览器操作系统信息,无需前端系统。可以创建登录、授权、认证模块,只创建业务模块,后端系统不需要二次开发,直接发布即可使用,前端系统和后端系统分离系统(域名可以独立)并且可以扩展到多租户应用数据库。数据库支持列表为:MSSQL/Oracle/SQLite/MySql/MariaDB/Postgresql/Firebird/MongoDB 开源地址:https://gitee.com/dotnetchina/BootstrapAdmin 1. WTMmvvm框架(WTM)是一个快速开发框架。支持LayUI、React 和VUE。 WTM内置代码生成器,可以最大限度地提高开发效率。这是高效Web 开发的强大工具。框架特点:WTM提供了四种类型的ViewModel,涵盖了主流Web应用程序的所有常用功能。
CrudVM 提供了最常见的数据添加、删除和修改功能。 ListVM 提供分页和导出功能。 ImportVM 和TemplateVM 提供通过Excel 导入的功能。 BatchVM 提供批量操作功能。 WTM 有自己的代码生成器,使开发变得高效、快速。 WTM 提供了许多客户端控件,包括表单、网格、面板、对话框和其他常用控件。 WTM提供内置的用户、角色、用户组、数据权限、页面权限、菜单、日志、电子邮件、短信、文件和其他常见后端功能。 WTM 支持单点登录、门户和分布式数据库。 WTM 提供集成。将其他库与Redis 集成,DFS 得到了简化。 WTM 提供了用于构建用户界面的服务器端和客户端框架。开源地址:https://github.com/dotnetcore/WTM 中文文档:http://wtmdoc.walkingtec.cn/
GVP Gittee 最有价值的开源项目
本计划采用年度评审制度,每年对项目进行评审,以确定是否符合上述条件。 - GVP计划参与者并非Gitee平台正式员工,其观点和行为仅代表其个人,不代表Gitee平台官方立场。 - GVP计划参与者不得违反国家法规和Gitee网站规则。否则,您的GVP 计划参与者身份将被撤销。 - 加入GVP计划后,您不能发布大量广告或软文。否则,Gitee平台保留永久撤销您的GVP计划参与者身份的权利。 - 已申请参与GVP计划的项目禁止进行恶意欺诈行为,一经发现,Gitee平台有权永久撤销其GVP计划参与者身份并通知全平台。 - GVP 项目无法删除或转换为私人项目。地址:https://gitee.com/gvp 开源项目是一个被很多组织和个人共享的组件或项目,但是创建者的努力是无法被理解的,所以首先大家应该欣赏和尊重它。使用时请严格遵守各项目的开源规则。尊重知识产权,构建和谐开源社区。如果表达不当,请立即告知我们。谢谢。关注、点赞、评论和转发,每天获取优质IT 内容。 #新世纪以来的天安门空中梯队##冯林总理曾让杨澜大吃一惊##李南辰北破防##广东省7起轻微交通违规不处罚##中国男篮击败希腊无缘冠军东京奥运会#