查看原文
其他

完全开源的仓库管理系统,无需付费即可搭建一套商业级WMS!

猿哥 GitHub猿 2023-09-18

推荐关注

责编:猿哥 | 来源:GitHub猿 整理

往期文章:综合性数据平台,助企业实现数字化转型,解决90%重复工作!


正文

大家好。我是GitHub猿。
今天,推荐一个系统项目。猿哥第一次使用就有点上头,爱不释手,必须要推荐给大家。

上次是谁要的系统项目啊,猿哥帮你找到了。

这是我目前见过最好的系统项目。功能完整,代码结构清晰。值得推荐。

📚 项目介绍

最近猿哥在逛网站的时候发现一个不错的开源项目,猿哥觉得不错,值得拿出来和大家分享下。

🔥本项目系统是一款开源的简易完整的仓库管理系统,源自我们多年的erp项目实施经验,我们将原有商业系统wms功能剥离出来,免费开放,希望能够帮助到广大的中小企业。目前该系统支持跨平台,一处编码多处使用!扩展:接私活


必要条件

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.zipwget 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 nodejscd /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/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
    cp -rf /ModernWMS/frontend/* /etc/nginx/html/
    dotnet /ModernWMS/backend/ModernWMS.dll --urls http://0.0.0.0:20011
    • 第四步,安装nginx

    • 第三步,编译前端和后端

    • 第二步,安装.NET SDK 、运行时 和 NodeJS

    • 第一步,下载源码

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:\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 /norestartmd 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
    copy-Item ".\backend\ModernWMS\wms.db" -Destination "C:\ModernWMS\backend\"
    cd c:\ModernWMS-master\frontend
    yarn && yarn build
    copy-item -path ".\frontend\dist\*" -destination "C:\ModernWMS\frontend\" -recursecd 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 ".\nginx-1.16.1\html\" -recurse
    start .\nginx-1.16.1\nginx.exe
    cd C:\ModernWMS\backend\
    dotnet ModernWMS.dll --urls http://0.0.0.0:20011
    • 第四步,安装nginx并启动

    • 第三步,编译前端和后端

    • 第二步,安装.NET SDK 、运行时 和 NodeJS

    • 第一步,下载源码

Docker

  • 下载源码后编译

    cd /tmp/ && wget https://github.com/fjykTec/ModernWMS/archive/refs/heads/master.zipcd /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/
    cp -rf ./backend/ModernWMS/wms.db ./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
    • 第三步,部署docker

    • 第二步,编译前端和后端

    • 第一步,下载源码

使用方法

牛逼啊!接私活必备的 N 个开源项目!赶快收藏

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

初始账号: admin 密码: 1

体验地址入口

    


最后,想学习这个项目的可以查看项目地址:

项目源码,怎么领取?

源码获取

牛逼啊!接私活必备的 N 个开源项目!赶快收藏

扫码下方二维码,后台回复【WMS】即可获取所有系统


欢迎有需要的同学试试,如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️

在 GitHub猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!

--END--


猿哥个人微信


添加猿哥个人微信即送一份惊喜大礼包


→ 技术资料共享

→ 技术交流社群



版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!

往日文章:
牛逼啊!接私活必备的 N 个开源项目!赶快收藏吧(附源码合集第七期)!
推荐一套开源通用后台管理系统(附源码)
免费开源内容管理系统,免授权,永久商用,企业建站系统!
看看人家那物联网系统,那叫一个优雅!
卧槽,又一款简洁实用的个人博客系统!
一款低代码生成器,可根据自定义模板内容,快速生成代码!
一个简单、灵活、优雅的中文语音对话机器人/智能音箱项目!
简洁好用的数据库表结构文档生成工具,支持多种主流数据库!
发誓将Notepad++拉下马,大佬推出了一款国产开源编辑器.....一款开源的车牌识别系统!

最近,GitHub猿建了一个「GitHub猿交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,在 「GitHub猿」公众号后台回复【加群】邀请你入群。

你点的每个赞,我都认真当成了喜欢

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存