快餐店管理系统的数据流程图如下:
(1)顶层数据流程图:
P0F2点餐内容E1顾客F5发货单F1快餐信息F3账单F19菜肴快餐店管理F4采购单F6退货单E2供货商
(2)第二层数据流图
P0:快餐店管理系统P5P1F1快餐信息 快餐服务F2点餐内容F10点菜信息F7缺货单仓储F8仓库退货单F11采购合格单E1顾客S1点菜信息F10点菜信息P4F4采购单采购F5发货单P2主管审核F9采购退货单E2供货商F19菜肴P3F3账单结账F6退货单
(3)第三层数据流程图-确认快餐信息
P1:快餐服务P1.1F1快餐信息提供快餐信息F12菜肴信息S2快餐信息P1.3E1顾客F2点餐内容P1.2记录顾客信息F10点菜信息F19菜肴提交到后厨F10点菜信息F13顾客信息S3顾客信息
(4)第三层数据流程图—结账
P3:结账F10点菜信息P3.1计算消费费用S4账单F14消费信息S5消费信息P3.2产生账单P3.3折扣计算F3账单 (五)第三层数据流程图—采购
P4:采购P4.1采购审F7缺货单F4采购单核E2供货商F5发货单P4.2验货F11采购合格单F15采购不合格单P4.3退货审核F9采购退货单
(六)第三层数据流程图—仓储
P5:仓储P5.1F11采购合格单仓库主管审核F17移库通知单S6报损单P5.4移库P5.5货物审查F8仓库退货单P5.3库存修改F16移库单F18库存信息P5.2F18库存信息F18库货物清S7库存信息表存信息点F7缺货单S8盘存单
数据字典如下; (1) 数据项定义 与其他数据项长关系 数据类型 度 数据项编号 DI-1 DI-2 DI-3 DI-4 DI-5 DI-6 DI-7 DI-8 DI-9 DI-10 数据项含数据项名称 义 取值范围 Fno Fname Fprice Fnumber Ftype Cno Cnote Ctype Tno Caddress 快餐编号 快餐名称 快餐价格 快餐数量 类别 顾客编号 备注 就餐类别 餐桌号 顾客地址 外键 外键 varchar varchar int int varchar varchar varchar varchar varchar varchar 20 20 20 <=200 20 1-150 30 20 20 20 来店or外卖 1-150 DI-11 DI-12 DI-13 DI-14 DI-15 DI-16 DI-17 DI-18 DI-19 DI-20 DI-21 DI-22 DI-23 DI-24 DI-25 DI-26 DI-27 DI-28 DI-29 DI-30 DI-31 DI-32 DI-33 DI-34 DI-35 DI-36 DI-37 DI-38 DI-39 DI-40 Ctime Cphnoe CFA money rank range discount Wno Wname Wtype Mno Mname Mtype Sno Sname Scity inventory Pno P-price Ptime Pamount Stno Stime Samount Rno Ramount Rtime Lno Lamount Ltime 就餐时间 电话 数量 消费总额 消费等级 消费范围 datetime varchar int int varchar varchar 20 20 20 9:00-21:00 150<= AorBorC 100-200or200-500or500以上 折扣率 外仓库编号 键 仓库名称 仓库类型 原材料编外号 键 原材料名 称 原材料类 型 供货商编外号 键 供货商名 称 产地 库存量 采购单号 采购单价 采购时间 采购数量 缺货单号 缺货时间 缺货数量 退货单号 退货数量 退货时间 报损单号 破损数量 报损时间 float varchar varchar varchar varchar varchar varchar varchar varchar varchar int varchar int varchar int varchar varchar int varchar int varchar varchar int varchar 20 20 20 20 20 20 调味品or肉类or蔬菜or粮食or酒水 20 20 20 20 20 20 20 20 20 20 20 100kg-1000kg <=1000 >=100kg >=100kg <=500kg <=500kg
(2) 数据结构定义 数据数据结构结构数据结构名 组成 含义 编号 DS-1 Fast-Food 快餐菜单 Fno、Fname、Fprice、Fnumber、Ftype DS-2 Order DS-3 Customer DS-4 DS-5 DS-6 DS-7 DS-8 DS-9 DS-10 DS-11 DS-12 DS-13 Bill Discount Warehouse Materials Inventory Supplier Purchase Stockout Return Loss 点餐单 顾客 账单 折扣 仓库 原材料 库存 供货商 采购单 缺货单 退货单 报损单 Cno、Fno、CFA Cno、Caddress、Ctime、Cphnoe、Tno、Cnote、Ctype Cno、money、rank rank、discount、range Wno、Wname、Wtype Mno、Mname、Mtype Mno、Wno、inventory Sno、Sname、Scity Pno、Mno、Wno、P-price、Pamount、Ptime Stno、Mno、Wno、Samount、Stime Rno、Mno、Wno、Ramount、Rtime Lno、Lamount、Mno、Ltime
(3) 数据流描述 数据流编号 数据流名称 快餐F1 信息 点餐F2 内容 账F3 单 采F4 购单 发F5 货单 退F6 货单 简述 数据流来源 数据流去向 数据数据流组成 流量 快餐名称、价格 每日100次 每日100次 每日100次 每天1次 每天1次 每天1数据高峰 每日150次 每日150次 每日150次 每天3次 每天3次 每天2由快餐店所有食品信息组成 提供快餐信顾客 息 顾客了解菜单信息后,所选择顾客 的食品和外卖所留信息 顾客消费额 结账 快餐名称,记录顾地址、电话、客信息 备注、就餐时间 顾客 快餐编号、顾客编号、价格、折扣 采购审核后所需购买的材料信息 供货商向快餐店供货的信息 主管审核后向供货商发出的退货信息 采购审核 原材料编供货商 号、供货商、数量 原材料编号、供货商、数量 供货商 采购 主管审核 原材料编供货商 号、供货商、数量 缺F7 货单 仓库退货单 采购退货单 点菜信息 采购合格单 菜肴信息 快餐店清点货物后所缺的材料信息 仓库在进行货物审查时不合格的材料信息 采购发现的不合格原材料经退货审查后形成的信息 顾客选择的食品信息 货物清点 采购 次 每原材料编天号、供货商、1数量 次 每原材料编天号、供货商、1数量 次 每原材料编天号、供货商、1数量 次 次 每天3次 每天2次 每天3次 每日150次 每天3次 每天3次 每日100次 每日150次 每天3次 F8 仓库主管审主管审核 核 F9 退货审核 主管审核 F10 每顾客编号、计算消日是否是外卖 快餐编号、100费费用 价格 次 每原材料编仓库主天号、仓库编1管审核 号、数量 次 每快餐编号、提供快天名称、价格、1餐信息 种类 次 顾客编号、地址、电话、就餐时间、就餐类型、备注 每日50次 F11 进行采购时审查合格的材料信息 验货 F12 快餐店的菜肴信息 菜肴信息 顾客F13 信息 消费F14 信息 采购不F15 合格单 顾客叫外卖时所留的地址电话、就餐时间信记录顾客信顾客信息以及顾客来息 息 店就餐的餐桌号 顾客购买的快餐信息 计算消费费消费信用 息 每顾客编号、日快餐编号、100价格 次 每原材料编天号、供货商、1数量 次 进行采购时发现的不合格的材料信息 验货 退货审核 移F16 库单 移库F17 通知单 库存F18 信息 F19 菜肴 各类原材料存储的仓库信息 移库 库存修改 每原材料编天号、仓库编1号、数量 次 每原材料编天号、仓库编1号 次 每原材料编天号、仓库编1号、库存量 次 每日快餐编号 100次 每天3次 每天3次 每天3次 每日150次 主管审核合格后发出的入库信息 仓库主管审移库 核 各类原材料存储的信息 库存信息表 货物清点 顾客点的快餐 提交到后厨 顾客
(4) 处理逻辑描述 处理处理逻逻辑 辑名称 提供快 餐信息 记录顾 客信息 提交 到后厨 计 算简述 输入的数据流 菜肴信息 处理 输出的数据流 处理频率 服务员向顾客提供本快餐店的快餐种类 提供各类快餐及其数量是否足够 快餐信息 每人一次 服务员记录顾客信息 点餐内容 点菜信息 点菜记录顾客的就餐信息和外卖信息 根据前台发来的点餐信息做出菜肴 点菜信息,顾每人客信息 一次 服务员将顾客所点的快餐提交到后厨 收银员根据顾客点的快餐价格计算总菜肴 每人一次 每人一次 计算顾客消费信息 消费总额 消费费用 产生账单 折扣计算 采购审核 额 信息 消列出顾客消费的各费类快餐及总额,打印 信息 查看顾客总额看是否有折扣 账单 列出顾客的消费记账单 录并打印 查看该顾客是否有折扣,若有进行折扣计算 对所缺货物进行审核,若通过仅进行采购 对采购来的原材料进行检查是否过期等 审核采购不合格的原材料是否为真 每人一次 账单 每人一次 根据仓库发出的缺货请求审核是否需要采购 缺货单 采购单 每采购一次 验货 采购回来后进行检查 发货单 采购不合格单 采购合格单 库存信息 采购合格单、每采采购不合格购一单 次 退货审核 仓库主管审核 货物清点 库存修改 移对不合格的原材料审核是否要退货 采购退货单 每退货一次 仓库主管审核采购回来的物品 审核采购合格的原每采材料是否移库通知单、购一为真,若为仓库退货单 次 真就进行入库 清点货物数量 对原材料的库存信息进行修改 分类放置缺货单 每天一次 每采购一次 每采 仓库管理员对货物清点,看是否缺货 放置原材料后,对其移的库存信息进行修库改 单 审核后,对不同类别移库存信息 移库单 库 的原材料放置在不同的仓库 货物库通知单 库仓库管理员对货物存不定时检查,看是否原材料 购一次 审查货物是否损坏报损单 每天审查 有损
(5) 存储逻辑描述
存
储存储编名称 简述
号
S1
点菜用于记录顾客的点餐信息 内容
S2
快餐用于记录快餐店售卖信息 的快餐信息
S3
顾客用于记录顾客的信息信息 及外卖情况
S4 账单
用于记录顾客的消费总额
S5
消费用于记录顾客的消费信息 详细
S6
报损用于记录原材料和仓单 库物品的破损情况 库存
S7 信息
用于记录原材料的存
表
储信息
S8
盘存用于记录原材料的数单 量信息
二、概念结构设计
分ER图——点餐与结账
信息 或过期 数据存储组成 快餐编号、顾客编号、数量快餐编号、名称、价格、种
类、数量 顾客编号、地址、就餐时间、电话、餐桌号、就餐类型、备注
顾客编号、总额
顾客编号、快餐编号、价格原材料编号,报损单号、破
损数量
原材料编号,仓库名称、库
存量
原材料编号、数量
一次 相关的处理
、
、
、、
快餐菜单N组成M点菜单N点餐1顾客N1结账折扣
分ER图——采购与入库
全局ER图:
实体属性;
名称快餐编号数量价格快餐单
数量顾客编号快餐编号点菜单
就餐时间地址顾客编号备注顾客就餐类型电话餐桌号
原材料名称消费范围折扣原材料编号原材料类型消费等级折扣率原材料
仓库编号原材料编号库存量库存信息
仓库供货商编号供货商名称产地仓库编号仓库名称仓库类型供货商
关系模式:
(1)快餐菜单(快餐编号,快餐名称,快餐价格,快餐数量,类别)
(2)顾客(顾客编号,备注,就餐类别,餐桌号,顾客地址,就餐时间,电话) (3)点菜单(顾客编号,快餐编号,数量)
(4)折扣(消费等级,消费范围,折扣率)
(5)原材料(原材料编号,原材料名称,原材料类型) (6)供货商(供货商编号,供货商名称,产地) (7)仓库(仓库编号,仓库名称,仓库类型) (8)库存信息(原材料编号,仓库编号,库存量)
(9)采购单(采购单号,供货商编号,采购项数,采购时间)
(10)采购单细则(细则号,采购单号,原材料编号,采购单价,采购数量) (11)缺货单(缺货单号,缺货项数,缺货时间) (12)缺货单细则(细则号,缺货单号,原材料编号,,缺货数量)
因篇幅问题不能全部显示,请点此查看更多更全内容