一种智能物流配送信息处理系统及方法与流程

文档序号:12470016阅读:238来源:国知局
一种智能物流配送信息处理系统及方法与流程

本发明涉及一种配送系统及方法,属于信息管理领域,具体涉及一种智能物流配送信息处理系统及方法。



背景技术:

现有技术中的物流配送系统及方法往往采用两层架构,每层结构复杂,业务功能分配不清。并且,功能单一,难以适用于现有的物流发展需求。

鉴于以上原因,本发明人根据长期业务经验,并在大理研究的基础之上提出了一种智能物流配送信息处理系统及方法。本发明能够应用于公司配送货物的物流配送管理系统,实现物流配送的规范化管理,实现货物订单及配送的系统管理,方便车辆的管理以及路线的管理,避免了资源的冲突并提高使用率,系统化人员管理分配,完善的权限管理机制有效地控制了配送货物过程中责任的分配。



技术实现要素:

本发明主要是解决现有技术所存在的上述的技术问题,提供了一种智能物流配送信息处理系统及方法。该系统及方法能够应用于公司配送货物的物流配送管理系统,实现物流配送的规范化管理,实现货物订单及配送的系统管理,方便车辆的管理以及路线的管理,避免了资源的冲突并提高使用率,系统化人员管理分配,完善的权限管理机制有效地控制了配送货物过程中责任的分配。

本发明的上述技术问题主要是通过下述技术方案得以解决的:

一种智能物流配送信息处理系统,包括:一数据库,以及与数据相连的客户端,包括:

一车辆管理模块,用于负责物流车辆信息的维护和管理,具体包括:

车辆增加单元,用于在车辆信息库中增加车辆编号,型号,车牌号,载重量,体积容量,绑定所负责的线路,购置时间,预报废时间;

车辆删除单元,用于将报废车辆信息从车辆信息库中删除;

车辆修改单元,用于根据业务及车辆规划修改车辆编号,根据运输需要,将已存在车辆绑定到其他线路;

车辆查找单元,用于根据线路、编号、型号、购置时间,预报废时间在车辆信息库中查询已存在车辆;

状态管理单元,用于将车辆信息标记为“可用”和“不可用”两种状态,并有备注,可描述具体原因;

维护管理单元,用于根据车的型号设置定期维护时间;

一订单管理模块,用于管理和维护订单信息,具体包括:

订单查询单元,用于在输入框中输入收寄地、配送地、客户姓名、订单状态、查询时段并根据用户自身的权限信息查询订单并将结果动态显示在下面的列表框中;

订单删除单元,普通用户可删除待审订单,订单只能由本配送点和总公司管理员删除;

订单取消单元,待客户将货物送到最近的配送点后,在系统中将订单的目的地修改为货物当前所在的配送点,并生成一个目的地是货物发出地的新订单,并标识此订单;

订单修改单元,单击订单ID超级链接,进入订单录入页面,该页面各输入栏的缺省值为修改前的值,在各输入框中输入修改后的值,按确认按钮完成修改;

下单管理单元,由客户通过网络在系统里面下订单,或者当客户把货物送达配送点之后由配送人员填写订单;

订单状态维护单元,由配送点管理员对所有的订单都应该进行审查和批复并维护订单的各种状态;

条形码生成单元,用于根据订单信息生成条形码,共16位,前三位是配送点编码,不足用0代替,后三位是类别代码,中间10位是运单编码;

一配送管理单元,用于将订单管理模块生成的订单提交给配送管理,配送管理员根据目的配送点的订单数量生成交接单,配货点管理员通过已经由配货点管理规定的路线范围,价格等和车辆管理分配的车次选择恰当的路线,发车时间,收取费用标准,然后装车出发,送到目的配送点,目的配送点也如同前面配送管理一样,送到用户手中,签字验收;具体包括:

查询配送单元,用于查询包括车辆车次,车辆状态,线路,线路往返周期等信息,管理员可以根据用户运送的目的地和起始地来查询最短线路,当前线路所有的车辆状态,车次,发车日期和往返日期,也可以根据日期查询所有的配送业务等;

添加配送单元,用于接受订单具体发货,选择车次,路线,目的地,以及生成交接单,管理员根据客户的订单需求生成交接单选择合适的路线,以及相应的车次,发车时间添加配送任务;

配送取消单元,用于在客户违约不运送货物时,将配送状态置为取消,管理员通过客户的要求终止此次配送任务,将订单状态置为取消状态;

修改配送单元:用于修改车次,线路,目的点,并根据客户进一步的需求来完善订单进而修改配送线路;

一交接单管理模块,用于装货完成后,配送点管理员根据目的配送点的数量生成相应的交接单,具体包括:

交接单生成单元,用于将起点和终点一致的订单合并,生成交接单号、起终点信息,包含的订单信息、并生成交接单状态;

周期管理单元:用于在货物到达交接地后,交接签字后,将交接单生命设置为完结;

其中,以上系统分为数据呈现层、业务逻辑层、数据持久层共三层架构;

数据持久层是指关系数据库、活动目录、消息队列,这些都是存放数据的软件;他们在物理上分别对应数据库服务器、域控制器、消息服务器等;在我们的系统中只用到了关系数据库和活动目录、消息队列暂时不使用;

业务逻辑层主要是封装了业务相关的对象,以及业务相关的各种服务;这层是系统的核心层,该层有些服务可能需要存放在应用服务器中,有些是以组件的形式提供;

数据呈现层是和用户交互的一层,系统就是通过该层呈现给用户;在物理上它与Web服务器相对应。

一种智能物流配送信息处理系统,还包括:

用户管理模块,用于管理维护用户信息;用户包括:客户,配送点管理员,总公司管理员,总管理员和车辆管理员,配送点管理员主要是接收客户订单,并联系车队将货物运送到目的地;配送点同时还负责货物的配送工作;管理员主要负责车辆的维护、配送点、配送线路、配送价格的维护;车辆管理员负责车辆报修、车辆购买、司机等。

作为优选,上述的一种智能物流配送信息处理系统,还包括:

用户管理模块,用于管理维护用户信息;用户包括:客户,配送点管理员,总公司管理员,总管理员和车辆管理员,配送点管理员主要是接收客户订单,并联系车队将货物运送到目的地;配送点同时还负责货物的配送工作;管理员主要负责车辆的维护、配送点、配送线路、配送价格的维护;车辆管理员负责车辆报修、车辆购买、司机等。

作为优选,上述的一种智能物流配送信息处理系统,还包括:

报表管理模块,用于对订单信息按照用户输入的需求进行统计分析;报表分为:月报表、季度报表、年报表;在界面中报表是点击由系统自动生成的,并呈现在页面上,同样有年季月三种选项;在需要将报表导出时可以点击导出将报表导出到Excel里,具体包括:

收入报表单元,包括报表时间、报表生成时间、配送点名称、配送货物总重量、总体积、配送收入;

配送点报表单元,用于生成收货报表、发货报表、收发总表;收货报表内容有:配送点名称、报表时间、报表生成时间、发货配送点、配送货物总重量、总体积、配送收入发货报表内容有:配送点名称、报表时间、报表生成时间、收货配送点、配送货物总重量、总体积、运送收入收发总表内容有:配送点名称、报表时间、报表生成时间、收发类型、对端配送点、配送货物总重量、总体积、收入。

一种智能物流配送信息处理方法,包括:

一车辆管理步骤,用于负责物流车辆信息的维护和管理,具体包括:

车辆增加子步骤,用于在车辆信息库中增加车辆编号,型号,车牌号,载重量,体积容量,绑定所负责的线路,购置时间,预报废时间;

车辆删除子步骤,用于将报废车辆信息从车辆信息库中删除;

车辆修改子步骤,用于根据业务及车辆规划修改车辆编号,根据运输需要,将已存在车辆绑定到其他线路;

车辆查找子步骤,用于根据线路、编号、型号、购置时间,预报废时间在车辆信息库中查询已存在车辆;

状态管理子步骤,用于将车辆信息标记为“可用”和“不可用”两种状态,并有备注,可描述具体原因;

维护管理子步骤,用于根据车的型号设置定期维护时间;

一订单管理步骤,用于管理和维护订单信息,具体包括:

订单查询子步骤,用于在输入框中输入收寄地、配送地、客户姓名、订单状态、查询时段并根据用户自身的权限信息查询订单并将结果动态显示在下面的列表框中;

订单删除子步骤,普通用户可删除待审订单,订单只能由本配送点和总公司管理员删除

订单取消子步骤,待客户将货物送到最近的配送点后,在系统中将订单的目的地修改为货物当前所在的配送点,并生成一个目的地是货物发出地的新订单,并标识此订单;

订单修改子步骤,单击订单ID超级链接,进入订单录入页面,该页面各输入栏的缺省值为修改前的值,在各输入框中输入修改后的值,按确认按钮完成修改;

下单管理子步骤,由客户通过网络在系统里面下订单,或者当客户把货物送达配送点之后由配送人员填写订单;

订单状态维护子步骤,由配送点管理员对所有的订单都应该进行审查和批复并维护订单的各种状态;

条形码生成子步骤,用于根据订单信息生成条形码,共16位,前三位是配送点编码,不足用0代替,后三位是类别代码,中间10位是运单编码;

一配送管理子步骤,用于将订单管理步骤生成的订单提交给配送管理,配送管理员根据目的配送点的订单数量生成交接单,配货点管理员通过已经由配货点管理规定的路线范围,价格等和车辆管理分配的车次选择恰当的路线,发车时间,收取费用标准,然后装车出发,送到目的配送点,目的配送点也如同前面配送管理一样,送到用户手中,签字验收;具体包括:

查询配送子步骤,用于查询包括车辆车次,车辆状态,线路,线路往返周期等信息,管理员可以根据用户运送的目的地和起始地来查询最短线路,当前线路所有的车辆状态,车次,发车日期和往返日期,也可以根据日期查询所有的配送业务等

添加配送子步骤,用于接受订单具体发货,选择车次,路线,目的地,以及生成交接单,管理员根据客户的订单需求生成交接单选择合适的路线,以及相应的车次,发车时间添加配送任务;

配送取消子步骤,用于在客户违约不运送货物时,将配送状态置为取消,管理员通过客户的要求终止此次配送任务,将订单状态致为取消状态;

修改配送子步骤:用于修改车次,线路,目的点,并根据客户进一步的需求来完善订单进而修改配送线路;

一交接单管理步骤,用于装货完成后,配送点管理员根据目的配送点的数量生成相应的交接单,具体包括:

交接单生成子步骤,用于将起点和终点一致的订单合并,生成交接单号、起终点信息,包含的订单信息、并生成交接单状态;

周期管理子步骤:用于在货物到达交接地后,交接签字后,将交接单生命设置为完结;

其中,以上系统分为数据呈现层、业务逻辑层、数据持久层共三层架构;

数据持久层是指关系数据库、活动目录、消息队列,这些都是存放数据的软件;他们在物理上分别对应数据库服务器、域控制器、消息服务器等;在我们的系统中只用到了关系数据库和活动目录、消息队列暂时不使用;

业务逻辑层主要是封装了业务相关的对象,以及业务相关的各种服务;这层是系统的核心层,该层有些服务可能需要存放在应用服务器中,有些是以组件的形式提供;

数据呈现层是和用户交互的一层,系统就是通过该层呈现给用户;在物理上它与Web服务器相对应。

作为优选,上述的一种智能物流配送信息处理方法,还包括:

用户管理步骤,用于管理维护用户信息;用户包括:客户,配送点管理员,总公司管理员,总管理员和车辆管理员,配送点管理员主要是接收客户订单,并联系车队将货物运送到目的地;配送点同时还负责货物的配送工作;管理员主要负责车辆的维护、配送点、配送线路、配送价格的维护;车辆管理员负责车辆报修、车辆购买、司机等。

一种智能物流配送信息处理方法,还包括:

用户管理步骤,用于管理维护用户信息;用户包括:客户,配送点管理员,总公司管理员,总管理员和车辆管理员,配送点管理员主要是接收客户订单,并联系车队将货物运送到目的地;配送点同时还负责货物的配送工作;管理员主要负责车辆的维护、配送点、配送线路、配送价格的维护;车辆管理员负责车辆报修、车辆购买、司机等。

作为优选,上述的一种智能物流配送信息处理方法,还包括:

报表管理步骤,用于对订单信息按照用户输入的需求进行统计分析;报表分为:月报表、季度报表、年报表;在界面中报表是点击由系统自动生成的,并呈现在页面上,同样有年季月三种选项;在需要将报表导出时可以点击导出将报表导出到Excel里,具体包括:

收入报表子步骤,包括报表时间、报表生成时间、配送点名称、配送货物总重量、总体积、配送收入;

配送点报表子步骤,用于生成收货报表、发货报表、收发总表;收货报表内容有:配送点名称、报表时间、报表生成时间、发货配送点、配送货物总重量、总体积、配送收入发货报表内容有:配送点名称、报表时间、报表生成时间、收货配送点、配送货物总重量、总体积、运送收入收发总表内容有:配送点名称、报表时间、报表生成时间、收发类型、对端配送点、配送货物总重量、总体积、收入。

因此,本发明能够应用于公司配送货物的物流配送管理系统,实现物流配送的规范化管理,实现货物订单及配送的系统管理,方便车辆的管理以及路线的管理,避免了资源的冲突并提高使用率,系统化人员管理分配,完善的权限管理机制有效地控制了配送货物过程中责任的分配

附图说明

附图1是本实施例的模块结构示意图;

附图2是车辆运输管理流程图;

附图3是交接单管理流程图;

附图4是配送流程图;

附图5是本实施例的三层架构图。

具体实施方式

下面通过实施例,并结合附图,对本发明的技术方案作进一步具体的说明。

本实施例包括多个模块,具体描述如下。

1、车辆管理模块

车辆管理由省公司负责,省公司负责购买车辆,以及车辆的维护(如维修保养等),运力调配(具体哪些车辆负责哪些线路)等;在该系统和车辆管理模块中主要涉及车辆的增、删、改、查;对于货物的体积如果超过一辆车则可以使用多辆车;每辆车都有状态表示;只有可用时才可以安排。

增:车辆编号,型号,车牌号,载重量,体积容量,绑定所负责的线路,购置时间,预报废时间。

删:车辆报废,则需将该车辆删除。

改:根据业务及车辆规划,修改编号;根据运输需要,将已存在车辆绑定到其他线路。

查:可按线路、编号、型号、购置时间,预报废时间来查询已存在车辆。

状态:有“可用”和“不可用”两种状态,并有备注,可描述具体原因。

维护:维修,以及根据车的型号设置定期维护时间。

2、路线管理模块

路线管理目前我们只做到路线的浏览、增加、修改、删除、配送点循序维护。内容如下:线路名称、配送点顺序。

线路需要定义:

路线名称(起点,终点);

配送点顺序(计算出两个不直达配送点之间最短的距离);

浏览:浏览线路,方便管理员配送货物;

增加:对线路进行增加,需要定义线路的起点,终点;

修改:修改配送路线;

删除:删除配送路线

配送点维护:对配送点进行

3、配送点管理模块

配送点管理主要负责管理用户提交的订单,并把这些订单整理成不同的交接单,交给目的配送点,同时把报表提交给总公司管理员。

配送点管理员需要做的就是把收到的订单让总公司审核,总公司审核不通过则告知客户,并把货物返还给客户;如果审核通过则把订单整理成不同的交接单,并根据先前制定好的配送范围和配送价格的标准计算好每个客户所配送的金额,显示给客户,根据公司的制定发送货物给目的配送点。

根据公司制定的标准,每个季度配送点都根据配送情况制定出一份季度报表交给总公司,由总公司审核。

配送点需要维护的信息有配送点信息,配送范围以及配送范围的价格。

配送点信息:

当前配送点信息包括配送点的编码和名称、管理员代码和姓名、管理员口令、确认口令以及上行站点和下行站点等。配送点管理员可以对以上信息进行浏览操作。而配送点的信息输入、修改和删除由总公司管理员操作。

配送范围:

配送范围的信息包括范围名称、范围大小、配送时间和备注。配送点管理员可以对配送点的配送范围进行查看、修改、删除和添加操作,并由总公司来审核。如果配送点被删除,其配送范围也被删除。

删除:删除配送点范围信息。

添加:添加新配送点范围信息。

配送价格:

配送价格包括配送点之间的运输价格和配送范围价格。

配送点之间的运输价格由总公司制定,配送点来维护,维护后由总公司审核。维护内容包括更改查看运输价格、更改原先的运输价格、删除当前运输价格,增加新运输价格。

配送范围的价格根据配送范围的大小有不同的标准。在不同的配送范围下还加上首公斤,次公斤,首体积,次体积因素,根据这些因素的不同相应地调整配送价格。配送点管理员有对配送范围、首公斤、次公斤、首体积、次体积相应价格进行浏览、修改、删除和增加操作。

删除:删除原配送范围价格。

增加:增加新配送范围价格。

配送点管理员有义务给客户提供查看配送价格。

4、订单管理模块

订单字段包括:订单号、发件人姓名、联系方式、发件地址、收件人的相关信息、订单时间(系统时间)、订单状态、货物信息、货物描述、体积、重量(起终点的配送方式)、保价费等。

(1)查询订单

在输入框中输入收寄地、配送地、客户姓名、订单状态、查询时段(只需任选一项即可),查询结果动态显示在下面的列表框中。

权限:

普通用户只能查询自己的订单

配送点管理员能查询本全部订单

总公司管理员能查询全部订单

(2)删除订单

普通用户可删除待审订单,订单只能由本配送点和总公司管理员删除

客户取消订单:

客户取消订单-->将货物送到最近的配送点-->卸货->将目的地改为此配送点(最近的配送点)à产生一个新订单à目的地是货物的发出地--根据订单标识字段状态维护订单

(3)修改订单

单击订单ID超级链接,进入订单录入页面,该页面各输入栏的缺省值为修改前的值,在各输入框中输入修改后的值,按确认按钮完成修改。

客户能修改自己的订单,配送点管理员能修改本地订单,总公司管理员能修改全部订单。

(4)下订单

1.客户通过网络在系统里面下订单

2.客户把货物送达配送点之后由配送人员填写订单

(5)订单状态维护

配送点管理员对所有的订单都应该进行审查和批复。而且应该维护订单的各种状态,状态包括:未确认à已确认à在途(某一配送点)à配送中(à退订)à客户接收à等待支付à完成

(6)条形码(封单号)

规则:共16位,前三位是配送点编码,不足用0代替,后三位是类别代码,中间10位是运单编码。

5、交接单管理模块

装货完成后,配送点管理员(业务员)需要生成订单,根据目的配送点的数量生成相应的交接单;比如该车货物需要去五个配送点,则需要生成五个交接单。

交接单字段:启终点一致的订单合并、交接单号、起终点、包含的订单信息、交接单状态。

交接单生命周期:配送点根据货物的终点每天都会生成交接单(把相同终点的货物打包成一个)→交接单一式三份(收寄地留一份,承运人一份,一份跟着货物走要交到交接地)→(-->异常交接单—>)到达交接地后,交接,签字→交接单生命完结。

6、配送管理模块

根据订单管理生成的订单提交给配送管理,配送管理员根据目的配送点的订单数量生成交接单,比如该车货物需要去五个配送点,则需要生成五个交接单配货点管理员通过已经由配货点管理规定的路线范围,价格等和车辆管理分配的车次选择恰当的路线,发车时间,收取费用标准。然后装车出发,送到目的配送点,目的配送点也如同前面配送管理一样,送到用户手中,签字验收。

查询配送:包括查询车辆车次,车辆状态,线路,线路往返周期

管理员可以根据用户运送的目的地和起始地来查询最短线路,当前线路所有的车辆状态,车次,发车日期和往返日期,也可以根据日期查询所有的配送业务等

角色权限:配送点管理员/总公司管理员

输入:根据不同情况输入

输出:配送列表详情

添加配送:接受订单具体发货,选择车次,路线,目的地,以及生成交接单

管理员根据客户的订单需求生成交接单选择合适的路线,以及相应的车次,发车时间添加配送任务

角色权限:配送点管理员/总公司管理员

输入:根据订单输入

输出:添加成功/添加失败

取消配送:客户违约不运送货物,将配送状态致为取消

管理员通过客户的要求终止此次配送任务,将订单状态致为取消状态

角色权限:配送点管理员/总公司管理员

输入:取消

输出:取消配送

修改配送:包括修改车次,线路,目的点

角色权限:配送点管理员/总公司管理员

输入:根据客户进一步的需求来完善订单进而修改配送线路等

输出:修改成功

7、用户管理模块

用户主要包括:客户,配送点管理员,总公司管理员,总管理员和车辆管理员。

配送点管理员主要是接收客户订单,并联系省公司车队将货物运送到目的地;配送点同时还负责货物的配送工作;总公司管理员主要负责车辆的维护、配送点、配送线路、配送价格的维护;车辆管理员负责车辆报修、车辆购买、司机等。

8、报表管理模块

一般报表分为:月报表、季度报表、年报表

在界面中报表是点击由系统自动生成的,并呈现在页面上,同样有年季月三种选项;在需要将报表导出时可以点击导出将报表导出到Excel里。

按省公司和配送点分别出报表:

省公司方面的报表:

收入报表,报表内容如下:

报表时间、报表生成时间、配送点名称、配送货物总重量、总体积、配送收入;

配送点方面的报表:收货报表、发货报表、收发总表

收货报表内容有:配送点名称、报表时间、报表生成时间、发货配送点、配送货物总重量、总体积、配送收入

发货报表内容有:配送点名称、报表时间、报表生成时间、收货配送点、配送货物总重量、总体积、运送收入

收发总表内容有:配送点名称、报表时间、报表生成时间、收发类型、对端配送点、配送货物总重量、总体积、收入。

9、权限管理模块

权限管理包括角色、操作的增删改;角色、操作、用户组成一个以角色为中心的三维关系;可以为角色分配用户和为角色授权;角色一般要创建:省公司管理员、省公司员工、配送点管理员、配送点员工、车辆管理员、司机、用户等角色。

采用上述结构后,本实施例架构如图5所示,分为数据呈现层、业务逻辑层、数据持久层;

数据持久层:是指关系数据库、活动目录、消息队列等,这些都是存放数据的软件;他们在物理上分别对应数据库服务器、域控制器、消息服务器等;在我们的系统中只用到了关系数据库和活动目录、消息队列暂时不使用。

业务逻辑层:该层主要是封装了业务相关的对象,以及业务相关的各种服务;这层是系统的核心层,该层种有些服务可能需要存放在应用服务器中,有些是以组件的形式提供。数据呈现层:数据呈现层是和用户交互的一层;我们的系统就是通过该层呈现个用户的;在物理上它与Web服务器相对应。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1