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

用户头像
吕浩
关注
发布于: 2020 年 06 月 10 日

作业一:食堂就餐卡系统设计

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

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

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



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



1,设计概述

本系统是食堂的就餐卡系统,实现食堂无纸币结算,并完成财务管理和统计。

1.1,功能概述

系统的主要功能包括就餐卡的注册和缴费,余额查询和扣费,消费记录查询和统计。使用者包括消费者,服务员,管理员。



1.2,用例图



2,系统部署图与整体设计

系统上线时预计部署2台物理机服务器,两个子系统,1台数据库服务器,3台收款机终端通过食堂内局域网和服务器连接。

2.1,系统部署图



管理中心子系统的职责为用户注册、缴费、余额查询、消费记录查询,统计和打印功能。

收款机服务端子系统的职责为余额查询,扣费。

两个子系统共用一个数据库。



3,子系统设计

3.1,管理中心子系统组件图

用户注册功能为用户填写用户信息,调用消费卡管理功能生成新的消费卡。

余额查询、缴费也通过调用消费卡信息管理功能实现。

消费流水查询以来消费卡信息,消费记录统计是针对消费流水的统计。

打印功能可以被各个组件调用,现在只有消费记录统计功能用到它。



3.1.1,管理中心子系统组件序列图

1,注册和缴费功能场景序列图



2,统计功能场景序列图



3.2,收款机服务端子系统组件图

3.1.1,付款场景组件序列图



用户头像

吕浩

关注

还未添加个人签名 2018.04.27 加入

还未添加个人简介

评论

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