第三方物流中心仓储管理系统分析与设计,本文主要内容关键词为:管理系统论文,第三方论文,物流中心论文,此文献不代表本站观点,内容供学术参考,文章仅供参考阅读下载。
一、引言
管理信息系统是发展第三方物流的重要基础。物流企业可以利用信息系统规范各物流中心和仓库的业务标准。优化配置运力和仓储资源,完善订货单证、存货信息、仓库作业命令、货运单证、各种发票等内容,向客户对象及时反馈物流信息,提供实时的统计汇总和辅助决策。客户对象可以通过物流网络信息平台及时了解各类物流动态信息,建立与物流企业的联系,利用物流企业的信息服务,及时调整和改进采购、生产、销售等活动。
仓储管理作为第三方物流中心不可或缺的一环,其目标在于货物高效率的移动和对库存的控制。美国仓储教育研究会的一项研究表明,最好的仓库运行机制可以获得99.9%的订单准确率和99.2%的准时出货率,“零误差”被认为是可以接受的目标。国内外先进的第三方物流企业的运作经验表明,想要达到仓库作业的高效和准确,一套优秀的仓储管理系统是非常重要的。
二、仓储管理系统设计时关注的重点
1.多功能集成
随着社会经济的高速发展,当前阶段物流客户已经不满足于局部的物流服务,而倾向于一体化的物流服务,这就要求仓储管理系统应集成仓库进出库管理、条码/RF应用、流通加工、配送管理等功能于一体,能够帮助企业轻松解决仓库管理、配送管理方面的一系列问题,提高企业仓储经营管理水平。
2.追求精细化管理
目前大多数物流企业的仓储业务面向的客户行业复杂,货品种类繁多。多数客户存在着个性化需求,这就要求仓储管理系统应能够支持多种货品的不同属性的设置,支持多种操作模式和规范,支持多种业务流程的处理方式,支持多维度的查询统计功能等。
3.强调业务协同
物流企业的仓储业务涉及多方面的协同问题。自身多级物流仓库信息共享,对内与运输管理系统的信息交互,对外与供应商、合作伙伴及客户系统都存在业务信息交互的可能。这就要求信息系统全面支持业务协同,能实现与多数系统的无缝集成与连接。
4.重视增值服务
为客户提供基于仓储业务的增值服务,是第三方物流的发展方向之一,也成为第三方物流利润的重要组成部分。如当前许多物流中心正在发展流通加工业务,以提升物流企业核心竞争力,必然要求仓储管理系统能全面支持流通加工业务模式。
三、仓储管理系统的功能设计
1.仓储管理系统模块结构(见图1)
图1 仓储管理系统模块结构
2.系统功能设计
(1)基础设置
基础设置对仓储管理系统而言,不仅仅起到一个基础信息的记录作用,更重要的是用户可以通过基础信息的灵活配置以提高系统对不同客户、不同产品业务处理要求的适应能力。因为一个仓库或者配送中心可能管理上百个不同的货主,管理的产品类别超过上万种,仓库内既有货架区又有平面堆放区,产品包装方式形形色色,它们又具有不同的费收方式,而这些问题在系统中基本上都是可以通过基础信息的配置来完成的。基础设置包括:客户资料、产品、批次属性、包装、区域、库位/库区、ABC分类。
(2)业务规则
在仓储业务运作中,不同的客户、不同类型的产品、不同的物流包装形态可能会有不同的作业流程和作业方法,在不同的时间段,不同的产品具有不同的物流属性也会采取不同的库存方法。在仓储管理系统中,这些流程和作业方法将通过基础信息的设置和一系列的系统规则进行控制,用户可以根据业务管理的需要随时对规则进行设置和调整。业务规则包括上架规则和拣货规则。
(3)入库处理
入库处理包括单证处理、码盘、收货确认、质量检验和上架确认。
仓储管理系统提供方便的单证处理功能,同时支持使用采购订单生成预期收货通知。基于这些单证系统可以生成收货任务清单(Receiving Check List)或者收货标签(Receiving Label)。系统可以按照标准的包装方式对预期数量进行码盘分解,码盘分解后将可以基于每一个托盘(或者是箱、单件,这将取决于包装中的设置)生成收货标签或者打印收货任务清单。当然也可以人工进行堆垛、码盘并指定收货标签。系统支持如下3种方式的收货:按照收货任务清单收货;按照收货标签收货和盲收。如果系统由于种种原因出现误收货,还可提供对已经完成的收货作业进行取消,但仅限于上架未完成之前。
(4)库存管理
库存管理包括:库存余量、库存交易、库存移动、库存调整、库存冻结、库存转移和循环盘点。
库存余量作为仓库管理系统中最核心的数据,系统提供的多级库存记录模式,可多角度地提供从宏观到微观的全景式的库存信息。在仓库内发生的每一项业务活动,系统都会自动记录到库存交易中。除交易活动本身之外还会记录与活动相关的操作者和操作时间。系统提供的库存移动功能,使用户可以方便地将库存从一个库位移到另一个库位,并可通过移动将不同库位的库存合并到一个库位中,以提高仓库的空间利用率和产品的布局合理性。在仓库的日常运作中,由于误操作使库存发生偏差不可避免。当系统记录的库存与实际库存发生偏差时,用户可以使用系统提供的库存调整功能对库存数量进行调整。系统可以按照库存管理的各个层次对一定数量的库存进行冻结操作,系统会冻结如原因、时间、产品、库位、批次等信息。库存转移是系统所提供的一个异常强大的工具,通过该功能,用户不但可以将货物在不同货主之间进行转移,还可以方便地改变产品的位置和数量。循环盘点是库存管理中的一种动态盘点方式,通过循环盘点保证库存的动态准确性。
(5)出库处理
出库处理包括单证处理、订单分配、补货、拣货和发货。
系统对出货过程中可能使用的单证进行管理,还可根据客户设置的补货标准进行动态补货。对仓库操作中工作量最大的业务环节——拣货,系统支持如下两种拣货方式:离散拣货(基于订单的拣货方式)和合并拣货(基于批次的拣货方式)。针对分配的结果,用户可以打印拣货清单(Picking List),在拣货清单上详细记录了需要拣取货物的库位、批次、数量或者跟踪号。系统支持如下几种出货方式:整票订单出货、订单行出货、拣货明细出货。
(6)流通加工
流通加工作为第三方物流的主要增值服务内容,越来越显示出重要性。通过总结业内通用的流通加工模式,系统内完全支持对流通加工的管理,通过对货品属性的设置,定义流通加工的模式(组合或拆分),并设置货品属性的字母代码。流通加工包括加工单的创建和确认及领料加工。
(7)配送管理
为适应现代物流中心的实际业务需要,仓储管理系统中内嵌配送管理功能模块,保证了物流中心便捷地满足物流客户一体化物流的需求。通过将部分功能集成到仓储管理系统,帮助仓储中心完成一般的配送运输业务。配送管理包括订单管理、配载管理、运输计划和签收回单。
(8)报表管理
仓储管理系统内含多种标准报表,如收货、出货、库存的报表,涉及仓库管理的整个流程。所有报表支持按照不同的货主、时间段、产品等条件生成并可直接输出。系统提供的标准报表包括:出入库报表、空库位报表、库存预警报表、进出存台账、库存报表、库龄分析报表、配送业务报表等。
(9)费用结算管理
仓储管理系统支持自动计算仓库内发生的各类标准费用,包括入库费用、出库费用、初始库存费用和连续库存费用。入库费用和初始库存费用将在收货确认时自动计算,出库费用将在发货确认时自动计算,而连续库存费用将随着库存周期的增加而自动计算。费用结算管理包括费率设置、费用调整、生成费用清单和费用汇总清单。
四、仓储管理系统技术方案及关键技术
1.系统总体结构设计
系统采用当前最先进的软件技术来实现,如构件技术、中间件技术、Web技术、J2EE技术、XML技术和Web Service技术等,支持B/S结构。系统可以在Windows NT/98/2000、Linux和Unix等多种网络操作系统平台上运行,支持多种数据库管理系统,如Oracle 9i/10i:MS SQL Server;IBM DB2。客户端支持MS IE 5.0以上浏览器。
仓储管理系统总体结构设计见图2。
图2 仓储管理系统总体结构设计
网络接入系统要同时考虑网络结构的可靠性和客户端接入的可靠性。解决网络结构的可靠性,主要是避免网络中的单点故障,比如主干网采用双网结构等。对于用户端,一个用户可以同时具备多种接入方式,其中一种为主要接入方式,其他为备用方式。
信息交换系统主要是指用户与物流信息平台之间传输、查询信息的界面。根据不同的信息传输协议,使用Web服务器、Mail服务器、FTP服务器、X.400服务器等,分别提供HTTP、POP3/SMTP、FTP、X400等协议的传输。考虑到系统的性能与可靠性,每一种服务可以使用多台服务器承担。在这些服务器前端,配置负载平衡设备,实现多台服务器平均分担系统负荷,同时在某些服务器发生故障时,可以由正常的服务器接替,不影响用户的正常传输。
应用处理系统包括EDI服务器、增值信息处理服务器、与网络接入系统之间的通信协议接口、与数据库系统之间的数据库连接池,以及其他应用服务器。EDI服务器专门用于处理电子报文,它通过通信协议接口从前端的Web、Mail、FTP以及X.400服务器上接收电子报文,根据发送方、接收方信息进行分发。
数据库系统是信息平台的基础。设计采用关系数据库和对象映射的开发模式。在这种模式下,提供一个持久层,可以从一个数据存储源中生成对象,并可以把数据保存到数据存储源中去。这一层向技术人员隐藏了对象存储的细节。所有持久对象都使用持久层的标准接口,如果数据存储机制发生改变,则只有持久层需要改变。
2.J2EE软件架构
整个应用软件的B/S部分将以J2EE技术为主,这也是当前最新、最有效的软件集成模式。J2EE模型把实现多层结构服务的工作划分为两部分:实现商业逻辑和表现逻辑,以及由J2EE平台提供的标准系统服务。
(1)Java技术基础
J2EE应用程序模型起始于Java程序语言和Java虚拟机,其提供的不断提高的便携性、安全性是应用程序模型的基础。应用程序模型通常包括JavaBean组件模型,JavaBean使得为普通功能编写基于Java技术的代码更加容易,利用JavaBean的工具可以可视地定制、组合这些组件。
(2)安全性
当其他的应用程序模型需要在每个程序中有特定平台的安全性时,J2EE平台环境在诞生时对安全约束便已定义了。
J2EE平台定义了一种标准的公开存取控制规则,当程序在企业平台上集成与定制化时就已被程序员定义和解释了。J2EE也需要提供一个标准的注册机制以便应用程序不用将这些注册机制和逻辑相混合,相同的工作要执行于大量的不同的环境中,而并不需要改变源代码。
(3)3层结构
J2EE的一个显著优点是分层技术,典型的3层结构J2EE应用如图3所示:
图3 3层技术架构
和用户直接交互的是表示层,主要负责处理用户的请求并向用户展示操作结果,由采用JSP,Servlet、JSF等技术的Web Container支持。JSP技术和Servlets向客户层提供了易于访问的Internet型服务的中间层功能。JSP技术使用户接口开发者更加容易地向任何浏览器用户提供动态页面的服务。Servlets让基于Java技术的工程师在Java语言中提供完全的动态服务。
业务逻辑层主要负责实际业务逻辑操作,执行表示层的请求,主要由EJB容器承担。目前主要使用MDB进行消息处理、采用SessionBean进行业务处理。
数据层由J2EE服务和业界最流行的O/R Mapping工具Hibernate组成,主要负责业务数据的持久化。
3.系统接口设计
在网络化的信息构建时代,第三方物流中心的仓储管理系统有其基于网络的外部生成环境,系统必须与其他管理信息系统相连,如与客户系统、供应商系统、运输服务商系统、财务系统等。本系统提供的接口技术有数据库型、日志型和文件型3种。
除提供与其他管理信息系统的接口设计外,本系统能够实现与分拣机、输送机、电子标签、AS/RS等子系统的监控调度层的接口,其实现方式有多种,如基于TCP/IP的专用接口开发、数据库共享和文件共享等。与各自动化子系统的接口内容可以根据设备功能和管理要求开发定制,其具体实现需与各设备子系统供应商协同完成。
系统提供基于XML、EDI和TXT传输格式的物流设备标准接口,提供的接口设备包括:条码打印设备、条码识别设备、RF(无线射频)设备、RFID、GSP/GIS、电子封签、PTL(电子标签)、AS/RS自动升降堆垛机等。
五、结语
对于一个高效率的物流仓储配送中心,仓储管理系统不仅仅是一套软件系统,更是对一种现代化物流管理理念的诠释。本系统的开发基于一家大型第三方物流中心的仓储管理业务.同时吸取了国内外大型物流中心仓储管理系统的经验构建而成,该仓储管理系统目前已投入正常使用。系统不仅满足现有的大多数物流企业仓储管理,对未来新业务的拓展、新客户系统的接入也有充分的考虑,架构设计上有足够的延展性和伸缩性,真正实现了第三方物流中心“商流、资金流、物流、信息流”四流一体的运作目标。
标签:物流中心论文; 仓储管理系统论文; 库存管理论文; 业务管理论文; 客户分析论文; 费用管理论文; 软件论文; 业务支持论文; 客户管理论文; 功能分析论文; 用户分析论文; j2ee论文;