littlebot
Published on 2025-04-08 / 0 Visits
0

【源码】基于NetCore3.1和Vue的系统管理平台

项目简介

本项目是前后端分离的系统管理平台,后端采用NetCore 3.1框架,前端使用Vue框架,并结合DDD(领域驱动设计)架构,提供一套开箱即用的管理系统。项目包含用户管理、权限管理等多个模块,适用于中小型企业的后台管理系统。

项目的主要特性和功能

用户管理

  • 可对用户信息进行分页查询、添加、更新和删除操作。
  • 记录用户登录日志。
  • 管理用户权限。

权限管理

  • 实现角色权限的添加和查询。
  • 进行菜单权限的管理。

日志管理

  • 支持系统操作日志的分页查询、添加和删除。
  • 记录并可查询异常日志。

菜单管理

  • 能对菜单项进行分页查询、添加、更新和删除。
  • 可自定义菜单项排序。

组织架构管理

  • 实现组织机构的分页查询、添加、更新和删除。

其他功能

  • 管理系统代码和代码类型。
  • 管理岗位信息。

安装使用步骤

环境准备

  1. 安装NetCore 3.1 SDK。
  2. 安装Node.js和Vue CLI。
  3. 安装数据库(如MySQL)并配置连接字符串。

后端配置

  1. 复制项目到本地。
  2. 打开项目目录: bash cd fytsoa_3.1/src/FytSoa.Services.Api
  3. 配置数据库连接字符串,编辑appsettings.json文件: json "ConnectionStrings": { "DefaultSqlConnectionString": { "MySql": "Server=your_server;Database=your_database;Uid=your_username;Pwd=your_password;" } }
  4. 运行项目: bash dotnet run

前端配置

  1. 进入前端项目目录: bash cd fytsoa_3.1/src/FytSoa.Web
  2. 安装依赖: bash npm install
  3. 运行前端项目: bash npm run serve

访问项目

  1. 打开浏览器,访问http://localhost:8080(前端默认端口)。
  2. 使用管理员账号登录系统,开始使用各项功能。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】