Yuebon.CMS.Core 1.1.2.1 License Info

Yuebon.CMS.Core 1.1.2.1

YuebonNetCore

如果对您有帮助,您可以点右上角 "Star" 支持一下,这样我们才有继续免费下去的动力,谢谢!

更新日志
2020/3/6

1、添加腾讯地图接口查询IP所属地区,实现登录、访问、操作日志记录所在地区

2、优化基础类库

2020/3/5

1、优化日志管理,将日志管理分为登录日志、访问日志和操作日志

2、修复编辑器图片访问前缀

2020/3/4

1、优化广告位列表显示尺寸

2、新增广告时显示广告位尺寸

3、新webapi独立项目,初始化微信开发相关项目(还未完善)

4、基类新增数量统计方法

5、优化控制台首页

2020/3/2

1、新增修改个人信息

2、优化菜单管理

3、优化会员管理

4、优化已知bug

概述

YuebonCore FW是基于.NetCore3.1开发的权限管理及快速开发框架,整合应用最新技术包括Asp.NetCore MVC、Dapper、AutoFac、WebAPI、Swagger、Json.Net、IdentityServer4等,核心模块包括:组织机构、角色用户、权限授权、多系统、多应用管理等。它的架构易于扩展,是中小企业的优选。

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

项目简介

使用时请务必保留来源,请勿用于违反我国法律的web平台、如诈骗等非法平台网站。版权最终解释权归《YuebonCore团队》所有。

YuebonCore是一套基于NetCore3.1+Dapper+Bootstrap开发出来的框架,源代码完全开源,可以帮助你解决C#.NET项目70%的重复工作,让开发人员远离加班!

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

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

支持SQLServer、MySQL、Oracle、SQLite、Access 等多数据库类型。模块化设计,层次结构清晰。内置一系列企业信息管理的基础功能。

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

数据权限(精细化数据权限控制,控制到行级,列表级,表单字段级,实现不同人看不同数据,不同人对同一个页面操作不同字段 提高开发效率及质量。常用类封装,日志、缓存、验证、字典、文件、邮件、,Excel。等等,目前兼容浏览器(IE8+、Chrome、Firefox、360浏览器等)

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

在线体验地址:http://netcore.ts.yuebon.com(用户名:admin,密码:admin888)

开发者信息

系统名称:YuebonCore快速开发平台

系统作者:YuebonCore团队

作者QQ:381450948(微信同号)

发布日期:2018年07月1日

版权所有:YuebonCore开发团队出品

开源协议:Apache License 2.0

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

技术介绍
前端技术

JS框架:jquery-v3.3.1、Bootstrap.js、JQuery UI

CSS框架:Bootstrap v4.3.1(UI方面根据需求自己升级改造吧)。

客户端验证:Query Validation Plugin v1.17.0。

在线编辑器:ckeditor

上传文件:Uploadify v3.2.1

数据表格:bootstrap-table、bootstrap-treeview、jquery-treegrid

对话框:toastr、sweetalert

下拉选择框:jQuery Select2

复选框:jQuery iCheck

树结构控件:jQuery zTree、jQuery wdtree

页面布局:AdminLTE-3.0.0

图表插件:echarts、highcharts

日期控件: My97DatePicker

后端技术

核心框架:asp.net mvc + Web API + Dapper + autofac + AutoMapper+swagger

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

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

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

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

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

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

项目结构

Yuebon.NetCore解决方案包含:

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

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

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

Yuebon.Manager[管理后台]:实现了权限管理和CMS部分管理后台;

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

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

部分界面展示

1、登录 输入图片说明

2、系统菜单 输入图片说明

3、用户管理多色 输入图片说明

4、角色管理 输入图片说明

5、角色管理 输入图片说明

6、应用管理 输入图片说明

7、数据字典 输入图片说明

8、多系统 输入图片说明

9、日志管理 输入图片说明

10、WebApi 集成Swagger 输入图片说明 输入图片说明

如何用起来

1、系统基于netcore 3.1.2 sdk开发,请务必安装sdk版本3.1.2 及以上;

2、安装Redis并启动,下载地址:https://github.com/MicrosoftArchive/redis/releases; 如果不用redis缓存可以将UseRedis设置为false。

3、创建数据YuebonFW,然后按顺序分别执行mssql表结构.sql、mssql权限初始化数据.sql;地区数据可以根据自己的实际情况执行mssql地区数据.sql;

4、修改数据库连接MsSqlServer,根据自己的数据库服务填写。

5、打开解决方案,启动项目Yuebon.WebApp即可。初始化用户名为admin,密码为admin888

6、如果使用有任何疑问,可以联系作者QQ:381450948(微信同号)

部分应用案例

1、做个车吧(http://img.qichetester.com)

2、展途汽车(http://www.zhantucar.com)

3、视奇光学仓库发货系统

4、金宝龙学校数据分析系统

5、汇聚自动化设备

未来计划

1、微信开放平台对接、小程序对接、公众号对接

2、实现权限的数据控制(已实现)

3、实现图片可以自管理

4、实现阿里云OSS、腾讯云OSS云存储

5、实现微服务

未来还未实现saas架构,敬请期待! 欢迎大家一起来参与进来,实现共建、共享!

如果对您有帮助,您可以点右上角 "Star" 支持一下,这样我们才有继续免费下去的动力,谢谢!