物流配送系统需求分析 《面向对象分析与设计》_第1页
物流配送系统需求分析 《面向对象分析与设计》_第2页
物流配送系统需求分析 《面向对象分析与设计》_第3页
物流配送系统需求分析 《面向对象分析与设计》_第4页
物流配送系统需求分析 《面向对象分析与设计》_第5页
已阅读5页,还剩34页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1 面向对象分析与设计面向对象分析与设计 应用案例应用案例 物流配送系统需求分析物流配送系统需求分析 说明:说明: 此文档是一完整需求分析实例,应用 uml 进行分析设计。主要讲述了状态图的各种 应用。 2 目目 录录 1、接单业务.4 (1)、业务描述.4 (2)、系统描述.4 (3)、流程描述.9 2、调度业务.10 (1)、业务描述.10 (2)、系统描述.10 (3)、流程描述.22 3、库存业务.23 (1) 、业务描述.23 (2)、系统描述.23 (3)、流程描述.31 4、运输点业务 .31 (1)、业务描述.31 (2)、系统描述.32 (3)、流程描述.38 附 a、单据状

2、态表.39 1、配送通知单.39 2、请求单.39 3、任务单.39 3 1、接单业务接单业务 (1)、)、业务描述业务描述 厂商、分销商或配送企业市场专员登录系统后,通过身份验证后,选择配送通知单录 入,输入配送通知单信息数据,确认后返回。 市场专员针对未审核的配送通知单进行审核(库存满足要求);如果审核未通过,则 由市场专员反馈给厂商或分销商,再根据客户的意见作废或者修改配送通知单;如果审核 通过,则与客户电话/传真确认。 (2)、)、系统描述系统描述 a、user case diagram 物流配送管理系统使用案例示图:(对应书中第二章,p26内容) 增加配送通知单 审核配送通知单 作废

3、配送通知单 查询配送通知单 删除配送通知单 修改配送通知单 使用 使用 客户 市场专员 查询库存 使用 4 b、系统描述、系统描述 接单系统,包括七项功能:增加配送通知单、删除配送通知单、修改配送通知单、 查询配送通知单、审核配送通知单、查询库存和作废配送通知单。 c、角色(行动者)描述、角色(行动者)描述 、客户:包括厂商和分销商。是一类具有增加配送通知单、删除配送通知单、修 改配送通知单、查询配送通知单和查询库存权限的角色。 、市场专员:可以接受客户的委托,进行相关业务活动。是一类具有增加配送通 知单、删除配送通知单、修改配送通知单、查询配送通知单、查询库存、审核配送通知单 和作废配送通知

4、单权限的角色。 d、使用案例描述、使用案例描述 、增加配送通知单: 目标:目标:增加角色录入的信息。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 配送通知单未审核 角色与用例之间的消息流:角色与用例之间的消息流: 序号序号主动方主动方消息消息被动方被动方 1 角色增加配送通知单信息用例 2 用例增加操作结果角色 执行情况:执行情况:用例保存角色增加的配送通知单信息。 、删除配送通知单: 目标:目标:删除角色要删除的信息。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 配送通知单未审核 角色与用例之间的消息流:角色与用例之间的消息流: 序号序号主动方

5、主动方消息消息被动方被动方 1 角色选择要删除的配送通知单用例 2 角色删除配送通知单用例 2 用例删除操作结果角色 5 执行情况:(状态图)执行情况:(状态图) 选择要删除的配送通知 单 删除选择的配送通知 单 ( 配送通知单 ) : 客户 : 市场专员 提示删除成功 提示删除不成功 ( 删除不成功 ) 删除配送通知单用例状态图,书 p92每一使用案例都可绘制状态图。 、修改配送通知单: 目标:目标:修改角色录入的信息。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 配送通知单未审核 角色与用例之间的消息流:角色与用例之间的消息流: 序号序号主动方主动方消息消息被动方被

6、动方 1 角色修改配送通知单信息用例 2 用例修改操作结果角色 执行情况:执行情况:用例保存角色修改的配送通知单信息。 、查询配送通知单: 目标:目标:检索角色需要的信息。 处理单据:处理单据: 6 序号序号单据名称单据名称单据状态单据状态 1 配送通知单未审核 2 配送通知单已审核 3 配送通知单未满足条件 4 配送通知单已取消 5 配送通知单未执行 6 配送通知单开始执行 5 配送通知单结束执行 角色与用例之间的消息流:角色与用例之间的消息流: 序号序号主动方主动方消息消息被动方被动方 1 角色选择要查询的配送通知单状态用例 2 角色查询配送通知单用例 2 用例查询操作结果角色 执行情况:

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

8、 市场专员 选择要审核的配 送通知单 查询未审核的配 送通知单 ( 查询结果 ) 查询库存 ( 配送通知单 ) 设置配送通知单 状态为已审核 提示库存不能满 足 生成对应的请求 单 ( 库存满足要求 ) 设置配送通知单状 态为未满足条件 ( 库存不满足 ) 、作废配送通知单: 目标:目标:标识配送通知单作废。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 8 1 配送通知单已取消 角色与用例之间的消息流:角色与用例之间的消息流: 序号序号主动方主动方消息消息被动方被动方 1 角色选择要作废的配送通知单用例 2 用例作废结果角色 执行情况:(状态图)执行情况:(状态图) : 市

9、场专员 选择要作废的配 送通知单 设置配送通知单 状态 ( 配送通知单 ) 提示作废配送通 知单成功 、查询库存 目标:目标:检索某种商品的总库存量。 处理单据:处理单据: 角色与用例之间的消息流:角色与用例之间的消息流: 序号序号主动方主动方消息消息被动方被动方 1 角色查询库存用例 2 用例查询结果角色 执行情况:执行情况:查询各个仓库中某种商品的总数量。 (3)、)、流程描述流程描述 a、客户、市场专员根据配送通知单状态查询配送通知单。 b、客户、市场专员增加、删除、修改配送通知单信息。 c、客户、市场专员查询库存。 9 d、市场专员针对未经审核的配送通知单,根据库存情况,进行审核;如果

10、审核通 过,则设置配送通知单的状态为已审核状态并生成出库请求单和运输请求单; 如果审核未通过,设置配送通知单的状态为未满足条件状态并将情况反馈给客 户,再根据客户的意见作废配送通知单或者修改配送通知单,其中,作废配送 通知单是将配送通知单的状态标识为已取消;修改配送通知单后可以再次审核。 如下图: 配送通知单 查询配送通知单 市场专员 审核配送通知单 审核是否 通过? 作废配送通知单修改配送通知单 查询库存 库存 yes no 2、调度业务调度业务 (1)、)、业务描述业务描述 调度员针对出库请求和运输请求进行调度(安排出库和运力);如果调度成功则下 达出库任务单和运输任务单;如果调度失败,则

11、反馈给市场专员。 调度员可以给库存点、运输点下传数据。 10 (2)、)、系统描述系统描述 a、use case diagram 审核运输请求单 库存点运输点 调度 取消调度 下传数据 查询出库请求单 查询库存 查询运力 查询入库请求单 查询运输请求单 审核出库请求 使用 使用 调度员 使用 使用 使用 使用 使用 b、系统描述、系统描述 调度系统,包括十项功能:查询出库请求单、查询入库请求单、查询运输请求单、 审核出库请求单、审核运输请求单、查询库存、查询运力、调度、取消调度和下传数据 (同步数据)。 c、角色描述、角色描述 、调度员:对已经审核过的配送订单进行调度。是一类具有查询出库请求单

12、、查 询入库请求单、查询运输请求单、审核出库请求单、审核运输请求单、查询库存、查询运 力、调度、取消调度和下传数据权限的角色。 、库存点:接收调度员下传的数据。 11 、运输点:接收调度员下传的数据。 d、用例描述、用例描述 、查询出库请求单: 目标:目标:根据状态检索出库请求单信息。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 出库请求单未审核 2 出库请求单已审核 3 出库请求单未满足条件 4 出库请求单未执行 5 出库请求单已执行 6 出库请求单已取消 角色与用例之间的消息流:角色与用例之间的消息流: 执行情况:执行情况: 序号序号主动方主动方消息消息被动方被动方

13、 1 角色选择出库请求单状态用例 2 用例查询操作结果角色 12 选择出库请求单 状态 根据状态查询 ( 出库请求单状态 ) 返回结果 ( 查询结果 ) : 调度员 、查询入库请求单: 目标:目标:根据状态检索入库请求单信息。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 入库请求单未执行 2 入库请求单已执行 3 入库请求单已取消 角色与用例之间的消息流:角色与用例之间的消息流: 执行情况:执行情况: 序号序号主动方主动方消息消息被动方被动方 1 角色选择入库请求单状态用例 2 用例查询操作结果角色 13 选择入库请求单 状态 根据状态查询 ( 入库请求单状态 ) 返回

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

15、目标:检索出仓库对应的库存商品信息。 处理单据:处理单据:无。 角色与用例之间的消息流:角色与用例之间的消息流: 执行情况:执行情况: 序号序号主动方主动方消息消息被动方被动方 1 角色选择仓库用例 2 角色选择商品用例 2 用例查询操作结果角色 15 选择仓库选择商品 ( 仓库 ) 查询当前仓库对 应商品的数量 ( 商品 ) : 调度员 返回结果 ( 查询结果 ) 、查询运力: 目标:目标:检索出运输点对应的运输工具信息。 处理单据:处理单据:无。 角色与用例之间的消息流:角色与用例之间的消息流: 执行情况:执行情况: 序号序号主动方主动方消息消息被动方被动方 1 角色选择运输点用例 2 角

16、色选择运力工具类型用例 3 用例查询运力结果角色 16 选择运输点选择运力工具类型 ( 运输点 ) 查询对应运力工具 当前可用数量 ( 运力工具类型 ) : 调度员 返回结果 ( 查询结果 ) 、调度: 目标:目标:根据请求单生成分别出库任务单、入库任务单、运输任务单和派车 任务单。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 出库请求单已审核 2 出库请求单未执行 3 出库请求单已执行 4 入库请求单已审核 5 入库请求单未执行 6 入库请求单已执行 7 运输请求单已审核 8 运输请求单未执行 9 运输请求单已执行 10 入库任务单未审核 11 出库任务单未审核 12

17、 运输任务但未审核 13 派车任务单未审核 角色与用例之间的消息流:角色与用例之间的消息流: 执行情况:执行情况: 17 查询已被审核过但 未执行的请求单 生成出库任务单 生成入库任务单生成运输任务单生成派车任务单 更新库存量 设置出库请求单 状态为已执行 设置入库请求单 状态为已执行 设置运输请求单 状态为已执行 更新运力 ( 请求单 ) 、取消调度: 目标:目标:取消请求单的调度。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 出库请求单未执行 2 出库请求单已取消 3 入库请求单未执行 4 入库请求单已取消 5 运输请求单未执行 18 6 运输请求单已取消 7 配送

18、通知单已取消 角色与用例之间的消息流:角色与用例之间的消息流: 执行情况:执行情况: 查询未执行的请 求单 设置请求单状态 为已取消 选择要取消的请 求单 ( 查询结果 ) ( 请求单 ) 设置配送通知单 状态为已取消 : 调度员 、下传数据(同步数据): 目标:目标:用调度中心的库存商品的相关信息同步对应仓库的库存商品的相关 信息;用调度中心的运力相关信息同步对应运输点的运力相关信息。 处理单据:处理单据: 角色与用例之间的消息流:角色与用例之间的消息流: 执行情况:执行情况: 序号序号主动方主动方消息消息被动方被动方 1 角色选择要取消的请求单用例 2 用例取消调度结果角色 序号序号主动方

19、主动方消息消息被动方被动方 1 角色选择要下传的数据类型用例 2 角色选择仓库用例 3 角色选择运输点用例 19 选择要下传的数 据类型 选择仓库 ( 商品 ) 选择运输点 ( 运力 ) 更新仓库商品数 量 ( 仓库 ) 更新当前可用的 运力工具 ( 运输点 ) : 调度员 、审核出库请求: 目标:目标:验证商品的总库存数量是否满足需要。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 出库请求单未审核 2 出库请求单已审核 3 出库请求单未满足条件 角色与用例之间的消息流:角色与用例之间的消息流: 序号序号主动方主动方消息消息被动方被动方 1 角色审核出库请求单用例 2

20、用例审核结果角色 20 执行情况:执行情况: 查询未审核的 出库请求单 查询库存 ( 出库请求单 ) 设置出库请求单状 态为未满足条件 ( 商品库存数量不满足 ) 设置出库请求单 状态为已审核 ( 商品库存数不满足 ) 提示商品库存 数量不满足 : 调度员 、审核运输请求: 目标:目标:验证当前是否有可执行请求的运力工具。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 运输请求单未审核 2 运输请求单已审核 3 运输请求单未满足条件 角色与用例之间的消息流:角色与用例之间的消息流: 序号序号主动方主动方消息消息被动方被动方 1 角色审核运输请求单用例 2 用例审核结果角色

21、 执行情况:执行情况: 21 查询未审核的运 输请求单 查询运力 ( 运输请求单 ) 设置运输请求单 状态为已审核 ( 运力满足 ) 设置运输请求单状 态为未满足条件 ( 运力不满足 ) 提示运力不满足 : 调度员 (3)、)、流程描述流程描述 a、 调度员给库存点或运输点下传数据。 b、 调度员查询库存。 c、 调度员查询运力。 d、 调度员查询出库请求单。 e、 调度员查询入库请求单。 f、 调度员查询运输请求单。 g、 调度员根据库存情况,审核出库请求单;如果审核通过,则改变出库请求单状 态为已审核,否则改变出库请求单状态为未满足条件。 h、 调度员根据运力情况,审核运输请求单;如果审核

22、通过,则改变运输请求单状 态为已审核,否则改变运输请求单状态为未满足条件。 i、 调度员针对已经审核过但未执行的请求单进行调度,生成对应的任务单,并改 变请求单状态为已执行。 j、 调度员取消已经审核过但未执行的请求单,改变请求单状态为已取消。 3、库存业务库存业务 (1)、)、业务描述业务描述 仓管员接受相应的出库单后,根据库存情况对出库单进行库存审核;如果审核成功 则执行相应的出库操作;如果审核不成功则通知调度中心。 22 仓管员接受相应的入库单后,根据库区情况对入库单进行库区审核;如果审核成功 则执行相应的入库操作;如果审核不成功则通知调度中心。 仓管员对退换货进行检验;如果货没有质量或

23、包装上的问题,则将货重新入库;如 果出现问题,则将货入退换货库。 盘点员可按分仓库、分商品进行盘点。 结算员进行结算。 (2)、)、系统描述系统描述 a、use case diagram 盘点 盘点员 退换货 入库 出库 仓管员 结算 结算员 b、系统描述、系统描述 库存系统,包括五项功能:出库、入库、退换货、盘点和结算。 c c、角色描述、角色描述 、仓管员:根据出库单、入库单进行出库、入库操作。是一类具有出库、入库、 退换货功能的角色。 、盘点员:对库存进行盘点。是一类具有盘点功能的角色。 、结算员:进行金额结算。是一类具有结算功能的角色。 d d、用例描述、用例描述 23 、查询出库任务

24、单: 目标:目标:根据出库任务单状态检索。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 出库任务单未审核 2 出库任务单已审核 3 出库任务单未满足条件 4 出库任务单未执行 5 出库任务单已执行 角色与用例之间的消息流:角色与用例之间的消息流: 序号序号主动方主动方消息消息被动方被动方 1 角色选择出库任务单状态用例 2 用例查询操作结果角色 执行情况:执行情况: 选择出库任务单 状态 根据状态查询 ( 出库任务单状态 ) 返回结果 ( 查询结果 ) : 仓管员 24 、查询入库任务单: 目标:目标:根据入库任务单状态检索。 处理单据:处理单据: 序号序号单据名称单据

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

26、数量用例 2 用例查询操作结果角色 执行情况:执行情况:查询对应仓库的商品数量。 、审核出库任务单: 目标:目标:验证是否满足商品的出库数量。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 出库任务单未审核 2 出库任务单已审核 3 出库任务单未满足条件 角色与用例之间的消息流:角色与用例之间的消息流: 序号序号主动方主动方消息消息被动方被动方 1 角色审核出库任务单用例 2 用例审核结果角色 执行情况:执行情况: 26 查询库存 设置出库任务单状 态为已审核 ( 商品库存数量满足 ) : 仓管员 提示商品库存数 量不满足 设置出库任务单状态 为不满足条件 ( 商品库 存

27、数量不 满足 ) 查询未审核的出 库任务单 ( 出库任务单 ) 、审核入库任务单: 目标:目标:检验商品的入库数量是否符合实际数量。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 入库任务单未审核 2 入库任务单已审核 3 入库任务单未满足条件 角色与用例之间的消息流:角色与用例之间的消息流: 序号序号主动方主动方消息消息被动方被动方 1 角色输入验货结果用例 执行情况:执行情况: 27 查询未审核的入 库任务单 提示输入验货结 果 ( 入库任务单 ) : 仓管员 设置入库任务单状 态为已审核 ( 结果正确 ) 设置入库任务单状态 为未满足条件 ( 结果错误 ) 、执行出

28、库: 目标:目标:根据出库任务单生成出库单。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 出库任务单未执行 2 出库任务单已执行 3 出库单 角色与用例之间的消息流:角色与用例之间的消息流: 执行情况:执行情况: 28 查询已审核过但未执 行的出库任务单 生成出库单 ( 出库任务单 ) 更新库存量 设置出库任务单状 态为已执行 、执行入库 目标:目标:根据入库任务单生成入库单。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 入库任务单未执行 2 入库任务单已执行 3 入库单 角色与用例之间的消息流:角色与用例之间的消息流: 执行情况:执行情况: 查

29、询已审核但未执行 的入库任务单 生成入库单 ( 入库任务单 ) 更新库存量 设置入库任务单状 态为已执行 29 、执行退换货 目标:目标:处理退换货的情况。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 入库单 2 退换货入库单 角色与用例之间的消息流:角色与用例之间的消息流: 执行情况:执行情况: 生成入库单 ( 货没有问题 ) 生成退换货库的 入库单 ( 货有问题 ) 更改库存量更改退换货库的对 应货 的库存量 、上传数据(同步数据) 目标:目标:将库存点的库存商品相关信息同步调度中心的库存商品相关信息。 处理单据:处理单据: 角色与用例之间的消息流:角色与用例之间的

30、消息流: 30 执行情况:执行情况:更新调度中心的对应库存点的商品信息。 、盘点(还没有确定盘点方式、结账方式) 目标:目标: 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 角色与用例之间的消息流:角色与用例之间的消息流: 序号序号主动方主动方消息消息被动方被动方 执行情况:执行情况: (3)、)、流程描述流程描述 a、 仓管员给调度中心上传数据。 b、 仓管员查询出库任务单。 c、 仓管员查询入库任务单。 d、 仓管员查询库存。 e、 仓管员审核出库任务单。 f、 仓管员审核入库任务单。 g、 仓管员执行出库。 h、 仓管员执行入库。 i、 仓管员执行退换货。 j、 盘点员

31、执行盘点。 4、运输点业务运输点业务 (1)、)、业务描述业务描述 运输调度员接受相应的运输任务和派车任务后,根据运力情况对派车任务单进行审 核(运力工具类型以及数量);如果审核成功则执行相应的指派操作,形成运输单和派车 单;如果审核不成功则通知调度中心。 配送员正常执行完运输指派任务后,与运输调度员进行交接工作;如果有退换货情 况,则在库存点进行退换货处理。 31 司机执行完派车指派任务后,与运输调度员进行交接工作,并填写行车日志。 (2)、)、系统描述系统描述 a a、 useuse casecase diagramdiagram 配送员 司机 查询运输任务单 查询派车任务单 审核派车任务

32、单 使用 查询运力 使用 运输指派 使用 派车指派 使用 运输交接 派车交接 记录行车日志 运输调度员 调度中心 上传数据 b b、 系统描述系统描述 运输点系统,包括十项功能:查询运输任务单、查询派车任务单、查询运力、运输 交接、派车交接、记录行车日志、运输指派、派车指派、审核派车任务单和同步数据。 c c、 角色描述角色描述 32 、运输调度员:对下达的运输任务和派车任务进行指派。是一类具有查询运输任务 单、查询派车任务单、查询运力、运输交接、派车交接、记录行车日志、运输指 派、派车指派、审核派车任务单和同步数据权限的角色。 、配送员:执行指派的运输任务后,与运输调度员进行交接。是一类具有

33、运输交接 权限的角色。 、司机:执行指派的派车任务后,与运输调度员进行交接。是一类具有运输交接和 记录行车日志权限的角色。 、调度中心:接收运输点上传的数据。 d d、 用例描述用例描述 、查询运输任务单: 目标:目标:根据运输任务单状态检索。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 运输任务单未执行 2 运输任务单已执行 3 运输任务单未满足条件 角色与用例之间的消息流:角色与用例之间的消息流: 序号序号主动方主动方消息消息被动方被动方 1 角色选择运输任务单状态用例 2 用例查询操作结果角色 执行情况:执行情况: 33 选择运输任务单 状态 根据状态查询 ( 运

34、输任务单状态 ) 返回结果 ( 查询结果 ) : 运输调度员 、查询派车任务单 目标:目标:根据派车任务单状态检索。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 派车任务单未执行 2 派车任务单已执行 3 派车任务单未满足条件 4 派车任务单未审核 5 派车任务单已审核 角色与用例之间的消息流:角色与用例之间的消息流: 序号序号主动方主动方消息消息被动方被动方 1 角色选择派车任务单状态用例 2 用例查询操作结果角色 执行情况:执行情况: 34 : 运输调度员 选择派车任务单 状态 根据状态查询 ( 派车任务单状态 ) 返回结果 ( 查询结果 ) 、查询运力: 目标:目

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

36、:执行情况: 查询未审核的派 车任务单 查询运力 ( 派车任务单 ) 设置派车任务单状 态为已审核 ( 运力满足 ) 设置派车任务单状态 为未满足条件 ( 运力不满足 ) 提示运力不满足 : 运输调度员 、运输指派 目标:目标:根据运输任务单生成运输单。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 运输任务单未执行 2 运输任务单已执行 3 运输单 角色与用例之间的消息流:角色与用例之间的消息流: 执行情况:执行情况: 36 查询已审核但未执行 的运输任务单 指派配送员 ( 运输任务单 ) 生成运输单 ( 配送人员 ) 设置运输任务单状 态为已执行 、派车指派 目标:目

37、标:根据派车任务单生成派车单。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 派车任务单未执行 2 派车任务单已执行 3 派车单 角色与用例之间的消息流:角色与用例之间的消息流: 执行情况:执行情况: 查询已审核但未执行 的派车任务单 指派车次 ( 派车任务单 ) 指派司机生成派车单 设置派车任务单状 态为已执行 、运输交接 目标:目标:标识运输任务的完成。 处理单据:处理单据: 37 序号序号单据名称单据名称单据状态单据状态 1 运输任务单执行完成 角色与用例之间的消息流:角色与用例之间的消息流: 执行情况:执行情况:设置运输任务单的状态为执行完成。 、派车交接 目标:目标:标识派车任务的完成。 处理单据:处理单据: 序号序号单据名称单据名称单据状态单据状态 1 派车任务单执行完成 角色与用例之间的消息流:角色与用例之间的消息流: 执行情况:执行情况:设置派车任务单的状态为执行完成。 、记录行车日志 目标:目标:记载行车情况。 处理单据:处

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论