就餐系统架构设计

用户头像
草原上的奔跑
关注
发布于: 2020 年 06 月 10 日

1 设计概述

食堂就餐卡系统是一个方便学生用餐的电子化系统,是学校方便师生的系统,承担着学校的饮食大计。



1.1 功能概述

食堂就餐卡系统包含注册、缴费、收款等功能。

1.2 非功能约束

满足全校师生在用餐时的同时并发要求。

  1. 查询性能⽬标:平均响应时间<1s,95%响应时间<1.5s;

  2. 下单性能⽬标:平均响应时间<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 打印场景组件时序图



用户头像

草原上的奔跑

关注

喜欢简洁干净的代码 2018.05.04 加入

使用技术,实现业务。思考业务,创新技术。

评论

发布
暂无评论
就餐系统架构设计