餐厅管理系统分析过程.pptx

上传人:修**** 文档编号:6997525 上传时间:2022-02-16 格式:PPTX 页数:31 大小:405.81KB
返回 下载 相关 举报
餐厅管理系统分析过程.pptx_第1页
第1页 / 共31页
餐厅管理系统分析过程.pptx_第2页
第2页 / 共31页
点击查看更多>>
资源描述

《餐厅管理系统分析过程.pptx》由会员分享,可在线阅读,更多相关《餐厅管理系统分析过程.pptx(31页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、餐厅管理系统餐厅管理系统分析与设计分析与设计SWPU软件工程课程组需求分析n第一步:获取需求n第二步:建立功能模型q顶层数据流图q第一层数据流图q数据流图细化n第三步:建立数据字典n第四步:描述处理逻辑n第五步:建立数据模型(E-R图)n第六步:建立行为模型(状态转换图)n第七步:编写软件需求规格说明书SWPU软件工程课程组需求分析n第一步:获取需求n第二步:建立功能模型q顶层数据流图q第一层数据流图q数据流图细化n第三步:建立数据字典n第四步:描述处理逻辑n第五步:建立数据模型(E-R图)n第六步:建立行为模型(状态转换图)n第七步:编写软件需求规格说明书SWPU软件工程课程组第一步:获取需

2、求(场景分析技术)n设想场景q场景一、若干顾客进入餐厅,服务员为他们安排座位,然后拿出菜单给顾客,顾客点菜,服务员填写点菜单,完成后交给服务台,服务台将点菜单交给后厨,后厨按单做菜并上菜,顾客就餐完成后,服务台打印出实际消费清单并计算费用,顾客结帐。q场景二、顾客提前预定(电话或口头表达),餐厅根据人数安排餐桌。SWPU软件工程课程组第一步:获取需求(场景分析技术)n分析场景获取需求分析场景获取需求q场景一、若干顾客进入餐厅,服务员为他们安排座位,然后拿出菜单给顾客,顾客点菜,服务员填写点菜单,完成后交给服务台,服务台将点菜单交给后厨,后厨按单做菜并上菜,顾客就餐完成后,服务台给出实际消费清单

3、并计算费用,顾客结帐。q场景二、顾客提前预定(电话或口头表达),餐厅根据人数安排餐桌。SWPU软件工程课程组第一步:获取需求(场景分析技术)n初步需求q1、记录顾客及点菜信息q2、记录顾客实际消费菜品信息q3、计算顾客账单并记录结帐情况q4、安排预定餐桌并记录SWPU软件工程课程组需求分析n第一步:获取需求n第二步:建立功能模型q顶层数据流图q第一层数据流图q数据流图细化n第三步:建立数据字典n第四步:描述处理逻辑n第五步:建立数据模型(E-R图)n第六步:建立行为模型(状态转换图)n第七步:编写软件需求规格说明书SWPU软件工程课程组第二步:建立功能模型(数据流图)n确定数据的源点和终点q服

4、务员q顾客n确定处理q记录顾客及点菜信息 (就餐准备)q记录顾客实际消费菜品信息(修改菜品)q计算顾客账单并记录结帐情况(结帐处理)q安排预定餐桌并记录(订餐处理)SWPU软件工程课程组第二步:建立功能模型(数据流图n确定数据流q顾客及点菜信息q菜品增删信息q结帐申请q消费清单q订餐信息n确定数据存储q顾客就餐信息q顾客订餐信息q结帐信息SWPU软件工程课程组第二步:建立功能模型(数据流图n顶层数据流图n第1层数据流图n数据流图细化SWPU软件工程课程组顶层数据流图名称不好!SWPU软件工程课程组修改后的顶层数据流图SWPU软件工程课程组第1层数据流图SWPU软件工程课程组数据流图细化- 结帐

5、处理SWPU软件工程课程组数据流图细化- 结帐处理(方案二)SWPU软件工程课程组数据流图细化- 订餐处理SWPU软件工程课程组需求分析n第一步:获取需求n第二步:建立功能模型q顶层数据流图q第一层数据流图q数据流图细化n第三步:建立数据字典n第四步:描述处理逻辑n第五步:建立数据模型(E-R图)n第六步:建立行为模型(状态转换图)n第七步:编写软件需求规格说明书SWPU软件工程课程组第三步:建立数据字典n定义数据流q顾客及点菜信息n描述:描述顾客(多人)的特征及点菜情况n定义:顾客及点菜信息=顾客人数+桌号+入座时间+点菜情况入座时间=年+月份+日+时+分点菜情况=1菜品编号n n=1菜品编

6、号=3数字3q就餐信息n描述:n定义:q就餐信息=顾客编号+顾客及点菜信息q顾客编号=系统自动生成,唯一SWPU软件工程课程组n定义数据流(续)q增删菜品信息n描述:顾客可要求修改已点菜单表,包括增加或删除某菜品n定义:q增删菜品信息=顾客编号+菜品编号+增删标志q增删标志=0|1 0-表示增加 1-表示增删q结帐申请n描述:顾客就餐完成后要求结帐。n定义:q结帐申请=顾客编号+打折要求q打折要求=1数字2 例如:85表示8.5折SWPU软件工程课程组n定义数据流(续)q顾客定桌信息q菜单信息q帐单q定桌安排通知请同学们自己完成请同学们自己完成SWPU软件工程课程组n定义存储qD1 就餐信息

7、(同数据流)qD2 菜单信息(同数据流)qD3 账目清单n描述:记录每组顾客结帐情况n定义:q账目清单=顾客编号+结帐时间+折扣要求+应付金额+实际付款金额qD4 餐桌状态qD5 预定记录请同学们自己完成请同学们自己完成SWPU软件工程课程组需求分析n第一步:获取需求n第二步:建立功能模型q顶层数据流图q第一层数据流图q数据流图细化n第三步:建立数据字典n第四步:描述处理逻辑n第五步:建立数据模型(E-R图)n第六步:建立行为模型(状态转换图)n第七步:编写软件需求规格说明书SWPU软件工程课程组第四步:描述处理逻辑n1 就餐准备q(1)服务员输入“顾客及点菜信息”q(2)系统自动产生顾客编码

8、q(3)组织成“就餐信息”,写入存储q(4)结束n2 修改菜品n3 结帐处理q3.1 计算用餐费用n(1)服务员输入“结帐申请”(=顾客编号+打折要求)n(2)根据“顾客编号”从就餐信息中查询“点菜信息”清单n(3)从“菜单信息”中查询每种菜品的单价n(4)计算总的应付金额n(5)根据打折要求及应付金额计算实际付款金额n(6)输出“结帐信息”到 “3.2 打印账单” 和 “3.3 结帐记录”n(7)结束q3.2 打印账单n(1)从“3.1 计算用餐费用”中输入“结帐信息”n(2)将“结帐信息”组织成合适形式显示在屏幕上并打印出来q3.3 结帐记录n4 订餐处理q4.1 安排餐桌q4.2 订餐记

9、录及通知SWPU软件工程课程组需求分析n第一步:获取需求n第二步:建立功能模型q顶层数据流图q第一层数据流图q数据流图细化n第三步:建立数据字典n第四步:描述处理逻辑n第五步:建立数据模型(E-R图)n第六步:建立行为模型(状态转换图)n第七步:编写软件需求规格说明书SWPU软件工程课程组第五步:建立数据模型(E-R图)n确定实体q顾客q菜品q餐桌n确定联系q顾客与菜品 多对多q顾客与餐桌 多对多n确定属性q顾客:人数、入座时间、q菜品:名称、单价q餐桌:桌号、房间、座位数SWPU软件工程课程组需求分析n第一步:获取需求n第二步:建立功能模型q顶层数据流图q第一层数据流图q数据流图细化n第三步

10、:建立数据字典n第四步:描述处理逻辑n第五步:建立数据模型(E-R图)n第六步:建立行为模型(状态转换图)n第七步:编写软件需求规格说明书SWPU软件工程课程组第六步:建立行为模型(状态转换图)n并不是所有软件项目都有必要建立行为模型n通常软硬件结合的系统可以建立其行为模型q电梯控制系统qATM机控制系统q游戏机q。n大多数纯软件类项目,特别是信息管理类软件可以不必建立行为模型SWPU软件工程课程组需求分析n第一步:获取需求n第二步:建立功能模型q顶层数据流图q第一层数据流图q数据流图细化n第三步:建立数据字典n第四步:描述处理逻辑n第五步:建立数据模型(E-R图)n第六步:建立行为模型(状态

11、转换图)n第七步:编写软件需求规格说明书SWPU软件工程课程组第七步:编写软件需求规格说明书n参照模版SWPU软件工程课程组需求分析综合练习n参照需求分析的前六步,分别完成以下系统的分析工作参照需求分析的前六步,分别完成以下系统的分析工作q图书管理系统图书管理系统q教务管理系统教务管理系统n要求要求q提交提交PPTPPT文件,格式参照本文件,格式参照本PPTPPT,文件名格式,文件名格式“学号姓名学号姓名.ppt”.ppt”q主要内容主要内容n场景描述场景描述n初步需求初步需求n顶层数据流图、第一层及细化后数据流图顶层数据流图、第一层及细化后数据流图( (必须用必须用Visio)Visio)n数据字典数据字典n处理逻辑描述处理逻辑描述q时间:时间:1 1周周q独立完成,禁止互相拷贝或抄袭独立完成,禁止互相拷贝或抄袭SWPU软件工程课程组概要设计n第一步:细化数据流图n第二步:设计软件结构n第三步:用IPO图描述模块n第四步:设计数据库n第五步:编写软件概要设计说明书

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 标准材料 > 食品加工

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁