写点什么

基于 UML 的食堂就餐卡系统设计

用户头像
Mars
关注
发布于: 2020 年 09 月 19 日

1 设计概述

食堂餐卡系统是一个统一管理用户就餐消费,详细记录用户充值、消费。

1.1    功能概述

系统主要功能:注册开户、充值缴费、消费记录查询、流水管理、消费监控。

1.2    非功能约束

系统预计未来一年用户量达到 5 万,日就餐量 3 万。

1.     查询性能目标:平均响应时间<200ms,TP99=150ms,TP999=500ms;

2.     消费性能目标:平均响应时间<300ms,TP99=200ms,TP999=600ms;

3.     系统核心功能可用性:>99.99%;

4.     系统安全性能目标:系统可拦截 XSS 攻击;风控校验用户身份;管理员密码 MD5 加密;客户端数据 HTTPS 加密;

5.     数据持久化目标:>99.99999%;

2        系统部署图与整体设计图

2.1    系统部署图



餐卡系统部署 4 台服务器,实现用户注册开户、充值缴费、消费记录查询。

管理中心系统部署 2 台服务器,实现消费监控、数据统计。

数据库,使用 MySQL。

2.2    用户开卡 & 充值 & 消费时序图



3 餐卡系统设计

管理中心系统主要功能是开户、充值缴费、消费监控、数据统计,其中包含组件:餐卡组件、账务组件。

餐卡系统主要功能是消费、查询,其中包含餐卡组件。

3.1 管理中心及餐卡系统组件图



设计主要组件包括:餐卡模块、账务模块。餐卡模块包括:用户注册、充值缴费、消费。

账务模块包括:数据统计、消费监控。

3.2 餐卡系统用例图



餐卡系统主要功能是消费、查询余额,系统主要参与者是消费用户。

 

3.3 管理中心系统用例图



管理中心系统主要功能是用户管理、消费监控、数据统计。其中用户管理包括开户、缴费充值。


发布于: 2020 年 09 月 19 日阅读数: 65
用户头像

Mars

关注

还未添加个人签名 2018.06.12 加入

还未添加个人简介

评论 (1 条评论)

发布
用户头像
用例图可以用更细节的功能点来练习不同的语义
2020 年 11 月 01 日 16:51
回复
该评论已删除
2020 年 11 月 02 日 11:39
回复
没有更多了
基于UML的食堂就餐卡系统设计