写点什么

食堂就餐卡系统设计

用户头像
菜青虫
关注
发布于: 2020 年 10 月 24 日

用例图

  1. 消费者的主要使用场景是餐卡的注册、充值和注销,其中充值会涉及余额查询

  2. 服务员主要用例是刷卡,同样会设计余额查询

  3. 管理员可以查询消费明细和打印统计报表


组件图

  1. 注册注销模块的主要职责是新建餐卡信息,和注销餐卡信息

  2. 缴费扣款模块的主要职责是处理缴费和扣款逻辑,需要注意可能的并发操作

  3. 报表监控模块的主要职责是提供给管理员查询任意餐卡的消费记录,和打印消费统计报表

  4. 收款机端程序的主要职责是识别餐卡 ID,显示餐厅余额,扣减消费金额,会依赖后台的缴费扣款模块


时序图

  1. 服务员将卡插入收款机,收款机识别餐卡 ID,并向管理中心后台查询余额

  2. 收款机收到后台返回的卡内金额,并显示在屏幕上

  3. 服务员按收款机上数字键,收款机自动计算并向后台发送扣款消息,参数会附上餐卡 ID 和扣款金额

  4. 后台完成扣款处理,并返回余额

  5. 收款机收到确认后,提示扣款成功,并显示余额


部署图

  1. 收款机端程序负责识别餐厅 ID、接收扣款金额和显示餐卡余额,依赖应用服务器来提供余额查询和扣款处理

  2. 应用服务器负责餐厅餐卡注册、扣缴费和餐卡监控等核心系统逻辑

  3. 餐卡信息存储在单独的数据库中


用户头像

菜青虫

关注

还未添加个人签名 2017.11.20 加入

还未添加个人简介

评论 (1 条评论)

发布
用户头像
比较清晰,语义准确,用例图可以更详细一些,描述每一个操作功能点
2020 年 10 月 31 日 15:37
回复
没有更多了
食堂就餐卡系统设计