食堂就餐卡系统架构设计
1 设计概述
食堂就餐卡系统是一个供 XX 公司员工的食堂就餐卡信息管理系统。通过该系统,员工可以进行食堂就餐卡进行注册、充值和消费
1.1 功能概述
系统功能包括就餐卡注册、充值、余额查询、消费、消费查询功能。使用者包括就餐卡消费者、服务员、管理者。系统用例图如下:
1.2 非功能性需求
查询性能目标:平均响应时间<100ms,95%响应时间<500ms。
充值性能目标:平均响应时间<10s,95%响应时间<30s。
消费性能目标:平均响应时间<500ms,95%响应时间<1s。
系统核心功能可用性目标:>99%。
2 系统整体设计
主体系统部署上线时需要三台服务器,一台部署就餐卡系统后台,一台部署管理前端页面,一台部署数据库。另外,需要一台支付网关服务器与支付机构对接,需要一台收款机接入前置对接收款食堂收款机。
2.1 系统部署图
系统部署图如下:
2.2 系统组件图
系统组件图如下:
3 功能需求设计
系统功能分三个使用场景:注册和充值场景、消费场景和查询消费场景
3.1 注册和充值场景
消费客户在管理中心提交注册信息注册就餐卡。卡信息组件保存就餐卡的消费者信息和卡余额等。
已注册的消费卡可以进行充值,充值组件通过支付通讯组件调用支付机构进行充值。
3.2 消费场景
服务员在收款机插入就餐卡,收款机通过收款机通讯组件,调用查询组件查询。查询组件获取卡余额信息,返回。
服务员输入收费金额,调用消费组件,记录此次消费,调用卡信息组件扣除余额。
3.3 查询消费场景
管理员通过管理中心前端,查看消费情况。
调用打印组件打印消费信息。
评论