点餐系统UML设计_第1页
点餐系统UML设计_第2页
点餐系统UML设计_第3页
点餐系统UML设计_第4页
点餐系统UML设计_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、点餐系统UML设计设计工具:ratio nal rose 2003根据日常生活中的经验和总结,收集相关资料,了解点餐系统的流 程。民以食为天,餐饮服务业是一项比较热门的行业,大街小巷餐馆 随可见。如果优化了整一个点餐、用餐系统,这样不仅可以提高企业 的服务水平和工作效率,还给消费者带来方便。提高餐馆自身的竞争 力。:厨师用例图:完成烹饪1.登录:厨师用自己的帐号登录到系统,这样厨师只需要早到几分钟,就能使厨师的信息可以得到保护,不会被别人得到自己的信息; 而餐馆可以根据每个厨师的工作量和工作质量进行实时的点评和赏罚,鼓励厨师提高自己。2收到烹饪信息:厨师可以根据烹饪信息来确定现在是否需要烹饪。

2、3. 查看订单:厨师可以查看订单,看现在要做什么菜品。4. 烹饪菜品:操作中5. 完成烹饪:完成烹饪后,厨师可以下线休息,也可以继续在线等待。二:顾客用例图付账1. 看菜谱:顾客登陆后看菜谱2. 点餐:寻到满意的菜系,即可点菜。3. 加餐:觉得量不够可以再点。4. 催餐:觉得上菜速度慢可以催一催5. 食用:上菜后,顾客即可食用。6. 付账:食用完便付账。三:用户管理者用例图増加用户保存菜谱缶息删除用户用户管理者点餐服务结算服务发送烹饪信息1. 保存整个餐厅各种信息资源,如菜谱信息2. 为顾客电脑提供查询服务,点餐服务,结算服务等3. 自动将各个顾客的菜品整合、排序,分配,然后将分配的烹饪信息发

3、送到不同的厨 师台前。四:顾客类图匚 u stomer name String 觀D : String >t.elephoneNumber tongcheckMenu() order()eatingQ*payBill(顾客用姓名和id号登录,并留下电话号码(便于联系)。顾客的操作有:checkMemu (): 查看菜单;order ():点菜:eating ():食用;payBill():付账;五:厨师类图厨师的属性包括name (姓名),id(工作号)操作包括:getMessage ():获取信息;checkOrder() :查看订单 cook ing六:顾客关系类图0忆已 fOpEr

4、aticno«o-derorderConte zti thC jak*CheckD stiLtsrt) *AddOttierifem() RemweOrdertteni)SubmiireedBacki)cooktDdateOrdnarvDishListVriOfdedEemdi sn ArraysubrnitTfrieDiscourrtDishList划dDi迥)*AddDishOMddDisrn.) *RemcveDisr(i顾客的业务关系中,主要是与管理员和厨师交互,而与管理员的交互主要是完成自 己的订单,与厨师交互中,主要是对厨师的菜品进行意见的反馈。七:厨师关系类图:COOK

5、>narrie : String 爲id : intgetMes&ageQ checkOrderQ tookingO 'tinishCookingij n_:1CunrentDishLiMntimberSemoveFrornListO checkListQ ch eckTotalf'Jumbert)0 pate W ithMa nag erCoo 乂 i ng 币 bl EListetTa bl e StatedCompletelnformsttonQ c® ncellnform ation GetDishListO ret u rnTablel nfo

6、rmatio n 0八:用户管理类图:UserManagement类用于管理用户信息。(包含了一系列用户)该类有添加用户、删除用户、添加用户菜单、删除用户菜单消息等功能。九:顾客状态图:顾客主要有以下一些状态,打开系统进入登陆状态, 登陆成功后边显示主界面状态, 然后等待用户的操作,选择点菜后进入等待选择菜的品种,如凉菜,炒菜,特色菜,推荐菜等,进入某菜类,可以浏览菜品列表,根据需要进行确定等操作。该图描述了顾客端从进入该系统到退出该系统的各个状态间的转换。十:厨师状态图:在线厨师登录系统在线,若没有订单,厨师可以下线,不然就查看订单。看了订单后, 发现自己不会做着道菜,厨师可以下线,不然就烹

7、饪菜品。完成烹饪后可以在线等 待,也可以下线。1一:点餐系统状态图这一个点餐系统是顾客和服务器联系, 服务器与厨师联系,再把顺序反过来,信 息就可以回馈到顾客那里。十二:顾客活动图盘、'看桑谱'” /加餐屮 食用屮 付账下线顾客的活动一次为图所示,顾客登录后,浏览菜单,然后点菜,点完菜可以查询 自己已点订单,可以根据自己的订单,在进行加菜,催菜,退菜等操作,结束就 餐时可以查询自己的消费情况。十三:厨师活动图厨师的主要活动是:登录在线,收到烹饪信息,烹饪菜品,完成烹饪,下线等活动。十四:顾客顺序图该时序图描绘了点餐系统中顾客端顾客从登陆,到点餐、就餐、结账的过程。基示薫单点與號

8、示柬直妊了十五:厨师顺序图5ok Lglncook:cook1 Cook Loginill占T"T*选菜撫推把电瞎追择的與借过去Ma nhlenu2 InpriOperii onCwkiriQ3 SrarrWorkir.rj4 GuryCurrenfOisti5 dtartCookingi6' GetO(R Cha ngetmforniaii on1 ReiCornptetel nrformati onl'l<i厨师打开操作面板后,接受由服务器发来的订单信息,然后根据订单。发回确认 开始后即开始做菜,完成后,发出已完成的信息,一道菜就弄好啦十六:点餐系统总顺序图

9、点餐系统总的时序图"I;顾客点餐到厨师做好食品,再到顾客吃完结账的过程的具体实现的过程十七:顾客协作图1输入用户帐号 >營点菜操作9:点菜 >络护童电反馈惫见V -垃 *12.显示菜做奸了 8,显示菜单A:显不界pff /2:码於样号传给服务据6把举衣作传过去吉诉主机葆嚴奸了14:把袜单f10:把倾客点的菜传过去把菜单转过来3:验证帐另力/服务維顾客通过点餐设备和后台服务器进行交互, 把登录信息,点菜信息传 输至服务器处理,服务器发送菜单及消费情况等供顾客浏览。十八:厨师协作图:0宀囲辰-cook厨师登录厨师端客户端后,接受来自服务器的订单信息,并做菜十七:点餐系统组件图甲户標口色£t *爭备科翳.也t111 1y1r=iJn1_i1 r该图是描述点餐信息系统顾客端的组件图的综合实例。用户接口包负责用户的交互 和菜单的显示,账单的打印等。数据库系统负责存储菜品信息,顾客信息和点餐信 息等。事务对象图执行系统的业务逻辑,它

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论