写点什么

架构一期第一周作业

用户头像
Airs
关注
发布于: 2020 年 09 月 20 日

用例图:



组件图:



组件时序图:





部署图:



需求分析

  1. 食堂使用的就餐卡系统,直接接触的使用方有服务员和消费者,另外还有管理者可以操作后台

  2. 就餐卡的实现通过专有设备进行实现,途中暂无考虑,主要考虑就餐卡系统,卡内信息如何读取、以及收款机数字键硬件输入实现方式,不在考虑范围内,可以接受到读取到的信息,可以接受输入的数字即可。

  3. 该系统需要有的功能,

  4. 能显示余额

  5. 能显示消费额

  6. 能展示每一笔消费(消费前后的余额,消费额)

  7. 需要计算消费并记录

  8. 管理端可以注册消费者

  9. 管理端可以看到注册信息(用户和余额)

  10. 管理端可以看到每一笔消费

  11. 管理端可以缴费充值

  12. 管理端可以生成消费记录统计数据

  13. 可以发现上述功能中,1、2、3、4是客户端(收款机)实现的功能,5、6、7、8、9是服务端(管理端)实现的功能,并且需要有大量的用户的话,需要使用数据库进行统一的数据管理,并且消息方式为同步,以免余额和消费额计算错误。

  14. 上述功能中,统计类,监控类的如,7、9两个功能实时性一致性要求不是非常高,可以通过异步实现



用户头像

Airs

关注

Emmmmmmm 2018.02.28 加入

Emmmmmmm

评论

发布
暂无评论
架构一期第一周作业