保税仓库系统设计说明书.docx

上传人:b****5 文档编号:6927554 上传时间:2023-01-12 格式:DOCX 页数:119 大小:67.46KB
下载 相关 举报
保税仓库系统设计说明书.docx_第1页
第1页 / 共119页
保税仓库系统设计说明书.docx_第2页
第2页 / 共119页
保税仓库系统设计说明书.docx_第3页
第3页 / 共119页
保税仓库系统设计说明书.docx_第4页
第4页 / 共119页
保税仓库系统设计说明书.docx_第5页
第5页 / 共119页
点击查看更多>>
下载资源
资源描述

保税仓库系统设计说明书.docx

《保税仓库系统设计说明书.docx》由会员分享,可在线阅读,更多相关《保税仓库系统设计说明书.docx(119页珍藏版)》请在冰豆网上搜索。

保税仓库系统设计说明书.docx

保税仓库系统设计说明书

保税仓库系统设计说明书

1.货物出库

1.1.货物出库受理

1.1.1功能描述

货主(司机)凭出库通知单到业务员处做提货受理,业务人员审核单证,建立二级车台帐,此台帐下只包括一个车牌号信息,即可将此流程视为一个票台帐下挂有多个车牌号,入库时的车台帐也可以做此安排。

1.1.2界面描述

信息录入:

(进仓编号,提单号,拆箱箱号,唛头,查询库存货物的条件),业务类型(客户自己填入),委托单位,车牌号,业务备注,受理时间,完成时间,出库目的,提货单位,单证号,载货清单号,客户要求,放行单号,目的港,中文货名,包装。

查询条件:

作业类别,业务受理时间,业务完成时间,委托单位,录单人,提单号,提货单位,进仓编号,拆箱箱号,放行单号,业务编号,业务是否完成。

信息显示:

出库台帐列表(台帐编号,进仓编号,拆箱箱号,唛头,作业类别,委托单位,报关票台帐,车牌号,业务备注,受理时间,完成时间,出库目的,提货单位,单证号,放行单号;可以根据用户需求定义显示字段以及字段顺序)

出库明细列表(进仓批次,进仓编号,货物名称,包装,计划时间,出库时间,计划件数,计划毛重,计划体积,出库件数,出库毛重,出库体积,备注)。

盘存货物列表(进仓批次,进仓编号,货物名称,库存数量,包装,入库时间,库存毛重,库存体积,拆箱箱号,唛头,库位,放行标记)

库存明细列表(进仓批次,仓库,库位(排,列,条,层)关次,托盘号,货号,款号,剩余件数,剩余毛重,剩余体积,色号,唛头,进仓日期,堆存天数)。

杂项作业列表(动作代码,动作名称,受理时间,完成时间,完成件数,完成毛重,完成体积,理货,铲车,受理人,作业组)

费用结算列表(收付标志,费用代码,费用名称,单位代码,往来单位名称,数量,数量单位,单价,金额,待垫,审核,代垫单位,代垫单位名称,结算时间,摘要,发票计划号)

备注:

列表中将重要信息和用户比较关心的信息尽量放在前面,方便查看。

1.1.3操作

查询:

根据查询条件查询出库台帐列表

新增:

新增一条出库记录(点击新增后按钮变灰,点击保存、撤销后释放,查询呢?

修改:

在出库台帐列表中选中一条出库台帐记录进行修改(点击修改后按钮变灰,点击保存、撤销后释放)

删除:

删除一条出库记录(只能对未确认出库的记录进行删除,其余删除在信息修改模块完成,删除台帐前给于提示是否需要删除)。

1.1.4输出

单据:

录入出库台帐户信息和出库计划后打印“车提出库作业单”。

查询列表:

刷新出库台帐表,货物库存表,出库明细列表

数据表记录:

保存后CFS_DAT_ACT_CARGO_ORDER表生成1条记录

1.1.5处理流程

(1)初始化数据:

“委托单位”下拉框、“作业类别”下拉框,“出库目的”下拉框,“理货员”下拉框,“设备”下拉框,“作业组”下拉框,“铲车司机”下拉框,目的港,包装代码(调用XX接口)

(2)新增:

调用BUS_CargoOutStore接口,新增n条XX记录

(3)打印单据:

调用XX存储过程(数据保存成功以后才能打印单据)

1.1.6数据接口定义

接口名称

货物出库受理

说明

根据传入处理类型(新增,删除,修改)进行不同的处理。

兼容装箱出库模块的出库操作。

本模块不对货物出库计划进行处理。

客户端函数名

CargoOutProxy,OutStore

服务层函数名

CargoOutProxy,OutStore

参数

类型

说明

传入参数:

ACTION

String,1

处理类型

CARGO_ORDER_NO

String,20

台帐编号:

取自数据库:

CI+2位年份+2位月份+2位日期+3位流水号

ORDER_TYPE

String,10

业务类型,数据上传

AGENT_ID

String,10

货代代码

CONTACTOR

String,10

联系人

CARGO_OWNER

String,10

货物归属人

CARRIER

String,50

送货单位

TRUCK_NO

String,10

车牌号

BILL_NO

String,20

提单号

JOB_EXP_DATE

String,14

作业截至时间

APPLY_DATE

String,14

作业受理时间:

取自系统时间14位

CARGO_AGENT_ID

String,20

进仓编号

IN_SEQUENCE

String,20

进仓批次

CARGO_NAME_CN

String,50

货物中文名

CARGO_NAME_EN

String,50

货物英文名

MARKS

String,50

唛头

PLAN_NUMBER

Number(10)

计划第一数量

PLAN_WEIGHT

Number(10,3)

计划重量

PLAN_VOLUME

NUMBER(10,3)

计划体积

TOTAL_PRICE

NUMBER(10,3)

总价空

DESTINATION

String(10)

目的港

PACKAGE_ID

String(10)

包装代码

USER_ID_A

String(10)

受理用户:

当前登陆用户

OPERATE_ID

String(15)

动作代码,即出库目的,如CG-THCK(提货出库),CG-ZXCK(装箱出库)

REQUIRMENT

string(50)

客户要求

REMARK

String(200)

备注

START_DATE

String(14)

开始时间

FINISH_DATE

String(14)

结束时间

TOTAL_STORE

NUMBER(10)

库存数量,暂时不记录

PASS_NO

string(20)

海关放行号

CONTAINER_NO

String(12)

箱号

ORDER_STATUS

String

(1)

台帐状态;A-受理S-作业开始F-作业完成C-确认

FLAG_SYS

String

(2)

系统标示,CF

FLAG_COMPANY

String

(2)

分公司标示,当前登陆公司

HS_NO

String(10)

HS编码,从海关过来的商品编码,全国统一

BG_ORDER_NO

String(10)

载货清单号,界面录入

DZ_NO

String(20)

单证号

返回值:

CARGO_ORDER_NO

String,20

台帐编号:

取自数据库:

CI+2位年份+2位月份+2位日期+4位流水号

OPERATE_JOB_NO

String,20

操作台帐编号

处理结果(成功,出错等信息)

处理逻辑

1.新增

1.1查询CFS_DAT_ACT_CARGO_ORDER表记录,如果已经存在,返回错误信息。

1.2表CFS_DAT_ACT_CARGO_ORDER插入一条记录。

CARGO_ORDER_NO取自数据库:

CO+2位年份+2位月份+2位日期+4位流水号;

APPLY_DATE:

取自系统时间14位;USER_ID_A:

当前登陆用户;FLAG_SYS:

CF;FLAG_COMPANY:

当前登陆公司;

表CFS_DAT_ACT_CARGO_OTHEROP插入一条记录.MODIFYNO:

取自数据库:

MD+2位年份+2位月份+2位日期+4位流水号;OPERATIONTIME:

取自系统时间14位;OPERATOR:

当前登陆用户

CARGO_ORDER_NO:

取自CFS_DAT_ACT_CARGO_ORDER;CARGO_ORDER_NO;

FLAG_SYS:

CF;FLAG_COMPANY:

当前登陆公司

REMARK:

xx用户在Xx时间新增了一条编号为xx的出库台帐记录。

表CFS_DAT_ACT_CARGO_OPERATE插入一条记录。

OPERATE_JOB_NO:

COP+2位年份+2位月份+2位日期+4位流水号;CARGO_ORDER_NO:

取自CFS_DAT_ACT_CARGO_ORDER;CARGO_ORDER_NO;USER_ID_A:

当前登陆用户;APPLY_DATE:

取自系统时间;JOB_STATUS:

A;FLAG_SYS:

CF;FLAG_COMPANY:

当前登陆公司;

2.修改

2.1判断是否存在记录,如果不存在记录,返回错误信息。

2.2修改相关信息

表CFS_DAT_ACT_CARGO_OTHEROP插入一条记录.MODIFYNO:

取自数据库:

MD+2位年份+2位月份+2位日期+4位流水号;OPERATIONTIME:

取自系统时间14位;OPERATOR:

当前登陆用户

CARGO_ORDER_NO:

取自CFS_DAT_ACT_CARGO_ORDER;CARGO_ORDER_NO;

FLAG_SYS:

CF;FLAG_COMPANY:

当前登陆公司

REMARK:

xx用户在Xx时间修改了一条编号为xx的出库台帐记录。

修改了xx字段,改前是XX,改后是xx

3.删除

3.1判断是否存在记录,如果不存在记录,返回错误信息。

3.2判断CFS_DAT_ACT_CARGO_ORDER表ORDER_STATUS是否允许删除,若不能删除,返回错误信息。

3.3删除记录

表CFS_DAT_ACT_CARGO_OTHEROP插入一条记录.MODIFYNO:

取自数据库:

MD+2位年份+2位月份+2位日期+4位流水号;OPERATIONTIME:

取自系统时间14位;OPERATOR:

当前登陆用户

FLAG_SYS:

CF;FLAG_COMPANY:

当前登陆公司

REMARK:

xx用户在Xx时间删除了一条编号为xx的出库台帐记录。

CARGO_ORDER_NO:

取自CFS_DAT_ACT_CARGO_ORDER;CARGO_ORDER_NO;

接口名称

货物出库计划

说明

制定出库计划,兼容装箱出库模块出库计划功能。

传入参数只传入必须参数,其余参数服务端处理的时候根据库存编号从库存表cfs_dat_act_cargo_store中取得。

客户端函数名

CargoOutProxy,OutStroreList

服务层函数名

CargoOutProxy,OutStroreList

参数

类型

说明

传入参数:

CARGO_ORDER_NO

String(20)

Cargo_order表台帐编号

OPERATE_JOB_NO

String(20)

Cargo_operate表作业台帐编号

CARGO_STORE_NO

String(20)

库存编号

CARGO_AGENT_ID

String(20)

进仓编号

IN_SEQUENCE

String(20)

进仓批次

BILL_NO

String(20)

提单号

CONTAINER_NO

Varchar(12)

箱号,仅对装箱出库作用

OPERATE_ID

Varchar(15)

操作代码

PLAN_NUMBER1

Number(10)

计划第一数量,不为空

PLAN_NUMBER2

Number(10)

计划第二数量,此业务中不涉及

PLAN_NUMBER3

Number(10)

计划第三数量,此业务中不涉及

CTN_LIST_ID

String(10)

箱号标识,此业务中不涉及

CFS_ORDER_NO

String(20)

Cfs_order表台帐编号;仅装箱出货作用,提货出库传空

CTN_JOB_NO

String(20)

Ctn_operate表箱操作台帐号;仅对装箱出货作用,提货出库传空

IN_DATE

String(17)

入库日期

LOAD_SEQ_NO

Number(3)

装箱顺序;仅对装箱出货作用,提货出库传空

FLAG_SYS

String

(2)

系统标识,本系统传入CF

FLAG_COMPANY

String

(2)

分公司标识,指当前登陆公司

CARGO_ITEM

String(50)

Item#,具体含义不清

CARGO_PO

Varchar(50)

po#,具体含义不清

FLAG_CK

String

(2)

查扣标记

FLAG_DAMAGE

String

(2)

残损标记

处理逻辑:

1.根据删除存在的出库计划(cfs_dat_act_cargo_inout),删除条件为CARGO_ORDER_NO和CARGO_STORE_NO对于的数据。

2.根据库存编号从库存表cfs_dat_act_cargo_store中取得以下信息:

货名,货标识,关数,关号,托盘号,单件长,单件宽,单件高,货号,规格,款号,色号,仓库,库位,排,条,层,单价,单件重量,生产地,生产日期,有效期,唛头,Item#,po#,HS编码(海关定义的商品编码),库存数量。

3.判断计划第一数量是否合法。

如果为0,则该条数据不插入。

若大于剩余数量(库存-计划),则提示错误信息,返回。

(这个判断在客户端提交数据前做)

4.根据传入参数和库存表中取得的数据新增N出库计划(cfs_dat_act_cargo_inout)记录,(cfs_dat_act_cargo_inout_op新增n条)

5、表CFS_DAT_ACT_CARGO_OTHEROP插入一条流水账日志记录.

1.2货物出库确认

1.2.1功能描述

理货员完成货物装车或装箱后将实际出库明细(实际出库数量)反馈到受理台,受理台将实际出库数量录入系统中进行出库确认。

1.2.2界面描述

受理账个时_____________________________________________________________________________________________________________同出库受理

1.2.3操作

查询:

根据查询条件查询出库台帐列表,选中需要确认的台帐记录

保存:

确认出库后对数据进行保存。

1.2.4输出

单据:

出库回执单

查询列表:

刷新出库台帐表

数据表记录:

保存后修改CFS_DAT_ACT_CARGO_ORDER表记录状态,修改cfs_dat_act_cargo_store表记录库存数量,修改cfs_dat_act_cargo_inout表实际出库数量。

复制记录到cfs_dat_act_cargo_inout_op。

更新表cfs_dat_act_cargo_operate。

1.2.5处理流程

(1)初始化数据:

同出库受理

(2)新增:

调用BUS_CargoOutStore接口,新增n条XX记录

(3单证:

调用XX存储过程

1.2.6数据接口定义

接口名称

货物出库确认

说明

对于货物出库进行确认,更新库存表数量,更新出库台帐表状态,更新出库计划表实际出库数量。

兼容装箱出库确认模块。

客户端函数名

CargoOutProxy,OutStoreConfirm

服务层函数名

CargoOutProxy,OutStoreConfirm

参数

类型

说明

传入参数:

CARGO_ORDER_NO

String(20)

出库台帐编号

FLAG_SYS

String

(2)

系统标识,本系统传入CF

FLAG_COMPANY

String

(2)

分公司标识,指当前登陆公司

CARGO_STORE_NO

String(20)

库存编号,传入N条

OPERATE_AMOUNT1

Number(10)

实际出库数量,传入N条

处理逻辑:

1.根据出库台帐编号(CARGO_ORDER_NO)从表cfs_dat_act_cargo_order中取记录状态(ORDER_STATUS),cfs_order台帐编号。

判断order_status状态是否为非完成状态(完成状态为C),若完成,返回错误信息。

2.根据出库台帐编号和库存编号更新表cfs_dat_act_cargo_inout表中实际出库数量(OPERATE_AMOUNT1)字段。

3.根据出库台帐编号和库存编号更新表cfs_dat_act_cargo_store中库存数量和计划数量。

4,更新cfs_dat_act_cargo_order表记录状态为完成状态。

更新表cfs_dat_act_cargo_operate。

5、每一步操作都要往表CFS_DAT_ACT_CARGO_OTHEROP插入一条流水账日志记录.

2.货物入库

2.1货物入库受理

2.1.1功能描述

当各车货物到场后,司机拿进库通知单到CFS的业务受理台办理进仓手续,业务员审核单证,根据进库通知建立二级批次台帐。

按规则提示入库为库位预安排,无规则由用户指定;可以根据进仓编号或者其他货物属性自动跳出预约信息,建立台帐。

用户还能够对台帐信息进行修改和删除操作。

信息输入完成后,由业务人员打印收货记录的表头,并将收货记录交由理货人员,开始货物入库工作。

2.1.2界面描述

信息录入:

进仓编号,唛头,委托单位,货物中文名,送货单位,货物英文名,预估数量,预估体积,预估毛重,提单号,包装,受理时间,联系人,预定库位,定单号,车牌号,货物总价,进仓目的,客户要求,目的地,备注,单证号,载货清单号,海关放行号,业务类型。

查询条件:

送货单位,业务受理时间,委托单位,进仓编号,业务完成时间,业务编号,进仓批次,提单号,业务类型

信息显示:

入库台帐列表(车牌号,进仓编号,计划数量,受理时间,完成时间,台帐编号,进仓编号,委托单位,送货单位,货物中文,包装,计划毛重,计划体积)

入库明细列表(仓库,排,列,条,层,关次,托盘号,每关数量,第二数量,第三数量,HS编码,单件长,单件宽,单件高,货号po#,款号,ITEM#,单件毛重,单价,原产地,FSC#,有效期,生产日期,色号,规格,唛头)

2.1.3操作

新增:

添加一笔入库受理单记录。

修改:

修改入库受理单记录和入库明细。

删除:

对于未完成的入库受理单进行删除。

如有货损要记录货损情况(调用)

其他要求:

同一进仓编号的货物再次入库时系统自动显示XX预定库位

可以复制台帐(适合一车多票的情况)

2.1.4输出

单据:

收货记录,套打

入库回执单

2.1.5处理流程

(1)初始化数据:

“进仓编号”下拉框,“唛头”下拉框(默认为N/A),“委托单位”下拉框,“包装”下拉框,“理货员”下拉框,“设备”下拉框,“作业组”下拉框,“铲车司机”下拉框,目的港,进仓目的,业务类型都用下拉框(调用XX接口)

(2)新增:

调用BUS_CargoInStore接口,新增n条XX记录

(3)报表:

调用XX存储过程

预定库位:

调用库位图接口

2.1.6数据接口定义

接口名称

货物入库台帐列表

说明

返回字段包括:

台帐编号、车牌号、进仓编号、数量、受理时间、卸货开始、完成时间、进仓批次、委托单位、送货单位、货物中文名、包装、毛重、体积、货物英文名、提单号、唛头

客户端函数名

CargoInStoreProxy,InStoreOrderList

服务层函数名

CargoInStoreProxy,InStoreOrderList

参数

类型

说明

传入参数:

CARRIER

String(50)

送货单位

AGENT_ID

String(10)

委托单位

CARGO_AGENT_ID

String(20)

进仓编号

CARGO_ORDER_NO

String(10)

业务编号(台帐编号)

IN_SEQUENCE

String(20)

进仓批次

BG_ORDER_NO

String(10)

提单号

APPLY_DATE_BEGIN

String(14)

业务受理时间(开始)

APPLY_DATE_END

String(14)

业务受理时间(截至)

START_DATE_BEGIN

String(14)

卸货开始时间(开始)

START_DATE_END

String(14)

卸货开始时间(截至)

USER_ID_A

String(10)

录单人

传出参数:

成功:

Handle_OK;

失败:

Handle_Error;ErrCode:

错误代码,ErrDesc:

错误说明

接口名称

货物入库明细列表

说明

返回字段包括:

流水号、仓库、排、列、条、层、关次、托盘号、数量、第二数量、第三数量、单件长,单件款、单件高、货名、货号、款号、单件毛重、单价、原产地、色号、规格、唛头、PO#、ITEM#、FSC#

客户端函数名

CargoInStoreProxy,InStoreDetailList

服务层函数名

CargoInStoreProxy,InStoreDetailList

参数

类型

说明

传入参数:

CARGO_ORDER_NO

String(20)

入库台帐编号

传出参数:

成功:

Handle_OK;

失败:

Handle_Error;ErrCode:

错误代码,ErrDesc:

错误说明

接口名称

货物入库台帐管理

说明

对于货物入库进行受理。

客户端函数名

CargoInProxy,InStore

服务层函数名

CargoInProxy,InStore

参数

类型

说明

传入参数:

ACTION

String

(1)

处理类型:

1-新增2-修改3-删除

CARGO_ORDER_NO

String(20)

出库台帐编号

ORDER_TYPE

String(10)

业务类型,用户输入

AGENT_ID

String(10)

货代代码,即委托单位

CONTACTOR

String(10)

联系人

CARGO_OWNER

String(10)

货物归属人

CARRIER

String(50)

送货单位

TRUCK_NO

String(10)

车牌号

BILL_NO

String(20)

提单号

JOB_EXP_DAT

String(14)

作业截至时间

APPLY_DATE

String(14)

台帐受理时间

CARGO_AGENT_ID

String(20)

进仓编号

IN_SEQUENCE

String(20)

进仓批次

CARGO_NAME_CN

String(50)

货物中文名

CARGO_NAME_EN

String(50)

货物英文名

MARKS

String(50)

唛头

PLAN_LOCATION

String(20)

计划位置

PLAN_NUMBER

Number(10)

计划第一数量

PLAN_WEIGHT

Number(10,3)

计划重量

PLAN_VOLUME

Number(10,3)

计划体积

TOTAL_PRICE

Number(10,3)

总价

DESTINATION

String(10)

目的港

PO_NO

String(20)

订单号

PACKAGE_ID

String(10)

包装代码

USER_ID_A

String(10)

受理用户,取系统用户

OPERATE_ID

String(15)

动作代码(入库目的)

REQUIRMENT

String(50)

客户要求

REMARK

String(200)

备注

START_DATE

String(14)

开始时间

FINISH_

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 表格模板 > 表格类模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1