食堂就餐卡系统设计

用户头像
Gosling
关注
发布于: 2020 年 09 月 19 日

食堂就餐卡系统设计

1 设计概述

食堂就餐卡系统是XX食堂针对消费者就餐卡的一套计费管理系统,是为了便于消费者缴费就餐消费,同时方便食堂完成记账管理。

1.1 功能概述

食堂就餐卡系统主要包括管理中心和收款机,管理中心包括卡片管理、用户管理和消费记录管理;收款机包括查询就餐卡金额以及扣款消费。

1.2 非功能约束

2 系统部署图与架构设计

系统上线时预计部署1台物理机,作为管理中心应用部署,根据食堂实际需要部署若干台收款机。

2.1 系统用例图



2.2 组件图

食堂就餐卡系统包含5个组件,管理中心包含了管理就餐卡和查询消费记录的功能;就餐卡组件包含了卡内余额和用户身份信息,消费者组件包含消费者信息,消费记录组件包含了每一笔消费的明细(金额,消费者,时间),收款机组件用于就餐卡的余额查询和扣款消费。

2.3 组件时序图

2.3.1 卡片注册场景时序图

1.管理员注册卡片,输入消费者身份信息录入管理中心;

2.管理中心处理请求,返回成功消息。

2.3.2 消费者充值场景时序图

1.管理员对就餐卡充值,输入充值金额录入管理中心;

2.管理中心处理请求,记录充值记录,修改卡内余额,返回成功消息。

2.3.3 消费者消费场景时序图

1.消费者就餐消费,在收款机上操作查询余额,

2.收款机调用管理中心数据查询卡内余额(假定卡内不保留金额数据,降低数据被篡改的风险);

3.管理中心处理请求,查询出卡内余额,返回成功消息;

4.继续在收款机操作扣款消费;

5.收款机调用管理中心扣款接口;

6.管理中心收到扣款调用,记录消费记录,修改卡内余额,返回成功扣款消息;

7.收款机显示付款成功。

2.3.4 管理员监控消费记录场景时序图

1.管理员在管理中心输入卡号;

2.管理中心处理请求,返回就餐卡的消费记录;

3.管理员针对消费记录发起打印请求;

4.管理中心接受打印请求,执行打印,返回打印结果。

2.4 部署图

系统部署食堂就餐卡系统和收款机,双方通过API接口调用(RPC)进行通信。



用户头像

Gosling

关注

还未添加个人签名 2017.10.28 加入

还未添加个人简介

评论

发布
暂无评论
食堂就餐卡系统设计