基于Hadoop的物流信息平台
项目描述
现如今的时代是一个大数据时代,在我们的生活中,每天信息量的增长速度如同爆炸一般。物流信息也是如此,而且是多维度的,对于企业的员工来说,拥有一套具有多维度物流信息的管理系统,在工作上是非常方便的。本项目正是基于这样的背景下,搭建了一套物流信息管理平台,方便整合多维度的物流信息。
项目背景
就目前中国的物流发展现状来看,凡是跟物流业务相关的公司都需要依赖第三方物流平台,这样可以提高企业的工作效率,并减少一些不必要的成本。物流的业务是错综复杂的,按照目前中国的市场来看,一款使用方便,数据准确、功能全面的物流管理系统还是很受公司欢迎的。
在这样的背景之下,本课题深入探讨了如何实时获取多维度的物流数据信息,并实现一套方便的、快捷的物流管理系统。
项目功能
1. 数据采集
数据采集包括出入库的订单接收、订单归集、订单执行等功能。通过制定仓储计划和运输计划,对订单进行汇总、调度、改派等操作,帮助管理人员和客户动态掌握订单的最新状态,实现订单全程跟踪和管理,此外还可对异常订单进行相关处理,并对相关人员进行绩效考核。
2. 数据分析
数据分析包含车源、货物、专线三大信息,这里以车源信息模块为例,具有搜索、新增、修改、删除、导出等基本功能。
3. 数据可视化
数据可视化包括运输作业管理、运单管理、调度管理、在途监控等功能。该模块高效地整合了线路优化、配载优化、车辆管理、车辆跟踪、运力资源管理等一系列功能,实时监控车辆的运输路径和状态,很大程度地提高了运输效率。此外,通过车载终端,可实现车辆定位、上传运输线路、油耗统计、驾驶行为分析等功能。
项目架构
大数据时代,基于Hadoop的物流信息平台项目的架构分成3部分:推送单元,Hadoop大数据处理和分析单元,用户系统单元,如下图所示。
(1)推送单元:该单元属于此模型的感知层,主要功能是完成对宏观、中观和微观3个层面的数据的感知、采集和回传,包括智能运输,自动仓储、动态配送、物流供应、供需平衡等不同信息的感知系统。其中,网络通信平台属于模型中的传输层,主要完成推送单元和Hadoop大数据单元的数据通信。
(2)Hadoop大数据存储、分析、处理和计算单元:该单元属于模型的计算层,能够对海量数据进行规范存储和高效处理。用HBase进行分布式存储,lass层服务搭建MS结构模型,完成任务的分配和执行,Pass层服务完成海量数据处理的任务。另外,依靠数据挖掘对业务数据做出合理的决策,是此单元的主要目的。
(3)用户应用系统单元:该单元主要功能是实现智能化物流服务,包含了用户使用客户端对物流数据的查询和浏览,并能够实现对货物动向的实时监控。最终根据用户的需求,将商品物流环节和用户的需求进行匹配。因此,该单元也扮演着非常重要的角色。