- 1、本文档共60页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(4.3)据字典与处理逻辑
1.结构式语言 结构式语言是一种介于自然语言和程序设计语言之间的一种语言,它采用了结构化程序设计思想,只使用三种基本的逻辑结构:顺序结构、判断结构和循环结构。 结构式语言使用的语句只允许有以下三类。 (1)简单的祈使句。祈使句指明要做的事情,它至少要包括一个动词,明确地指出执行的功能,还至少要包括一个名词作为宾语,表示动作的对象。 用结构式语言表达如下: (2)判断句。在结构式语言中的判断句类似结构化程序设计中的判断结构,它的一般形式为: 例如:在学生成绩管理中有这样一条:如果学生某门课程的成绩在60分以下,则初步判定该生要参加补考,否则为通过。用判断句表示如下: 如果成绩60 则 参加补考 否则 通过 (3)循环语句。循环语句是指在某种条件下,连续执行相同的动作,直到这个条件不成立为止。它也可以用来明确地指出对每一件相同的事务都执行同一个动作。 例如,“计算房租水电费”是对管区中的每一户计算其每月应交的房租水电费用,并且计算方法是一致的,用循环结构表示如下: 2.判断树 ? 判断树是用一种树型图形方式来表示多个条件、多个取值所应采取的动作。看一张判断树图形的时候,要从左边(树根)开始,沿着各个分支向右看,根据每一个条件的取值状态可以找出应该采取的动作,所有的动作都列在这张图的最右侧。 仓管 员 1.0 处理事务 采购 员 事务 订货报表 图 (b) 订货系统的一层数据流程图 2.0 产生报表 D2 订货信息 D1 库存信息 仓管 员 0.0 订货系统 采购 员 事务 订货报表 图 (a) 订货系统的顶层数据流程图 数据流图 D2 1.1 事务输入和检验 仓管员 1.2 更新库存 1.3 处理订货 D1 库存信息 F3 库存 F1 事务 事务F2 F4 缺货信息 F5 订货信息 订货信息 图(c) 订货系统的2层数据流程图 (子图1) D2 采购员 2.0 产生报表 F6 订货汇总信息 F7 订货报表 订货信息 图(d) 订货系统的1层数据流程图(图b的局部,各数据成分加上编号) (1)数据存储条目 按时间和材料类别排序 时间、材料编号、材料名称、定货数量、目前价格、主要供应者、次要供应者 F6 F5 定货信息文件 D2 按材料类别排序 材料编号、材料名称、单价、数量 F3 F3 库存清单文件 D1 组织 形式 组成 流出数据流 流入数据流 名称 编号 (2)数据流条目 说明 流量 组成 去处 来源 名称 编号 每天1份 同上 采购部 产生报表 定货报表 F7 同上 产生报表 定货信息文件 同上 F6 同定货信息文件 定货信息文件 处理定货 定货信息 F5 低于库存临界的库存数量(需订货量) 日期、材料编号、材料名称、单价、缺货量 处理定货 更新库存 缺货信息 F4 处理与库存双向流动 材料编号、材料名称、单价、数量 库存清单文件 更新库存 库存 F3 同上 同上 同上 更新库存 事务输入和检验 正确的事务单 F2 事务类型 1—进货 2—出库 60份每天 日期、材料编号、材料名称、事务类型、单价、数量 事务输入和检验 仓管员 材料出入库单 F1 (3)数据项条目 1 C 事务类型 10 20 C 次要供应者 09 20 C 主要供应者 08 03 08 N 目前价格 07 02 08 N 定货数量 06 02 08 N 库存数量 05 03 08 N 单价 04 20 C 材料名称 03 0000-9999 04 C 材料编号 02 08 D 日期 01 说明 取值范围 小数位 长度 数据类型 名称 编号 (4)处理条目 定货报表 根据处理订货的请求,生成订货报表,并打印 定货信息 产生报表 P2.0 定货信息 根据缺货量写入定货信息文件 缺货信息 处理定货 P1.3 库存, 缺货信息 库存量=现库存量+入库量-出库量。若库存量库存临界量,则需订货 进出库信息 库存 更新库存 P1.2 正确的出入库信息 提供出入库的录入界面并检验正确性 出入库原始单据 事务输入与检验 P1.1 输出 处理逻辑 输入 名称 编号 (5)外部项条目 定货报表 根据定货报表进行定货 采购部 02 原始出库单或入库单据 对材料的出入库进行登记 仓管员 01 输出数据流 输入数据流 简述 名称 编号 如果对处理功能的说明采用自然语言来描述,则常常会出现许多意义不明确的现象: (1)界限不明确。 (2)逻辑条件的次序不明确。 (3)意义模糊的形容词或副词。 采用适当的表达工具来描述
文档评论(0)