查看: 80|回复: 0

.NET 7+ Vue 3 + EF Core 框架简洁功能完整的WMS系统

[复制链接]

6

主题

9

帖子

20

积分

新手上路

Rank: 1

积分
20
发表于 2023-3-29 19:37:53 | 显示全部楼层 |阅读模式
介绍该库存管理系统是,我们从多年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 或更高版本
临时加更干货分享
大家能看到这里,已是对我们的支持了。分享一组1月录制的C#零基础教程。我们喜欢做这样的分享,它足够的基础,对新手友好。如果需要的话,就来免费领取吧!




资料免费自取:

由于内容过多不便呈现,需要视频教程和配套源码的小伙伴,点击下方卡片!
也可点击下方卡片:点击后自动复制威芯号,并跳转到威芯。搜索威芯号添加,内容已做打包,备注知乎
即可免费领取,注意查收!
临时加更一个win10激活工具(HEU_KMS_Activator),非常方便的哦,手残党也能秒激活!压缩包密码可以添加上方卡片领取的哦!!!
链接:https://pan.baidu.com/s/1NsEy5aKx3L6spaTo-8U4vg?pwd=5555
提取码:5555这里也是为大家收集到一下.NET开发必备的工具也是方便大家能够快速进行开发。
Octopus 是唯一一款面向 .Net 开发人员的 Microsoft Web 开发人员工具,用于管理软件的发布和部署。
它是一个部署工具,它采用 .net 软件开发人员生成的 .net 编程包,并将它们部署在各种平台上,如(Windows、Linux、Azure)。
链接:https://pan.baidu.com/s/1EbwR9FM19HnneRW57vt_oA?pwd=5555
提取码:5555

前缀是来自 Stackify 的代码分析器工具,它在 http://asp.net 程序员运行他的应用程序时在后台运行。
Microsoft Web 开发人员工具捕获所有请求并提供所有事件的详细报告。
该工具还可以对缓慢的 Web 请求进行故障排除并找到慢速查询。
可以使用 Stackify Prefix 的最佳方法是查看应用程序日志并将正确的日志附加程序(log4net、NLog 或 Serilog)添加到您的项目中。
链接:https://pan.baidu.com/s/1VUs31QVZfL7QwEKp6HQJdg?pwd=5555
提取码:5555安装
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
cp -rf /ModernWMS/frontend/* /etc/nginx/html/
dotnet /ModernWMS/backend/ModernWMS.dll --urls http://0.0.0.0:20011Windows

下载源码后编译部署
第一步,下载源码
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
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\" -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 ".\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:20011Docker

下载源码后编译
第一步,下载源码
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/
cp -rf ./backend/ModernWMS/wms.db ./docker/backend/第三步,部署docker
cd /tmp/ModernWMS-master/docker/
docker build -t modernwms:1.0 .
docker run -d -p 80:80  modernwms:1.0 /bin/bash ./run.sh使用方法

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

初始账号: admin 密码: 1体验地址

https://wmsonline.ikeyly.com

项目展示






源码

Github:https://github.com/fjykTec/ModernWMS

Gitee:https://gitee.com/modernwms/ModernWMS
原文链接:.NET 7+ Vue 3 + EF Core 框架简洁功能完整的WMS系统
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表