仓库管理系统GreaterWMS的安装

在这里插入图片描述

本文是应网友 ubuntuNathan 要求写的;因为看起来 Nathan 比较着急,就突击了一下,因为时间仓促,错误在所难免,敬请谅解~

什么是 GreaterWMS ?

GreaterWMS是完全开源的仓库管理系统。该库存管理系统是目前福特亚太区售后物流仓储供应链流程。属于一站式应用,支持扫描仪 PDA、手机APP、桌面exe、网站。

准备

安装 Git

  • 套件中心设置 --> 套件来源 --> 新增

  • 名称:随意;
  • 位置:http://packages.synocommunity.com/
  • 套件中心 --> 社群,找到并安装套件 Git

在这里插入图片描述

下载代码

SSH 客户端连到群晖,依次执行下面的命令

# 进入 docker 目录
cd /volume2/docker

# 国内用户使用 gitee 克隆项目到您的本地或服务器
git clone https://gitee.com/Singosgu/GreaterWMS.git

# 国外用户还是用 github
git clone https://github.com/GreaterWMS/GreaterWMS.git

# 进入目录
cd GreaterWMS

在这里插入图片描述

修改 docker-compose.yml

主要就是端口,本地端口不冲突就行,不确定的话可以用命令查一下

# 查看端口占用
netstat -tunlp | grep 端口号

GreaterWMS 根目录中找到 docker-compose.yml 文件

在这里插入图片描述

默认 docker-compose.yml 中的端口设置是👇这样的

本地端口容器端口
front80808080
backend80008000

在这里插入图片描述

老苏找了两个连续的空闲本地端口做了修改

本地端口容器端口
front82858080
backend82868000

官方的说明文档中,关于端口比较混乱,一会儿 8000,一会儿 8008

在这里插入图片描述

修改 baseurl.txt

File Station 中找到 /docker/GreaterWMS/templates/public/statics/baseurl.txt 文件

在这里插入图片描述

http://127.0.0.1:8000 ,改为本机 IP + 本地端口,老苏群晖 IP192.168.0.197,结合前面修改的端口,所以这里改为 http://192.168.0.197:8286

在这里插入图片描述

修改 nginx.conf

默认 docker-compose.yml 中并没有启用 nginx,所以改不改应该没啥关系;

GreaterWMS 根目录中找到 nginx.conf 文件

在这里插入图片描述

找到 server 127.0.0.1:8008;

在这里插入图片描述

改为 server 192.168.0.197:8285;

在这里插入图片描述

启动

准备工作完成后,就可以开始启动了

# 一键启动
docker-compose up -d

按照官方的特别备注:执行 docker-compose up -d 后会自动下载前端依赖,有时会下载失败,导致前端无法启动,此时先执行 docker-compose downdocker-compose up -d 重新下载,直至成功为止。

第一次运行会拉取镜像,容量不小

在这里插入图片描述

看到两个 done 就完成了

在这里插入图片描述

可以进群晖的容器看一下状态

前端内存占用多,后端CPU占用高,而且一直都比较稳定;

一般不出意外的话,应该都是能正常工作的

编译前端

不编译的话,访问后端地址不能登录,会一直显示网络错误

# 进入前端容器  
docker exec -it greaterwms_front /bin/bash

# 编译前端代码  
quasar build

编译完成

在这里插入图片描述

我们可以在 /docker/GreaterWMS/templates/dist/spa 中看到生成的前端代码

在这里插入图片描述

然后先删再启动

# 一键卸载
docker-compose down

# 再一键启动
docker-compose up -d

在这里插入图片描述

运行

是否可以浏览还需要看日志

后端要看到 Starting development server at http://0.0.0.0:8000/

在这里插入图片描述

前端要看到 ℹ 「wds」: Project is running at http://0.0.0.0:8080/

现在可以开始访问了,在浏览器中输入 http://群晖IP:8285 或者 http://群晖IP:8286都是能看到主界面的,所不同的是,从 8285 打开的话,右下角有个绿色的 vConsole 按钮,感觉像是调试用的

在这里插入图片描述

首先注册一个管理员账号,完成后就是主界面了

在这里插入图片描述

右上角选择语言为 中文简体

在这里插入图片描述

功能就留个需要的人自己研究吧

在这里插入图片描述

移动端

主页可以找到 Android 的客户端

在这里插入图片描述

安装 SAI

但是格式不是常用的 apk,而是 apks,需要先安装 SAI(Split APKs Installer),再用 SAI 来安装 GWMS.apks

可以在 F-Droid下载 SAI 应用:https://f-droid.org/packages/com.aefyr.sai.fdroid/

反向代理

不能使用 https://192.168.0.198:8286 登录,所以老苏试了反代用域名访问,是可以的

没问题的话还是全选了

在这里插入图片描述

应用设置

启动 APP 应用之后,可以选择 中文简体

在这里插入图片描述

进入 设置 --> 服务器

在这里插入图片描述

设置 请求地址 为后端地址 https://gwms.laosu.ml:444/

一定不要忘记最后面的 /,否则可能报 服务器错误 或者登陆失败;

在这里插入图片描述

OPENID 是必填的,可以在网页端获得

在这里插入图片描述

完成之后可以点 登录

在这里插入图片描述

登录成功之后就可以使用了

在这里插入图片描述

小结

老苏用的默认的 docker-compose.yml ,只是修改了端口,这种安装方式使用的是 SQLite 数据库,如果要用 MySQLNginx ,可以尝试取消注释

参考文档

GreaterWMS/GreaterWMS: This Inventory management system is the currently Ford Asia Pacific after-sales logistics warehousing supply chain process . After I leave Ford , I start this project . In order to help some who need it . OneAPP Type . Support scanner PDA, mobile APP, desktop exe, website as well .
地址:https://github.com/GreaterWMS/GreaterWMS

GreaterWMS: 该仓库管理系统是,目前福特亚太区售后物流仓储供应链流程。 离开福特后,我开始了这个项目。 为了帮助一些有需要的人。 OneAPP 理念。 支持扫描设备PDA、手机APP、桌面exe、网站等。
地址:https://gitee.com/Singosgu/GreaterWMS

GreaterWMS | 完全开源仓库管理系统
地址:https://www.56yhz.com/

GreaterWMS | Docker部署
地址:https://www.56yhz.com/docker_deployment.html

Aefyr/SAI: Android split APKs installer
地址:https://github.com/Aefyr/SAI

  • 5
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 27
    评论
### 回答1: VBA仓库管理系统是一款基于Excel的应用程序,用于管理和跟踪仓库中的库存物品。它使用了VBA(Visual Basic for Applications)编程语言,使用户可以自定义功能和操作。 要下载VBA仓库管理系统,可以按照以下步骤进行操作: 1. 在互联网浏览器中打开搜索引擎,如谷歌、百度等,输入“VBA仓库管理系统下载”。 2. 从搜索结果中选择可靠的下载源,例如官方网站、软件下载平台等。 3. 点击相关链接,进入下载页面。确保选择与你的Excel版本相匹配的系统要求。 4. 在下载页面中,查找并点击下载按钮,等待下载完成。 5. 下载完成后,找到下载的安装包文件,双击打开。 6. 跟随安装向导的指示,选择安装位置和其他相关选项。 7. 完成安装后,在Excel中打开VBA仓库管理系统应用程序。 使用VBA仓库管理系统,你可以创建和管理仓库中的物品清单,包括物品名称、编号、入库时间、出库时间等信息。你还可以记录物品的库存数量、价格、供应商信息等。 通过VBA编程,你可以根据需要自定义仓库管理系统的功能和操作。例如,你可以添加自动化报表功能,实时跟踪库存量和利润等。你还可以根据需要添加数据验证、查询和排序功能,以提高数据的准确性和操作的效率。 总之,通过下载和使用VBA仓库管理系统,你可以更加高效地管理和跟踪仓库中的物品,提高业务流程的效率和准确性。 ### 回答2: VBA(Visual Basic for Applications)是一种编程语言,可在Microsoft Office应用程序中进行自动化操作。仓库管理系统是用于管理仓库内物品进出、库存管理以及相关操作的软件系统。 要下载VBA仓库管理系统,首先需要确保你使用的是安装了VBA的Microsoft Office软件,如Excel或Access。接下来,可以通过以下步骤进行下载: 1. 打开网页浏览器,进入可信赖的VBA资源网站,如Microsoft官方网站或其他知名的开发者社区。 2. 在网站的搜索框中输入"VBA仓库管理系统"或类似的关键词进行搜索。 3. 浏览搜索结果,找到一个适合你需求的仓库管理系统的VBA代码或已经开发好的系统。 4. 点击下载按钮或相关链接,将VBA代码或已开发好的系统下载到本地计算机。 下载完成后,你可以按照具体的操作指南来使用该仓库管理系统。如果下载的是VBA代码,你需要将代码导入到你想要使用的Microsoft Office应用程序中,如Excel或Access。然后,可以根据代码中的注释和说明来设置和自定义仓库管理系统的功能和界面。 如果下载的是已经开发好的系统,可能需要按照附带的说明文档来安装和配置系统。然后,你可以使用该系统来管理仓库的进出货物、库存变动、报表生成等功能。 需要注意的是,下载VBA仓库管理系统时,务必选择可靠的资源并确保其兼容性和安全性。尽量避免从未知或不可信的来源下载VBA代码,以免引入安全风险。 ### 回答3: VBA仓库管理系统是一种利用Visual Basic for Applications(VBA)编程语言开发的仓库管理软件。通过该系统,用户可以对仓库中的货物、库存、进出货等信息进行有效的管理和控制。 VBA仓库管理系统的下载可以通过多种方式进行。一种常见的方式是从开发者的官方网站上下载,通常会提供一个下载链接,用户可以点击链接下载安装程序,并按照提示进行安装。 此外,也可能在一些软件下载网站或者开发者的GitHub等代码托管平台上找到可供下载的VBA仓库管理系统。这些平台通常会提供项目的源代码,用户可以下载源代码并根据自己的需求进行自定义修改或编译安装。 在下载VBA仓库管理系统之前,用户需要确保自己的计算机满足系统要求,并确保已经安装了支持VBA运行的相关软件,如Microsoft Office等。并且,在下载过程中,建议用户选择可信的来源以确保软件的安全性和兼容性。 总之,VBA仓库管理系统是一种方便高效的仓库管理软件,用户可以通过官方网站、软件下载网站或代码托管平台等途径下载该系统,并按照相关指引进行安装和使用。下载前请先确保系统要求和软件依赖,并选择可信的来源。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 27
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

杨浦老苏

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值