week1- 食堂就餐卡系统架构设计
1 设计概述
食堂就餐卡系统是⼀个食堂收费,管理就餐卡消费的的系统。
1.1 功能概述
系统主要功能包括就餐卡注册就餐卡、缴费、支付、余额查询和后台数据管理功能,使⽤者包括系统管理员、消费者、收银员。
1.2 ⾮功能约束
2 系统部署图与整体设计
系统上线时预计部署1台物理机,和外部第三方1个系统交互。
2.1 系统部署图
![](https://static001.geekbang.org/infoq/81/810b2e20e203e43af6919b89fd8c665b.png)
管理中心系统的功能职责为注册就餐卡、刷卡扣费、统计消费情况。部署1台服务器,实现餐客购买后快速刷卡以及管理员对餐客对消费情况做统计分析。
2.2 开卡系统序列图
![](https://static001.geekbang.org/infoq/35/353e8a8f3badb9baa0534099abcc7569.png)
管理中心发出读卡请求,读取读卡器上卡片信息,并将卡片ID给管理中心系统,并绑定用户信息,处理结果返回true,提示开卡成功
2.3 消费系统时序图
![](https://static001.geekbang.org/infoq/43/43ecfdbb2fd9d172ae2fde6bdc5063bd.png)
2.4 管理中心用例图
![](https://static001.geekbang.org/infoq/13/138dba4521afd154bda7df44d6e4bf71.png)
评论