项目简介
云凯管理系统是基于ABP(ASP.NET Boilerplate)框架开发的多租户应用程序,具备用户管理、角色管理、租户管理、审计日志、聊天功能、支付管理等强大功能。支持多语言、多租户、插件模块化等特性,适用于企业级应用开发。
项目的主要特性和功能
用户管理
- 可创建新用户和编辑现有用户信息,涵盖用户名、电子邮件、密码等。
- 管理用户角色和权限,保障用户访问资源在权限范围内。
- 支持用户名密码登录、双因素认证等多种登录方式。
角色管理
- 能创建新角色和编辑现有角色信息,包含角色名称、描述等。
- 为角色分配不同权限,确保角色操作在权限范围内。
租户管理
- 支持创建新租户和编辑现有租户信息,如租户名称、连接字符串等。
- 管理租户订阅信息,包括订阅开始时间、结束时间、支付状态等。
审计日志
- 记录用户登录、创建、编辑、删除等操作日志。
- 可将审计日志导出为Excel文件,便于管理和分析。
聊天功能
- 支持用户间实时聊天,有发送消息、接收消息、未读消息提醒等功能。
- 可管理用户好友列表,支持添加、删除、阻止好友等操作。
支付管理
- 支持创建和管理支付信息,包括支付金额、支付状态、支付时间等。
- 记录用户支付历史,支持查询和导出支付记录。
插件模块
- 支持插件模块化开发,可在运行时动态加载和卸载模块。
- 管理模块间依赖关系,确保模块正确加载和初始化。
安装使用步骤
1. 环境准备
- 安装.NET Core SDK(建议版本2.0及以上)。
- 安装MySQL数据库(建议版本5.7及以上)。
- 安装Node.js和npm(用于前端开发)。
2. 数据库配置
- 创建新的MySQL数据库,并配置连接字符串。
- 使用EF Core迁移指令创建数据库表结构。
3. 项目构建
- 复制项目代码到本地。
- 使用命令行工具进入项目根目录,执行
dotnet restore
命令恢复项目依赖。 - 执行
dotnet build
命令构建项目。
4. 运行项目
- 使用命令行工具进入项目根目录,执行
dotnet run
命令启动项目。 - 打开浏览器,访问
http://localhost:5000
(默认端口),进入系统登录页面。
5. 配置与使用
- 登录系统后,可进行用户管理、角色管理、租户管理等操作。
- 根据业务需求,配置插件模块和支付管理功能。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】