本章内容 第一节系统设计的主要工作 第二节功能结构圄设计 第三节信息系统流程图设计 第四节系统物理配置方案设计 第五节制订设计规范 第六节代码设计 HOME 第七节数据存储设计 RODUCT H DRIVES MAND 第八节输出设计 SEO 第九节输入设计 第十节处理流程图设计 第十一节编写程序设计说明书和系统设计报告 2021/11/8 第七章管理信息系统的系统设计 6
• 第一节 系统设计的主要工作 • 第二节 功能结构图设计 • 第三节 信息系统流程图设计 • 第四节 系统物理配置方案设计 • 第五节 制订设计规范 • 第六节 代码设计 • 第七节 数据存储设计 • 第八节 输出设计 • 第九节 输入设计 • 第十节 处理流程图设计 • 第十一节 编写程序设计说明书和系统设计报告 本 章 内 容 2021/11/8 第七章 管理信息系统的系统设计 6
2.功能结构图设计 口所谓功能结构图就是按功能从属关系画成的图表,图中毎一个框称为一个功能模块。分解 得最小的功能模块可以是一个程序中的毎个处理过程,而较大的功能模块则可能是完成某 一任务的一组程序。 工商管理信息子系统 建立主文件更新主文件建立扣款文件计算和打印 打 数数 据|据 录维 入||护 建立主处理文件 数|数 打印 更 据据计印工 新 录|维算工资 入|护 资|汇 单总 表 2021/11/8 第七章管理信息系统的系统设计
2.功能结构图设计 所谓功能结构图就是按功能从属关系画成的图表,图中每一个框称为一个功能模块。分解 得最小的功能模块可以是一个程序中的每个处理过程,而较大的功能模块则可能是完成某 一任务的一组程序。 工商管理信息子系统 建立主文件 更新主文件 建立扣款文件 计算和打印 数 据 录 入 数 据 维 护 建 立 主 处 理 文 件 更 新 数 据 录 入 数 据 维 护 计 算 打 印 工 资 单 打 印 工 资 汇 总 表 2021/11/8 第七章 管理信息系统的系统设计 7
2.功能结构图设计 口很明显,功能结构图中各层功能与新的信息系统中数据流程图中的处理(功能 是对应的。 口模块化:把一个信息系统设计成若干模块的方法称作模块化,是系统总体设计 的主要工作之 口模块化思想 方面,各个模块功能单一且具 有相对独立性,可以分别加以设 计实现; 另一方面,模块之间的相互关系 (如信息交换、调用关系)非常 明确、简单,并通过一定的方式 予以说明 各模块在这些关系的约束下共同 构成—一个统一的整体,完成系统 的功能 2021/11/8 第七章管理信息系统的系统设计
2.功能结构图设计 很明显,功能结构图中各层功能与新的信息系统中数据流程图中的处理(功能) 是对应的。 模块化:把一个信息系统设计成若干模块的方法称作模块化,是系统总体设计 的主要工作之一。 模块化思想 • 一方面,各个模块功能单一且具 有相对独立性,可以分别加以设 计实现; • 另一方面,模块之间的相互关系 (如信息交换、调用关系)非常 明确、简单,并通过一定的方式 予以说明。 • 各模块在这些关系的约束下共同 构成一个统一的整体,完成系统 的功能。 2021/11/8 第七章 管理信息系统的系统设计 8
2.功能结构图设计 口模块:具有特定结构和功能的一段程序,并具有“输λ输出、处理功能、内部 数据和程序代码”四种属性 口模块是指一个独立命名的,拥有明确定义的输入、输出和特性的程序实体。 口把一个管理信息系统设计成若干模块的方法称为模块化 口模块的属性 ③输入和输出:模块的输入来源和 输出去向都是同一个调用者。 个模块从调用者取得输入,加工 后再把输出返回调用者。 ②逻辑功能:模块把输入转换成输 出所做的工作。 ③内部信息:仅供该模块本身引用 的数据。 ④程序代码:实现模块功能的程序。 2021/11/8 第七章管理信息系统的系统设计
2.功能结构图设计 模块:具有特定结构和功能的一段程序,并具有“输入输出、处理功能、内部 数据和程序代码”四种属性。 模块是指一个独立命名的,拥有明确定义的输入、输出和特性的程序实体。 把一个管理信息系统设计成若干模块的方法称为模块化。 2021/11/8 第七章 管理信息系统的系统设计 9 模块的属性 ① 输入和输出:模块的输入来源和 输出去向都是同一个调用者。一 个模块从调用者取得输入,加工 后再把输出返回调用者。 ② 逻辑功能:模块把输入转换成输 出所做的工作。 ③ 内部信息:仅供该模块本身引用 的数据。 ④ 程序代码:实现模块功能的程序
2.功能结构图设计 口模块化设计的具体内容 将系统划分成模块 ●决定各模块的功能 决定模块的调用关系 决定模块间的信息传递 2021/11/8 第七章管理信息系统的系统设计 10
2.功能结构图设计 模块化设计的具体内容 2021/11/8 第七章 管理信息系统的系统设计 10 ⚫ 将系统划分成模块 ⚫ 决定各模块的功能 ⚫ 决定模块的调用关系 ⚫ 决定模块间的信息传递