写点什么

食堂就餐卡系统

用户头像
Xuenqlve
关注
发布于: 2020 年 10 月 25 日

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

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

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

  • 请设计系统用例图,组件图,组件时序图,部署图。

    1 设计概述

    通过食堂就餐卡系统完成消费,方便了广大用户就餐需求,减少现金的使用,方便支付结算,有利于用户资金的安全和管理,同时有利于食堂管理者对食堂收入利润的统计分析管理。

    

    1.1 功能概述

    消费用户:

    • 用户办卡,退卡。

    • 消费者的身份、余额存储。

    • 用户缴费,消费。

    收款机:

    • 用户扣费

    管理人员:

    • 查询监控消费

    • 打印消费信息

    1.2 系统用例图

    

    2 系统部署图与整体设计

    2.1 系统部署图

    收款模块:部署在收款机中,主要负责收集

    对外模块:负责处理食堂就餐卡系统对外所有请求

    用户模块:记录用户信息,账户余额。

    记录模块:用来记录食堂就餐卡系统所有操作记录,方便后续管理做聚合查询。

    2.2 组件时序图

    2.2.1 用户开卡组件时序图

    1. 消费者申请开卡,将请求发送给对外管理模块。

    2. 对外模块将注册的用户信息传递个用户模块,用户模块完成用户注册。

    3. 将用户注册操作,存储在记录模块。

    j2.2.2 用户消费组件时序图

    1. 用户进行消费,收款模块将用户先发送给用户模块查询该用户的余额,返回给收款模块。

    2. 收款模块收到结果,在本地进行金额计算,然后将扣费信息返回给用户模块。

    3. 将用户消费信息反馈给存储到记录模块。将结果返回。

    2.2.3 管理员打印消费情况组件时序图

    1. 管理打印消费情况,管理模块将相关请求返回给记录模块。

    2. 记录模块进行内部聚合后将数据返回给用户。

    3 详细设计

    3.1 就餐卡系统类图设计

    

    用户头像

    Xuenqlve

    关注

    还未添加个人签名 2018.05.03 加入

    还未添加个人简介

    评论 (1 条评论)

    发布
    用户头像
    部署图可以加上通信方式,组件图建议用物理实体为基础描述,比如显示屏、键盘等
    2020 年 11 月 01 日 16:25
    回复
    没有更多了
    食堂就餐卡系统