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

用户头像
zcj
关注
发布于: 2020 年 06 月 08 日
架构师训练营-第一周作业

食堂就餐卡系统架构设计

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

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

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



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



用例图



系统有三个使用者:消费者,食堂服务员,系统管理者

  • 消费者使用系统的用户注册,账户充值缴费,查询余额功能

  • 食堂服务员使用系统的消费扣款功能

  • 系统管理者使用系统的消费统计,打印功能

1 设计概述

食堂就餐卡系统是一个.....系统,是公司.........战略的核心系统,承担着公司......的目标任务。

1.1 功能概述

系统主要功能包括消费者注册办卡、消费者缴费充值、消费者查询余额、食堂服务员扣款、系统管理员查询消费记录,打印消费统计数据。

1.2 非功能约束

XXXXXXXXXXXX

2 系统部署图与整体设计

系统上线是预计部署2台物理集,2个子系统,1个数据库系统。和公司.....系统交互,和外部第三方.......个系统交互。

2.1 系统部署图

管理中心子系统的职责为,管理用户信息,管理用户账户余额,处理账户注册,缴费,消费扣款逻辑。

收款机子系统的职责为,提供服务员扣款操作接口,提供食堂对消费者收款功能。

2.2 消费者插卡服务员扣款场景子系统序列图

3 收款机子系统设计

收款机子系统主要职责是读卡,写卡,发送扣款消息。

3.1 收款机子系统组件图



3.2 收款机子系统消费扣款场景组件时序图



3.3 收款机子系统XXX组件设计

...........

4 管理中心子系统设计

管理中心子系统的职责为,管理用户信息,管理用户账户余额,处理账户注册,缴费,消费扣款逻辑。

4.1 管理中心子系统组件图



4.2 用户注册场景组件时序图

4.3 用户缴费场景组件时序图



4.4 管理中心子系统用户消费扣款场景组件时序图



4.5 管理员打印消费统计数据组件时序图



4.6 管理中心子系统XXX组件设计

............



用户头像

zcj

关注

还未添加个人签名 2019.10.12 加入

精神小伙

评论

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