四、数据字典 6、外部实体的定义:外部实体编号、名称、简述及有关数 据流的输入和输出 例: 外部实体编号:S03-01 外部实体名称:用户 简 述:购置本单位配件的用户 输入的数据流:D03-06,D03-08 输出的数据流:D03-01
6、外部实体的定义:外部实体编号、名称、简述及有关数 据流的输入和输出 例: 外部实体编号:S03-01 外部实体名称:用户 简 述:购置本单位配件的用户 输入的数据流:D03-06,D03-08 输出的数据流:D03-01 四、数据字典
五、处理逻辑分析 数据流程图中比较简单的计算性处理逻辑可以在数据字典中 定义,但是还有不少逻辑上比较复杂的处理,有必要运用一 些描述处理逻辑的工具来加以说明。 1、判断树:根据用户欠款时间的长短和现有库存量情况处 理用户订货方案的判断树如下: ≤30天一需求量 ≤库存量一一立即发货 >库存量—一按库存发货 >30天 进货后再补充 欠款时间 ≤100天— 需求量 ≤库存量——先付款再发货 >库存量—不发货 >100天 通知先付款
数据流程图中比较简单的计算性处理逻辑可以在数据字典中 定义,但是还有不少逻辑上比较复杂的处理,有必要运用一 些描述处理逻辑的工具来加以说明。 1、判断树:根据用户欠款时间的长短和现有库存量情况处 理用户订货方案的判断树如下: 五、处理逻辑分析 欠款时间 ≤30天——需求量 >30天 ≤100天——需求量 >100天 ≤库存量——立即发货 >库存量——按库存发货 进货后再补充 ≤库存量——先付款再发货 >库存量——不发货 通知先付款
五、处理逻辑分析 2、判断表:采用表格方式来描述处理逻辑 决策规则 1 2 3 4 5 6 欠款时间≤30天 Y Y N N N N 欠款时间>100天 N N Y Y N N 件 需求量≤库存量 Y N Y N Y N 立即发货 采取 先按库存量发货,进货后再补充 × 的 先付款,再发货 X 不发货 × 动 要求先付款 X ×
2、判断表:采用表格方式来描述处理逻辑 五、处理逻辑分析 决策规则 条 件 应 采 取 的 行 动 欠款时间≤30天 欠款时间>100天 需求量≤库存量 立即发货 先按库存量发货,进货后再补充 先付款,再发货 不发货 要求先付款 1 2 3 4 5 6 N N N N N N N N N N N Y Y Y Y Y Y Y × × × × × ×
五、处理逻辑分析 IF欠款时间<=30天 3、结构英语 IF需求量<=库存量 表示法 THEN立即发货 ELSE先按库存量发货,进货后再补充 END IF ELSE IF欠款时间<仁100天 THEN IF需求量<=库存量 THEN先付款再发货 ELSE不发货 END IF ELSE 要求先付款 END IF END IF
3、结构英语 表示法 五、处理逻辑分析 IF 欠款时间<=30天 IF 需求量<=库存量 THEN 立即发货 ELSE 先按库存量发货,进货后再补充 ENDIF ELSE IF 欠款时间<=100天 THEN IF 需求量<=库存量 THEN 先付款再发货 ELSE 不发货 ENDIF ELSE 要求先付款 ENDIF ENDIF
六、系统化分析 1、分析系统的目标 7、数据存储分析 2、分析业务流程 8、数据查询要求要求分 3、分析数据流程 析 4、数据汇总分析 9、绘制数据流程图 5、功能分析和子系统化 10、确定新系统的数据处 分 理方式 6、数据属性分析
1、分析系统的目标 2、分析业务流程 3、分析数据流程 4、数据汇总分析 5、功能分析和子系统化 分 6、数据属性分析 六、系统化分析 7、数据存储分析 8、数据查询要求要求分 析 9、绘制数据流程图 10、确定新系统的数据处 理方式