写点什么

食堂就餐卡管理系统设计

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

1 设计概述

 

食堂就餐卡管理系统为本公司广大人员提供方便的就餐结算服务。

 

1.1 功能概述

 

系统主要功能包括饭卡充值,购买菜品,统计分析等功能,使用者包括公司员工,食堂收费员,食堂经理。

 

用例如下:



1.2  功能约束



……系统未来预计 年 户量达到……, 订单量达到……, PV达到……,图 数量达到……。

 

1.   查询性能指标:平均响应时间<300ms,95%响应时间<500ms,单机TPS>100;



2.   下单性能指标:平均响应时间<800ms,95%响应时间<1000ms,单机TPS>30;

 

3.   ……性能指标:平均响应时间<800ms,95%响应时间<1000ms,单机TPS>30;

 

4.   系统核 功能可 性 标:>99.97%;

 

5.   系统安全性 标:系统可拦截…… 、……、……攻击,密码数据散列加密,客户端数据HTTPS加密,外部系统间通信对称加密;

 

6.   数据持久化 标:>99.99999%。

 

2 系统部署图与整体设计

 

系统上线时预计部署2台物理机,1个设备,和第三方支付聚合平台交互。

 

2.1 系统部署图

 



就餐卡系统后端的功能职责为管理员工的用卡,部署1台服务器,依赖第三方支付系统,实现就餐卡的注册和充值,以及查询统计功能。

 

就餐卡前端界面系统通过访问后端就餐卡系统获得数据并展示



收银机系统负责读卡,以及圈存和扣款计算功能。



第三方聚合支付平台为支付提供方法。

 

2.2 注册和充值圈存场景 系统序列图





1.   注册时, 食堂卡系统录入信息,然后放置空白卡在收银机系统, 收银机系统将注册的用户信息写入用户卡片。

 

2.   充卡时,食堂卡系统拉起第三方支付系统,第三方支付系统成功后,食堂卡系统记录新的余额。

 

3.   圈存时,收银机系统读取卡片信息,在食堂卡系统中查找用户余额并写入卡片。



2.3 消费和统计场景 系统序列图



1.   用户将卡片放在收银机系统,收银机系统直接返回卡中记录的余额

2.   营业员输入价格,收银机系统计算并扣减价格,计算完的余额写入卡中,同时异步发送流水给食堂卡系统

3.   管理者在食堂卡系统中查看流水



3.食堂卡系统

 食堂卡系统的主要功能职责是记录用户流水,用户注册和充值,以及购买消费。



3.1  系统组件图





用户头像

eric

关注

还未添加个人签名 2019.10.10 加入

还未添加个人简介

评论

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