查看原文
其他

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

点击关注 👉 后端架构师 2023-09-18

推荐关注

扫码关注“后端架构师”,选择“星标”公众号

重磅干货,第一时间送达!

责编:架构君 | 来源:GitHub猿 整理


上一篇好文:SpringBoot 如何快速过滤出一次请求的所有日志?


大家好,我是后端架构师。


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

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

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

📚 项目介绍

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

🔥本项目系统是一款开源的简易完整的仓库管理系统,源自我们多年的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猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!

PS:如果觉得我的分享不错,欢迎大家随手点赞、转发、在看。


最后给读者整理了一份BAT大厂面试真题,需要的可扫码加微信备注:“面试”获取。


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

END

最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。在这里,我为大家准备了一份2021年最新最全BAT等大厂Java面试经验总结。

别找了,想获取史上最全的Java大厂面试题学习资料

扫下方二维码回复「面试」就好了

历史好文:

比特币又爆了。。。

分享一个牛逼的开源后台管理系统,不要造轮子了(附源码)!

基于SpringBoot 的CMS系统,拿去开发企业官网真香

10w 行级别数据的 Excel 导入优化记录

面试官:MySQL 批量插入,如何不插入重复数据?

写代码爬取了某 Hub 资源,只为撸这个鉴黄平台!

为什么建议你替换掉 SpringBoot 框架中的 Tomcat ?

全新 QQ Linux 3.0 正式上线!

MyBatis-Plus 不支持联表?一个依赖轻松搞定,非常牛逼!

换掉 VMware ?轻量级虚拟机,横空出世!

SpringBoot 设置动态定时任务,千万别再写死了~

感受 lambda 之美,看了都说好!

自用的 15 款 IDEA 神级插件,超级牛逼!

Spring Boot + WebSocket 实时监控异常!

扫码关注“后端架构师”,选择“星标”公众号

重磅干货,第一时间送达!

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

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