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

iOS开发:UML在项目开发中的规范应用 一、什么是UML统一建模语言(英语:Unified Modeling Language,缩写 UML)是非专利的第三代建模和规约语言。UML是一种开放的方法,用于说明、可视化、构建和编写一个正在开发的、面向对象的、软件密集系统的制品的开放方法。【维基百科】UML分为UML模型和UML。区分UML模型和UML是非常重要的,UML,包括用例、协作、活动、序列、部署、构件、类、状态,是模型中信息的形表达方式,但是UML模型独立于UML存在。二、类的作用。 阅读详情

1、点餐系统

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

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


2、时序图

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



3、协作图

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



4、用例图

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



5、类图

我们在前面提到过,最重要的UML图示是:时序图、用例图和类图,这里的类图基本就是我们的设计初稿了,变化也会在这上面进行修改和补充,如下:


6、总结

        这里的一些模型图示,只是一个简单的功能框架,它还不够完善,也不能真正的商用。在某个地方有很奇怪的地方,比如我们在酒店拿着平板点菜的时候,很少有去点击开心一刻这种东西的,这种功能基本是没有意义的。或许对服务员有一些意义。

        但是这里的分析还是不错的,整体来看,用例图,时序图和类图都有一定的结构。其中类图还需要进一步的细化,解释其中的一些方法。


用starUML画的软工课设:外卖管理系统 软件工程课设:外卖管理系统一.概述二.可行性分析2.1技术的可行性2.2经济的可行性2.3操作的可行性2.4法律的可行性2.5结论三.需求分析3.1功能性需求3.2非功能性需求3.3基于UML系统分析3.3.1用户用例3.3.2管理员用列3.4系统主要用例3.4.1账户管理子系统(1)UML用例描述(2)UML活动(3)UML顺序3.4.2 订单管理子系统(1).UML用例描述(2)UML活动(3)UML顺序3.4.3评论管理子系统(1)UML用例描述(2)UML活动(3)UML顺序3 阅读详情

相关推荐

1、系统分析与设计:面向对象方法与UML的探索

本文深入探讨了系统分析与设计中的面向对象方法与统一建模语言(UML)的应用,介绍了核心学习内容、实践工具和教学资源。通过真实案例、在线练习和项目导向的学习方式,帮助学生掌握从需求收集到系统部署的全流程技能。同时提供了清晰的学习路径规划、职业发展方向及丰富的支持工具,旨在培养具备实际操作能力的信息系统专业人才。

64

1美团外卖管理信息系统.docx

美团外卖管理信息系统 一、系统背景介绍 随着互联网技术的快速发展,网络早已经成为现代人日常生活中不可或缺的部分,网上订由于其独有的便捷性和直观性,更能够轻而易举地被现代人认同和接受。互联网上诞生出这种便捷的订形式,也是电子商务应用的全新体现;从另一个侧面来看,网上订还起到了帮助推进电子商务的普及和应用进程的作用,网上订的形式,同时也在帮助加速电子商务应用的步伐。 随着时代发展的日益加快,我们身边每天都在发生日新月异的变化。不论在哪个行业里,用户几个大的根本需求永远不会变,比如说像省钱、懒。省钱"这个需求美团团购已经做到,现在该轮到"懒"这个需求。外卖一个就足够满足"懒"的需求——吃饭不出门。 二、系统的组织结构和业务流程的分析 1美团外卖管理信息系统全文共13页,当前为第1页。1.系统的组织结构分析 1美团外卖管理信息系统全文共13页,当前为第1页。 对美团外卖系统进行分析把美团外卖网上订管理信息系统分成几个模块,即信息管理模块、信息发布模块、意见反馈模块、食品管理模块、订单管理模块和送管理模块以及细分模块。 2.系统的业务流程分析 (1)以下的是销售管理系统业务流程的符

uml外卖订系统建模

使用rose软件建模,包括用例 ,时序,协作,类,活动等等

系统UML设计.pdf

系统UML设计.pdf

基于Star UML3.1版本的课程结业设计饮管理系统

课程论文报告 教 学 院 计算机学院 课程名称 UML建模技术 题 目 饮管理系统 专 业 计算机科学与技术 班 级 学 号 姓 名 指导教师 2021 年 6 月 20 日 目录 引言 2 课题背景 3 一、 系统需求分析 3 () 问题分析 3 () 系统功能分析 5 二、 用例设计建模 7 2.1用例概述 7 2.2饮管理用例: 8 三、 类设计建模 19 四、 顺序设计建模 20 4.1顺序概述: 20 4.2构建顺序 20 五、 通信(合作

helpluozhao123的博客 2万+

UML需求分析及PowerDesigner使用

为什么使用UML? 场景:有这样一项任务,开发一个系统?你该怎么办呢,怎么开始你的工作? 系统中参与者有哪些?顾客、服务员、系统、厨师 他们要完成什么样的流程呢?服务员打开系统->选择顾客座位号->顾客通过系统浏览菜单->将选择菜单加入订单->提交订单->厨师浏览订单后做菜->服务员上菜后更新订单状态->顾客用结束后支付订单->系统关闭该...

全栈攻城狮JSON的博客 3052

用例活动练习(订系统)

某企业为了方便员工用,为厅开发了一个订系统(COS: Cafeteria Ordering System),企业员工可通过企业内联网使用该系统。 企业的任何员工都可以查看菜单和今日特价。 系统的顾客是注册到系统的员工,可以订(如果未登录,需先登录)、注册工资支付、预约规律的订,在特殊情况下可以覆盖预订。 厅员工是特殊顾客,可以进行备、生成付费请求和请求送,其中对于注册工资支付的顾客生成付费请求并发送给工资系统。 菜单管理员是厅特定员工,可以管理菜单。 送员可以打印送说明,记录送信息(

qq_44275015的博客 4万+

基于UML的网上订系统:提升饮业服务效率的利器

基于UML的网上订系统:提升饮业服务效率的利器 去发现同类优质开源项目:https://gitcode.com/ 项目核心功能/场景 基于UML的网上订系统,实现线上、支付与订单管理。 项目介绍 随着互联网技术的发展和移动设备的普及,网上订已成为现代生活的一部分。本文将为您介绍一个基于UML(统一建模语言)的网上订系统开发文档,该文档详细记录了系统从设计到实现的每一步。通过UML的强...

gitblog_06757的博客 719

UML简单梳理类

依赖 Dependency Class Car{} Class Person{ int a; static int b public void buy(Car c){ int c; .... } } 一个类是还有一个类的某个方法的參数,或局部变量,或静态方法调用等。 另外变量分两种:局部变量,成员变量。 在某个方法中定义...

weixin_34237596的博客 109

【辽宁科技学院毕业论文】基于SSM智能外卖平台

基于SSM智能外卖平台摘要科技飞速发展,促使各行各业为与现代先进技术接轨不遗余力,通过科技手段提高自身的竞争力。智能外卖平台作为一种新兴形式自然不容忽视。随着网络科技的逐步成熟,智能外卖平台应运而生,彻底颠覆了传统的管理模式。不仅有效降低了服务管理难度,而且极大提升了管理灵活度。这个定制化平台,强调协作管理和交互,促进管理人员的创新和主动性,对于智能外卖平台非常有益。基于SSM智能外卖平台主要分为两个部分,一部分是商家上架商品出售,另一部分是买家通过平台来

yvonneking1118的博客 867

基于安卓的app设计与实现

同时因为电子系统的存在也可以十分方便的对。随着版本的更新和时代的发展,CSS语言最主要的特就是,改变了之前庞大的语法体系,将整体的模块进行细分化,在细分的过程当中,同时也添加了一些高可用性的模块,例如目前的盒子模型,超连接方式等等。CBEST(2022)在研究中指出[7],随着网络不断的发展,订系统也会越来越具有一定的开发意义,信息化的系统具有良好的操作性和可核对性等特,受到了大量的饮店的关注和青睐,由于信息化的系统的可扩充性因此在系统功能开发之上可以进行二次的系统开发,有助于系统功能的不断完善。

laoman456的博客 1345

系统分析师】7.7 统一建模语言

统一建模语言 是一种标准化的、通用的可视化建模语言,用于对软件密集型系统进行说明、构造、可视化和文档化。· 一句话概括UMLUML是一套通过用例、类、序列等标准表,从逻辑、进程、实现、部署等多个视角,对软件系统进行可视化、详述、构造和文档化的通用建模语言,是软件工程师沟通与设计的基石。展示系统的静态结构,包括类、类的属性、方法以及类之间的关系(关联、继承、依赖、实现等)。它是需求分析的起。1. 统一的表达方式:在与用户、开发人员、测试人员等不同角色沟通时,使用标准化的形符号,减少歧义。

nblway的博客 654

软件工程 网上订系统 UML

软件工程 网上订系统 UML,方便让你在设计网上订系统web时对相关的需求分析有明确的认识 而且对您在用软件工程方式设计UML时有详细的流程。

系统UML设计

系统的类、活动、顺序等7种.上面有厨师、顾客、服务器的的画法。

UML 厅订系统课程设计

厅订管理系统 UML课程设计 带文档

基于UML系统分析方法研究

  文章探讨了基于UML进行面向对象的系统分析及设计方法,包括静态建模和动态建模;提出了一种实用的基于UML的需求分析及其建模方法,以活动模型来表达业务模型,以概念层的对象、状态及交互模型表达系统的结构逻辑及行为逻辑,以应用例表达系统需求;讨论了需求分析及其建模的过程概念,并以高校开放式学籍管理系统的开发作为案例示范全文阅读:基于UML系统分析方法研究

ark1111的专栏 1548

UML 基础/类/可视化建模

要资料 文章 文库 视频 Code iprocess 课程 认证 咨询 工具 讲座吧   专家招募   会员        要资料  

shenghua 1801
上一篇: UML简单介绍(二十二)——基于UML的需求设计分析
下一篇: UML简单介绍(二十四)——基于UML的软件设计总结
ljtyzhr
博客等级 码龄14年 181粉丝 213原创
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值