写点什么

食堂就餐卡系统架构设计文档

用户头像
hifly
关注
发布于: 2020 年 06 月 09 日
食堂就餐卡系统架构设计文档

1 设计概述

食堂就餐卡系统是一个管理就餐卡注册,缴费,付款,查询消费记录的一体化系统。

1.1 功能概述

系统的主要功能包括就餐卡就餐卡注册,缴费,付款,查询消费记录,使用者包括消费者,食堂服务员,就餐卡管理中心管理员。

1.2 非功能约束

系统未来预计一年用户量达到1000人。

1.查询性能目标:平均响应时间<300ms

2.系统核心功能可用性目标 >99.98%

3.系统安全性目标:防止就餐卡被破译,防止就餐卡管理系统被攻击。

  1. 数据持久化目标:>99.999%



2 系统部署图与整体设计

2.1 系统部署图

注册机读卡器部署一台,用于消费者统一注册缴费;就餐卡服务器部署2台,用nginx做负载均衡,数据库做主从备份;收款机读卡器根据需要部署若干台。统计界面用web的方式实现,可以根据需要配置允许访问的内网ip。



2.2 系统用例图

就餐卡系统主要由消费者,食堂服务员,就餐卡管理中心管理员三个角色的人员使用。消费者使用注册缴费,刷卡消费的功能;服务员使用操作卡扣款的功能;管理员可以对所有功能进行后台配置操作,可以查询每一笔消费记录。



2.3 系统组件图

系统包括注册客户端,收款客户端,就餐卡系统,就餐卡系统数据库,统计界面5个组件。



3 注册子系统设计

3.1 注册组件时序图

注册客户端发送注册或缴费请求到就餐卡系统,就餐卡系统经过逻辑处理后写入数据库。数据库返回处理结果,就餐卡系统返回给客户端处理结果。



4 收款子系统设计

4.1 收款组件时序图

收款客户端发送收款请求到就餐卡系统,就餐卡系统经过逻辑处理后写入数据库。数据库返回处理结果,就餐卡系统返回给客户端处理结果。



5 统计子系统设计

5.1 统计组件时序图

统计界面发送查询请求到就餐卡系统,就餐卡系统经过逻辑处理后查询数据库。数据库返回查询结果,就餐卡系统返回给统计界面查询结果。



用户头像

hifly

关注

还未添加个人签名 2018.03.08 加入

还未添加个人简介

评论

发布
暂无评论
食堂就餐卡系统架构设计文档