# 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💘支持一下,这样我们才有持续下去的动力,谢谢!!!