食堂就餐卡系统 UML 设计

系统分析
功能概述
系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身份、余额。
使用时将卡插入收款机则显示卡上金额,服务员按收款机上数字键,收款机自动计算并显示消费额及余额。
管理中心的管理员监视每一笔消费,可打印出消费情况的相关统计数据。
系统功能
用户管理
就餐卡管理
支付管理
报表统计
租户管理
用例图
角色
消费者(consumer):注册,登录,线上充值,消费,查看卡余额,查看消费记录等业务场景
服务员(waiter):收费,查看卡余额,查看消费记录等业务场景
管理员(administrator):注册审核,线(上)下充值,(补)办卡,报表统计,资金对账等业务场景

部署图
数据库 * 3
缓存 * 1
后台服务器 * 4
前端服务器 * 2
代理服务器 * 1

组件图

时序图
注册

付款

线下充值
和付款类似,执行人变成管理员
版权声明: 本文为 InfoQ 作者【leo】的原创文章。
原文链接:【http://xie.infoq.cn/article/8e1fa48286540e1c751a11acb】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论 (1 条评论)