week01- 就餐卡系统架构设计

1 系统用例图

2 系统部署图与整体设计
系统上线时预计部署 8 台刷卡前置机,2 台物理机,1 个后台应用系统。
2.1 系统部署图

WEB 系统的功能职责为提供卡信息及消费信息的处理,部署 1 台服务器,依赖 1 台 DB 服务器,实现数据保存和查询功能。
3 系统设计
3.1 系统组件图
系统的主要功能职责是完成完成消费者饭卡的信息注册,注销,挂失,查看汇总消费者的消费记录 。主要包含如下 4 个组件:

Customer 组件用于登记消费者的个人信息,及卡绑定信息
Card 组件用于登记卡信息,如卡号,卡状态
CardReader 组件,接收卡号,查询 ManagerCenter 读取卡余额信息
ManageCenter 读取接收 CardReader 传递的消费信息,关联用户形成消费信息
3.2 组件时序图
3.2.1 就餐刷卡场景组件时序图

3.2.2 卡注册场景组件活动图

3.3 ManageCenter 组件设计
3.3.1 类图

3.3.2 对象 CardStatus 状态

评论