智能物流柜应用架构设计详解
创作时间:
作者:
@小白创作中心
智能物流柜应用架构设计详解
引用
1
来源
1.
https://cloud.tencent.com/developer/article/1970030
本文将介绍智能物流柜的应用架构设计,通过分析业务场景和需求,识别IT应用需求,分配功能和识别应用,最终划分项目工作包。
前言
智能物流柜基于快递员存件和用户取件等核心业务场景,部署一整套分布式软硬件系统,支撑起快递员、用户、客服人员之间的便捷高效协同。下面一起看一下,如何对其进行应用架构设计?
确定业务功能需求
理骨架 - 第一版流程分析
步骤化 - 第二版流程分析
输入阶段
- 收件人点击系统时,系统默认显示的广告页;
- 系统进入取件密码输入界面;
- 收件人输入完整、正确的取件密码;
验密开门阶段
- 系统确认密码正确;
- 系统打开相应的箱门,并显示箱位提示界面;
事务处理阶段
- 系统修改相应的快递箱为“未占用”状态;
- 系统设置取件密码失效;
- 系统记录取件流水,包括时间、快递单号、快递柜号、快递箱号等;
取物关门阶段
- 收件人取出快件,并关闭箱门;
- 系统返回默认显示的广告页;
找分支 - 第三版流程分析
对每个业务功能进行业务场景穷举分析,是应用架构设计的起跑线。业务场景找得全,就赢在了起跑线上;业务场景找不全,就输在了起跑线上。
输入阶段
- 忘记密码;
- 密码错误;
- 输入超时;
- 刷脸取件;
- 遇问题客服远程开门;
- 遇问题重开门;
验密开门阶段
- 超时打赏;
事务处理阶段
- 无;
取物关门阶段
- 箱门未关;
- 多件连取;
- 取出通知;
识别 IT 应用需求
通过业务流程分析,从而得到可以进一步得到 IT 应用系统必须提供的应用功能和应用服务。惊不惊喜?我们发现图中虽然信息量不小,但逻辑非常清楚。例如,图中的超时打赏业务流程,需要扫码支付应用服务来支撑。再例如,图中的刷脸取件业务流程,包含面部信息采集、人脸验证和用户账户管理三个应用服务。
分配功能、识别应用
识别出需要开发的前端程序、后端程序等。
划分项目
工作包的划分。
热门推荐
如何巧妙搭配双钩鞋?时尚风采尽在其中!
如何降低月季花的病虫害——全面策略与预防措施
手把手教你打造月季花墙和花柱
有哪些可以“提升宅家幸福感”的客厅植物
粉苞冬红花怎么养护和管理才能开花,答案就在这!
这个因子让辣椒不再惧冷
冬季月季花怎么养比较好?
这种仙人掌能在沙漠里阴暗爬行,为了存活,它们杀死过去的自己
月季花冬季如何过冬
改善记忆力:科学方法与生活方式双管齐下
52小时锻炼让老人更聪明,专家推荐多重护脑方案
最新研究:睡眠不足致记忆力损害难以弥补
专家解析:晨起口干口苦舌苔白的五大常见原因
夏季口干难解渴?中医:五脏失调是元凶
荣耀新英雄东方曜技能属性攻略 全面解析东方曜的技能特点和应对策略
王者荣耀东皇太一攻略:技能详解与实战技巧
王者荣耀东方曜高端局打野思路,熟知技能连招口诀好上分
舌苔白厚口苦口臭的五大成因与治疗建议
焦作十大景点:云台山、神农山等你来打卡
探究碎银子茶的原产地与特点
焦作至云南自驾游:精选路线与攻略
国潮设计+限定包装,桂花柿子饮品成秋冬消费新宠
秋冬饮品之争:桂花香以44.7%支持率力压柿子味
别让安眠药成为负担,警惕阿普唑仑、劳拉西泮,长期服用的隐藏风险!
【健康科普】治疗失眠、焦虑的阿普唑仑,如何正确使用?
嗡嗡作响的耳鸣:症状、成因与治疗全解析
听音乐、熬夜、噪音,专家教你预防和改善耳鸣
食品健康与安全企业社会责任
西藏地震救援中的低温防护:从群众到搜救犬的全方位保暖指南
杜牧:春风十里,不如你