圆圆网络 手游攻略 手游攻略 餐饮点菜系统专业班级学号姓名指导教师2014年6月目录

餐饮点菜系统专业班级学号姓名指导教师2014年6月目录

时间:2024-02-06 00:02:57 来源:网络整理 浏览:0

在移动互联网时代的推动下,电子点餐系统将成为移动互联网时代餐饮酒店成功的关键之一。 4 设计内容 4.1 设计内容概述 4.1.1 概述 本系统适用于中高档咖啡店、KTV、快餐店、餐厅等餐饮行业。 是一个更加人性化、贴心的点餐系统,方便顾客。 该系统不仅允许顾客自己点餐,还为顾客提供放松的时刻,包括小游戏和提示。 软件还为顾客提供了特殊的附加请求选项,可以在其中输入菜品制作备注:如不加香菜、不吃大蒜、对某些配菜过敏或有用药禁忌等。系统主要功能: [1]点餐方式:点餐、点餐(包括浏览、搜索菜单)。 [2] 就餐模式:加菜、换菜、叫服务员等 [3] 用餐完成模式:顾客满意、结账等 4.1.2 业务流程 【活动图说明】 活动图阐释了业务用例的工作流程执行。 业务工作流描述了企业必须做什么才能为其服务的业务参与者提供所需的价值。 工作流程通常包括基本工作流程和一个或多个替代工作流程。 工作流的结构使用活动图来说明。 餐厅点餐系统的工作流程如图4.1、图4.2和图4.3所示。 图4.1 点餐模式业务流程 图4.2 就餐模式业务流程 4.3 点餐模式业务流程 4.2 需求分析 在软件工程中,需求分析是指新建或改变现有计算机系统时的描述。 确定新系统的目的、范围、定义和功能所需的所有工作。

需求分析是软件工程中的一个关键过程。 在此过程中,系统分析师和软件工程师确定客户需求。 只有确定了这些需求之后,他们才能分析并寻求新系统的解决方案。 需求分析阶段的任务是确定软件系统的功能。 4.2.1 用例图 用例图是可以被称为参与者的外部用户观察到的系统功能的模型图。 它展示了一些参与者和一些用例,以及它们之间的关系。 主要用于了解系统和子系统。 对系统或类的功能行为进行建模。 这部分需要用6个用例图来描述餐饮点餐系统,分别是餐饮点餐系统用例图、点餐模式用例图、就餐模式用例图、点餐完成模式用例图、简单时刻用例图和特殊附加用例图。 图 4.4 餐厅点餐系统用例图 图 4.5 点餐模式用例图 图 4.6 用餐模式用例图 图 4.7 用餐完成模式用例图 图 4.8 轻松时刻用例图 图 4.9 特殊附加用例 图 4.2.2 用例说明用例的描述是用例的主要部分,是后续交互图分析和类图分析不可缺少的部分。 下面的表 4.1 和表 4.2 分别描述了“浏览菜单”和“结帐”的用例。 表4.1 “浏览菜单”用例描述 用例名称 浏览菜单用例描述 当顾客在点餐模式下进入点餐用例时,会显示菜单的详细信息,包括菜谱图片、菜品介绍、菜品价格等。 参与者 顾客优先级 1 前置条件 顾客输入点餐用例 后置条件 生成菜单 基本操作流程 顾客浏览菜单并选择所需菜品。 可选操作流程 1、顾客选择菜品,但菜品已售完。 通用用例 无 包含用例 无 扩展用例 无 表 4.2 “结账”用例描述 用例名称 结账用例描述 当顾客进入用餐完成模式时餐饮点菜软件,计算菜单总价并显示消费金额。

参与者顾客优先级 1 前提条件 顾客进入并完成餐食。 用例后置条件显示消耗金额。 基本操作流程。 客户结帐并选择付款方式。 可选操作流程 1、客户选择信用卡支付,但卡内没有钱。 自定义用例 无 包含用例 无 扩展用例 无 4.2.3 领域类图 类图由许多说明性的模型元素(如类、包以及它们之间的关系,这些元素及其内容是互连的)组成。 类图可以组织成包,仅显示特定包内的相关内容。 类图是最常用的UML图,显示类、接口以及它们之间的静态结构和关系; 它用于描述系统的结构设计。 餐厅点餐系统的域类图如图4.10所示。 图4.10 餐厅点餐系统领域类图 4.3 软件设计 4.3.1 用例实现【序列图和协作图】 交互图用于描述对象之间、对象与参与者之间的动态协作关系,以及交互过程中的行为。协作流程 序列的图形文档。 交互图包括顺序图和协作图。 序列图是从对象之间的交互开始的图,这些对象按时间顺序排列。 协作图是用于描述如何通过系统组件的协作来实现系统行为的图。 如图4.11和图4.12所示,给出了餐厅点餐系统的时序图和协作图。 图 4.11 餐厅点餐系统时序图 图 4.12 餐厅点餐系统协作 图 4.3.2 系统运行状态图 状态图描述了实体基于事件响应的动态行为,展示了实体如何根据当前情况响应不同的事件状态。 对事件做出反应。

如图4.13所示,是餐厅点餐系统的状态图。 图4.13 餐厅点餐系统状态图 4.3.3 业务逻辑类图 类图描述了类之间的静态关系。 类图不仅显示了信息的结构,而且还描​​述了系统的行为。 如图4.14所示,用类图来描述餐厅点餐系统。 图4.14 餐厅点餐系统类图 5 总结与展望 通过这次实验,加深了我对UML建模的理解,加强了解决实际问题的能力。 使用软件和现有的建模方法对系统进行建模和分析。 利用这学期学到的UML知识画出用例图、类图等来分析系统。 这次设计让我对软件设计有了进一步的了解,对以后的学习工作很有帮助,为以后的发展打下了良好的基础。 在设计过程中,我们会遇到很多大大小小的问题。 比如画状态图时不知道如何分析。 通过向同学请教并上网查找资料,成功解决了这个问题。 在进行需求分析和绘图时遇到了很多困难,但在老师和同学的帮助下以及大量参考网络和教材,我顺利完成了课程设计。参考文献[1] G. Booch, J..., 1999。 [2]王少峰,《面向对象技术UML教程》,清华大学出版社,2004.2。 [3] 邵伟忠,杨福清。 面向对象的系统分析。 清华大学出版社,广西科学出版社,1998.[4]邵伟忠,杨福清。 面向对象的系统设计。 清华大学出版社,2003。分数评定老师签名

标题:餐饮点菜系统专业班级学号姓名指导教师2014年6月目录
链接:https://yyuanw.com/news/gl/3853.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
天地劫幽城再临归真4-5攻略:第四章归真4-5八回合图文通关教学

天地劫幽城再临归真4-5攻略:第四章归真4-5八回合图文通关教学[多图],天地劫幽城再临归真4-5怎么样八回合内通

2024-02-06
航海王热血航线艾尼路怎么玩?艾尼路加点连招攻略大全

航海王热血航线艾尼路怎么玩?艾尼路加点连招攻略大全[多图],航海王热血航线艾尼路怎么加点?艾尼路怎么连招?关

2024-02-06
坎公骑冠剑国际服怎么玩?国际服新手攻略

坎公骑冠剑国际服怎么玩?国际服新手攻略[多图],坎公骑冠剑国际服的玩法是什么样的?关于游戏中的一些新手玩法

2024-02-06
王者荣耀鸿运6+1地狱之眼怎么抽?鸿运抽奖地狱之眼概率获取攻略

王者荣耀鸿运6+1地狱之眼怎么抽?鸿运抽奖地狱之眼概率获取攻略[多图],王者荣耀鸿运抽奖活动的奖池中还有传说

2024-02-06