交通运输信息管理运输管理信息系统设计与实施PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
(3)模块间的控制关系(接口关系)
模块的内部设计
(1)处理流程设计(处理流程图); (2)模块内部设计(输入模块、输出模块、查询模块、
内部处理模块)
交通运输信息管理
15
6.2.1 功能模块结构图设计
材料供应合同
材料库存
生产需求量
读取材料已订购量
读取材料库存 量合理存储量
读取生产对材料 需求量
计算材料余缺量
6.1.3 结构化设计概述
模块间的耦合度:模块间联系的密切程度 (越低越好),受两方面影响:(1)接口 的复杂性(2)模块间的联结形式
耦合等级
描述
耦合度高低
数据耦合 模块间的联系仅限于传递信息,互不干涉对方
低
内部处理
控制藕合 模块间传递的信息控制了对方的内部处理过程, 导致内部处理过程的不确定性
工资管理信息子系统
建立主文件
更新主文件
建立扣款文件
计算与打印
数
数
据
据
维
录
护
入
交通运输信息管理
建
更 新
立 主 处
理
文
件
扣 款 项 数 据
数 据 维 护
录
入
打打 印印 工工 资资 单汇 计总 算表
13
6.2.1 功能模块结构图设计
模块结构设计
变换型结构
(1)具有输入、变换和输出这样的 顺序结构 (2)从同一外部项输入的数据流经 过的处理路径相同
第6章 运输管理信息系统设计与实施
6.1 系统设计概述 6.2 信息系统设计的内容 6.3 编写程序设计说明和系统设计报告 6.4 信息系统设施 6.5 系统运行、维护与评审
交通运输信息管理
1
6.1 系统设计概述
系统设计是在系统分析的基础上,根 据系统分析报告所确定的逻辑模型, 科学、合理地考虑各种具体的技术手 段和处理方法,确定系统的实施方案, 即建立分析系统的物理模型。
交通运输信息管理
11
6.2 信息系统设计的内容
6.2.1 功能模块结构图设计 6.2.2 代码设计 6.2.3 系统物理配置方案设计 6.2.4 人机接口设计 6.2.5 数据存储设计
交通运输信息管理
12
6.2.1 功能模块结构图设计
按照功能从属关系画成的图表,图中每一个框 称为一个功能模块
经济性:在满足系统要求的情况下,减少系统的
交通运开输信销息管。理
4
6.1.3 结构化设计概述
结构化设计的基本思想 将一个复杂的系统分解为一个多层次的模 块化结构,即复杂问题简单化(过程特征, 层次特征)。 使每一个模块尽可能独立,与其他模块间 的联系程度最低。 用直观的工具来表达系统的结构(系统结 构图)。
系统性:要从整个系统的角度进行思考,系统的
设计要建立统一的标准,代码设计等均要符合规 范,数据要满足共享等。
灵活性:要求有很强的环境适应性,尽量采用模
块化结构化设计方法,提高各模块的独立性,减 少数据耦合性,使系统对数据的依赖降到最低程 度。
可靠性:提高系统抵御外界干扰的能力和自恢复
能力,安全、保密、检错、纠错能力,抵抗病毒 能力。
执行几个处理功能,这几个功能或使用相同的 输入数据,或产生相同的数据输出
执行几个处理功能,这些功能互不相关,但受 同一控制流的支配
执行几个处理功能,彼此无关,只是执行时间 相同而组合在一起
执行几个处理功能,彼此无关,处理逻辑相似
各组成部分之间没有任何关系,仅偶然组合
聚合度高低 高
低
交通运输信息管理
9
建立材料需求计划文件
编制材料需求计划
交通运输信息管理
16
6.2.2 代码设计
代码的功能
它为事物提供概要而又明确的认定,便于数据的存储与 检索,以节约时间与空间。
可以提高系统的处理效率与精度 可以提高系统数据的全局一致性 是人和计算机之间的共同语言,是两者交换信息的工具
编码的目的
交通运输信息管理
5
6.1.3 结构化设计概述
结构化设计的优点 易于实现。 有利于应用软件总体结构的优化。 实现的系统具有较好的可维护性。
(1)构成系统的每个模块的规模小,功能单一,易于 修改; (2)每个模块的独立性高,避免出现连锁错误; (3)模块间的调用关系、控制关系和数据交换关系均 明确地标注在系统结构图上,为修改提供方便。
重复结构:
(1)FOR (2)WHILE
交通运输信息管理
8
6.1.3 结构化设计概述
模块的聚合度:指模块内部组成部分之间联 系的紧凑程度(越高越好)
聚合等级 功能聚合 顺序聚合
数据聚合
过程聚合
时间聚合
逻辑聚合 偶然聚合
描述
执行一个独立的、能够确认定义的功能
执行几个处理功能,且一个处理功能的输出直 接成为下一个处理输入
唯一性。 规范性 可识别性
交通运输信息管理
17
Biblioteka Baidu
6.2.2 代码设计
分类原则
交通运输信息管理
6
6.1.3 结构化设计概述
模块所具有的四种属性 外部属性:
(1)输入与输出; (2)逻辑功能;
内部属性:
(1)运行程序; (2)内部数据。
交通运输信息管理
7
6.1.3 结构化设计概述
常用的基本结构单位:元素、结构和过程 顺序机构:
选择结构: (1)IF THEN ELSE (2)CASE
6.1.1 系统设计的主要工作
6.1.2 系统设计应遵循的原则
6.1.3 结构化设计概述
交通运输信息管理
2
6.1.1 系统设计的主要工作
总体设计 代码设计和实际规范的制定 系统物理配置方案设计 数据库存储设计 计算机处理过程设计
交通运输信息管理
3
6.1.2 系统设计应遵循的原则
数据流程图
系统结构图
交通运输信息管理
事务型结构
(1)一般具有平行的结构 (2)从同一外部项输入的数据流, 根据其事务类型的不同经过不同的 处理路径
14
6.2.1 功能模块结构图设计
模块设计
模块的外部设计:
(1)模拟的调用关系:上下级调用模块名称、标示符及 调用方式;
(2)每个模块的输入数据和输出数据的名称、标示符和 类型;
非法耦合 内容耦合、病态耦合,指一个模块与另一个模
块的内部属性直接发生关系
高
交通运输信息管理
10
6.1.3 结构化设计概述
其他原则 模块分解:
(1)规模过大,内部组成复杂:几十条程序比较合 适;
(2)相同处理过程化为一个公共调用模块;
模块的扇出数2~7个之间比较合适 模块的扇入系数要求大好、分解好 模块的控制范围和影响范围
模块的内部设计
(1)处理流程设计(处理流程图); (2)模块内部设计(输入模块、输出模块、查询模块、
内部处理模块)
交通运输信息管理
15
6.2.1 功能模块结构图设计
材料供应合同
材料库存
生产需求量
读取材料已订购量
读取材料库存 量合理存储量
读取生产对材料 需求量
计算材料余缺量
6.1.3 结构化设计概述
模块间的耦合度:模块间联系的密切程度 (越低越好),受两方面影响:(1)接口 的复杂性(2)模块间的联结形式
耦合等级
描述
耦合度高低
数据耦合 模块间的联系仅限于传递信息,互不干涉对方
低
内部处理
控制藕合 模块间传递的信息控制了对方的内部处理过程, 导致内部处理过程的不确定性
工资管理信息子系统
建立主文件
更新主文件
建立扣款文件
计算与打印
数
数
据
据
维
录
护
入
交通运输信息管理
建
更 新
立 主 处
理
文
件
扣 款 项 数 据
数 据 维 护
录
入
打打 印印 工工 资资 单汇 计总 算表
13
6.2.1 功能模块结构图设计
模块结构设计
变换型结构
(1)具有输入、变换和输出这样的 顺序结构 (2)从同一外部项输入的数据流经 过的处理路径相同
第6章 运输管理信息系统设计与实施
6.1 系统设计概述 6.2 信息系统设计的内容 6.3 编写程序设计说明和系统设计报告 6.4 信息系统设施 6.5 系统运行、维护与评审
交通运输信息管理
1
6.1 系统设计概述
系统设计是在系统分析的基础上,根 据系统分析报告所确定的逻辑模型, 科学、合理地考虑各种具体的技术手 段和处理方法,确定系统的实施方案, 即建立分析系统的物理模型。
交通运输信息管理
11
6.2 信息系统设计的内容
6.2.1 功能模块结构图设计 6.2.2 代码设计 6.2.3 系统物理配置方案设计 6.2.4 人机接口设计 6.2.5 数据存储设计
交通运输信息管理
12
6.2.1 功能模块结构图设计
按照功能从属关系画成的图表,图中每一个框 称为一个功能模块
经济性:在满足系统要求的情况下,减少系统的
交通运开输信销息管。理
4
6.1.3 结构化设计概述
结构化设计的基本思想 将一个复杂的系统分解为一个多层次的模 块化结构,即复杂问题简单化(过程特征, 层次特征)。 使每一个模块尽可能独立,与其他模块间 的联系程度最低。 用直观的工具来表达系统的结构(系统结 构图)。
系统性:要从整个系统的角度进行思考,系统的
设计要建立统一的标准,代码设计等均要符合规 范,数据要满足共享等。
灵活性:要求有很强的环境适应性,尽量采用模
块化结构化设计方法,提高各模块的独立性,减 少数据耦合性,使系统对数据的依赖降到最低程 度。
可靠性:提高系统抵御外界干扰的能力和自恢复
能力,安全、保密、检错、纠错能力,抵抗病毒 能力。
执行几个处理功能,这几个功能或使用相同的 输入数据,或产生相同的数据输出
执行几个处理功能,这些功能互不相关,但受 同一控制流的支配
执行几个处理功能,彼此无关,只是执行时间 相同而组合在一起
执行几个处理功能,彼此无关,处理逻辑相似
各组成部分之间没有任何关系,仅偶然组合
聚合度高低 高
低
交通运输信息管理
9
建立材料需求计划文件
编制材料需求计划
交通运输信息管理
16
6.2.2 代码设计
代码的功能
它为事物提供概要而又明确的认定,便于数据的存储与 检索,以节约时间与空间。
可以提高系统的处理效率与精度 可以提高系统数据的全局一致性 是人和计算机之间的共同语言,是两者交换信息的工具
编码的目的
交通运输信息管理
5
6.1.3 结构化设计概述
结构化设计的优点 易于实现。 有利于应用软件总体结构的优化。 实现的系统具有较好的可维护性。
(1)构成系统的每个模块的规模小,功能单一,易于 修改; (2)每个模块的独立性高,避免出现连锁错误; (3)模块间的调用关系、控制关系和数据交换关系均 明确地标注在系统结构图上,为修改提供方便。
重复结构:
(1)FOR (2)WHILE
交通运输信息管理
8
6.1.3 结构化设计概述
模块的聚合度:指模块内部组成部分之间联 系的紧凑程度(越高越好)
聚合等级 功能聚合 顺序聚合
数据聚合
过程聚合
时间聚合
逻辑聚合 偶然聚合
描述
执行一个独立的、能够确认定义的功能
执行几个处理功能,且一个处理功能的输出直 接成为下一个处理输入
唯一性。 规范性 可识别性
交通运输信息管理
17
Biblioteka Baidu
6.2.2 代码设计
分类原则
交通运输信息管理
6
6.1.3 结构化设计概述
模块所具有的四种属性 外部属性:
(1)输入与输出; (2)逻辑功能;
内部属性:
(1)运行程序; (2)内部数据。
交通运输信息管理
7
6.1.3 结构化设计概述
常用的基本结构单位:元素、结构和过程 顺序机构:
选择结构: (1)IF THEN ELSE (2)CASE
6.1.1 系统设计的主要工作
6.1.2 系统设计应遵循的原则
6.1.3 结构化设计概述
交通运输信息管理
2
6.1.1 系统设计的主要工作
总体设计 代码设计和实际规范的制定 系统物理配置方案设计 数据库存储设计 计算机处理过程设计
交通运输信息管理
3
6.1.2 系统设计应遵循的原则
数据流程图
系统结构图
交通运输信息管理
事务型结构
(1)一般具有平行的结构 (2)从同一外部项输入的数据流, 根据其事务类型的不同经过不同的 处理路径
14
6.2.1 功能模块结构图设计
模块设计
模块的外部设计:
(1)模拟的调用关系:上下级调用模块名称、标示符及 调用方式;
(2)每个模块的输入数据和输出数据的名称、标示符和 类型;
非法耦合 内容耦合、病态耦合,指一个模块与另一个模
块的内部属性直接发生关系
高
交通运输信息管理
10
6.1.3 结构化设计概述
其他原则 模块分解:
(1)规模过大,内部组成复杂:几十条程序比较合 适;
(2)相同处理过程化为一个公共调用模块;
模块的扇出数2~7个之间比较合适 模块的扇入系数要求大好、分解好 模块的控制范围和影响范围