架构训练营 - 食堂就餐卡管理系统
1 设计概述
食堂就餐卡管理系统是一个用于规范食堂就餐,提高就餐效率的一套综合性的餐饮服务管理系统。
1.1功能概述
系统主要功能包括:
l 消费者注册消费卡
l 消费卡充值缴费
l 消费卡余额查询
l 计算消费金额
l 监视消费情况
l 打印消费情况
l 打印消费统计数据
使用者包括:
l 消费者:消费者可以通过在管理中心注册消费卡,给消费卡充值缴费,之后便可以使用消费卡进行消费
l 管理员:负责监视每一笔消费,同时可以打印消费情况与统计数据
l 服务员:服务员使用收款机可以查询消费卡的余额情况,在消费者消费时可以使用收款机进行消费金额录入
1.2非功能性约束
2 系统部署图与整体设计
系统上显示预计部署2台物理机,2个子系统,和公司OA系统进行对接获取消费用户基本信息。
2.1 系统部署图
管理中心的主要职责是完成消费卡注册,消费卡信息的写入以及消费卡的充值操作,同时管理中心也为系统管理员提供完善的消费监控体系,可方便打印消费情况与相关地统计数据;
消费中心的主要职责是为收款机提供余额查询、消费金额计算与消费等功能。
3 管理中心设计
管理中心的主要职责是负责消费卡的注册、充值以及消费管理等功能,其中主要包括了:消费者管理组件、消费卡管理组件、消费信息管理组件等业务组件。
3.1 消费卡注册序列图
4 消费中心设计
消费中心的主要职责是提供消费卡余额查询、消费卡消费等功能,其中主要包括了:消费卡查询组件、消费卡消费组件。
4.1 消费卡消费序列图
评论