littlebot
Published on 2025-04-10 / 2 Visits
0

【源码】基于.NET 5和Angular 11的系统管理平台

项目简介

本项目是基于.NET 5和Angular 11构建的系统管理平台,采用NG-ZORRO作为前端组件库。平台具备系统管理、组织管理、审批工作流、内容管理、代码生成、日志工具等基础功能,便于进行二次开发。

项目的主要特性和功能

系统管理

  • 用户管理:可添加、删除、修改用户信息。
  • 角色管理:对用户角色进行管理并分配不同权限。
  • 菜单管理:管理系统菜单并配置菜单权限。

组织管理

  • 部门管理:可添加、删除、修改组织部门信息。
  • 职位管理:可添加、删除、修改职位信息。

审批工作流

  • 工作流管理:能创建、编辑、删除工作流程。
  • 审批节点管理:对审批流程中的各个节点进行管理。

内容管理

  • 文章管理:可添加、删除、修改文章内容。
  • 文件管理:可进行文件的上传、下载、删除操作。
  • 字典管理:管理系统中的字典数据。

代码生成

  • 代码模板生成:依据预定义模板生成代码。

日志工具

  • 操作日志:记录用户的操作日志。
  • 登录日志:记录用户的登录日志。

安装使用步骤

1. 环境准备

  • 安装.NET 5 SDK
  • 安装Node.js和Angular CLI
  • 安装Visual Studio或Visual Studio Code

2. 复制项目

bash

3. 安装依赖

  • 进入项目根目录,运行以下命令安装后端依赖: bash dotnet restore
  • 进入前端目录(如Convience.Web/Managent),运行以下命令安装前端依赖: bash npm install

4. 配置数据库

  • appsettings.json中配置数据库连接字符串。
  • 运行数据库迁移命令: bash dotnet ef database update

5. 运行项目

  • 启动后端服务: bash dotnet run --project Convience.Backend/Convience.Backend.csproj
  • 启动前端服务: bash ng serve

6. 访问项目

  • 打开浏览器,访问http://localhost:4200

7. 登录

  • 使用默认账号登录:
  • 账号:admin1~admin9
  • 密码:同账号

通过以上步骤,可成功安装并运行本项目,开展系统管理和二次开发工作。

下载地址

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