就餐卡系统设计文档
用例图
系统主要有以下角色组成:
管理中心:提供注册、缴费和消费的服务;
消费者:使用注册、缴费和消费服务;
服务员:协助消费者完成消费服务;
管理员:对消费者的消费记录进行监控和统计;
系统部署图与整体设计
系统主要有3个子系统构成:
管理中心服务器是整个系统的服务端,实现就餐卡的注册、缴费、扣费和消费记录功能;
注册充值的客户端为消费者提供注册卡以及缴费的功能;
收款机的客户端提供查询余额、发起消费扣费的功能;
这两个客户端都需要调用管理中心服务器的服务实现功能;
管理员可以通过消费查询系统来监控消费者的消费;
消费场景子系统序列图
消费场景的主要流程如下:
消费者在选择完商品之后在收款机上插卡开始结算;
收款机根据读取到的卡信息向管理中心发起请求查询余额,管理中心查询数据库返回余额,返回的余额显示在收款机的界面上;
服务员确认余额充足后输入消费金额向管理中心发起扣费,管理中心更新数据库完成扣费并记录消费信息,完成之后返回扣费成功的信息给收款机;
收款机显示扣费成功,消费完成;
组件图
系统的主要组件如下:
版权声明: 本文为 InfoQ 作者【qihuajun】的原创文章。
原文链接:【http://xie.infoq.cn/article/4d3a6079aba35f9c42714f7fb】。文章转载请联系作者。
评论