食堂就餐卡系统设计
设计概述
食堂就餐卡系统顾名思义,是食堂的核心系统,承担着食堂日常交易工作。
功能概述
系统主要功能包括餐卡注册、餐卡充值、餐卡消费、消费审计、消费统计,使用者包括消费者、服务员、管理员。
非功能约束
食堂就餐卡系统未来预计用户量达到学校在校人数+老师人数(x人),日订单量达到x*2单。
下单性能目标: 平均响应时间<100ms,95%响应时间<500ms,单机TPS>100。
系统安全性目标: 客户端数据使用HTTPS加密,外部系统间通信加密。
系统用例图
顶层用例图
服务员用例图
管理员用例图
消费者用例图
系统部署图
消费端的功能职责是完成消费操作,部署x台手持终端,依赖交易端系统,实现消费功能。
充值端的功能职责是完成注册充值操作,部署y台设备,依赖交易端系统,实现充值功能。
管理端的功能职责是审核消费、导出数据,部署m台设备,依赖采集系统。
交易系统的功能职责是管理餐卡以及交易,部署z台设备,依赖第三方支付系统。
采集系统的功能职责是采集交易数据,部署n台设备,依赖交易端系统。
逻辑组件设计及组件时序图
逻辑组件设计
组件时序图
充值组件时序图
消费组件时序图
注册组件时序图
评论