版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
餐厅管理系统
分析与设计餐厅管理系统分析与设计方案第1页需求分析第一步:获取需求第二步:建立功效模型顶层数据流图第一层数据流图数据流图细化第三步:建立数据字典第四步:描述处理逻辑第五步:建立数据模型(E-R图)第六步:建立行为模型(状态转换图)第七步:编写软件需求规格说明书SWPU软件工程课程组餐厅管理系统分析与设计方案第2页需求分析第一步:获取需求第二步:建立功效模型顶层数据流图第一层数据流图数据流图细化第三步:建立数据字典第四步:描述处理逻辑第五步:建立数据模型(E-R图)第六步:建立行为模型(状态转换图)第七步:编写软件需求规格说明书SWPU软件工程课程组餐厅管理系统分析与设计方案第3页第一步:获取需求(场景分析技术)构想场景场景一、若干用户进入餐厅,服务员为他们安排座位,然后拿出菜单给用户,用户点菜,服务员填写点菜单,完成后交给服务台,服务台将点菜单交给后厨,后厨按单做菜并上菜,用户就餐完成后,服务台打印出实际消费清单并计算费用,用户结帐。场景二、用户提前预定(电话或口头表示),餐厅依据人数安排餐桌。SWPU软件工程课程组餐厅管理系统分析与设计方案第4页第一步:获取需求(场景分析技术)分析场景获取需求场景一、若干用户进入餐厅,服务员为他们安排座位,然后拿出菜单给用户,用户点菜,服务员填写点菜单,完成后交给服务台,服务台将点菜单交给后厨,后厨按单做菜并上菜,用户就餐完成后,服务台给出实际消费清单并计算费用,用户结帐。场景二、用户提前预定(电话或口头表示),餐厅依据人数安排餐桌。SWPU软件工程课程组餐厅管理系统分析与设计方案第5页第一步:获取需求(场景分析技术)初步需求1、统计用户及点菜信息2、统计用户实际消费菜品信息3、计算用户账单并统计结帐情况4、安排预定餐桌并统计SWPU软件工程课程组餐厅管理系统分析与设计方案第6页需求分析第一步:获取需求第二步:建立功效模型顶层数据流图第一层数据流图数据流图细化第三步:建立数据字典第四步:描述处理逻辑第五步:建立数据模型(E-R图)第六步:建立行为模型(状态转换图)第七步:编写软件需求规格说明书SWPU软件工程课程组餐厅管理系统分析与设计方案第7页第二步:建立功效模型(数据流图)确定数据源点和终点服务员用户确定处理统计用户及点菜信息(就餐准备)统计用户实际消费菜品信息(修改菜品)计算用户账单并统计结帐情况(结帐处理)安排预定餐桌并统计(订餐处理)SWPU软件工程课程组餐厅管理系统分析与设计方案第8页第二步:建立功效模型(数据流图确定数据流用户及点菜信息菜品增删信息结帐申请消费清单订餐信息确定数据存放用户就餐信息用户订餐信息结帐信息SWPU软件工程课程组餐厅管理系统分析与设计方案第9页第二步:建立功效模型(数据流图顶层数据流图第1层数据流图数据流图细化SWPU软件工程课程组餐厅管理系统分析与设计方案第10页顶层数据流图名称不好!SWPU软件工程课程组餐厅管理系统分析与设计方案第11页修改后顶层数据流图SWPU软件工程课程组餐厅管理系统分析与设计方案第12页第1层数据流图SWPU软件工程课程组餐厅管理系统分析与设计方案第13页数据流图细化--结帐处理SWPU软件工程课程组餐厅管理系统分析与设计方案第14页数据流图细化--结帐处理(方案二)SWPU软件工程课程组餐厅管理系统分析与设计方案第15页数据流图细化--订餐处理SWPU软件工程课程组餐厅管理系统分析与设计方案第16页需求分析第一步:获取需求第二步:建立功效模型顶层数据流图第一层数据流图数据流图细化第三步:建立数据字典第四步:描述处理逻辑第五步:建立数据模型(E-R图)第六步:建立行为模型(状态转换图)第七步:编写软件需求规格说明书SWPU软件工程课程组餐厅管理系统分析与设计方案第17页第三步:建立数据字典定义数据流用户及点菜信息描述:描述用户(多人)特征及点菜情况定义:用户及点菜信息=用户人数+桌号+入座时间+点菜情况入座时间=年+月份+日+时+分点菜情况=1{菜品编号}nn>=1菜品编号=3{数字}3就餐信息描述:定义:就餐信息=用户编号+用户及点菜信息用户编号=系统自动生成,唯一SWPU软件工程课程组餐厅管理系统分析与设计方案第18页定义数据流(续)增删菜品信息描述:用户可要求修改已点菜单表,包含增加或删除某菜品定义:增删菜品信息=用户编号+菜品编号+增删标志增删标志=[0|1]0-表示增加1-表示增删结帐申请描述:用户就餐完成后要求结帐。定义:结帐申请=用户编号+打折要求打折要求=1{数字}2比如:85表示8.5折SWPU软件工程课程组餐厅管理系统分析与设计方案第19页定义数据流(续)用户定桌信息菜单信息帐单定桌安排通知请同学们自己完成SWPU软件工程课程组餐厅管理系统分析与设计方案第20页定义存放D1就餐信息(同数据流)D2菜单信息(同数据流)D3账目清单描述:统计每组用户结帐情况定义:账目清单=用户编号+结帐时间+折扣要求+应付金额+实际付款金额D4餐桌状态D5预定统计请同学们自己完成SWPU软件工程课程组餐厅管理系统分析与设计方案第21页需求分析第一步:获取需求第二步:建立功效模型顶层数据流图第一层数据流图数据流图细化第三步:建立数据字典第四步:描述处理逻辑第五步:建立数据模型(E-R图)第六步:建立行为模型(状态转换图)第七步:编写软件需求规格说明书SWPU软件工程课程组餐厅管理系统分析与设计方案第22页第四步:描述处理逻辑1就餐准备(1)服务员输入“用户及点菜信息”(2)系统自动产生用户编码(3)组织成“就餐信息”,写入存放(4)结束2修改菜品3结帐处理3.1计算用餐费用(1)服务员输入“结帐申请”(=用户编号+打折要求)(2)依据“用户编号”从就餐信息中查询“点菜信息”清单(3)从“菜单信息”中查询每种菜品单价(4)计算总应付金额(5)依据打折要求及应付金额计算实际付款金额(6)输出“结帐信息”到“3.2打印账单”和“3.3结帐统计”(7)结束3.2打印账单(1)从“3.1计算用餐费用”中输入“结帐信息”(2)将“结帐信息”组织成适当形式显示在屏幕上并打印出来3.3结帐统计4订餐处理4.1安排餐桌4.2订餐统计及通知SWPU软件工程课程组餐厅管理系统分析与设计方案第23页需求分析第一步:获取需求第二步:建立功效模型顶层数据流图第一层数据流图数据流图细化第三步:建立数据字典第四步:描述处理逻辑第五步:建立数据模型(E-R图)第六步:建立行为模型(状态转换图)第七步:编写软件需求规格说明书SWPU软件工程课程组餐厅管理系统分析与设计方案第24页第五步:建立数据模型(E-R图)确定实体用户菜品餐桌确定联络用户与菜品多对多用户与餐桌多对多确定属性用户:人数、入座时间、菜品:名称、单价餐桌:桌号、房间、座位数SWPU软件工程课程组餐厅管理系统分析与设计方案第25页需求分析第一步:获取需求第二步:建立功效模型顶层数据流图第一层数据流图数据流图细化第三步:建立数据字典第四步:描述处理逻辑第五步:建立数据模型(E-R图)第六步:建立行为模型(状态转换图)第七步:编写软件需求规格说明书SWPU软件工程课程组餐厅管理系统分析与设计方案第26页第六步:建立行为模型(状态转换图)并不是全部软件项目都有必要建立行为模型通常软硬件结合系统能够建立其行为模型电梯控制系统ATM机控制系统游戏机。。。大多数纯软件类项目,尤其是信息管理类软件能够无须建立行为模型SWPU软件工程课程组餐厅管理系统分析与设计方案第27页需求分析第一步:获取需求第二步:建立功效模型顶层数据流图第一层数据流图数据流图细化第三步:建立数据字典第四步:描述处理逻辑第五步:建立数据模型(E-R图)第六步:建立行为模型(状态转换图)第七步:编写软件需求规格说明书SWPU软件工程课程组餐厅管理系统分析与设计方案第28页第七步:编写软件需求规格说明书参考模版SWPU软件工程课程组餐厅管理系统分析与设计方案第29页需求分析综合练习参考需求分析前六步,分别完成以下系统分析工作图书管理系统教务管理系统要求提交PPT文件,格式参考本PPT,文件名格式“学号姓名.ppt”主要内容场景描
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教育资源推广与分享诚信承诺书4篇范文
- 2025年餐饮行业卫生管理手册
- 2025年沈阳市辽中区教师编笔试及答案
- 2025年新公务员面试题库和答案
- 2025年拼多多技术岗位笔试及答案
- 2025年赤壁事业单位笔试答案
- 2025年蔚来研发工程师面试题库及答案
- 2025年万家寨水务集团面试题库及答案
- 2025年云南省小学科学面试题库及答案
- 2025年业主单位安全员面试题库及答案
- 脐静脉置管课件
- 左半结肠切除术后护理查房
- 特色小镇运营合同范本
- 大中型建筑公司管理制度汇编
- 工艺联锁-报警管理制度
- DB37∕T 3467-2018 美丽乡村标准化试点建设与验收指南
- 留置针压力性损伤预防
- 2025新沪教版英语(五四学制)七年级下单词默写表
- 高一英语新教材全四册单词表汉译英默写(2019新人教版)
- 2024年保险代理人分级(中级)考前通关必练题库(含答案)
- 用流程复制培训课件
评论
0/150
提交评论