写点什么

食堂就餐卡架构设计

用户头像
水蒸蛋
关注
发布于: 2020 年 06 月 09 日



一、设计概述

设计的系统是一个食堂就餐卡系统,以便捷、高效的使用食堂就餐卡消费为目标,使用系统人员包括消费者、厨师、财务。

1.1、功能概述

  系统主要功能包括菜品消费结算、充值、消费和充值记录查询等功能。

1.2、预计目标

可管理1000张卡信息,360天消费充值记录可查询,就餐卡可注销、挂失、更换。

1、就餐卡消费扣费时间< 800ms。

2、就餐卡充值时间<800ms。

3、就餐卡消费查询时间<800。

4、报表导出时间<5s。

二、系统部署图整体设计

2.1、系统部署图





1、主系统维管理控制台,核心组件web、数据库,nginx,实现web管理、数据转发,其他系统通过管理控制台对接其他自子系统。

2、就餐卡管理系统主要功能提供就餐卡的增加、删除、持卡人的基本信息,依赖管理控制台,存放卡信息。

3、消费系统,依赖就就餐卡管理信息,把消费信息写入数据库。

3、充值系统,依赖就就餐卡管理信息,把充值信息写入数据库。

4、报表系统、依赖所有系统。

2.2、就餐卡办卡场景





1、读取卡ID后向卡管理进行请求,就餐卡管理子系统接收请求后判断卡ID是否有记录,如无卡信息返回"无卡信息".

2、管理控制台点新增卡后,通过请求把卡ID等信息提交给就餐卡管理子系统,就餐卡系统判断是否卡存在,如不存在插入数据库,返回添加成功,如已存在返回卡已存在。

 

2.3、就餐卡充值场景





1、登录后台,刷卡后从卡管理子系统中读取就餐卡信息。

2、填写金额,点击充值后,写入充值管理子系统。

三、管理子系统设计

3.1、管理子系统组件图





1、web为管理人员访问前端。

2、Nginx代理用于网关和连接其他子系统。

3、核心组件为管理子系统相关功能如管理用户、权限、操作记录等。

4、数据库保存配置信息、操作信息等。

 

四、其他子系统设计

与管理子系统类似。



用户头像

水蒸蛋

关注

还未添加个人签名 2020.01.14 加入

还未添加个人简介

评论

发布
暂无评论
食堂就餐卡架构设计