食堂就餐卡系统设计

收款机的功能职责为:刷卡收费,由于就餐卡具有身份识别,记录余额等功能,因此与中心应用采用定时数据同步。
应用客户端的职责为:现金充值、卡挂失、消费流水查询,根据实际场景部署N台服务器,依赖中心应用服务器,实现联机信息的同步
2.2 刷卡消费场景序列图

1、 消费者插卡到收款机,收款机读取卡信息,显示余额
2、 消费者在点餐后,工作人员计算金额,并在收款上输入扣款金额,收款机执行扣款,并更新卡余额
3、 消费成功后,消费者取卡拿餐
4、 收款机在空闲时间(系统可设定),批量上传消费数据到系统
2.3 消费退款场景序列图

1、 消费者向食堂工作人员发起退款申请
2、 食堂工作人员核实后出具退款同意证明
3、 消费者持退款证明到充值员处发起退款申请
4、 充值人员插入就餐卡,在管理系统中处理退款,处理成功后,系统返回成功消息
5、 更新就餐卡余额信息
6、 退款成功
2.4 注册发卡场景序列图

1、 消费者向充值人员发起新卡申领
2、 充值人员插入新卡,同时在管理系统中录入持卡人相关信息,相关信息同时写入卡片内
3、 管理系统返回注册成功信息后,取卡,发卡
2.5 充值场景序列图

1、 消费者持卡到充值员处,缴费充值
2、 充值员插入卡片,在管理系统中新增该卡的充值信息
3、 管理系统返回充值成功消息后,更新卡片余额
4、 充值成功
2.6 刷卡消费场景活动图

2.6 消费退款场景活动图

3 系统设计
3.1 系统组件图

3.2 系统用例图
