架构师训练营第一周”架构方法“作业
用例图

整个系统分为“管理中心”和“消费终端”两个子系统,且部署到不同的位置。
消费者可以通过管理中心的基础信息管理子系统进行注册、查询。
消费者可以通过管理中心的缴费管理子系统进行缴费。
服务员通过消费终端系统发起余额扣减。
消费终端系统可以通过管理中心的基础信息管理子系统进行一些简单查询,如余额展示。
消费终端系统调用管理中心的消费管理子系统进行消费金额扣减。
缴费管理、消费管理都会更新流水管理中的数据,产生对账单。
管理员通过流水管理可以监视每一笔消费。(这里简化系统,管理员仅能够进行流水监控)
部署图

消费终端系统部署在收款机。
管理中心系统部署在管理中心的后台服务器。
消费终端系统会通过TCP/IP向管理中心发送请求,进行信息查询、余额扣减等操作
组件图

组件调用关系参考用例图文本描述
时序图
消费者缴费时序图

消费者消费时序图

评论