第七章管理信息系统的系统设计 授课教师:刘俊娟 河南中医药大学 信息管理与信息系统教硏室
第七章 管理信息系统的系统设计 授课教师:刘俊娟 河南中医药大学 信息管理与信息系统教研室
复习:结构化的系统开发生命周期 系统规划阶段 信息系统规划报告(初步讨论方案) 停止 组织结构 系统分析阶段与功能分析 业务流程 数据与 功能数据 新系统详细 分析 数据流程分析 分析 方案讨论 系统设计阶段总体结代码设计物理配置 IyO 设计方案 构设计 数据存 方案设计储设计 设计 方案讨论 系统实施阶段 系统运维阶段 2021/11/8 第七章管理信息系统的系统设计
复习:结构化的系统开发生命周期 系统规划阶段 系统分析阶段 信息系统规划报告(初步讨论方案) 系统设计阶段 系统实施阶段 系统运维阶段 组织结构 与功能分析 业务流程 分析 数据与 数据流程分析 功能数据 分析 新系统详细 方案讨论 停止 总体结 构设计 代码设计 物理配置 方案设计 I/O 设计 设计方案 方案讨论 数据存 储设计 2021/11/8 第七章 管理信息系统的系统设计 2
本章内容 第一节系统设计的主要工作 第二节功能结构图设计 第三节信息系统流程图设计 第四节系统物理配置方案设计 第五节制订设计规范 第六节代码设计 HOME 第七节数据存储设计 RODUCT H DRIVES MAND 第八节输出设计 SEO 第九节输入设计 第十节处理流程图设计 第十一节编写程序设计说明书和系统设计报告 2021/11/8 第七章管理信息系统的系统设计
• 第一节 系统设计的主要工作 • 第二节 功能结构图设计 • 第三节 信息系统流程图设计 • 第四节 系统物理配置方案设计 • 第五节 制订设计规范 • 第六节 代码设计 • 第七节 数据存储设计 • 第八节 输出设计 • 第九节 输入设计 • 第十节 处理流程图设计 • 第十一节 编写程序设计说明书和系统设计报告 本 章 内 容 2021/11/8 第七章 管理信息系统的系统设计 3
1.系统设计的主要工作 口系统设计是系统开发的第二阶段,其任务是:在系统分析提出的逻辑模型的基础上,科学 合理地进行物理模型的设计,主要是为了解决“怎样做”的问题 主要工作包括以下五个方面 5计算机处理过 程设计 3系统物理配置 4数据存储设记 方案设计 oM〃 2代码设计和设 计规范的制定 ●1.总体设计 口系统设计工作应该自顶向下进行。 口首先设计总体结构,然后再逐层深入,直至进行毎一个模块的设计。 2021/11/8 第七章管理信息系统的系统设计
1.系统设计的主要工作 系统设计是系统开发的第二阶段,其任务是:在系统分析提出的逻辑模型的基础上,科学 合理地进行物理模型的设计,主要是为了解决“怎样做”的问题。 主要工作包括以下五个方面: 1.总体设计 2.代码设计和设 计规范的制定 3.系统物理配置 方案设计 4.数据存储设计 5.计算机处理过 程设计 2021/11/8 第七章 管理信息系统的系统设计 4 系统设计工作应该自顶向下进行。 首先设计总体结构,然后再逐层深入,直至进行每一个模块的设计
1.系统设计的主要工作 口经过系统设计,设计人员应能为程序开发人员提供完整、清楚的设计文档,并对设计规范 中不清楚的地方做出解释。系统设计中,应遵循以下原则 1系统性 2灵活性 3可靠性 4经济性 系统是作为统 也称为可变更性;·可靠性是指系统·经济性指在满足 整体而存在的, 抵御外界干扰的 系统需求的前提 因此,在系统设 为保持系统的长 能力及受外界干 下,尽可能减小 计中,要从整个 久生命力,要求扰时的恢复能力。系统的开销。 系统的角度进行 考虑 系统具有很强的 环境适应性,为·衡量系统可靠性 系统的代码要统 此,系统应具有 设计规范要 的指标是平均故 标准,传递语言 较好的开放性和 可隔时间和平 结构的可变性 要尽可能一致 均维护时间。 对系统的数据采 集要做到数出 处、全局共享 使一次输入得到 多次利用 2021/11/8 第七章管理信息系统的系统设计
1.系统设计的主要工作 经过系统设计,设计人员应能为程序开发人员提供完整、清楚的设计文档,并对设计规范 中不清楚的地方做出解释。系统设计中,应遵循以下原则: 1.系统性 • 系统是作为统一 整体而存在的, 因此,在系统设 计中,要从整个 系统的角度进行 考虑。 • 系统的代码要统 一,设计规范要 标准,传递语言 要尽可能一致, 对系统的数据采 集要做到数出一 处、全局共享, 使一次输入得到 多次利用。 2.灵活性 • 也称为可变更性; • 为保持系统的长 久生命力,要求 系统具有很强的 环境适应性,为 此,系统应具有 较好的开放性和 结构的可变性。 3.可靠性 • 可靠性是指系统 抵御外界干扰的 能力及受外界干 扰时的恢复能力。 • 衡量系统可靠性 的指标是平均故 障间隔时间和平 均维护时间。 4.经济性 • 经济性指在满足 系统需求的前提 下,尽可能减小 系统的开销。 2021/11/8 第七章 管理信息系统的系统设计 5
本章内容 第一节系统设计的主要工作 第二节功能结构圄设计 第三节信息系统流程图设计 第四节系统物理配置方案设计 第五节制订设计规范 第六节代码设计 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 ⚫ 将系统划分成模块 ⚫ 决定各模块的功能 ⚫ 决定模块的调用关系 ⚫ 决定模块间的信息传递