架构师训练营 - Task Week 1

用户头像
brave heart
关注
发布于: 2020 年 06 月 10 日
架构师训练营 - Task Week 1

作业题

请使用UML设计一个食堂就餐卡系统,请使用用例图、组件图、组件时序图和部署图,需求如下:



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

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

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



1. 设计概述

食堂就餐卡系统是一个用于管理充值卡的系统,承担着公司提高职工就餐效率的目标任务。



1.1 功能概述

系统主要功能包括注册、登录、个人信息、账户余额、充值功能、消费记录、消费数据表格下载和操作日志,使用者包括管理员和普通用户。



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

系统上线时预计部署1台物理机,充值系统、第三方支付系统、数据库服务器、Web端可视化系统和食堂刷卡机交互。



2.1 系统部署图



充值系统的功能职责是提供充值方式,比如支付宝、微信充值、充值卡充值等。

第三方支持系统,主要是支付宝、微信、银联充值与退款的处理

Web前端可视化系统,提供管理员功能,用于可视化操作整个食堂就餐卡系统。

数据库服务器,主要是当前公司入职职工信息、餐卡信息,与第三方支付和食堂刷卡机的交互。

食堂刷卡机,用户消费,实时更新数据库的数据。

2.2 管理员场景子系统用例图





Web前端可视化系统,使用管理员登录,获取当前数据库中所有注册用户,点击具体用户,可以查看个人信息,个人信息包括基本信息、账户信息,账户信息主要是消费记录、消费数据下载和充值功能。操作日志是记录管理员的操作记录,便于查看操作记录。

发布于: 2020 年 06 月 10 日 阅读数: 83
用户头像

brave heart

关注

唯一不变的是变化本身。 2018.04.17 加入

🗡 她只唱只想这首止战之殇。

评论

发布
暂无评论
架构师训练营 - Task Week 1