架构师训练营 -Week 01 命题作业

用户头像
华乐彬
关注
发布于: 2020 年 06 月 10 日
架构师训练营-Week 01 命题作业

食堂就餐卡系统架构设计

1 设计概述

食堂就餐卡系统是一个食堂用餐消费管理的系统,为了简化用餐及管理,线上化的管控食堂资金流水及运营数据统计分析,更高效率、更低风险的运营食堂。

1.1 功能概述

系统主要功能包括注册办卡、充值缴费、刷卡消费、查看消费,打印统计等功能,使用者包括就餐人员(消费者)、服务员、管理员。

1.2 非功能约束

系统是一个内部使用系统,可使用内网部署,提高安全性、网络可靠性。

  1. 查询性能⽬标:平均响应时间<300ms,95%响应时间<500ms,单机TPS>100;2. 下单性能⽬标:平均响应时间<800ms,95%响应时间<1000ms,单机TPS>30;

  2. 刷卡及扣款性能⽬标:平均响应时间<800ms,95%响应时间<1000ms,单机TPS>30;

  3. 系统核⼼功能可⽤性⽬标:>99.97%;

  4. 系统安全性⽬标:系统可拦截非法请求 、SQl注入攻击、XSS脚本攻击,密码数据散列加密,客户端数据HTTPS加密,外部系统间通信对称加密;

  5. 数据持久化目标:>99.99999%;

2 系统部署图与整体设计

系统上线时预计部署一台收款机、一台物理机,物理机上部署一个PC管理系统、一个就餐卡系统、一个数据库、一个备份数据库。

2.1 系统部署图



2.2 系统用例图



2.3 组件图



2.4 组件时序图



用户头像

华乐彬

关注

还未添加个人签名 2019.03.13 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营-Week 01 命题作业