写点什么

架构师训练营作业 1:食堂就餐卡系统设计

用户头像
a晖
关注
发布于: 2020 年 06 月 09 日
  1. 设计概述

1.1 功能概述

本系统功能包括卡的注册,缴费,记账;收款机查询金额,扣费,余额;消费监视及消费统计。使用者包括消费者,服务员,管理员。用例图如下:



1.2 非功能约束

数据传输要加密,保证安全;消费记录实时上传;网络故障时,能在本地记账,网络恢复时再把数据上传服务器。



2,系统部署和整体设计

系统上线时,部署1台服务器,N台收款机,一台管理系统电脑。包含3个子系统。



2.1 部署图



管理中心子系统主要负责卡的注册,缴费,消费情况的监视,及消费统计,依赖服务器子系统。

收款机子系统主要显示卡的金额,计算消费并显示余额,依赖服务器子系统。

服务器子系统时中心系统,主要存储消费者信息,卡的信息,消费信息。



2.2 消费场景时序图





服务员或消费者插卡到收款机,收款机读到卡号,并向服务器验证和查询卡的信息,若卡合法,返回卡的余额给收款机,收款机显示卡的余额。

服务员输入消费者的消费额扣款,服务器收到该请求后,查询卡的余额,并进行扣款处理,并返回扣款处理情况。

拔出就餐卡,消费结束。



用户头像

a晖

关注

还未添加个人签名 2018.12.05 加入

还未添加个人简介

评论

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