应用架构设计 - 智能物流柜

简介: 应用架构设计 - 智能物流柜

《业务架构·应用架构·数据架构实战》读书笔记

前言

接上篇 《业务驱动的应用架构设计》。

智能物流柜 基于 快递员存件 和 用户取件 等核心业务场景,部署一整套分布式软硬件系统,支撑起快递员、用户、客服人员之间的便捷高效协同。

下面一起看一下,如何对其进行应用架构设计?

确定业务功能需求

理骨架 - 第一版流程分析

步骤化 - 第二版流程分析

输入阶段

  • 收件人点击系统时,系统默认显示的广告页;
  • 系统进入取件密码输入界面;
  • 收件人输入完整、正确的取件密码;

验密开门阶段

  • 系统确认密码正确;
  • 系统打开相应的箱门,并显示箱位提示界面;

事务处理阶段

  • 系统修改相应的快递箱为“未占用”状态;
  • 系统设置取件密码失效;
  • 系统记录取件流水,包括时间、快递单号、快递柜号、快递箱号等;

取物关门阶段

  • 收件人取出快件,并关闭箱门;
  • 系统返回默认显示的广告页;

找分支 - 第三版流程分析

对每个业务功能进行业务场景穷举分析,是应用架构设计的起跑线。业务场景找得全,就赢在了起跑线上;业务场景找不全,就输在了起跑线上。

输入阶段

  • 忘记密码;
  • 密码错误;
  • 输入超时;
  • 刷脸取件;
  • 遇问题客服远程开门;
  • 遇问题重开门;

验密开门阶段

  • 超时打赏;

事务处理阶段

  • 无;

取物关门阶段

  • 箱门未关;
  • 多件连取;
  • 取出通知;

d283d528e6cce55e3722868716eccba7.png

识别 IT 应用需求

通过业务流程分析,从而得到可以进一步得到 IT 应用系统必须提供的应用功能和应用服务。

81e8fcb968ddde1678845c8078b5a354.png

惊不惊喜?我们发现图中虽然信息量不小,但逻辑非常清楚。例如,图中的超时打赏业务流程,需要扫码支付应用服务来支撑。再例如,图中的刷脸取业务流程,包含面部信息采集、人脸验证和用户账户管理三个应用服务。

分配功能、识别应用

识别出需要开发的前端程序、后端程序等。

85143225542ebbfd96561d8b91be5251.png

划分项目

工作包的划分。

87930d3525b219d5df7f0705b53f50d3.png

推荐阅读

目录
相关文章
|
7月前
|
存储 前端开发 BI
基于云计算技术的B/S架构智能云HIS系统源码 集挂号、处方、收费、取药、病历于一体
云HIS是针对中小医院机构、乡镇卫生室推出的一套基于云端的云HIS服务平台,借助云HIS,将医院业务流程化,大大提高医院的服务效率和服务质量,为客户提供医院一体化的信息解决方案。云HIS主要功能:包含门诊收费管理,住院收费管理,门诊医生工作站,住院医生工作站,住院护士工作站,辅助检查科室管理,药房药品管理,药库药品管理,报表查询。满足诊所、中小医院业务中看诊、收费、发药、药库管理、经营分析等多环节的工作需要。
99 4
|
4月前
|
机器学习/深度学习 数据采集 人工智能
揭秘!47页文档拆解苹果智能,从架构、数据到训练和优化
【8月更文挑战第23天】苹果公司发布了一份47页的研究文档,深入解析了其在智能基础语言模型领域的探索与突破。文档揭示了苹果在此领域的雄厚实力,并分享了其独特的混合架构设计,该设计融合了Transformer与RNN的优势,显著提高了模型处理序列数据的效能与表现力。然而,这种架构也带来了诸如权重平衡与资源消耗等挑战。苹果利用海量、多样的高质量数据集训练模型,但确保数据质量及处理噪声仍需克服。此外,苹果采取了自监督与无监督学习相结合的高效训练策略,以增强模型的泛化与稳健性,但仍需解决预训练任务选择及超参数调优等问题。
155 66
|
28天前
|
机器学习/深度学习 运维 监控
智能运维在现代IT架构中的转型之路####
【10月更文挑战第29天】 本文旨在探讨智能运维(AIOps)如何成为现代IT架构不可或缺的一部分,通过分析其核心价值、关键技术及实践案例,揭示AIOps在提升系统稳定性、优化资源配置及加速故障响应中的关键作用。不同于传统运维模式的被动响应,智能运维强调预测性维护与自动化处理,为企业数字化转型提供强有力的技术支撑。 ####
68 0
|
4月前
|
人工智能 网络协议 物联网
AIoT智能物联网平台技术架构
AIoT智能物联网平台的技术架构从终端设备到物联网平台可分为边缘侧网关、接入网关层、基础设施层、中台层和应用层。
200 14
|
4月前
|
机器学习/深度学习 人工智能
清华研究登Nature,首创全前向智能光计算训练架构,戴琼海、方璐领衔
【8月更文挑战第30天】清华大学研究人员在《自然》杂志上发表了一项开创性成果,提出了一种全前向智能光计算训练架构,解决了传统光学AI方法依赖电子计算机模拟和优化的问题,实现了光学系统的自学习和自设计。该架构通过将光学系统映射到参数化神经网络中,消除了反向传播需求,展示了在多个领域的广泛应用前景,如深度光学神经网络和高分辨率散射成像等。这一成果为光学AI的发展开辟了新道路,但实际应用中仍需克服一些挑战。论文详情见:https://www.nature.com/articles/s41586-024-07687-4
51 2
|
6月前
|
人工智能 运维 监控
智能化运维:AI在IT基础架构管理中的应用
【6月更文挑战第8天】本文将探讨人工智能(AI)如何革新传统的IT运维领域,实现智能化的故障预测、自动化的修复流程以及高效的资源分配。我们将通过实例分析AI技术如何优化数据中心的能源使用,提升网络性能监控的准确性,并降低系统维护成本。
93 2
|
7月前
|
安全 物联网 数据安全/隐私保护
智能终端信息安全概念(八):硬件安全技术—芯片自主化与安全硬件架构
智能终端信息安全概念(八):硬件安全技术—芯片自主化与安全硬件架构
121 0
|
存储 传感器 边缘计算
物联网体系架构解析:感知、通信与智能的融合
本篇深入剖析了物联网体系架构的关键要素,围绕感知、通信与应用层,以及边缘计算和云计算的角色进行了详细探讨。在感知层,各种传感器、执行器和物理设备的作用被阐述,它们负责采集环境数据和执行操作。传输层则负责数据传输和通信,确保感知层数据能够流畅传送。而应用层是物联网的最终目标,集成了各类应用和服务,通过分析传输层数据来实现智能化决策和控制。
796 0
|
机器学习/深度学习 编解码 人工智能
深度解读智能化编码的技术架构与实践案例
LiveVideoStackCon2023上海站,阿里云视频云专场系列演讲-2
473 0
|
运维 达摩院 Kubernetes
《云原生架构容器&微服务优秀案例集》——02 汽车/制造——苏打智能 借力阿里云 AHPA 轻松应对突发流量
《云原生架构容器&微服务优秀案例集》——02 汽车/制造——苏打智能 借力阿里云 AHPA 轻松应对突发流量
269 0