admin 发布的文章

1.波次的概念
播种式分拣是以汇总了多份订单的一个批次为单位进行分拣作业的,业内通常将这个作业的批次称为“波次”
2.完成订单的时间限制
配送中心的订单完成时间(从订单确定到货物分拣装箱完毕所需的时间)应该越短越好,如果一个波次汇总的订单太多,则订单完成时间势必较长,会延误和客户约定的交货时间。
3.货物搬运输送的可行性
如果一个波次汇总的订单很多,那些品项重合度较高的货物的数量往往很多,体积也会很大,使得搬运输送作业非常困难。
4.订单间品项重合度的状况
如果一个波次汇总了很多订单,这些订单的要货品项重合度又很低,播种操作时的空行程、无效动作会很多(详见本连载前几期文章),那么这个波次使用播种式分拣的工作效率会很低
5.上架
收货人把入库商品及单据交接给上架人,上架人根据收货入库单,对入库商品的总数量进行核对清点后签字确认,并准备好装箱单
6.供应商
供应商是任何ERP系统必须有的模块,也就是商品的供货商,与供应商供货的合作方式有多种,一种是直接从供应商那里进货,付供应商采购货物的钱,另一种是供应商把货物放到我这里,卖出去后给供应商结账。当然了还有其他合作方式。
7.品牌
品牌下面是商品,品牌和供应商是1对多的关系
8.分类管理
商品都有一个分类,大类下面有子类
9.商品属性
商品有不同的属性,比如衣服有颜色,尺码,手机有材质,型号,颜色等属性,这些都是商品的基本属性,大多说情况下,同一类商品有相同的属性,不同类别的商品的属性不可能不同,商品的属性可以与商品的类别挂钩
10.商品
商品是一切信息的基础,商品的主要功能包括添加,修改,查询,和商品关联的属性有分类,价格,供应商,品牌,条码等属性
11.采购模块
所有的商品都必须先进货,然后才能销售。所以采购是销售的源头,采购模块包括采购单的创建,采购单的审核
12.采购单审核
采购单创建完成后要进行审核,审核后的采购单就可以下发给供应商进行采购了。采购审核环节包括采购单的审核,采购单的取消等步骤。在采购单审核界面只能查询到待审核的采购单。
13.采购单确认到货
采购单审核完成就可以采购商品,商品采购完成后就可以送入库房,库房等着收货,采购单到达仓库的第一步骤是确认到货,确认到货有两个操作,第一是更改采购单状态,第二是打印到货单。
14.采购入库
采购单确认到货后,就开始清点数量进行入库操作了。采购入库操作通过无线PDA设备进行入库操作。具体操作步骤是把已经到货的商品放置到一个移动托盘上,系统同时增加移动托盘的库存和系统的总库存。同时系统记录下该采购单商品的入库数量
15.入库完成
入库完成后,去PC端查看该采购单的入库数量,如果入库数量和采购数量没有问题,确认入库完成。已确认入库完成的采购单就不能再次进行入库操作了
16.采购上架
采购入库完成后,下一步是采购上架操作了。所谓采购上架就是把入库的商品放到仓库的货架上,这里牵扯到一个货位之间移动的问题。上架的时候要先把入库的移动货位上的商品的库存减去,把库存加到仓库的货架货位上。采购单下的商品上架完成,整个采购环节算是结束了。
17.货位管理
18.货位库存管理
-------------------------------------------------------------------
19.创建订单
订单模块可谓是WMS系统中最重要的一个模块,所有的业务开展都是围绕订单来运作的。订单模块也是系统中业务繁杂的一个模块,包括订单创建,订单审核,订单分配,订单拣货,订单打包,订单出库配送等各个环节,这一节我们看下订单怎么创建
20.盘点管理
盘点是任何仓库系统必不可少的一部分,所谓盘点就是对商品的库存进行确认,使系统记录的库存和仓库中商品的实际库存一致。盘点有多种方式,可以分为初盘,复盘,三盘多次盘点来确认系统的库存。不同仓库有不同的业务需求和盘点方式,目前我们按照盘点2次来进行设计。
21.补货管理
补货管理是库内操作的一个重要环节,主要是把存货位的商品移动到拣货位上,满足订单拣货需求。补货主要包括两个操作环节,补货下架就是从存货位上把商品下架到移动货位上,然后从移动货位把商品上架到件货位上进行补货上架操作。
22.补货上架
补货下架完成之后,就是补货上架,补货上架主要是把补货下架到移动托盘的商品上架到拣货位上。这一节我们来看看补货上架的操作流程。

---------------------------------------------------------------
23.上架策略

上架策略

wordpres 在阿里云里提示这个漏洞,
/wp-includes/http.php文件中的wp_http_validate_url函数对输入IP验证不当,导致黑客可构造类似于012.10.10.10这样的畸形IP绕过验证,进行SSRF
网上大多数都是说修改550几行的那里,这是错的,要修改540行,替换成下面的。

preg_match('#^(([1-9]?\d|1\d\d|25[0-5]|2[0-4]\d|0+\d+)\.){3}([1-9]?\d|1\d\d|25[0-5]|2[0-4]\d)$#', $host

1.编译安装
wget https://www.Python.org/ftp/python/3.5.0/Python-3.5.0.tgz
tar zxvf Python-3.5.0.tgz 
cd Python-3.5.0
./configure --prefix=/usr/local/python3.5    
make   
make install
ln -s /usr/local/python3.5/bin/python3.5 /usr/bin/python #创建软链接
$ /usr/bin/python3    
Python 3.6.0
2.epel安装
sudo yum install -y https://centos6.iuscommunity.org/ius-release.rpm
sudo yum install -y python35u python35u-pip
ln -s /usr/bin/python3.6 /usr/bin/python3
ln -s /usr/bin/pip3.6 /usr/bin/pip3

pip安装Django
pip3 install Django==1.11

安装Docker时提示内核问题,要求centos(内核版本3.10以上),而CentOS6.x的基本上都是2.6版本的,所以只能升级了。

网上搜了一大堆教程,但没有能顺利升级的,自己摸索了一下,最终还是升级成功了

1.如果源比较新的话,会包含3.10的版本的内核升级包,可以直接yum升级

yum update -y kernel

2.如果没有得话得考虑其他办法,网上的教程基本上都是用的ELRepo源进行安装的

先上张图,这是ELRepo上介绍的引入源

a.引入Key

[root@localhost ~]# rpm --import https://www.elrepo.org/RPM-GPG-KEY-elrepo.org

遇到问题:curl: (35) SSL connect error

解决办法:[root@localhost ~]# yum update nss

b.安装ELRepo

[root@localhost ~]# rpm -Uvh https://www.elrepo.org/elrepo-release-6-8.el6.elrepo.noarch.rpm

问题:网上的教程这个地址有问题,注意区分

c.载入elrepo-kernel元数据

[root@localhost ~]# yum --disablerepo=\* --enablerepo=elrepo-kernel repolist

d.查看可用的rpm包

[root@localhost ~]# yum --disablerepo=\* --enablerepo=elrepo-kernel list kernel*

e.安装最新版本的kernel

[root@localhost ~]# yum --disablerepo=\* --enablerepo=elrepo-kernel install -y kernel-ml.x86_64

f.完成后可以重启,引导菜单可以选最新安装的内核就可以了,一般是第一个位置的。

或者修改引导菜单

[root@localhost ~]# vim /etc/grub.conf

default=1 => default=0

然后重启

 

1.redis扩展下载时先确认版本,打开phpinfo->compiler

http://pecl.php.net/package/redis 下载对应的版本,redis扩展3.0版本以上的对应PHP7.0以上版本,其他的往下排。 NTS版本或者TS版本任选,下载对应的扩展后,解压,把php_redis.dll放到wamp->php->ext目录下

2.配置 wamp64\bin\apache\apache2.4.33\bin下的php.ini,增加redis扩展:extension=php_redis.dll,多php版本的,下载对应redis扩展后放入相应的目录。

php7.2版本是extension=redis

建议每个版本的php都配置一次,这样在切换php版本后,都会加载redis扩展

注意:修改php目录下的php.ini无效


既然写到这里了,再记点redis安装的问题

https://github.com/MicrosoftArchive/redis/releases

下载后放到某个目录下

比如D:\wamp64\bin\redis64

打开cmd命令,切换到上面的目录,运行:redis-server.exe redis.windows.conf

保留窗口,另打开一个cmd命令行,

运行:

redis-cli.exe -h 127.0.0.1 -p 6379 -a 123456

set test abc

get test