「架构师训练营第 1 期」- 食堂卡管理系统
1 设计概述
智慧食堂消费管理综合系统是 xx 公司的核心系统,目标是科学、高效的管理我公司就餐卡服务消费、流水统计、账户充值等服务。目标人群为个人用户
1.2 功能概述
系统主要功能包括客户申卡、客户就餐卡充值、就餐卡流水统计(包括充值、消费等记录)、月流水汇总报表等功能。
使⽤者包括个人客户。
1.3 非功能约束
系统未来预计⼀年⽤户量达到一百万客户,
2 系统部署图与整体设计
2.1 系统部署图

2.2 消费系统序列图
客户刷卡后,系统通过消费前置调用客户中心对客户验证,验证通过后调用统一客帐返回卡内余额及认证通过标识;
操作人员输入消费金额后,消费前置生成订单信息并将请求发送到统一订单系统,系统处理完订单后,将订单信息(含处理结果)通过 MQ 发送到客帐系统记录。

2.3 充值系统序列图

客户在卡片充值、注册管理机发起请求,对客户的发售卡片与其身份证绑定。客户注册完成后即可发起卡片额度充值,调用发卡、充值系统进行余额充值,统一订单系统生成充值订单,并调用支付系统充值,充值完成后通知客帐系统。
2.4 管理中心系统序列图

我公司管理人员在管理中心客户端登录后,可以查看月度流水报表信息,得到个人客户授权后可以导出个人消费报表。
3 子系统设计
3.1 消费子组建图

3.2 卡片管理子组建图

3.3 卡片管理用例图

评论