就餐卡系统架构设计文档
1. 设计概述
系统中每个消费者都有一张卡,在管理中心注册缴费,卡内记着消费者的身份、余额。
使用时将卡插入收款机则显示卡上金额,服务员按收款机上数字键,收款机自动计算并显示消费额及余额。
管理中心的管理员监视每一笔消费,可打印出消费情况的相关统计数据。
2. 功能概述
系统主要功能包括给高校食堂设计就餐卡系统,使⽤者包括学生,食堂工作人员,管理中心管理员。
就餐卡主要功能包括如下:
开卡
充值
消费
消费记录查询
3. 系统部署图
系统上线时预计部署一台服务器用于整体就餐卡系统,一台PC机用于管理中心登录就餐卡管理页面进行管理,数个收款终端用于消费者刷卡消费。

4. 系统用例图

5. 系统组件图

6. 系统组件时序图
1. 用户开卡:用户发起开卡,管理中心管理页面组件发送消息给就餐卡系统组件,就餐卡系统组件将消费者信息写入数据库组件。
2. 消费者消费:消费者发起消费,收款机页面组件发送消息读卡器组件查询卡片消息,读卡器组件返回卡片消息给收款机页面组件,收款机页面组件消费信息发送给就餐卡系统组件,就餐卡组件将消费信息写入数据组件。
3. 管理员打印消费记录:管理员发起查询动作,管理页面组件发送查询消息给就餐卡系统组件,就餐卡系统组件在数据库组件中查询消费记录

评论