第一周作业
作者:G2020****073
设计概述
就餐卡系统 1 为消费者提供预充值、就餐时扣费(服务员通过收款机刷卡收款)服务;系统管理员可通过管理系统查看消费者用户信息、消费记录、相关统计数据等
功能概述
系统主要功能包括就餐卡充值、就餐卡扣费、查看消费记录、支持对消费者信息进行管理,对消费记录按照不同维度进行统计、报表导出等功能;使用者包括消费者、服务员、系统管理员
非功能约束
扣费性能目标:平均响应 < 300ms,95%响应时间 < 200ms
系统核心功能(充值、扣费)可用性目标: > 99.99%2
系统安全性目标:就餐卡加密、非授权设备无法对卡片进行读写,系统核心数据防篡改,用户敏感信息加密防泄露,客户端与系统通讯采用 https 协议,传输数据对称加密
系统部署图与整体设计
系统部署图

组件图

时序图
充值时序图

消费时序图

用例图
消费者用例

管理员用例

服务员用例

[1] 食堂就餐卡系统设计点击查看
[2] 系统可用性:99.99%,即一年系统故障时间为 365*24*(1-99.99%)=0.876 小时
评论