架构师训练营 - 作业 -1】食堂就餐卡系统设计
1:系统概述
本系统是为学校食堂就餐卡系统,满足本校师生就用卡就餐要求,实现全校卫生安全,便捷的就餐支付。
1.1功能概述
每位老师或学生可在管理中心注册一张就餐卡,并在卡中充值,绑定老师与学生身份(身份证号),
就餐时,消费者将卡插入收款机则显示卡上金额,服务员按收款机上数字键,收款机自动计算并显示消费额及余额。管理中心的管理员监视每一笔消费,可打印出消费情况的相关统计数据。主要功能如下图:
1.2 非功能约束
系统预计用户规模为2万人,日交易量6万次,最高规模可达10万次。
1. 及时要求:管理员可监控1分钟前的所有交易
2. 服务员扣款后交易要在1秒内完成
3:卡信息要严格安全,不能仿冒,伪造
4:交易安全,对异常交易,含频繁或大额交易进行阻止,并告警。
5:要满足可用性>99.97%
6:存储安全,交易数据要保障安全,机房灾害要能保住交易及账户数据安全。
2:系统部署与总体设计
2.1系统部署图
2.2:收款场景子系统序列图
3:收费机设计
3.1 收费机组件图
3.2 收费场景组件时序图
评论