海外仓发货给消费者商业模式干线物流运输计划演算系统需求说明讲解.docx
《海外仓发货给消费者商业模式干线物流运输计划演算系统需求说明讲解.docx》由会员分享,可在线阅读,更多相关《海外仓发货给消费者商业模式干线物流运输计划演算系统需求说明讲解.docx(22页珍藏版)》请在冰豆网上搜索。
海外仓发货给消费者商业模式干线物流运输计划演算系统需求说明讲解
《海外仓发货给消费者商业模式,干线物流,运输计划演算系统》
需求说明
有棵树(深圳)网络科技有限公司
审核人:
2015年12月15日
文档修订历史记录
日期
版本
说明
作者
20151215
1.0
初稿
海外仓发货给消费者商业模式,干线物流,运输计划演算系统需求说明
袁黄华2015年12月15日
中转仓ERP系统的使用时,系统不能很直观的计算出物品运输采取何种物流方式,需要人为计算和预测货物发出时间及货柜装载数量,不能有效减少采购物流人员的工作负担,也不能有效避免产品的库存过高及断货,也不能保证货柜得到最大化使用,不能有效降低货运成本。
1系统简介
1.1目的
本文档力图清楚的说明《海外仓发货给消费者商业模式,干线物流,运输计划演算系统》项目的整体需求,让开发人员能够通过该文档迅速的了解业务需求,尽快的着手开发且不出现需求偏差。
为了正规化公司的海外仓发货给消费者商业模式,干线物流,运输计划演算系统流程,现特成立项目组来解决这一项目。
期望以通过系统的方式,减少采购计划人员的工作负担,有效避免海外仓产品的库存过高及断货,有效降低货运成本
此次开发意在规范化中转仓ERP系统操作流程,确保海外仓库存更加合理,有效降低货运成本
1.2背景
在中转仓ERP系统的使用过程中,我们发现采购计划员进行货物运输物流方式选择货柜装载数量的依据不够明显,从而也是导致了货运计划不够准确。
为了彻底解决这些问题,现成立开发小组,开发海外仓发货给消费者商业模式,干线物流,运输计划演算系统,让中转仓采购模块流程更加清晰准确,数据更加精确和使用更加方便。
1.3定义
序号
术语
说明
1
用例图
由参与者、用例以及它们之间的关系构成的用于描述系统功能的静态视图。
2
活动图
用于阐明业务用例实现的工作流程
3
数据字典
用于对数据流程图中的各个元素做出详细的说明
4
单据流
所有单据数据的传输
5
核心界面
展示各核心功能模块计划数据
6
功能实现依赖
用于说明功能实现的数学模型和计算公式
2系统功能需求
2.1系统总体运行活动图
2.1.1采购单建立用例说明
用例名称:
采购单建立
用例编写:
参与者:
采购员
简要说明:
采购员根据采购需求计划公式获取需要采购的产品,并将采购信息导入系统
前置条件:
采购员已经登录系统
登录系统者拥有创建采购单的权限
基本事件流:
1.采购员登录系统
2.采购员打开系统中的创建采购单页面
3.选中创建好的采购单EXCEL表格
4.点击import按钮,将数据导入系统中
5.用例终止
后置条件:
提示导入成功
2.1.2中转仓收货集货转运用例说明
用例名称:
中转仓收货集货转运用例说明
用例编写:
参与者:
中转仓工作人员
简要说明:
供应商将货物发送到中转仓,仓管人员对产品进行质检入库,并根据产品的性质以及出库计划拼箱拼板,装到订好的航班或者船期转运
前置条件:
供应商发货产品已经到达仓库,仓管人员已经登录系统,并且有仓库管理的权限
基本事件流:
1.仓管人员点击中转仓收货管理链接,进入收货管理页面
2.仓管人员根据来货情况,对来货进行质检,并将数据填入系统,做好系统记录
3.仓管人员根据来货情况,出库计划,将产品拼箱拼板,生成物流单
4.用例终止
后置条件:
2.1.3转运报关,清关确认用例说明
用例名称:
转运报关,清关确认用例说明
用例编写:
参与者:
物流
简要说明:
物流人员根据货代提供的信息将货品报关清关的状况及时登录系统输入
前置条件:
货品已装箱装柜完毕发往机场或码头,物流人员登录系统并有相关权限,根据货代提供的报关,清关信息填入系统
基本事件流:
1.物流通知仓库将货物发往机场或码头
2.货代公司将报关,清关信息反馈给物流,物流将信息录入系统
3.用例终止
后置条件:
海外仓确认收货
3核心单据流
3.1采购单
myr_transfer_purchase
采购单
Sn
FieldName
Caption
Type
Width
NotNull
default
1
purchase_id
采购单号
int
11
√
2
weight
重量
decimal
10,3
√
0.000
3
volume
体积
float
10,3
√
0.000
4
a_depot
收货仓库
int
1
√
5
shipping_id
物流方式
int
3
√
6
status
状态
int
3
√
7
purchase_time
采购建立时间
int
11
√
8
supplier
供应商ID
int
11
√
9
shiping_fee
物流费用
decimal
7,2
√
10
user_id
用户id
int
10
√
0
11
days
预计到货天数
int
3
√
myr_Purchase_detail
采购单详细表
Sn
FieldName
Caption
Type
Width
NotNull
default
1
id
ID号
int
10
√
2
purchase_id
采购单号
int
11
√
3
goods_sn
产品号
varchar
11
√
4
goods_qty
采购数量
int
11
√
5
price
单价
int
11
√
6
remark
备注
varchar
200
√
3.2质检单
myr_quality
质检单
Sn
FieldName
Caption
Type
Width
NotNull
default
1
quality_id
质检单号
int
11
√
2
purchase_id
采购单号
int
11
√
3
status
状态
int
3
√
4
quality_time
质检时间
int
11
√
5
user_id
用户id
int
10
√
0
myr_quality_detail
质检单详细表
Sn
FieldName
Caption
Type
Width
NotNull
default
1
id
ID号
int
10
√
2
purchase_id
质检单号
int
11
√
3
goods_sn
产品号
varchar
11
√
4
goods_name
产品名称
varchar
200
√
5
real_receive_number
实际收货数量
int
11
√
6
iscomplete
是否完结
int
11
√
7
causation
报损原因
varchar
2000
√
8
broken_num
报损数量
int
11
√
3.3入库单
myr_transfer_stockin
入库信息表
Sn
FieldName
Caption
Type
Width
NotNull
default
1
stockin_id
入库单号
mediumint
8
√
2
remark
备注
varchar
100
√
3
add_time
添加时间
int
10
√
4
stockin_type
入库类型
tinyint
1
√
5
status
状态
tinyint
1
√
0
6
add_user
入库员
smallint
5
√
7
weight
重量
decimal
10,3
√
0.000
8
volume
体积
float
10,3
√
0.000
myr_transfer_stockin_detail
入库详细表
Sn
FieldName
Caption
Type
Width
NotNull
default
1
id
标识位
int
11
√
2
stockin_id
入库单号
mediumint
8
√
3
goods_id
产品号
mediumint
8
√
4
goods_qty
数量
smallint
5
√
5
goods_price
价格
decimal
10,2
√
0.00
6
remark
备注
varchar
100
3.4转运计划单
myr_transferplan
转运计划表
Sn
FieldName
Caption
Type
Width
NotNull
default
1
id
ID号
int
10
√
2
goods_sn
产品号
varchar
11
√
3
goods_qty
数量
varchar
200
√
4
status
实际收货数量
int
11
√
5
user_id
用户id
int
10
√
0
6
add_time
操作时间
int
11
√
3.5物流单
myr_collection
物流单
Sn
FieldName
Caption
Type
Width
NotNull
default
1
id
ID号
int
10
√
2
shipping_id
物流方式
int
3
√
3
tracking_code
追踪号
int
48
√
4
a_depot
收货仓库
int
1
√
5
user_id
用户id
int
10
√
0
6
send_time
操作时间
int
11
√
7
status
状态
int
3
√
8
报关确认
√
9
清关确认
√
4核心界面展示
5功能实现依赖
5.1干线物流,拼箱拼板功能模块
5.1.1模块主要描述:
5.1.1.1该模块的所有单据采用责权分离原则,根据角色不同,员工负责输入单据,部门经理负责审核单据,单据状态随实际状态及时变更,部门人员完整把握业务进展状况。
5.1.1.2模块主要包括集装箱基本信息,集装箱基本信息查询列表,托盘基本信息,托盘基本信息查询列表,货代公司基础资料维护,货代公司基础资料列表、航空,航运公司基础资料维护,航空,航运公司基础资料列表,集货转运单导入、拼箱拼板、详见系统全局用例图(如下图1)
图1:
全局用例图
5.1.2功能需求
5.1.2.1集装箱基本信息模块,主要功能记录了国际通用集装箱的、自重、载重、总重、容积、材质、
内部尺寸、外部尺寸等。
(图2)
5.1.2.2集装箱查询列表,负责查询列出系统中的集装箱详细列表信息,并对列出的信息进行修改、删除等操作。
(图3)
5.1.2.3托盘基本信息模块,主要记录国际通用的海运、空运托盘的基本信息资料,长度、宽度、高度、单重、材质、载重等。
(图4)
5.1.2.4托托盘查询列表负责查询列出系统中的托盘详细列表信息,并对列出的信息进行修改、删除等操作。
(图5)
5.1.2.5干线物流业务相关的货代公司全称、联系人等基础资料信息的录入、状态、保存功能(图6)。
5.1.2.6货代公司基础资料列表查询,删除、修改、导出等批量处理功能(图7)。
5.1.2.7集货转运单确认,主要对调中转仓出货计划和库存所生成实际物流货物的详细信息,导入到系统并进行确认,便于进行拼箱拼板操作。
(图8)
5.1.2.8集货转运单查询列表,对系统中生成的集货转运库单进行集中查询、修改、删除等操作。
(图9)
5.1.2.9拼箱拼板,主要根据导入货物的体积和重量,进行拼箱拼板运算,由此产生经济合理的运输方案。
(图10)
5.1.2.10干线物流业务的物流单数据信息的录入,修改、状态、保存功能(图11)。
5.1.2.11物流单列表查询,批量审核、删除、修改、导出等功能(图12)
5.1.2.12干线物流相关的文档上传、下载、存储功能。
(图13)
5.1.2.13线物流相关文档列表查询,批量处理功能。
(图14)
5.1.3表单状态及操作
5.3.1基础资料和表单全部设有状态栏目,用以确认所属信息的有效性、可用性,干线物流部门的助理负责维护基础资料的输入,干线专员负责输入干线物流单等表单信息,所有录入的资料及单据初始状态均为未审状态,表示事务刚刚处于申请审批状态;干线物流部门经理负责对这些基础资料、各类表单进行审批的职能,一经审批表示该项事务经过高管确认,可以开始运作;这些单据经过与仓库部门的仓储模块连接,当仓库部门进行入库操作的时候,触发物流单的状态变更为关闭,表示此项事务已经圆满结束。
干线物流的部门的员工根据状态就可以判定业务进展到何种程度了。
5.1.4各模块界面图及详细说明
5.1.4.1干线物流基础资料
5.1.4.1.1集装箱基础信息
集装箱基本信息,主要记录了公司常用的集装箱详细参数,自重、载重、总重、容积、材质、
内部尺寸、外部尺寸,主要的功能是用于拼箱拼板的计算参数使用。
图2集装箱基础信息输入界面:
5.1.4.1.2集装箱基础信息查询列表
集装箱基本信息查询列表,主要为了查询公司常用的集装箱详细参数,自重、载重、总重、容积、材质、内部尺寸、外部尺寸,并对相关资料参数进行修改、删除等功能。
图3集装箱基础信息查询列表界面:
5.1.4.1.3托盘基础信息
托盘基本信息,主要记录了公司常用的托盘详细参数,自重、载重、总重、材质、
尺寸,主要的功能是用于拼箱拼板的计算参数使用。
图4托盘基础信息输入界面:
5.1.4.1.4托盘基础信息查询列表
托盘基本信息查询列表,主要为了查询公司常用的托盘详细参数,自重、载重、总重、材质、尺寸,并对相关资料参数进行修改、删除等功能。
图5托盘基础信息查询列表界面:
5.1.4.1.5基础资料录入
货代公司基本信息,该界面主要是为了干线物流助理录入,由干线部门员工开发的业务相关的货代公司的基础信息,是系统核心的基础信息来源,具体包括公司编号,由系统新增时自动按序产生;公司名称,货代公司的全称;联系人,为货代公司具体的联系人;公司地址,货代公司的详细地址;联系电话,货代公司的固定电话;手机,可填写货代公司的联系人手机号码;EMAIL填写货代公司的电子邮箱;公司类型为输入的公司类型进行分别,分为未审(默认初始状态)、审核、冻结三种,未审即刚新增进去,还没有经干线物流经理审核批准的公司,这类公司只是显示,还无法做单进行业务操作,审核即公司经过干线物流经理审核批准,可以做单进行业务操作的公司的状态,冻结指因业务操作中,某些原因导致以前正常业务来往的公司,暂时或永久停止业务来往,干线物流经理把该公司状态改为冻结,该公司暂时无法做单进行业务合作。
5.1.4.1.6相关操作
录入完具体的基础资料后,点击保存按钮,相关信息字段按序对应保存进后台数据,点击新增,可继续录入其他公司的基础资料,如果一次录入多家公司的基础资料,为了节约时间,还有进行批量导入功能。
图6:
干线物流基础资料输入界面
5.1.4.1.8基础资料查询列表
干线物流基础资料查询列表,主要功能为方便干线物流模块使用人员,对录入系统的物流运输及保险公司的的信息进行搜索查询,各种关键字段的组合查询,根据现有的信息,查找出其他相关信息,提高工作效率,输入查询条件,点击查询按钮,结果以列表方式显示所有查询的公司所有基础资料信息,并可以点选一家或多家公司进行相关的操作,如审核、冻结、删除、导出功能。
图7:
基础资料列表界面
图7
5.1.4.2物流出库单
5.1.4.2.1物流出库单生成
物流出库单主要对中转仓出库计划和库存的具体商品进行信息整合,包括单据具体信息、出发仓、目的仓以及时间等信息,并且细分货物的总重、总体积、单箱重量、单箱长、宽、高具体数据,为拼箱拼板的计算提供参数来源。
图8:
集货转运单生成界面
5.1.4.2.2物流出库单查询列表
对系统中已经存在的物流出库单进行按条件查询,条件组合查询,并对相关单据进行批量的处理功能。
图9:
物流出库单列表查询界面
5.1.4.3拼箱拼板
5.1.4.3.1拼箱拼板主要功能是选择全部或者部分的待转移货物的物流出库单,同时选择单个或者多个集装箱机型装运,通过系统的最优化算法运算产生合理建议,当集装的容量小于货物体积时,会建议增加集装箱数量,当货物体积小于集装箱容积时,系统会自动提示空余的空间体积,以便让物流人员增填货物数量,以达到填满集装箱的经济合理结果,最后让物流人员进行装箱确认,并自动生成物流单,开始一次干线物流业务。
图10:
拼箱拼板的界面图
5.1.4.4干线物流单
5.1.4.4.1物流单表头
干线物流单表头信息记录物流单的一些相关信息,主要有物流单号,由系统按照实际排序自动产生,单据新增日期,即单据第一次新增日期,由系统根据自动生成,单据最后修改日期记录最后一次修改单据的日期,制单人,记录这张单据的制作者登陆账号,方便追踪,由系统自动带入登陆号,状态分为未审(默认初始状态)、审核、关闭、弃审,未审为单据刚录入的状态,表示业务的申请批准状态,审核状态表示该单经过干线物流部门经理审批后,批准开始执行的物流单状态,关闭状态为干线物流单上所运输的物品达到目的仓库,由入库系统自动触发改变,表示该笔物流单业务已经圆满结束,废弃为因某些原因导致该笔物流业务无法继续,对已审核的单据放弃审核的一种状态,可以定期删除掉,腾出存储空间,审核人栏目显示该单的具体审核人账号,备注为记录这张单据其他特别信息。
5.1.4.4.2物流单表体
干线物流单表体信息,用以记录该笔业务详细信息,包括客户名称、起运港、目的港、贸易条款、付款方式、运输方式、物流运输公司编号、物流运输公司名称、保险公司编号、保险公司名称、离港日、到港日、托数PLT、毛重KGS、体积CBM、到达仓库、采购单号、提单号、调拨单号、保险单号、备注用于记录该条款的其他重要信息,干线物流专员根据事实填写,填写完毕点击保存,把该笔信息保存进数据库,点击新增为开始录入下一张新的物流单。
图11:
干线物流单输入界面
5.1.4.4.3物流单查询列表
干线物流单查询列表,用以对系统中已经保存的所有的物流单进行信息搜索查询,亦可按进行条件组合查询或者模糊查询,可选择输入的关键字段主要包括,表头部分物流单号、单据日期、审核日期、修改日期、制单人、审核人、状态;表体部分客户名称、起运港、目的港、物流运输公司名称、保险公司名称、到达仓、采购单号、提单号、保险单号、调拨单号等,输入查询信息后,点击查询后结果以列表方式呈现,用户可以点选一条或多条记录,继续进行相关操作,审核、弃审、删除、导出等。
图12:
干线物流单列表
5.1.4.5干线物流文档管理
5.1.4.5.1文档上传
干线物流的文档上传,主要负责上传干线物流业务中涉及的重要的单据原件的电子档扫描件保存工作,目前干线物流部门重要的单据包括提单、保险单、装箱单、商业发票、费用单等,这些单据以具体的单据号进行命名,方便以后查询和下载,上传日期由系统自动带入。
5.1.4.5.2文档下载
干线物流的文档下载,用户根据需求,选择所需的文档类型,输入文件名称,点击下载后即可从系统中下载所需文档的原始电子档。
图15:
干线物流文档管理界面
5.1.4.5.3文档查询列表
干线物流文档列表,主要方便用户根据各种单据的名称,搜索所需的一种或者多种单据的原始电子文档,可选择性输入的单据名称有提单、保险单、装箱单、商业发票、费用单、上传日期,查询结果以列表方式呈现,用户可以批量进行处理,如打开查看、删除,或者批量导出。
图16:
干线物流文档列表