项目简介
本项目是前后端分离的系统管理平台,后端采用NetCore 3.1框架,前端使用Vue框架,并结合DDD(领域驱动设计)架构,提供一套开箱即用的管理系统。项目包含用户管理、权限管理等多个模块,适用于中小型企业的后台管理系统。
项目的主要特性和功能
用户管理
- 可对用户信息进行分页查询、添加、更新和删除操作。
- 记录用户登录日志。
- 管理用户权限。
权限管理
- 实现角色权限的添加和查询。
- 进行菜单权限的管理。
日志管理
- 支持系统操作日志的分页查询、添加和删除。
- 记录并可查询异常日志。
菜单管理
- 能对菜单项进行分页查询、添加、更新和删除。
- 可自定义菜单项排序。
组织架构管理
- 实现组织机构的分页查询、添加、更新和删除。
其他功能
- 管理系统代码和代码类型。
- 管理岗位信息。
安装使用步骤
环境准备
- 安装NetCore 3.1 SDK。
- 安装Node.js和Vue CLI。
- 安装数据库(如MySQL)并配置连接字符串。
后端配置
- 复制项目到本地。
- 打开项目目录:
bash cd fytsoa_3.1/src/FytSoa.Services.Api
- 配置数据库连接字符串,编辑
appsettings.json
文件:json "ConnectionStrings": { "DefaultSqlConnectionString": { "MySql": "Server=your_server;Database=your_database;Uid=your_username;Pwd=your_password;" } }
- 运行项目:
bash dotnet run
前端配置
- 进入前端项目目录:
bash cd fytsoa_3.1/src/FytSoa.Web
- 安装依赖:
bash npm install
- 运行前端项目:
bash npm run serve
访问项目
- 打开浏览器,访问
http://localhost:8080
(前端默认端口)。 - 使用管理员账号登录系统,开始使用各项功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】