架构师训练营第 0 期第 1 周作业

用户头像
Arthur
关注
发布于: 2020 年 07 月 27 日

1、设计概述

本问题为食堂就餐相关功能的系统概要设计。

1-1、功能设计

系统的主要供有:

  • 注册管理,负责记录消费者身份;

  • 余额管理,负责余额创建和余额查询;

  • 消费管理,负责记录消费者的消费信息、并且提供消费总额统计功能;

  • 统计管理,负责统计消费的消费数据,并提供相关查询功能。



使用者包括:

食堂服务员和管理员



1-2、系统用例



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

下图是系统部署图,根据目前系统需要和稳定保证,部署两台服务器和一台数据库



2-1、注册场景时序图



  1. 消费者在管理中心,申请食堂卡;

  2. 输入个人信息,进行个人信息注册;

  3. 管理中心的用户管理模块,记录消费者的身份信息;

  4. 管理中心再调用余额管理模块,创建用户余额;



2-2、消费场景时序图

  1. 【服务员】将就餐卡插入【收款机】,收款机根据卡信息自动查询并显示卡余额;

  2. 【服务员】在【收款机】上输入消费金额,【收款机】调用管理中心,【消费】模块记录消费金额,并且累加且返回本次消费总额;

  3. 根据【消费】模块返回的消费总额,扣减卡余额,并返回最新余额;

  4. 在【收款机】上显示【本次消费总额】和【余额】;



2-3、统计场景时序图

  1. 【管理员】登录【管理中心】,输入查询条件查询消费数据;

  2. 【管理中心】调用【统计管理】模块,查询相关消费数据并返回;

  3. 【管理员】需要统计相关消费数据,【管理中心】调用【统计管理】模块,进行数据统计并返回结果。



3、系统组件设计



发布于: 2020 年 07 月 27 日 阅读数: 90
用户头像

Arthur

关注

还未添加个人签名 2018.08.31 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第 0 期第 1 周作业