就餐卡系统架构文档
1、设计概述
就餐卡系统是方便就餐结算与综合管理的软件系统。
1.1、功能概述
就餐卡系统主要包含注册与充值、就餐消费、消费记录管理等功能
1.2、非功能约束
略。。。
2、系统部署与整体设计
系统上线预计部署1台中心服务器,1台管理机,根据需要部署多台收款机,消费者一人一张就餐卡
2.1系统部署图
管理系统的主要功能是:管理就餐卡综合信息。通过管理机注册新卡和余额充值;通过收款机同步消费数据;查看消费记录,打印消费信息等;
管理机的主要功能是:从就餐卡读取信息,向就餐卡写入信息,包括身份信息和余额信息;
收款机的主要功能是:从就餐卡读取身份信息和余额信息;设置并显示收款金额;计算消费后的余额;向就餐卡写入余额信息;向管理系统同步消费记录;
就餐卡的主要功能:保存身份信息和余额信息,和收款机交互实现消费
2.2注册及缴费场景序列图
1、注册和缴费操作都是管理系统通过管理机向就餐卡写入信息
2、缴费时,管理系统会通过管理机读取就餐卡身份及余额信息
2.3消费场景序列图
1、服务员输入消费金额,收款机显示消费金额
2、消费者确认金额无误后刷就餐卡
3、收款机读取就餐卡身份信息和余额信息,并和管理系统通讯校验身份余额无误
4、收款机计算扣除消费额之后的余额
5、收款机向就餐卡写入计算后的余额
6、收款机向管理系统同步消费记录
2.4管理消费记录序列图
管理员查询指定消费者的消费记录,并打印消费清单。消费者可以来自于系统中消费者列表;也可以来自于管理机读取就餐卡的身份信息
3、系统组件图
1、管理系统和收款机以及管理机通过tcp/ip或物联网技术进行通讯
2、收款机以及管理机与就餐卡通过近场通讯技术实现通讯
评论