就餐系统架构设计
1 设计概述
食堂就餐卡系统是一个方便学生用餐的电子化系统,是学校方便师生的系统,承担着学校的饮食大计。
1.1 功能概述
食堂就餐卡系统包含注册、缴费、收款等功能。
1.2 非功能约束
满足全校师生在用餐时的同时并发要求。
查询性能⽬标:平均响应时间<1s,95%响应时间<1.5s;
下单性能⽬标:平均响应时间<2s,95%响应时间<3s;
1.3 用例图

2 系统部署图与整体设计
2.1 系统部署图
系统上线时预计部署6台物理机,3个子系统。和外部打印机系统以及读卡器系统交互。

余额子系统的功能职责为余额管理,部署两台服务器,实现充值和收款功能。
账户子系统的功能职责为账户管理,部署两台服务器,实现注册和认证功能。
打印子系统的功能职责为消费记录管理,部署两台服务器,实现查看和打印功能。
3 余额子系统设计
3.1 余额子系统组件图

3.1.1 收款场景组件时序图

3.1.2 缴费场景组件时序图

3.2 账户子系统组件图

3.2.1 注册场景组件时序图

3.3 打印子系统组件图

3.3.1 打印场景组件时序图

评论