【第一周】命题作业——食堂就餐卡系统设计
架构师训练营 0 期第一周作业,以熟悉设计过程和设计元素及其关系为主,需求各方面细节不做深入讨论。
1 设计概述
食堂就餐卡系统是一个针对食堂消费而设计的就餐卡缴费和付款管理系统。
1.1 功能概述
食堂就餐卡系统主要包括就餐卡注册缴费、就餐卡支付(通过收款机)、消费统计等功能。系统的使用者包括食堂管理员和就餐服务员,消费者的就餐卡由管理员通过管理中心进行注册和缴费,就餐卡的支付由服务员通过收款机进行消费。
a) 基础管理用例图
b) 就餐卡管理用例图
c) 就餐卡消费用例图
1.2 非功能约束
1、 就餐卡数量支持要求:100万;
2、 查询性能⽬标:平均响应时间<300ms,95%响应时间<500ms,单机T PS>100;
3、 略
4、 略
2 系统部署和整体设计
系统上线时预计一台服务器,用于部署服务系统;10台收款机,用于食堂就餐卡支付;一台普通PC,用于就餐卡的注册和缴费。
2.1 系统部署图
1、 系统服务器一台,部署管理中心系统和数据库。管理中心负责所有就餐卡业务的管理,并提供收款机的服务API。数据库使用MySQL。
2、 收款机客户端提供消费支持,依赖管理中心提供的收款API,可进行就餐卡余额查询和就餐卡金额支付。
2.2 系统组件图
组件说明:略
2.3 注册缴费场景子系统序列图
时序说明:略
2.4 付款支付场景子系统序列图
时序说明:略
2.5 统计打印场景系统序列图
时序说明:略
3 管理中心设计
略
4 收款机客户端设计
略
版权声明: 本文为 InfoQ 作者【三尾鱼】的原创文章。
原文链接:【http://xie.infoq.cn/article/620e1667262bfcf68f0bb35af】。未经作者许可,禁止转载。
评论