库存管理系统开源啦

server/2024/10/18 22:25:04/

软件介绍

ModernWMS是一个针对小型物流仓储供应链流程的开源库存管理系统。该系统的开发初衷是为了满足中小型企业在有限IT预算下对仓储管理的需求。通过总结多年ERP系统研发经验,项目团队开发了这套适用于中小型企业的系统,以帮助那些有特定需求的用户。

功能描述

ModernWMS采用了.NetCore 7和Vue 3作为开发框架,支持中英文双语界面,前后端分离架构。

  • 跨平台部署:支持在Docker、Windows、Linux和Mac等平台上进行部署;
  • 后端基于.Net Core 7和EF Core,数据库采用MySQL;
  • 前端采用Vue 3、VXETable、Vite和Vuetify/Cli等技术。

系统功能点

  • 基础设置
  • 收货管理
  • 库存管理

  • 统计分析
  • 安全库存
  • 收货统计
  • 发货统计
  • 仓内作业
  • 仓内加工

  • 库存移动
  • 库存冻结
  • 库存调整
  • 库存盘点
  • 发货管理

  • 可视化仓库

功能特点

  • 1.跨平台部署:ModernWMS的设计使其可以灵活部署在各种平台上,为用户提供更大的灵活性和便利性。
  • 2.前后端分离架构:采用现代的前后端分离设计,使系统更具可维护性和扩展性,提高了系统的整体性能和响应速度。
  • 3.简洁界面:项目界面简单清爽,用户友好,提供良好的使用体验。

使用场景

ModernWMS适合需要一个简单易用的库存管理系统的中小型企业。由于系统采用了新技术和跨平台部署特点,可以满足企业在不同操作系统下的需求,提供了简洁、高效的仓储管理解决方案。

总之,ModernWMS作为一个针对中小型企业的开源库存管理系统,展现出了其跨平台部署、前后端分离架构等特点,为用户提供了一套简洁易用、功能丰富的仓储管理解决方案。

作者介绍:

90后资深架构师,深耕工业可视化,数字化转型,深度学习技术在工业中的应用。深入研究Web3D,SCADA ,深度学习开发应用。开发语言技能JAVA/C#/Python/Golang/Vue3/TypeScript, 关注【工业可视化】带你一起学~


http://www.ppmy.cn/server/33444.html

相关文章

MYSQL从入门到精通(一)

1、概述 【1】使用率最高 2、数据库的重要性 【1】数组、集合、文件 【2】数据管理系统-MySQL 【3】持久化数据,容易管理、查询 3、相关概念 【1】DB database 数据库 【2】DBMS 数据库管理系统(MySQL就是其中一种) 【3】SQL 结构查询语…

区块链 | IPFS:IPNS(实操版)

🦊原文:Publishing IPNS names Publishing IPNS names with Kubo Step1: 启动你的 IPFS 守护进程(如果尚未运行): $ ipfs daemon说明:以 $ 开头的是命令,以 > 开头的是执行结果…

数据库面试常问3

视图的作用? 视图是一种虚拟的表,由一个或多个基本表(或其他视图)的行和列组成。它可以根据定义查询基本表,并返回所需的结果集。视图的主要作用包括: 简化复杂的查询:将多个表的关联查询合并…

麦克纳姆轮 Mecanum 小车运动学模型和动力学分析

目录 一、简介 二、运动学模型分析 1. 逆运动学方程 2. 正运动学方程 三、动力学模型 四、广泛运动学模型 一、简介 参考文献https://www.geometrie.tugraz.at/gfrerrer/publications/MecanumWheel.pdf 移动机器人的运动学模型是为了解决小车的正向运动学和逆向运动学问…

构筑稳固基石:HTML网站架构与结构设计的深度探索

构筑稳固基石:HTML网站架构与结构设计的深度探索 在万维网的广阔天地里,每一个网站都是信息的港湾,而HTML作为这一切的基础,其架构与结构设计直接决定了站点的可访问性、可维护性和扩展性。本文将带你深入HTML的架构世界&#xf…

xss注入漏洞解析(下)

DOM型XSS 概念 DOM全称Document Object Model,使用DOM可以使程序和脚本能够动态访问和更新文档的内容、结 构及样式。DOM型XSS其实是一种特殊类型的反射型XSS,它是基于DOM文档对象模型的一种漏洞。 HTML的标签都是节点,而这些节点组成了DOM的…

STM32串口,发送数据有几率错误的一个原因,需要避免DMA指向临时变量地址

/// brief 串口发送一条格式化数据 void send_OneWeld_list_to_uart(uint16_t id) {uint8_t char_data_uart[ONE_WEld_LIST_BYTE 2];char_data_uart[0] M;//MCU 的数据char_data_uart[1] I;//listmemcpy(&char_data_uart[2], &OneWeld_Data_new, sizeof(OneWeld_Data…

gige工业相机突破(二,c++实现)

调试通过别人的代码,gige 500万工业相机海康。 如果你下载了open gige vision 代码,你可以参考我下面的代码(可以打开相机并取像显示): /* if(argc ! 3) throw std::runtime_error(str(boost::format("Usa…