Bootstrap

【架构师训练营-作业-1】食堂就餐卡系统设计

1. 设计概述

xxxxxxxxxxxxxx

1.1. 功能概述

系统主要包含注册、缴费、消费、流水查询等功能。使用中包括:系统管理员、服务员、消费者。

1.2. 非功能性约束

xxxxxxxxxxxx

2. 系统部署图与整体设计

系统上线时预计部署1台物理机、多台收款机、1个子系统。

2.1 系统部署图

就餐卡管理系统的功能职责为管理就餐卡的相关信息、消费记录等,并提供操作能力。

读写卡应用依赖就餐卡管理系统,完成余额查询、余额扣减的功能

2.2.消费场景时序图

3. 就餐卡管理系统设计

就餐卡管理系统主要负责就餐卡管理、就餐卡余额操作。主要包含了就餐卡管理、管理员管理、收款机管理、权限管理、就餐卡余额管理

3.1 就餐卡管理系统组件图

就餐卡管理功能主要是管理消费者就餐卡的基本信息。

就餐卡余额管理功能主要是管理就餐卡的余额变更、流水等。

管理员管理功能主要是管理管理中心的管理员相关信息。

收款机管理功能主要是管理可连接系统的收款机信息。

权限管理功能主要是管理系统中各操作的权限判断。

管理后台功能主要是提供给管理中心的管理员一个界面用于执行相关操作。

收款机连接模块功能主要是管理收款机连接,并代收款机执行相关操作。

3.1.1 查询余额流水组件时序图

3.2 管理后台设计

主要负责提供页面流程需要的接口

3.2.1 类图
5.2.2 查询流水时序图