同步操作将从 yuebon/YuebonCore 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
Vue版本体验地址:http://netvue.ts.yuebon.com/(用户名:test,密码:test123)
WebApi接口地址:http://netcoreapi.ts.yuebon.com
官方文档:http://docs.v.yuebon.com/
交流QQ群:90311523
更新日志 点击查看
YuebonCore是基于.Net5.0开发的权限管理及快速开发框架,整合应用最新技术包括Asp.NetCore MVC、Dapper、AutoFac、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 + autofac + 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.WebApp[管理后台]:基于aspnet core mvc实现了权限管理和CMS部分管理后台;参考MVC分支,不在提供升级和服务。
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、支持租户模式
1、登录
2、系统模块和功能管理
3、用户管理多角色
4、角色管理
5、应用管理 支持多个应用分别设置appId和密钥,适用于多个应用访问接口,每个应用采用jwt标准化token验证访问接口。
6、数据字典
7、多系统
8、日志管理
9、定时任务
本地任务
10、代码生成器 支持一键生成服务端代码和前端代码,复制粘贴简单快速高效实现功能
11、WebApi 集成Swagger
1、系统基于.Net5.0开发版本,请务必安装sdk版本.Net5.0及以上;
2、安装Redis并启动,下载地址:https://github.com/MicrosoftArchive/redis/releases; 如果不用redis缓存可以将UseRedis设置为false。
3、创建数据YuebonFW,然后按顺序分别执行mssql表结构.sql、mssql权限初始化数据.sql;地区数据可以根据自己的实际情况执行mssql地区数据.sql;
4、修改数据库连接MsSqlServer,根据自己的数据库服务填写。
1、做个车吧
2、展途汽车
3、视奇光学仓库发货系统
4、金宝龙学校数据分析系统
5、汇聚自动化设备
6、天逸电器订单系统
系统名称:YuebonCore快速开发平台
系统作者:YuebonCore团队
作者微信:13524377688
发布日期:2018年07月1日
版权所有:YuebonCore开发团队出品
开源协议:Mit协议
欢迎你加入我们一起共商、共建、共享技术成果!开源让我们进步,开源让我们开阔视野!
有任何疑问可加微信咨询,微信二维码如下,添加时请备注 “gitee”,或者加入QQ群90311523
1、感谢@cuijianhao_admin催催啊提供mysql测试环境
如果这个项目对您有所帮助,请扫下方二维码打赏一杯咖啡。
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。