食堂就餐卡系统设计
系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身份、余额。
使用时将卡插入收款机则显示卡上金额,服务员按收款机上数字键,收款机自动计算并显示消费额及余额。
管理中心的管理员监视每一笔消费,可打印出消费情况的相关统计数据。
1 设计概述
……系统是⼀个……的系统,是公司……战略的核⼼系统,承担着公司……的⽬标任务。
1.1 功能概述
系统主要功能包括……,使⽤者包括……。
1.2 功能约束
……系统未来预计⼀年⽤户量达到……,⽇订单量达到……,⽇PV达到……,图⽚数量达到 ……。
1. 查询性能⽬标:平均响应时间<300ms,95%响应时间<500ms,单机TPS>100;
下单性能⽬标:平均响应时间<800ms,95%响应时间<1000ms,单机TPS>30;
……性能⽬标:平均响应时间<800ms,95%响应时间<1000ms,单机TPS>30;
系统核⼼功能可⽤性⽬标:>99.97%;
系统安全性⽬标:系统可拦截…… 、……、……攻击,密码数据散列加密,客户端数据 HTTPS加密,外部系统间通信对称加密;
数据持久化⽬标:>99.99999%。
2 系统部署图与整体设计
系统上线时预计部署……台物理机,……个⼦系统,和公司……系统交互,和外部第三⽅…… 个系统交互。
2.1 系统部署图
⼦系统1的功能职责为……,部署……台服务器,依赖……和……⼦系统,实现 ……功能。
2.2 下单场景⼦系统序列图
下单时,⼦系统先发送……消息到⼦系统3,⼦系统3需要执⾏……完成……处理,然后发 送……消息到财务系统,消息中包含……数据。
收到……的处理结果……后,⼦系统1发送……消息到……⼦系统2……。
评论