文档介绍:货运中心仓库管理系统
设计书
上海xxxxx计算机有限公司
目录
范围 4
A系统目标 4
B主要软件需求 4
C设计约束、限制 4
数据设计 6
A:数据结构 6
单据描述 6
数据结构 6
B:数据存放约束 8
体系结构设计 9
A:数据和控制流 9
基础数据设置 9
仓库、库区、货位以及相关项目 9
策略 10
客户、物料相关项目 10
业务过程 11
库存记录数据格式 11
客户委托入库业务 12
TO单业务功能 34
策略设置 38
客户委托出库业务 39
仓库内部日常作业模块 56
仓库之间移库 66
月末处理 76
客户费用结算 78
统计报表 81
客户费用报表 81
安排信息查询 82
物流统计报表 84
物流仓库报表 87
客户仓库报表 89
系统维护 93
操作人员以及权限控制 93
数据库备份 93
系统日志 95
开发环境 96
接口设计 97
A人机界面规则 97
基础数据维护 100
地区设置 100
分公司设置 100
sys_code内容设置窗口 100
包装设置 100
仓库设置 100
月台设置 101
库区类型设置 101
库区设置(包括库区策略优先级设置) 101
货位类型设置 102
货位设置 102
存储单元设置 102
存储单元类型设置(包括货位、存储单元转换率设置) 103
策略设置 103
客户设置 103
客户商品设置 104
商品计量单位换算 104
商品、存储单元类型换算设置 104
商品、货位类型换算设置 104
客户仓库设置 104
客户商品安全库存设置 105
客户委托人库 105
客户委托出库 106
仓库内部日常作业模块 106
仓库月末处理 106
客户费用结算 106
报表 106
B外部接口设计 106
外部数据接口 106
外部系统和设备接口 107
C内部接口设计规则 108
维护界面规则: 108
函数规则: 108
附录 109
出入库类别 109
运输安排单类别 109
取号函数(F_GETID)规则 109
范围
A系统目标
本仓库管理软件是物流中心的仓库管理软件,仓库能够接受多家客户的委托管理他们的货物。能够对仓库内的货物收、发、存、调、移库等操作进行全面的预测、建议、控制和管理。输出报表,及时反映出货物占用状况、收发存情况。使用户能够实现高效管理。
B主要软件需求
基础数据维护,客户委托入库,客户委托出库,盘仓,移库,仓库月末处理,客户费用计算,输出统计报表。如下图所示:
C设计约束、限制
数据库:Microsoft SQL Server 2000。
服务器操作系统:Windows 2000
开发语言:PB
数据设计
A:数据结构
单据描述
收货单,ID单(Inbound Delivery):由客户录入的,单据中的货物将要从入库。
发货单,OD单(Outbound Delivery):由客户录入的,单据中的货物将要从仓库发送到客户处。
拣货安排单,Wave单(Wave):由多张发货单生成,多张发货单作为一批,生成TO单,同时拣货。
移库单:由于某种需求,商品需要从一个仓库转移到另外一个仓库,这个业务用移库单来发出指令,然后移库。移库指令使用IO表
库存转移安排单,TO单(Transfer Order):包括入库、出库和移库,确认TO单改变库存。TO单可以通过以下方式产生:
由收货单生成,一般用来指示货物从收货区转移到货位,同时确认入库单,修改库存,一旦货物到达货位,入库单关闭。
由发货单或Wave单生成,一般用来指示货物从货位转移到拣货区,一旦货物到达拣货区,出库单关闭。
直接录入:仓库内部移库,那么直接录入TO单,实现仓库内部移库。
由Wave单生成,一般用来指示货物从货位转移到拣货区,一旦货物到达拣货区,出库单关闭。
入库安排单(ASN):由收货单生成,相当于收货运输单,包含车辆信息、路线信息和时间信息。
出库安排单(ASN):由发货单生成,相当于发货运输单,包含车辆信息、路线信息和时间信息。
数据结构
数据库表说明:
库存部分:
I_stock,I_stock_detail:记录商品库存收发存信息和商品库存包装信息
Vi_inout:当前财务月份到其他未结月份的进出库数量
Vi_stock:未结月份的月份库存收发存(没有期初库存)
Vi_curStock:当前库存
Vi_inout_detail:当前财务月份到其他未结月份的包装进出库数量