物流配送系统需求分析.docx
- 文档编号:23254779
- 上传时间:2023-05-15
- 格式:DOCX
- 页数:44
- 大小:279.44KB
物流配送系统需求分析.docx
《物流配送系统需求分析.docx》由会员分享,可在线阅读,更多相关《物流配送系统需求分析.docx(44页珍藏版)》请在冰豆网上搜索。
物流配送系统需求分析
物流配送系统需求分析
说明:
此文档是一完整需求分析实例,应用UML进行分析设计。
要紧讲述了状态图的各种应用。
1、接单业务
〔1〕、业务描述
厂商、分销商或配送企业市场专员登录系统后,通过身份验证后,选择配送通知单录入,输入配送通知单信息数据,确认后返回。
市场专员针对未审核的配送通知单进行审核〔库存满足要求〕;假如审核未通过,那么由市场专员反馈给厂商或分销商,再依照客户的意见作废或者修改配送通知单;假如审核通过,那么与客户/确认。
〔2〕、系统描述
A、UserCaseDiagram
●物流配送治理系统使用案例示图:
〔对应书中第二章,
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、UseCaseDiagram
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、UseCaseDiagram
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、UseCaseDiagram
B、系统描述
运输点系统,包括十项功能:
查询运输任务单、查询派车任务单、查询运力、运输交接、派车交接、记录行车日志、运输指派、派车指派、审核派车任务单和同步数据。
C、角色描述
1、运输调度员:
对下达的运输任务和派车任务进行指派。
是一类具有查询运输任务单、查询派车任务单、查询运力、运输交接、派车交接、记录行车日志、运输指派、派车指派、审核派车任务单和同步数据权限的角色。
2、配送员:
执行指派的运输任务后,与运输调度员进行交接。
是一类具有运输交接权限的角色。
3、司机:
执行指派的派车任务后,与运输调度员进行交接。
是一类具有运输交接和记录行车日志权限的角色。
4、调度中心:
接收运输点上传的数据。
D、用例描述
1、查询运输任务单:
目标:
依照运输任务单状态检索。
处理单据:
序号
单据名称
单据状态
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
未满足条件
标识未满足条件的任务单
调度
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 物流配送 系统 需求 分析