Skip to content

The open source simple and complete warehouse management system is derived from our many years of experience in implementing erp projects. We stripped the original commercial system wms function and opened it up for free, hoping to help the majority of small and medium-sized enterprises. At present, the system supports cross-platform。

Notifications You must be signed in to change notification settings

LoveesYe/ModernWMS

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

46 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ModernWMS - 仓库管理系统

ModernWMS logo

ModernWMS

开源的简易完整的仓库管理系统

License: MIT Release Version (latest Version) QR Code Support Docker Support i18n Support MySQL8

repo size GitHub commit activity

GitHub Org's stars GitHub Follows GitHub Forks GitHub Watch Gitee Stars Gitee Forks

.NET Vuetify Cli Vue TypeScript VXE Table Vite NodeJS

Contents - 目录

Introduction - 介绍

该库存管理系统是,我们从多年ERP系统研发中总结出来的一套针对小型物流仓储供应链流程。 在工作过程中我们很多的中小企业,由于IT预算有限,所以无法用上适合他们的系统,却又实实在在存在仓储管理方面的需求,以此我们开始了这个项目。 为了帮助一些有需要的用户。

Requirements - 必要条件

Linux OS

  • Ubuntu 18.04(LTS),20.04(LTS),22.04(LTS)
  • CentOS Stream 8,9
  • RHEL 8(8.7),9(9.1)
  • Debian 10,11
  • openSUSE 15

Windows OS

  • Windows 10 版本 1607 或更高版本
  • Windows Server 2012 或更高版本

Installation - 安装

Linux

  • 下载源码后编译

    • 第一步,下载源码
    cd /tmp/ && wget https://github.com/fjykTec/ModernWMS/archive/refs/heads/master.zip
    • 第二步,安装.NET SDK 、运行时 和 NodeJS
    wget https://packages.microsoft.com/config/ubuntu/20.04/packages-microsoft-prod.deb -O packages-microsoft-prod.deb
    sudo dpkg -i packages-microsoft-prod.deb
    sudo apt-get update && sudo apt-get install -y dotnet-sdk-7.0
    sudo apt-get install -y aspnetcore-runtime-7.0
    curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
    sudo apt install -y nodejs
    • 第三步,编译前端和后端
    cd /tmp/ && unzip master.zip && cd ./ModernWMS-master
    mkdir -p /ModernWMS/frontend/ /ModernWMS/backend/
    cd ./frontend/ && yarn && yarn build && cp -rf ./frontend/dist/* /ModernWMS/frontend/
    cd ./backend/ && sudo dotnet publish && cp -rf ./backend/ModernWMS/bin/Debug/net7.0/publish/* /ModernWMS/backend/
    • 第四步,安装nginx
    cd /tmp/ && wget http://nginx.org/download/nginx-1.18.0.tar.gz 
    tar -zxvf nginx-1.18.0.tar.gz && cd nginx-1.18.0
    ./configure --prefix=/etc/nginx --with-http_secure_link_module --with-http_stub_status_module --with-http_ssl_module --with-http_realip_module
    make && make install

Windows

  • 下载源码后编译部署
    • 第一步,下载源码
    cd c:\
    wget -Uri https://github.com/fjykTec/ModernWMS/archive/refs/heads/master.zip  -OutFile master.zip
    Expand-Archive -Path C:\master.zip -DestinationPath C:\
    • 第二步,安装.NET SDK 、运行时 和 NodeJS
    wget -Uri https://download.visualstudio.microsoft.com/download/pr/35660869-0942-4c5d-8692-6e0d4040137a/4921a36b578d8358dac4c27598519832/dotnet-sdk-7.0.101-win-x64.exe  -OutFile dotnet-sdk-7.0.101-win-x64.exe
    dotnet-sdk-7.0.100-win-x64.exe /install /quiet /norestart
    wget -Uri https://nodejs.org/dist/v16.13.1/node-v16.13.1-x64.msi  -OutFile node-v16.13.1-x64.msi
    msiexec /i .\node-v16.13.1-x64.msi /passive /norestart
    • 第三步,编译前端和后端
    md C:\ModernWMS\frontend\
    md C:\ModernWMS\backend\
    cd c:\ModernWMS-master\backend
    dotnet publish 
    copy-item -path ".\backend\ModernWMS\bin\Debug\net7.0\publish\" -destination "C:\ModernWMS\backend\" -recurse
    cd c:\ModernWMS-master\frontend  
    yarn && yarn build 
    copy-item -path ".\frontend\dist\" -destination "C:\ModernWMS\frontend\" -recurse
    
    • 第四步,安装nginx并启动
    cd C:\
    wget -Uri http://nginx.org/download/nginx-1.16.1.zip -OutFile nginx-1.16.1.zip
    Expand-Archive -Path C:\nginx-1.16.1.zip -DestinationPath C:\
    start .\nginx-1.16.1\nginx.exe
    cd C:\ModernWMS\backend\
    dotnet ModernWMS.dll --urls http://0.0.0.0:20011
    

Docker

  • 下载源码后编译

    • 第一步,下载源码
    cd /tmp/ && wget https://github.com/fjykTec/ModernWMS/archive/refs/heads/master.zip
    • 第二步,编译前端和后端
    cd /tmp/ && unzip master.zip && cd ./ModernWMS-master
    cd ./frontend/ && yarn && yarn build && cp -rf ./frontend/dist/* ./docker/frontend/
    cd ./backend/ && sudo dotnet publish && cp -rf ./backend/ModernWMS/bin/Debug/net7.0/publish/* ./docker/backend/
    • 第三步,部署
    cd /tmp/ModernWMS-master/docker/
    docker build -t modernwms:1.0 .
    docker run -d -p 80:80  modernwms:1.0 /bin/bash ./run.sh

Usage - 用法

打开浏览器,进入:http://127.0.0.1 或者 http://部署电脑的IP地址
 

image0.png

image1.png

image2.png

Contact - 联系

License - 版权信息

该项目使用的是 MIT 协议. 详情查阅LICENSE.txt.必须遵守此协议。

About

The open source simple and complete warehouse management system is derived from our many years of experience in implementing erp projects. We stripped the original commercial system wms function and opened it up for free, hoping to help the majority of small and medium-sized enterprises. At present, the system supports cross-platform。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 48.2%
  • Vue 42.5%
  • TypeScript 7.0%
  • TSQL 1.9%
  • HTML 0.4%
  • Dockerfile 0.0%