食堂就餐卡系统架构设计文档
1.概述
为了规范公司的食堂就餐管理流程,方便管理人员对食堂消费数据有效管理,公司决定开发一套用于食堂就餐卡管理系统。
1.1 功能概述
本系统主要包括卡注册、卡查询、缴费、扣费、计费等主要功能。使用者包括食堂消费者、服务员、管理人员等。
1.2 非功能约束
食堂就餐卡系统预计一年用户量达到10W ,日订单量达到1W。
1.查询性能目标:平均系统响应时间<500ms ,单机TPS >100;
2.注册性能目标:平均系统响应时间<1s;
3.系统扣费性能目标:平均系统响应时间<1s;
4.系统核心功能可用性目标: >99%;
5.系统安全性目标:系统可拦截SQL注入、跨站点脚本攻击,密码数据散列加密,客户端数据传输使用https加密。
6.数据持久化目标:>99.99%;
2.系统需求
2.1 用例图
主要参与角色有: 消费者、服务员、管理员、收款机。
主要用例有:卡注册、卡查询、缴费、扣费、计费、显示余额、打印报表。
3.系统部署图与整体设计
系统上线时预计部署2台应用服务器,和1台数据库服务器,后期根据就餐人员数量可对服务器进行扩容。
3.1系统部署图
3.2 卡注册系统序列图
3.3 缴费组件图
评论