架构师训练营 - 第一周 - 食堂就餐卡系统设计

用户头像
韩挺
关注
发布于: 2020 年 06 月 09 日

食堂就餐卡系统设计

1 设计概述

1.1 功能概述

1.2 非功能约束

2     系统部署图与整体设计

2.1 系统部署图





系统的职责为管理用户信息及消费记录,完成用户充值扣费功能,部署两台数据服务器,一台应用服务器,根据实际情况依赖第三方支付系统。

2.2系统用例图





2.3注册缴费序列图





管理中心先创建用户,发送建卡消息到卡片管理组件,卡片管理组件从读卡器中获取卡片标识并返回,管理中心绑定用户和卡片。

管理中心发送充值金额数据到收付款组件,收付款模块从卡片管理组件读取余额,经过计算后发送余额到卡片管理组件,卡片管理组件完成写入金额到卡片中的操作。

2.4消费扣款序列图





收款机发送卡片标识到管理中心组件,管理中心完成验证并返回消息

收款机发送扣费消息到收付款组件,收付款组件从卡片管理组件获取余额并计算,然后发送更新余额消息到卡片管理组件完成更新。

3 系统设计

3.1系统组件图



用户头像

韩挺

关注

还未添加个人签名 2019.01.25 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 - 第一周 - 食堂就餐卡系统设计