去向:记帐 数据流量:未知 组成:姓名+住址+存款类型+存款日期+利率 数据流名称:取款单 别名:无 简述:储户取款时填写的项目 来源:储户 去向:统计 数据流量:未知 组成:姓名+住址+取款类型+取款日期+利率 数据流名称:清单 别名:无 简述:储户取款后得到的项目 来源:记录 去向:储户 数据流量:未知 组成:姓名+住址+取款类型+取款日期+利率+余额 (2)数据存储条目: 数据存储名称:账单 别名:无 简述:存放储户信息及其账目 组成:姓名+住址+余额+存款类型+最后修改日期+利率 组织方式:未知 查询要求:能立即查询 (3)数据项条目 未知 (4)加工条目: 加工名:分类检查 编号:无 激发条件:接收到存/取款单 优先级:优先 输入:存/取款单 输出:存/取款单 加工逻辑:IF存款单THEN把存款单输出到统计 ELSE 把取款单输出到统计 ENDIF 加工名:统计 编号:无 激发条件:取款单 优先级:无
去 向:记帐 数据 流 量:未知 组 成:姓名+住址+存款类型+存款日期+利率 数据流名称:取款单 别 名:无 简 述:储户取款时填写的项目 来 源:储户 去 向:统计 数据 流 量:未知 组 成:姓名+住址+取款类型+取款日期+利率 数据流名称:清单 别 名:无 简 述:储户取款后得到的项目 来 源:记录 去 向:储户 数据 流 量:未知 组 成:姓名+住址+取款类型+取款日期+利率+余额 (2)数据存储条目: 数据存储名称:账单 别 名:无 简 述:存放储户信息及其账目 组 成:姓名+住址+余额+存款类型+最后修改日期+利率 组 织 方 式:未知 查 询 要 求:能立即查询 (3)数据项条目: 未知 (4)加工条目: 加工 名:分类检查 编 号:无 激发条件:接收到存/取款单 优 先 级:优先 输 入:存/取款单 输 出:存/取款单 加工逻辑:IF 存款单 THEN 把存款单输出到统计 ELSE 把取款单输出到统计 ENDIF 加工 名:统计 编 号:无 激发条件:取款单 优 先 级:无
输入:取款单 输出:清单 加工逻辑:根据账单检查此储户是否存在,不存在输出错误{ IF取款数<余额THEN余额=余额取款数 输出清单到储户,输出现金到储户 ELSE 输出错误清单到储户 ENDIF 加工名:记录 编号:无 激发条件:存款单 优先级:无 输入:存款单 输出:存款单 加工逻辑:根据账单检查此储户是否存在,不存在则建立此储户{ 余额=余额+存款数 输出存款单到储户 11某图书管理系统工程有以下功能: (1)借书:输入读者借书证。系统首先检查借书证是否有效,对于第一次借书的读者,在借 书文件建立档案。否则,査阅借书文件,检查该读者所借图书是否超过10本,若已达10 本,拒借,未达10本,办理借书(检査库存、修改库存目录并将读者借书情况登入借书文 件) (2)还书:从借书文件中读出与读者有关的记录,查阅所借日期,如果超期(3个月)作罚款 处理。否则,修改库存目录与借书文件。 (3)查询:可通过借书文件、库存目录文件査询读者情况、图书借阅情况及库存情况,打印 各种统计表。请就以上系统功能画出分层的DFD图,并建立重要条目的数据字典。 12某厂对部分职工重新分配工作的政策是: 年龄在伙岁以下者,初中文化程度脱产学习。高中文化程度当电工:年龄在20岁到40岁之 间者,中学中学文化程度男性当钳工,女性当车工,大学文化程度都当技术员。年龄在40 岁以上者,中学文化程度当材料员,大学文化程序当技术员。请用结构化语言、判定表或判 定树描述上述问题的加工逻辑 (1)结构化语言 根据职工年龄和文化程序: REPEAT If初中文化Then脱产学习endf else if高中文化Then电工endf
输 入:取款单 输 出:清单 加工逻辑:根据账单检查此储户是否存在,不存在输出错误{ IF 取款数<余额 THEN 余额=余额-取款数 输出清单到储户,输出现金到储户 ELSE 输出错误清单到储户 ENDIF } 加工 名:记录 编 号:无 激发条件:存款单 优 先 级:无 输 入:存款单 输 出:存款单 加工逻辑:根据账单检查此储户是否存在,不存在则建立此储户{ 余额=余额+存款数 输出存款单到储户 } 11.某图书管理系统工程有以下功能: (1)借书:输入读者借书证。系统首先检查借书证是否有效,对于第一次借书的读者,在借 书文件建立档案。否则,查阅借书文件,检查该读者所借图书是否超过 10 本,若已达 10 本,拒借,未达 10 本,办理借书(检查库存、修改库存目录并将读者借书情况登入借书文 件). (2)还书:从借书文件中读出与读者有关的记录,查阅所借日期,如果超期(3 个月)作罚款 处理。否则,修改库存目录与借书文件。 (3)查询:可通过借书文件、库存目录文件查询读者情况、图书借阅情况及库存情况,打印 各种统计表。请就以上系统功能画出分层的 DFD 图,并建立重要条目的数据字典。 12.某厂对部分职工重新分配工作的政策是: 年龄在伙岁以下者,初中文化程度脱产学习。高中文化程度当电工;年龄在 20 岁到 40 岁之 间者,中学中学文化程度男性当钳工,女性当车工,大学文化程度都当技术员。年龄在 40 岁以上者,中学文化程度当材料员,大学文化程序当技术员。请用结构化语言、判定表或判 定树描述上述问题的加工逻辑。 (1)结构化语言: 根据职工年龄和文化程序: REPEAT If 年龄<=20 If 初中文化 Then 脱产学习 endif else if 高中文化 Then 电工 endif endif
If20<年龄<40 If中学文化 If男性Then钳工 Else Endif else if大学文化Then技术员endf If年龄>=40 If中学文化Then材料员 else if大学文化Then技术员endf Untl没有剩余未分配员工 判定表 123456789101l 年龄 CCDDDDDEEE 文化 GHHGGHIGHI 性别-MMFF 脱产学习√ 电工 钳工√√ 车工√√ 技术员√√ 材料员√√ 条件取值表 条件名取值符号取值数 年龄<=20CM1=3 >20,<40D >=40E 文化程度中学GM2=3 高中H 大学I 性别男MM3=2 女F
If 20<年龄<40 If 中学文化 If 男性 Then 钳工 Else 车工 Endif else if 大学文化 Then 技术员 endif endif endif If 年龄>=40 If 中学文化 Then 材料员 else if 大学文化 Then 技术员 endif endif endif Until 没有剩余未分配员工 判定表 1 2 3 4 5 6 7 8 9 10 11 年龄 C C D D D D D E E E 文化 G H H G G H I G H I 性别 -- -- M M F F -- -- -- -- 脱产学习 √ 电工 √ 钳工 √ √ 车工 √ √ 技术员 √ √ 材料员 √ √ 条件取值表 条件名 取值 符号 取值数 年龄 <=20 C M1=3 >20,<40 D >=40 E 文化程度 中学 G M2=3 高中 H 大学 I 性别 男 M M3=2 女 F