「架构师训练营」第 1 周作业 - 食堂就餐卡系统设计

用户头像
旭东(Frank)
关注
发布于: 2020 年 06 月 09 日
「架构师训练营」第 1 周作业 - 食堂就餐卡系统设计

题目:

食堂就餐卡系统设计

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

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

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



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



1.设计概述

为实现食堂就餐消费电子化,我们设计一款《食堂就餐卡管理系统》,满足消费者刷卡就餐的迫切需求。系统使用具有CPU芯片卡(可存储数据),在提供就餐便捷性的同时也提供了更可靠的数据安全性。除了提供缴费、消费服务外,也提供了消费数据监查、统计、打印功能。



目前不考虑退卡功能

1.1. 功能概述

使用者中包括:管理员、服务员、消费者。

系统主要包含:注册、缴费、消费、消费报表管理等功能。



1.2. 非功能性约束

  1. 消费性能⽬标:平均响应时间<1000ms

  2. 系统安全性⽬标:用户数据需要确保安全可靠

  3. 系统核⼼功能可⽤性⽬标:>99.97%;

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

系统上线时预计部署1台物理机、多台收款机、1个子系统。

2.1 系统部署图



2.2 组件图





2.3 用例图

系统用例概要图







2..4 时序图

消费者注册、缴费时序图



服务员收费时序图

管理员监控消费记录以及查看打印消费统计数据时序图



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

旭东(Frank)

关注

世事洞明皆学问,日思一刻,日拱一卒。 2011.04.01 加入

微信公众号:ThinkingInDev,记录工作过程中点滴思考。这里有坑,有料,有思,有想的开发工作日记

评论

发布
暂无评论
「架构师训练营」第 1 周作业 - 食堂就餐卡系统设计