食堂就餐卡系统设计

用户头像
LEAF
关注
发布于: 2020 年 06 月 10 日

1 设计概述

《食堂就餐卡》系统是一个管理员工就餐卡片的系统,是公司《一卡通》战略的核心系统,承担着公司统一化和规范化的目标任务。

1.1 功能概述

系统主要功能包括用户注册、充值、消费、余额查询等功能,使用者包括系统管理员、员工和餐厅。

1.2 非功能约束

《食堂就餐卡》系统未来预计一年用户量达到2000,日订单量达到6000,日PV达到6000。

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

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

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

  4. 系统核心功能可用性目标:99.97%;

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

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

2 需求分析

2.1 用例图



2 系统部署图与整体设计

系统上线时预计部署1台物理机,3个子系统,和公司HRM系统交互。

2.1 系统部署图



HRM的功能职责为用户注册,部署1台服务器。

就餐系统的功能职责是管理卡片及消费,依赖HRM和消费终端。

领补终端的功能职责是领取就餐补贴,依赖就餐系统。

消费终端的功能职责是员工消费,依赖就餐系统。

2.2 领补场景子系统序列图

3 就餐服务器子系统设计

子系统1的主要功能职责是管理用户卡片、消费明细和查询余额,其中主要包含了3组件。

3.1 子系统组件图



发布于: 2020 年 06 月 10 日 阅读数: 28
用户头像

LEAF

关注

还未添加个人签名 2018.10.08 加入

还未添加个人简介

评论

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