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

ModernWMS - 仓库管理系统

<div align="center">
<img src="logo.png" alt="ModernWMS logo" width="200" height="auto" />
<h1>ModernWMS</h1>
<p>开源的简易完整的仓库管理系统</p>


[图片上传失败...(image-8d9c2a-1682173750950)]
[图片上传失败...(image-560c10-1682173750950)]
[图片上传失败...(image-cef97e-1682173750950)]
[图片上传失败...(image-19d13-1682173750951)]
[图片上传失败...(image-df579a-1682173750951)]
[图片上传失败...(image-98c7e4-1682173750951)]
[图片上传失败...(image-c12923-1682173750951)]
[图片上传失败...(image-417da2-1682173750951)]

[图片上传失败...(image-b1f59b-1682173750951)]
[图片上传失败...(image-13bf1c-1682173750951)]

[图片上传失败...(image-6cf7b7-1682173750951)]
[图片上传失败...(image-1a341-1682173750951)]
[图片上传失败...(image-8b1569-1682173750951)]
[图片上传失败...(image-fbca1c-1682173750951)]
[图片上传失败...(image-f58c49-1682173750951)]
[图片上传失败...(image-adf113-1682173750951)]

[图片上传失败...(image-a389c7-1682173750951)]
[图片上传失败...(image-2dc672-1682173750951)]
[图片上传失败...(image-41e3cb-1682173750951)]
[图片上传失败...(image-1bc218-1682173750951)]
[图片上传失败...(image-2f848a-1682173750951)]
[图片上传失败...(image-d4bfb1-1682173750951)]
[图片上传失败...(image-50b8dd-1682173750951)]
</div>
<div align="center">
<h3>
<a href="https://github.com/fjykTec/ModernWMS/blob/master/README.md">English Document</a>
</h3>
<h3>
<a href="https://modernwms.ikeyly.com">官网首页</a>
</h3>
</div>

目录

介绍

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

必要条件

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 或更高版本

安装

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
    curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
    sudo apt install -y nodejs
    sudo apt-get install gcc g++ make
    sudo npm install -g yarn
    
    • 第三步,编译前端和后端
    sudo apt install unzip
    cd /tmp/ && unzip master.zip && cd ./ModernWMS-master
    mkdir -p /ModernWMS/frontend/ /ModernWMS/backend/
    cd /tmp/ModernWMS-master/frontend/ 
    sed -i 's#http://127.0.0.1#http://前部署服务器的IP地址#g' ./.env.production
    yarn && yarn build && cp -rf /tmp/ModernWMS-master/frontend/dist/* /ModernWMS/frontend/
    cd /tmp/ModernWMS-master/backend/ && sudo dotnet publish && cp -rf /tmp/ModernWMS-master/backend/ModernWMS/bin/Debug/net7.0/publish/* /ModernWMS/backend/
    cp -rf /tmp/ModernWMS-master/backend/ModernWMS/wms.db /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_realip_module --without-http_rewrite_module --without-http_gzip_module
    make && make install
    cp -rf /ModernWMS/frontend/* /etc/nginx/html/
    nohup /etc/nginx/sbin/nginx -g 'daemon off;' &
    cd /ModernWMS/backend/ && dotnet ModernWMS.dll --urls http://0.0.0.0:20011
    

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.101-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
    npm install -g yarn
    
    • 第三步,编译前端和后端
    md C:\ModernWMS\frontend\
    md C:\ModernWMS\backend\
    cd C:\ModernWMS-master\backend
    dotnet publish 
    copy-item -path "C:\ModernWMS-master\backend\ModernWMS\bin\Debug\net7.0\publish\*" -destination "C:\ModernWMS\backend\" -recurse
    copy-Item "C:\ModernWMS-master\backend\ModernWMS\wms.db" -Destination "C:\ModernWMS\backend\"
    cd C:\ModernWMS-master\frontend  
    yarn
    yarn build 
    copy-item -path "C:\ModernWMS-master\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:\
    copy-item -path "C:\ModernWMS\frontend\*" -destination "C:\nginx-1.16.1\html\" -recurse
    cd C:\nginx-1.16.1\
    start 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
    
    • 第二步,安装.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
    curl -fsSL https://deb.nodesource.com/setup_16.x | sudo -E bash -
    sudo apt install -y nodejs
    sudo apt-get install gcc g++ make
    sudo npm install -g yarn
    
    • 第三步,编译前端和后端
    sudo apt install unzip
    cd /tmp/ && unzip master.zip && cd ./ModernWMS-master
    cd /tmp/ModernWMS-master/frontend/ && sed -i 's#http://127.0.0.1#http://前部署服务器的IP地址#g' ./.env.production
    yarn && yarn build && cp -rf /tmp/ModernWMS-master/frontend/dist/* /tmp/ModernWMS-master/docker/frontend/
    cd /tmp/ModernWMS-master/backend/ && sudo dotnet publish && cp -rf /tmp/ModernWMS-master/backend/ModernWMS/bin/Debug/net7.0/publish/* /tmp/ModernWMS-master/docker/backend/
    cp -rf /tmp/ModernWMS-master/backend/ModernWMS/wms.db /tmp/ModernWMS-master/docker/backend/
    
    • 第四步,部署docker
    sudo apt install docker.io
    cd /tmp/ModernWMS-master/docker/
    docker build -t modernwms:1.0 .
    docker run -d -p 20011:20011 -p 80:80  modernwms:1.0 ./run.sh
    

使用方法

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

初始账号: admin 密码: 1

<h4>
<a href="https://wmsonline.ikeyly.com">体验地址入口</a>
</h4>

<img src="image0.png" alt="image0" height="auto" />

<img src="image1.png" alt="image1" height="auto" />

<img src="image2.png" alt="image2" height="auto" />

联系我们

<h4>
<a href="https://github.com/fjykTec/ModernWMS/issues/new?template=bug_report.md&title=[BUG]">提交一个Bug</a>
</h4>
<h4>
<a href="https://github.com/fjykTec/ModernWMS/issues/new?template=feature_request.md&title=[FR]">提交一个建议</a>
</h4>

版权信息

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

特别声明

本项目已加入 dotNET China 组织。

[图片上传失败...(image-2427f7-1682173750951)]

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容