写点什么

极客时间第 0 期架构师训练营第一周作业 1

用户头像
2流程序员
关注
发布于: 2020 年 06 月 09 日

这是《极客时间第 0 期架构师训练营》第一周作业 1。

题目如下:

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

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

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


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

我的回答如下:

  1. 用例图


  1. 部署图和组件图

  • 管理员客户端,运行在 PC 上,可以是网页浏览器或客户端,提供消费监控和消费情况统计打印等系统后台维护功能。

  • 收款机客户端,运行在收款机上,主要功能是为消费者提供刷卡消费功能。

  • 用户管理,运行在餐卡后端服务器上,提供消费者、管理员和服务员等用户的注册和管理。

  • 卡片管理,运行在餐卡后端服务器上,提供卡片信息的维护,如:开卡、销卡、冻结等操作,同时维护卡内余额信息。

  • 费用管理,运行在餐卡后端服务器上,提供充值或消费信息的记录功能,具有部分简单的记录过滤、查找和搜索功能。

  • 数据查询与统计,运行在餐卡后端服务器上,提供数据查询和统计功能。

  • 用户终端,运行在终端机上,提供用户自助注册、发卡和充值等功能。


  1. 组件时序图

3.1 用户注册


3.2 缴费充值


3.3 消费收款


3.4 监控消费


3.5 打印消费情况


用户头像

2流程序员

关注

还未添加个人签名 2020.03.18 加入

还未添加个人简介

评论

发布
暂无评论
极客时间第0期架构师训练营第一周作业1