week1 食堂就餐卡系统设计
食堂就餐卡系统架构设计文档
1.设计概述
食堂就餐卡系统是⼀个学校食堂消费无现金化的信息管理系统,是为了减少现金收取带来的各种问题,并提升就餐消费速度和体验的一个系统。
1.1功能概述
系统主要功能包括卡片的消费、注册、充值、注销,管理后台的消费记录查询、统计、打印。使⽤者包括消费者,服务员和管理中心的管理员。
1.2业务用例图
1.3非功能约束
……系统未来预计⼀年⽤户量达到……,⽇订单量达到……,⽇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系统部署图与整体设计
系统上线时预计部署1台物理机作为服务器,并在其中安装数据库。管理员使用pc机通过tcp/ip访问服务器的系统。可以部署多个收款机进行收款。
2.1系统部署图
2.2组件图
2.3扣款消费序列图
2.3扣款消费活动图
3详细设计-略
版权声明: 本文为 InfoQ 作者【folo】的原创文章。
原文链接:【http://xie.infoq.cn/article/b62b019310b080661af52da57】。
本文遵守【CC BY-NC】协议,转载请保留原文出处及本版权声明。
评论