架构师作业一:食堂就餐卡系统设计
1 设计概述
食堂就餐卡系统是⼀个食堂消费记录的系统,承担着学校食堂账务管理的⽬标任务。
1.1 功能概述
系统主要功能包括记录消费者个人信息、金额,整个食堂消费情况记录,可打印食堂消费整体功能,使⽤者包括消费者、服务员、中心管理员
1.2 用例图
2 系统部署图与整体设计
系统上线时预计部署一台管理中心数据库、管理中心前段pc、多个消费终端, 3 个⼦系统
个系统交互。
2.1 系统部署图
管理中心前端 PC 的功能职责为注册消费者个人信息、金额;打印消费统计信息;部署1台前端,依赖管理中心服务器⼦系统 。管理员录入消费者信息以及打印消费记录功能,管理员还可通前端监视消费。
收款机功能职责为记录消费者个人信息以及消费金额;部署多台前端,依赖管理中心服务器⼦系统。
管理中心服务器功能职责为记录食堂整体消费记录具有统计数据功能;部署 1 台数据库。
3、组件图
食堂就餐卡系统的主要职责功能是记录、打印消费者消费信息记录以及管理员监视功能,其中主要是包含了管理中心前端 PC、管理中心服务器、收款机 3 个组件。
食堂就餐卡组件图
食堂就餐卡系统组件1(管理中心客户端PC)的功能主要是消费者注册信息以及录入金额、管理员监视消费情况,打印食堂消费统计数据,需要依赖组件2(管理中心服务器)完成打印统计功能。组件2(管理中心服务器)是食堂就餐卡的核⼼组件,⽤户通过组件3(收款机)进行消费,需要依赖组件2(管理中心服务器)完成消费信息计算。
食堂就餐卡系统组件序列图:
消费者注册、存钱场景组件时序图
消费者消费场景组件时序图
评论