就餐卡系统架构设计
一、设计概述
就餐卡系统架构是根据食堂实际需全来设计,主要描述就餐卡系统所需要的物理环境以及实物部
署,以及整个系统的组件划分、各组件需具备的功能,方便后续任务划分,以及测试用例编写。
二、功能概述
就餐卡系统是方便食堂管理的核心系统,主要功能包括用户注册新卡、注销卡、挂失卡、激活卡、
卡扣费、卡充值、消费及充值记录查询、消费记录打印、余额查询,监控收款人员、充值人员、管
理人员的功能。
如下用例图所示:

三、整体架构
1、系统部署图

就餐卡:采用NFC射频卡片,造价低,可用性和普适性高。
收款机:收款人员用,只用于就餐卡的扣费,如果出现扣费错误需点击扣费出错按钮通知管理中心,
告知管理中心出错款项,告知消费者去管理中心处理错误情况。
食堂人多,收款机可以有多个。
充值机:充值人员用,只用于就餐卡的扣费,如果出现充值错误需点击充值出错按钮通知管理中心,
告知管理中心出错款项,告知消费者去管理中心处理错误情况。
充值机可以有多个。
管理中心:用于新用户注册新卡、注销卡、挂失卡、激活卡、消费记录查询、充值记录查询,以及
充值、扣费功能,打印消费记录。
数据库:用于存就餐卡相关的所有数据。
备份数据:用于备份数据。
打印机:打印数据。
2、各部分组件图

3、时序图

评论