项目简介
基于ABP框架的仓储管理系统(SunRoseWMS)是一套功能强大的仓储管理解决方案,可助力企业高效开展仓储业务管理。系统集成了多租户支持、用户管理、角色管理、权限管理、配置管理等功能,保障系统具备安全性、稳定性与易扩展性。
项目的主要特性和功能
用户管理
- 用户创建与编辑:可创建新用户并对现有用户信息进行编辑。
- 用户权限管理:通过角色分配权限,使用户仅能访问权限范围内的资源。
角色管理
- 角色创建与编辑:支持创建新角色并编辑已有角色信息。
- 权限分配:能为角色灵活分配权限。
多租户支持
- 租户管理:可在多租户环境下进行租户的创建、编辑和删除操作。
- 租户数据库管理:为每个租户提供独立数据库连接,实现数据隔离。
配置管理
- 系统配置:可管理系统的各类配置项,如用户界面主题、邮件发送配置等。
- 本地化支持:支持多语言配置,便于国际化部署。
权限管理
- 权限检查:通过权限检查器验证用户权限,保障系统安全。
- 权限分配:可为角色和用户灵活分配权限。
数据库管理
- 数据库迁移:支持数据库结构的升级与回滚,确保数据库和系统版本同步。
- 种子数据初始化:在数据库初始化时自动生成种子数据,便于系统快速启动。
安装使用步骤
环境准备
- 安装.NET Core SDK。
- 安装并配置SQL Server数据库。
复制项目
此处可将项目源码复制到本地。
配置数据库连接
在appsettings.json
文件中配置数据库连接字符串。
运行数据库迁移
bash
dotnet ef database update
启动项目
bash
dotnet run
访问系统
打开浏览器,访问http://localhost:5000
,即可开始使用仓储管理系统。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】