写点什么

架构师训练营第 01 周——UML 练习

用户头像
李伟
关注
发布于: 2020 年 06 月 10 日
架构师训练营第01周——UML练习

食堂就餐卡系统设计

  • 系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身份、余额

  • 使用时将卡插入收款机则显示卡上金额,服务员按收款机上数字键,收款机自动计算并显示消费额及余额

  • 管理中心的管理员监视每一笔消费,可打印出消费情况的相关统计数据



设计概述

食堂就餐卡系统是一个实时交易系统,对于食堂无现金交易起到重要作用。

功能概述



系统主要功能包括

1、就餐卡注册功能

2、就餐卡缴费功能

3、就餐卡余额查询功能

4、就餐卡消费功能

5、消费统计功能



系统主要使用者包括:

1、消费者

2、服务员

3、管理员



非功能概述

1、查询平均响应时间<300ms,95%响应时间<500ms

2、扣款平均响应时间<1000ms,95%响应时间<1500ms

3、系统核心功能可用性目标>99.9%

4、数据持久化目标>99.99%



系统部署图与整体设计

系统上线时预计部署2台物理机,n个读卡器,不与其他系统进行交互。

系统部署图



读卡器职责

1、读取卡信息

2、写入卡信息

客户端程序职责

1、发起缴费

2、发起消费

服务端程序职责

1、完成缴费

2、完成消费

3、就餐卡注册

4、消费统计



缴费时序图



消费时序图



就餐卡系统组件图



用户头像

李伟

关注

还未添加个人签名 2018.05.07 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第01周——UML练习