架构师训练营第 1 期 -week1- 食堂就餐卡系统设计

用户头像
习习
关注
发布于: 2020 年 09 月 20 日

食堂就餐卡系统设计



1 设计概述



食堂就餐卡系统是是公司后勤部使用的管理软件,用于管理公司的就餐付费。



1.1 功能概述



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

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

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





1.2 ⾮功能约束



系统用户人数为公司员工5000 人,日活用户人数3000人。平均响应时间小于 500ms 。



2 系统部署图与整体设计



预计30台收款终端,两台服务器组成主备高可用,管理中心有两台管理终端和一台打印设备。



2.1 系统部署图





  • 收款终端功能为扣费、显示余额等前台操作。预计台数为30台,与服务器之间通过 TCP/IP 交互。



  • 管理中终端功能为 用于注册、充值、打印清单相关的前台界面。部署 两台 PC,与服务器及打印设备之间通过 TCP/IP 交互。

  • 打印设备接收来自管理终端的请求输出打印清单。

  • 服务器为就餐卡后台系统,使用两台服务器互为主备。



2.2 就餐卡系统组件设计





2.2.1注册时序图





2.2.2充值时序图





2.2.3扣款时序图





2.2.4查询时序图



2.2.5打印清单时序图



用户头像

习习

关注

还未添加个人签名 2018.08.08 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营第 1 期-week1-食堂就餐卡系统设计