# SxCore开发平台
**Repository Path**: sys001/sx-core-development-platform
## Basic Information
- **Project Name**: SxCore开发平台
- **Description**: Vue+Element UI+ Netcore3.1 前后端分离
- **Primary Language**: C#
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 21
- **Forks**: 6
- **Created**: 2021-04-28
- **Last Updated**: 2025-04-15
## Categories & Tags
**Categories**: Uncategorized
**Tags**: 后端管理系统, NetCore
## README
## SxCore快速开发平台
## **介绍**
**基于Vue+Netcore WebAPI+Element UI 实现的前后端完全分离的框架**
**使用此平台进行开发,三天开发一个管理系统,不在话下!!!**
## 系统功能 :sparkles:
1.后端基于Asp.NetCore 3.1+Sql Sever+Dapper
2.前端采用vue+emelment ui 采用了最流行的技术
3.基于RBAC角色权限控制,对按钮,菜单页面进行权限控制,其中权限可以包括APP等移动端权限
4.采用 .net下 Quartz任务调度,包括任务新增,启动,暂停,查看任务日志的功能
5.通过代码生成权限数据,前端仅需配置相关按钮
6.SignalR消息通知,完全分离的前后端可以进行消息推送
7.一键生成代码功能,通过数据库表进行后端代码的生成,省去大部分重复操作
8.MiniProfiler性能工具的使用
9.Aspose.Word实现pdf打印预览
### 系统运行教程 :fire:
本地运行:
1.下载全部代码到本地,用vs2019打开解决方案,前端用vscode打开(SxCore UI)文件夹,执行npm install,安装包之前确保自己环境已经配置好
2.在SXFramWork.API文件夹下的APPData下有数据库脚本文件,一个是系统数据库脚本,一个是定时任务持久化 Quartz 脚本,运行创建数据库即可。
2.修改后端appsetting.json下的数据库连接字符串,NLog.config的连接字符串,前端修改 vue.config.js 设置成后端接口地址。
### 系统演示 :fire:
### 💐 特别鸣谢
- 👉 中台admin: [https://gitee.com/zhontai/Admin.Core](https://gitee.com/zhontai/Admin.Core)
- 👉 NetModular: [https://gitee.com/laoli/NetModular](https://gitee.com/laoli/NetModular)
如果对您有帮助,您可以点右上角 💘Star💘支持一下,这样我们才有持续下去的动力,谢谢!!!