食堂就餐卡系统设计

用户头像
熊桂平
关注
发布于: 2020 年 09 月 18 日

1. 需求描述

  • 系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身份、余额。

  • 使用时将卡插入收款机则显示卡上金额,服务员按收款机上数字键,收款机自动计算并显示消费额及余额。

  • 管理中心的管理员监视每一笔消费,可打印出消费情况的相关统计数据。

2.需求分析

2.1 用例分析

  • 消费者可以注册和缴费,注册记录消费者信息,缴费将增加用户卡余额

  • 服务员可以查看卡余额和卡消费,查看余额时候通过数据中心读取卡的余额信息,消费时在管理中心生成消费记录

  • 管理员可以监控消费,查看消费统计,打印消费信息

消费者、管理员、服务员用例图

3. 系统设计

3.1 功能概述

食堂就餐卡系统包括三个子系统:消费者子系统、管理子系统图、收款机子系统,主要功能包括:注册、缴费、消费、显示余额、监控消费、统计消费、打印消费。

3.2系统部署

  • 管理中心为中心业务服务,包含业务逻辑子系统:消费者子系统和管理子系统,以及存储存储服务器

  • 消费者和管理员采用pc端通过客户端访问组件访问管理中心系统

  • 服务员通过收款机子系统与管理中心服务连接

系统部署图

3.3系统组件设计

  • 消费者子系统包含4个组件:消费者界面、卡管理组件、注册组件、缴费组件

  • 管理子系统包含6个组件:管理员界面、服务管理组件、用户管理组件、消费管理组件、缴费统计组件、余额管理组件

  • 收款机子系统包含3个组件:操作界面、消费组件、显示组件

系统组件图

3.3.1 消费者场景时序图

  • 消费者子系统收到消费者注册消息,调用管理子系统保存用户信息组件,成功后返回注册成功消息给消费者

  • 消费者子系统收到消费者缴费消息,调用管理子系统增加余额组件,成功后返回缴费成功消息给消费者

消费者注册缴费时序图

3.3.2 服务员管理员场景时序图

  • 收款机子系统收到服务员显示卡余额消息,调用管理子系统读取余额组件,返回显示余额消息给服务员

  • 收款机子系统收到服务员卡消费消息,调用管理子系统记录消费组件,异步发送消费记录信息给管理员,返回消费成功消息给服务员

  • 管理员发送消费统计消息到管理子系统,之后可以再发送打印消费消息,成功后管理子系统返回完成消息给管理员

服务员管理员场景时序图



用户头像

熊桂平

关注

还未添加个人签名 2020.09.14 加入

还未添加个人简介

评论

发布
暂无评论
食堂就餐卡系统设计