UML简单介绍(二十三)——基于UML的移动点餐系统分析

本文介绍了移动点餐系统的主要功能模块,包括点餐模式、用餐模式和结账模式,并通过时序图、协作图和用例图进行详细分析。类图展示了系统设计初稿,尽管仍需完善,但整体结构清晰,揭示了系统的基本功能和角色交互。
摘要由CSDN通过智能技术生成

1、点餐系统

        点餐系统是一个非常常见的系统,在很多酒店也追随移动互联网的步伐,开发了一些移动点餐的系统。

        经过分析,我们划分了一下点餐系统的主要功能模块:点餐模式,用餐模式和结账模式。在不同的餐厅,可能有一些不同之处,但是大多数是类似的。这里的移动点餐系统,与我们一般的外卖网站的移动客户端有不同之处,这一点要区分开来。外卖网站是直接进入店铺,开始下单,然后开始送外卖。


2、时序图

我们先看一个时序图,增加我们对点餐系统的理解。我们在进入餐厅的时候,应该是怎样的一个流程,如图:



3、协作图

这里的一个协作图比较简单,示意了点餐过程中,顾客、服务员以及收银员之间的一个相互交互的关系,如图



4、用例图

用例图示也比较简单,这里主要分三个模块去看,就是我们在最开始提到的点餐模式、用餐模式和结账模式,如下:

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值