食堂就餐系统架构设计(训练营第一课)
1. 设计概述
食堂就餐系统是一个用来管理食堂就餐消费以及卡充值和注册的系统。系统通过收款机终端和消费卡方便消费者和服务员结算消费,并支持消费监管和报表统计。
1.1. 功能概述
系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身份、余额。
使用时将卡插入收款机则显示卡上金额,服务员按收款机上数字键,收款机自动计算并显示消费额及余额。
管理中心的管理员监视每一笔消费,可打印出消费情况的相关统计数据。
1.2. 非功能约束
略
2. 系统部署图和整体设计
系统上线时预计部署1台服务器,2台PC机,和10台收款机。包含了下面几个模块:
用户注册和管理模块
充值和消费模块
报表和统计模块
消费查询和监管模块
2.1. 系统部署图
2.2. 系统组件图
用户管理模块的职责为用户注册、信息更改,并通过卡片管理系统来登记卡片
充值和消费模块的职责为记录每一笔充值和消费记录,并通过卡管理子系统来更新卡片
查询和监管模块的职责是为管理员提供每一笔消费的查询和监视功能
报表和统计模块的职责是为管理员提供生成报表和相关统计数据的功能
2.3. 系统用例图
2.4. 充值场景组件序列图
2.5. 刷卡消费场景组件序列图
2.6. 监控和统计场景组件序列图
版权声明: 本文为 InfoQ 作者【看山是山】的原创文章。
原文链接:【http://xie.infoq.cn/article/2dc64415629e3d885385a7c9d】。未经作者许可,禁止转载。
评论