智能物流柜应用架构设计详解
创作时间:
2025-03-23 08:46:22
作者:
@小白创作中心
智能物流柜应用架构设计详解
引用
1
来源
1.
https://cloud.tencent.com/developer/article/1970030
本文将介绍智能物流柜的应用架构设计,通过分析业务场景和需求,识别IT应用需求,分配功能和识别应用,最终划分项目工作包。
前言
智能物流柜基于快递员存件和用户取件等核心业务场景,部署一整套分布式软硬件系统,支撑起快递员、用户、客服人员之间的便捷高效协同。下面一起看一下,如何对其进行应用架构设计?
确定业务功能需求
理骨架 - 第一版流程分析
步骤化 - 第二版流程分析
输入阶段
- 收件人点击系统时,系统默认显示的广告页;
- 系统进入取件密码输入界面;
- 收件人输入完整、正确的取件密码;
验密开门阶段
- 系统确认密码正确;
- 系统打开相应的箱门,并显示箱位提示界面;
事务处理阶段
- 系统修改相应的快递箱为“未占用”状态;
- 系统设置取件密码失效;
- 系统记录取件流水,包括时间、快递单号、快递柜号、快递箱号等;
取物关门阶段
- 收件人取出快件,并关闭箱门;
- 系统返回默认显示的广告页;
找分支 - 第三版流程分析
对每个业务功能进行业务场景穷举分析,是应用架构设计的起跑线。业务场景找得全,就赢在了起跑线上;业务场景找不全,就输在了起跑线上。
输入阶段
- 忘记密码;
- 密码错误;
- 输入超时;
- 刷脸取件;
- 遇问题客服远程开门;
- 遇问题重开门;
验密开门阶段
- 超时打赏;
事务处理阶段
- 无;
取物关门阶段
- 箱门未关;
- 多件连取;
- 取出通知;
识别 IT 应用需求
通过业务流程分析,从而得到可以进一步得到 IT 应用系统必须提供的应用功能和应用服务。惊不惊喜?我们发现图中虽然信息量不小,但逻辑非常清楚。例如,图中的超时打赏业务流程,需要扫码支付应用服务来支撑。再例如,图中的刷脸取件业务流程,包含面部信息采集、人脸验证和用户账户管理三个应用服务。
分配功能、识别应用
识别出需要开发的前端程序、后端程序等。
划分项目
工作包的划分。
热门推荐
一个医生的成长需要多少年?
现在吃哪种盐最健康
转行路上的挫折期:如何调整心态?
孕期尿路感染怎么办
五代十国历史概述:五十三年间的政权更迭与英雄传奇
冬日惊雷:古老预兆还是自然之谜?
计算机网络宽带接入技术详解
了解OK镜,看这一篇就够了!
过年必学!四种美味羊排做法,总有一款适合你
阮籍与嵇康:正始文学的灿烂双璧
放坡比例1:1.5怎么计算?公式详解及实际应用
如何在银行办理账户升级业务?
梦到被狗咬?潜意识想告诉你的事
最低费率指数基金超430只,头部机构打起降费“消耗战”
想睡觉却异常清醒?调整心态是关键
三星堆打造具有中国气度、国际形象的超级IP
“压力山大”时代,中医药如何拯救你的睡眠?
高血糖者注意:这些器官正在被高糖 “侵蚀”,要抓紧自救!
国内首个获批的「近视神药」上市,防控效果如何?
2025中医执业医师考试备考指南:全面解析考试内容与高效复习策略
炉石传说酒馆战棋最强阵容搭配攻略
清朝衰亡的四大原因:从闭关锁国到改革失败
对乙酰氨基酚就是扑热息痛吗?服用时有哪些注意事项呢?
马可时期的著名智术师
2025年最新预测:这4所大学有望成为双一流,低分学生都能捡漏!
杨晨:中国足坛荣耀,德甲传奇
它,比三星堆更神秘
华为手机USB连接方式详解:步骤、注意事项与文件传输指南
扁平足适合穿什么鞋(扁平足患者如何选择合适鞋款)
一个人的文学史——读陈引驰《文脉的演进——中国古代文学史讲录》