写点什么

架构师训练营:第一周作业

用户头像
xs-geek
关注
发布于: 2020 年 09 月 19 日
架构师训练营:第一周作业

食堂就餐卡系统设计

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

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

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

请设计系统用例图,组件图,组件时序图,部署图。

设计概述

食堂就餐卡系统

功能概述

系统主要功能包括余额查询,充值消费,消费查询,使用者主要面向消费者,服务员与管理员


系统部署图与整体设计

系统部署图

收款机的功能职责为查询余额,扣费操作,仅作为操作客户端

管理中心 主要完成全部账户信息维护,消费记录维护


扣费场景子系统序列图


1、先进行读卡,收款机通过卡 ID 到管理中心查询卡信息,管理中心校验卡是否有效,返回查询结果至收款机,结果包含卡内余额

2、服务员进行扣费操作,录入消费金额,收款机发送扣费请求至管理中心,管理中心判断扣费操作是否能进行后,执行余额修改,同时记录消费详情,最后返回最终金额给收款机


系统组件图

系统用例图


发布于: 2020 年 09 月 19 日阅读数: 78
用户头像

xs-geek

关注

还未添加个人签名 2018.04.22 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营:第一周作业