您好,欢迎来到花图问答。
搜索
您的当前位置:首页物流配送系统需求分析

物流配送系统需求分析

来源:花图问答


――物流配送系统需求分析

说明:

此文档是一完整需求分析实例,应用UML进行分析设计。主要讲述了状态图的各种应用。

目 录

1、接单业务 ........................................................................................................................... 1

(1)、业务描述 ................................................................................................................ 1 (2)、系统描述 ................................................................................................................ 2 (3)、流程描述 ................................................................................................................ 5

2、调度业务 ........................................................................................................................... 5

(1)、业务描述 ................................................................................................................ 5 (2)、系统描述 ................................................................................................................ 6 (3)、流程描述 ............................................................................................................... 11

3、库存业务 ......................................................................................................................... 12

(1) 、业务描述 ............................................................................................................ 12 (2)、系统描述 .............................................................................................................. 12 (3)、流程描述 .............................................................................................................. 15

4、运输点业务 ..................................................................................................................... 16

(1)、业务描述 .............................................................................................................. 16 (2)、系统描述 .............................................................................................................. 16 (3)、流程描述 .............................................................................................................. 19

附A、单据状态表 ................................................................................................................ 19 1、配送通知单 .................................................................................................................. 19 2、请求单 ......................................................................................................................... 20 3、任务单 ......................................................................................................................... 20

1、接单业务 (1)、业务描述

厂商、分销商或配送企业市场专员登录系统后,通过身份验证后,选择配送通知单录入,输入配送通知单信息数据,确认后返回。

市场专员针对未审核的配送通知单进行审核(库存满足要求);如果审核未通过,则由市场专员反馈给厂商或分销商,再根据客户的意见作废或者修改配送通知单;如果审核通过,则与客户电话/传真确认。

(2)、系统描述

A、User Case Diagram

 物流配送管理系统使用案例示图:(对应书中第二章,P26内容) 修改配送通知单客户删除配送通知单查询库存查询配送通知单增加配送通知单使用使用使用市场专员审核配送通知单作废配送通知单B、系统描述 接单系统,包括七项功能:增加配送通知单、删除配送通知单、修改配送通知单、查询配送通知单、审核配送通知单、查询库存和作废配送通知单。 C、角色(行动者)描述 ①、客户:包括厂商和分销商。是一类具有增加配送通知单、删除配送通知单、修改配送通知单、查询配送通知单和查询库存权限的角色。

②、市场专员:可以接受客户的委托,进行相关业务活动。是一类具有增加配送通

知单、删除配送通知单、修改配送通知单、查询配送通知单、查询库存、审核配送通知单和作废配送通知单权限的角色。 D、使用案例描述

①、增加配送通知单:

目标:增加角色录入的信息。 处理单据:

序号 1

单据名称 配送通知单 单据状态 未审核 角色与用例之间的消息流: 序号 1 2 主动方 角色 用例 消息 增加配送通知单信息 增加操作结果 被动方 用例 角色 执行情况:用例保存角色增加的配送通知单信息。 ②、删除配送通知单: 目标:删除角色要删除的信息。 处理单据: 序号 1 单据名称 配送通知单 单据状态 未审核 角色与用例之间的消息流: 序号 1 2 2 主动方 角色 角色 用例 消息 选择要删除的配送通知单 删除配送通知单 删除操作结果 被动方 用例 用例 角色 执行情况:(状态图)  删除配送通知单用例状态图,书P92—每一使用案例都可绘制状态图。 ③、修改配送通知单: 目标:修改角色录入的信息。 处理单据: 序号 1 单据名称 配送通知单 单据状态 未审核 角色与用例之间的消息流: 序号 1 2 主动方 角色 用例 消息 修改配送通知单信息 修改操作结果 被动方 用例 角色

执行情况:用例保存角色修改的配送通知单信息。 ④、查询配送通知单:

目标:检索角色需要的信息。 处理单据: 序号 单据名称 单据状态

1 2 3 4 5 6 5

配送通知单 配送通知单 配送通知单 配送通知单 配送通知单 配送通知单 配送通知单 未审核 已审核 未满足条件 已取消 未执行 开始执行 结束执行 角色与用例之间的消息流: 序号 1 2 2 主动方 角色 角色 用例 消息 选择要查询的配送通知单状态 查询配送通知单 查询操作结果 被动方 用例 用例 角色 执行情况:(状态图) ⑤、审核配送通知单: 目标:确认配送通知单是否通过审核。 处理单据: 序号 1 2 3 3 4 5 单据名称 配送通知单 配送通知单 配送通知单 出库请求单 入库请求单 运输请求单 单据状态 未审核 已审核 未满足条件 未审核 未执行 未审核 角色与用例之间的消息流: 序号 1 2 主动方 角色 用例 消息 选择未审核的配送通知单 审核结果 被动方 用例 角色

执行情况:(状态图) ⑥、作废配送通知单:

目标:标识配送通知单作废。 处理单据: 序号 1 单据名称 配送通知单 单据状态 已取消

角色与用例之间的消息流: 序号 1 2 主动方 角色 用例 消息 选择要作废的配送通知单 作废结果 被动方 用例 角色 执行情况:(状态图) ⑦、查询库存 目标:检索某种商品的总库存量。 处理单据:

角色与用例之间的消息流: 序号 1 2 主动方 角色 用例 查询库存 查询结果 消息 被动方 用例 角色 执行情况:查询各个仓库中某种商品的总数量。 (3)、流程描述 A、 客户、市场专员根据配送通知单状态查询配送通知单。 B、 客户、市场专员增加、删除、修改配送通知单信息。 C、 客户、市场专员查询库存。 D、 市场专员针对未经审核的配送通知单,根据库存情况,进行审核;如果审核通过,则设置配送通知单的状态为已审核状态并生成出库请求单和运输请求单;如果审核未通过,设置配送通知单的状态为未满足条件状态并将情况反馈给客户,再根据客户的意见作废配送通知单或者修改配送通知单,其中,作废配送通知单是将配送通知单的状态标识为已取消;修改配送通知单后可以再次审核。如下图: 2、调度业务 (1)、业务描述

调度员针对出库请求和运输请求进行调度(安排出库和运力);如果调度成功则下

达出库任务单和运输任务单;如果调度失败,则反馈给市场专员。

调度员可以给库存点、运输点下传数据。

(2)、系统描述

A、Use Case Diagram B、系统描述

调度系统,包括十项功能:查询出库请求单、查询入库请求单、查询运输请求单、

审核出库请求单、审核运输请求单、查询库存、查询运力、调度、取消调度和下传数据(同步数据)。 C、角色描述 ①、调度员:对已经审核过的配送订单进行调度。是一类具有查询出库请求单、查询入库请求单、查询运输请求单、审核出库请求单、审核运输请求单、查询库存、查询运力、调度、取消调度和下传数据权限的角色。 ②、库存点:接收调度员下传的数据。 ③、运输点:接收调度员下传的数据。 D、用例描述 ①、查询出库请求单: 目标:根据状态检索出库请求单信息。 处理单据: 序号 1 2 3 4 5 6 单据名称 出库请求单 出库请求单 出库请求单 出库请求单 出库请求单 出库请求单 单据状态 未审核 已审核 未满足条件 未执行 已执行 已取消 角色与用例之间的消息流: 序号 1 2 主动方 角色 用例 执行情况:

消息 选择出库请求单状态 查询操作结果 被动方 用例 角色 ②、查询入库请求单:

目标:根据状态检索入库请求单信息。

处理单据: 序号 单据名称 单据状态

1 2 3

入库请求单 入库请求单 入库请求单 未执行 已执行 已取消 角色与用例之间的消息流: 序号 1 2 主动方 角色 用例 执行情况:

消息 选择入库请求单状态 查询操作结果 被动方 用例 角色 ③、查询运输请求单: 目标:根据状态检索运输请求单信息。 处理单据: 序号 1 2 3 4 5 6 单据名称 运输请求单 运输请求单 运输请求单 运输请求单 运输请求单 运输请求单 单据状态 未审核 已审核 未满足条件 未执行 已执行 已取消 角色与用例之间的消息流: 序号 1 2 主动方 角色 用例 消息 选择运输请求单状态 查询操作结果 被动方 用例 角色

执行情况:

选择运输请求单状态( 运输请求单状态 )根据状态查询 : 调度员( 查询结果 )返回结果

④、查询库存: 目标:检索出仓库对应的库存商品信息。 处理单据:无。 角色与用例之间的消息流: 序号 1 2 2

主动方 角色 角色 用例 执行情况:

选择仓库 选择商品 查询操作结果 消息 被动方 用例 用例 角色 ⑤、查询运力:

目标:检索出运输点对应的运输工具信息。

处理单据:无。

角色与用例之间的消息流:

序号 1 2 3

主动方 角色 角色 用例 选择运输点 消息 被动方 用例 用例 角色 选择运力工具类型 查询运力结果 执行情况:

⑥、调度:

目标:根据请求单生成分别出库任务单、入库任务单、运输任务单和派车

任务单。

处理单据: 序号 1 2 3 4 5 6 7 8 9 10 11 12 13 单据名称 出库请求单 出库请求单 出库请求单 入库请求单 入库请求单 入库请求单 运输请求单 运输请求单 运输请求单 入库任务单 出库任务单 运输任务但 派车任务单 单据状态 已审核 未执行 已执行 已审核 未执行 已执行 已审核 未执行 已执行 未审核 未审核 未审核 未审核

角色与用例之间的消息流: 执行情况: ⑦、取消调度:

目标:取消请求单的调度。

处理单据: 序号 1 2 3 单据名称 出库请求单 出库请求单 入库请求单 单据状态 未执行 已取消 未执行

4 5 6 7

入库请求单 运输请求单 运输请求单 配送通知单 已取消 未执行 已取消 已取消 角色与用例之间的消息流: 序号 1 2 主动方 角色 用例 执行情况: 消息 选择要取消的请求单 取消调度结果 被动方 用例 角色 ⑧、下传数据(同步数据): 目标:用调度中心的库存商品的相关信息同步对应仓库的库存商品的相关信息;用调度中心的运力相关信息同步对应运输点的运力相关信息。 处理单据: 角色与用例之间的消息流: 序号 1 2 3 主动方 角色 角色 角色 执行情况: 消息 选择要下传的数据类型 选择仓库 选择运输点 被动方 用例 用例 用例 ⑨、审核出库请求: 目标:验证商品的总库存数量是否满足需要。 处理单据: 序号 1 2 3 单据名称 出库请求单 出库请求单 出库请求单 单据状态 未审核 已审核 未满足条件 角色与用例之间的消息流: 序号 1 2 主动方 角色 用例 消息 审核出库请求单 审核结果 被动方 用例 角色

执行情况:

查询未审核的出库请求单( 出库请求单 )查询库存设置出库请求单状态为未满足条件( 商品库存数量不满足 )( 商品库存数不满足 )提示商品库存数量不满足设置出库请求单状态为已审核 : 调度员

⑩、审核运输请求: 目标:验证当前是否有可执行请求的运力工具。 处理单据: 序号 1 2 3 单据名称 运输请求单 运输请求单 运输请求单 单据状态 未审核 已审核 未满足条件 角色与用例之间的消息流: 序号 1 2 主动方 角色 用例 消息 审核运输请求单 审核结果 被动方 用例 角色 执行情况: (3)、流程描述

A、 调度员给库存点或运输点下传数据。 B、 调度员查询库存。 C、 调度员查询运力。

D、 调度员查询出库请求单。 E、 调度员查询入库请求单。 F、 调度员查询运输请求单。

G、 调度员根据库存情况,审核出库请求单;如果审核通过,则改变出库请求单状

态为已审核,否则改变出库请求单状态为未满足条件。

H、 调度员根据运力情况,审核运输请求单;如果审核通过,则改变运输请求单状

态为已审核,否则改变运输请求单状态为未满足条件。

I、 调度员针对已经审核过但未执行的请求单进行调度,生成对应的任务单,并改

变请求单状态为已执行。

J、 调度员取消已经审核过但未执行的请求单,改变请求单状态为已取消。

3、库存业务 (1)、业务描述 仓管员接受相应的出库单后,根据库存情况对出库单进行库存审核;如果审核成功则执行相应的出库操作;如果审核不成功则通知调度中心。 仓管员接受相应的入库单后,根据库区情况对入库单进行库区审核;如果审核成功则执行相应的入库操作;如果审核不成功则通知调度中心。 仓管员对退换货进行检验;如果货没有质量或包装上的问题,则将货重新入库;如果出现问题,则将货入退换货库。 盘点员可按分仓库、分商品进行盘点。 结算员进行结算。 (2)、系统描述 A、Use Case Diagram B、系统描述 库存系统,包括五项功能:出库、入库、退换货、盘点和结算。 C、角色描述 ①、仓管员:根据出库单、入库单进行出库、入库操作。是一类具有出库、入库、退换货功能的角色。

②、盘点员:对库存进行盘点。是一类具有盘点功能的角色。 ③、结算员:进行金额结算。是一类具有结算功能的角色。

D、用例描述

①、查询出库任务单:

目标:根据出库任务单状态检索。 处理单据: 序号 1 单据名称 出库任务单 单据状态 未审核

2 3 4 5

出库任务单 出库任务单 出库任务单 出库任务单 已审核 未满足条件 未执行 已执行 角色与用例之间的消息流: 序号 1 2 主动方 角色 用例 消息 选择出库任务单状态 查询操作结果 被动方 用例 角色 执行情况: ②、查询入库任务单: 目标:根据入库任务单状态检索。 处理单据: 序号 1 2 3 4 5 单据名称 入库任务单 入库任务单 入库任务单 入库任务单 入库任务单 单据状态 未审核 已审核 未满足条件 未执行 已执行 角色与用例之间的消息流: 序号 1 2 主动方 角色 用例 执行情况: ③、查询库存: 目标:检索对应仓库的商品数量。 处理单据:无。 角色与用例之间的消息流: 序号 1 2 主动方 角色 用例 查询商品数量 查询操作结果 消息 被动方 用例 角色 消息 选择入库任务单状态 查询操作结果 被动方 用例 角色

执行情况:查询对应仓库的商品数量。 ④、审核出库任务单:

目标:验证是否满足商品的出库数量。

处理单据: 序号 1 2 3

单据名称 出库任务单 出库任务单 出库任务单 单据状态 未审核 已审核 未满足条件 角色与用例之间的消息流: 序号 1 2 主动方 角色 用例 消息 审核出库任务单 审核结果 被动方 用例 角色 执行情况: ⑤、审核入库任务单: 目标:检验商品的入库数量是否符合实际数量。 处理单据: 序号 1 2 3 单据名称 入库任务单 入库任务单 入库任务单 单据状态 未审核 已审核 未满足条件 角色与用例之间的消息流: 序号 1 主动方 角色 执行情况: 输入验货结果 消息 被动方 用例 ⑥、执行出库: 目标:根据出库任务单生成出库单。 处理单据: 序号 1 2 3 单据名称 出库任务单 出库任务单 出库单 单据状态 未执行 已执行 角色与用例之间的消息流: 执行情况: ⑦、执行入库

目标:根据入库任务单生成入库单。

处理单据:

序号 1 2 3

单据名称 入库任务单 入库任务单 入库单 单据状态 未执行 已执行 角色与用例之间的消息流: 执行情况: ⑧、执行退换货

目标:处理退换货的情况。

处理单据: 序号 1 2 入库单 退换货入库单 单据名称 单据状态 角色与用例之间的消息流: 执行情况: ⑨、上传数据(同步数据) 目标:将库存点的库存商品相关信息同步调度中心的库存商品相关信息。

处理单据: 角色与用例之间的消息流: 执行情况:更新调度中心的对应库存点的商品信息。 ⑩、盘点(还没有确定盘点方式、结账方式) 目标: 处理单据: 序号 单据名称 单据状态 角色与用例之间的消息流: 序号 主动方 消息 被动方 执行情况: (3)、流程描述

A、 仓管员给调度中心上传数据。 B、 仓管员查询出库任务单。 C、 仓管员查询入库任务单。 D、 仓管员查询库存。

E、 仓管员审核出库任务单。 F、 仓管员审核入库任务单。 G、 仓管员执行出库。 H、 仓管员执行入库。 I、 仓管员执行退换货。

J、 盘点员执行盘点。

4、运输点业务 (1)、业务描述

运输调度员接受相应的运输任务和派车任务后,根据运力情况对派车任务单进行审

核(运力工具类型以及数量);如果审核成功则执行相应的指派操作,形成运输单和派车单;如果审核不成功则通知调度中心。

配送员正常执行完运输指派任务后,与运输调度员进行交接工作;如果有退换货情况,则在库存点进行退换货处理。 司机执行完派车指派任务后,与运输调度员进行交接工作,并填写行车日志。 (2)、系统描述 A、 Use Case Diagram B、 系统描述 运输点系统,包括十项功能:查询运输任务单、查询派车任务单、查询运力、运输交接、派车交接、记录行车日志、运输指派、派车指派、审核派车任务单和同步数据。 C、 角色描述 ①、 运输调度员:对下达的运输任务和派车任务进行指派。是一类具有查询运输任务单、查询派车任务单、查询运力、运输交接、派车交接、记录行车日志、运输指派、派车指派、审核派车任务单和同步数据权限的角色。 ②、 配送员:执行指派的运输任务后,与运输调度员进行交接。是一类具有运输交接权限的角色。 ③、 司机:执行指派的派车任务后,与运输调度员进行交接。是一类具有运输交接和记录行车日志权限的角色。 ④、 调度中心:接收运输点上传的数据。 D、 用例描述

①、 查询运输任务单:

目标:根据运输任务单状态检索。 处理单据: 序号 1 单据名称 运输任务单 单据状态 未执行

2 3

运输任务单 运输任务单 已执行 未满足条件 角色与用例之间的消息流: 序号 1 2

主动方 角色 用例 消息 选择运输任务单状态 查询操作结果 被动方 用例 角色 执行情况: ②、查询派车任务单 目标:根据派车任务单状态检索。 处理单据: 序号 1 2 3 4 5 单据名称 派车任务单 派车任务单 派车任务单 派车任务单 派车任务单 单据状态 未执行 已执行 未满足条件 未审核 已审核 角色与用例之间的消息流: 序号 1 2 主动方 角色 用例 消息 选择派车任务单状态 查询操作结果 被动方 用例 角色 执行情况: ③、查询运力: 目标:检索运力工具的数量。 处理单据:无。 角色与用例之间的消息流: 序号 1 2 主动方 角色 用例 消息 查询运力工具数量 查询操作结果 被动方 用例 角色 执行情况:查询对应运力工具的数量。 ④、审核派车任务单:

目标:验证是否有满足条件的运力工具。 处理单据: 序号 单据名称 单据状态

1 2 3

派车任务单 派车任务单 派车任务单 未审核 已审核 未满足条件 角色与用例之间的消息流: 序号 1 2

主动方 角色 用例 消息 审核派车任务单 审核结果 被动方 用例 角色 执行情况: ⑤、运输指派 目标:根据运输任务单生成运输单。 处理单据: 序号 1 2 3 单据名称 运输任务单 运输任务单 运输单 单据状态 未执行 已执行 角色与用例之间的消息流: 执行情况: ⑥、派车指派 目标:根据派车任务单生成派车单。 处理单据: 序号 1 2 3 单据名称 派车任务单 派车任务单 派车单 单据状态 未执行 已执行 角色与用例之间的消息流: 执行情况: ⑦、运输交接

目标:标识运输任务的完成。 处理单据: 序号 1

单据名称 运输任务单 单据状态 执行完成 角色与用例之间的消息流: 执行情况:设置运输任务单的状态为执行完成。

⑧、派车交接

目标:标识派车任务的完成。 处理单据: 序号 1

单据名称 派车任务单 单据状态 执行完成 角色与用例之间的消息流: 执行情况:设置派车任务单的状态为执行完成。

⑨、记录行车日志

目标:记载行车情况。 处理单据: 角色与用例之间的消息流: 执行情况:记录行车日志。 ⑩、上传数据(同步数据) 目标:将运输点的运力相关信息同步调度中心的运力相关信息。 处理单据: 角色与用例之间的消息流: 执行情况:更新调度中心的对应运输点的运力信息。 (3)、流程描述 A、运输调度员给高度中心上传数据; B、运输调度员检查派车任务单; C、运输调度员审核派车任务单; D、运输调度员查询运输任务单; E、运输调度员查询运力; F、运输调度员进行运输指派; G、运输调度员与司机进行交接; H、运输调度员与核对司机行车日志。

附A、单据状态表 1、配送通知单

序号 状态 描述 产生时机

1 2 3 4 5 6 未审核 已审核 已取消 未执行 正在执行 未满足条件 执行 7 标识未经审核的配送通知单 标识已经被审核过的配送通知单 标识已经被作废的配送通知单 标识未被执行的配送通知单 标识开始被执行的配送通知单 标识在调度时,因为不能被满足条件而不能执行的配送通知单 标识被执行完毕的配送通知单 接单业务中的增加配送通知单用例 接单业务中的审核配送通知单用例 接单业务中的作废配送通知单用例 接单业务中的审核配送通知单用例 调度业务中的调度用例 调度业务中的调度用例 运输点业务中的作业交接用例 2、请求单 序号 状态 1 未审核 2 已审核 3 4 5 6 已取消 未满足条件 未执行 已执行 描述 标识未被审核的请求单 标识已经被审核的请求单 标识已经被作废的任务单 标识未满足条件的任务单 标识未被执行的请求单 产生时机 接单业务中的审核配送通知单 调度业务中的审核出库请求单用例和审核运输请求单用例 调度业务中的取消调度用例 调度业务中的审核出库请求单用例和审核运输请求单用例 调度业务中的审核出库请求单用例和审核运输请求单用例 标识已被执行的请求单 调度业务中的调度用例 3、任务单 序号 状态 1 未审核 2 已审核 描述 产生时机 标识未被审核的任务单 调度业务中的调度用例 标识已经被审核的任务库存点业务中的审核出库任务单单 用例和审核入库任务单用例 运输点业务中的审核运输任务单用例 标识已经被作废的任务调度业务中的取消调度用例 单 标识未满足条件的任务库存点业务中的审核出库任务单单 用例和审核入库任务单用例 运输点业务中的审核运输任务单用例 标识未被执行的任务单 库存点业务中的审核出库任务单用例和审核入库任务单用例 运输点业务中的审核运输任务单3 4 已取消 未满足条件 5 未执行

6 已执行 7 执行完成 用例 标识已被执行的任务单 库存点业务中的执行出库用例和执行入库用例 运输点业务中的运输指派用例和派车指派用例 只是用于运输任务单和运输点业务中的运输交接用例和派车任务单,标识已执派车交接用例 行完成的任务单

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuowenda.com 版权所有 湘ICP备2023022495号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务