资源描述
第 七 章 系 统 设 计 与 实 施 维 护系 统 设 计 系 统 设 计 是 新 系 统 的 物 理 设 计 阶 段 , 根 据 系 统 分析 阶 段 所 确 定 的 新 系 统 的 逻 辑 模 型 , 综 合 考 虑 各 种约 束 , 利 用 一 切 可 用 的 技 术 手 段 和 方 法 , 进 行 各 种具 体 设 计 , 提 出 一 个 能 在 计 算 机 上 实 现 的 新 系 统 的实 施 方 案 , 解 决 “ 系 统 怎 样 做 ” 的 问 题 。 n目 标 和 任 务n系 统 设 计 模 型n设 计 方 法n主 要 内 容 解 决 系 统 “ 怎 样 做 ( How to do) ” 的 问题 。 系 统 设 计 概 述 映 射 数 据 设 计模 块 结 构 设 计接 口 设 计过 程 设 计平 台 设 计 三 系 统 设 计 方 法n 结 构 化 设 计 方 法 (SD)n 面 向 数 据 结 构 的 设 计 方 法 (JSD方 法 )n 面 向 对 象 的 设 计 方 法 (OOD) 四 系 统 设 计 主 要 内 容n 系 统 总 体 设 计n 系 统 详 细 设 计 系 统 平 台 设 计 代 码 设 计 输 入 输 出 设 计 对 话 设 计 数 据 库 或 数 据 文 件 设 计 模 块 内 部 的 算 法 设 计n 写 出 系 统 设 计 报 告 系 统 总 体 设 计 ( 主 要 内 容 )n 系 统 的 分 解 方 法n 模 块 结 构 图n 基 本 设 计 原 则 ( 模 块 耦 合 度 与 内 聚 度 )n 设 计 策 略 ( 变 换 型 、 事 务 型 )n 设 计 优 化 技 巧 系 统 总 体 结 构 设 计n 一 、 子 系 统 划 分原 则 : 1) 相 互 间 相 对 独 立 ; 2) 减 少 数 据 依 赖 性 和 数 据 冗 余 3) 考 虑 扩 展 能 力 、 实 现 的 便 利 、 资 源 利 用方 法 : 1) 从 方 法 分 类 上 可 分 为 功 能 划 分 、 顺 序 划 分 、 数 据 拟 合 划 分 、 过 程 划 分 等 2) 一 般 以 功 能 /数 据 分 析 结 果 为 主 , 兼 顾 组 织 实 际 情 况 的 划 分 方 法 。 二 模 块 结 构 图 结 构 化 设 计 方 法 的 基 本 思 想 就 是 模 块 化 。 即 对 每 一 个 系 统按 功 能 逐 步 由 顶 向 下 , 由 抽 象 到 具 体 的 逐 层 分 解 , 将 系 统分 解 成 为 多 层 次 的 独 立 功 能 模 块 , 一 直 分 解 到 能 简 单 地 用程 序 实 现 为 止 。 模 块 功 能 与 处 理 过 程 设 计主 要 任 务 : 在 概 要 设 计 基 础 上 , 对 总 体 结构 设 计 中 产 生 的 功 能 模 块 进 行 过 程 描 述 ,设 计 功 能 模 块 的 内 部 细 节 , 解 决 如 何 实 现各 个 模 块 的 内 部 功 能 。 即 为 设 计 模 块 内 详细 算 法 、 内 部 数 据 结 构 和 程 序 逻 辑 结 构 。逻 辑 实 现( 描 述 ) 物 理 实 现( 编 程 ) ( 一 ) 模 块n 模 块 的 定 义 : 模 块 是 可 以 组 成 、 分 解 、 更 换 的 系 统 , 是 易 于 处 理 的 基本 单 位 , 具 有 四 种 属 性 的 一 组 程 序 语 句 称 为 一 个 模 块 ,这 四 种 属 性 分 别 是 输 入 输 出 、 逻 辑 功 能 ; ( 外 部 特 性 ) 内 部 数 据 、 程 序 代 码 。 ( 内 部 特 性 ) (二 ) 模 块 结 构 图 MSC1. 结 构 图 的 产 生 程 序 流 程 图 系 统 流 程 图 和 功 能 图 HIPO技 术 (功 能 图 和 IPO图 ) 结 构 图(Structure Chart)。 HIPO图 检 索1ISBN号 检 索 2题 名 检 索 3著 者 检 索1 ISBN号 检 索 命 令ISBN号 打 开 ISBN号 索 引有 效 性 检 查读 ISBN号 索 引 取 检 索 结 果关 闭 ISBN号 索 引 检 查 结 果是 否 命 中检 查 结 果结 果 信 息输 入 处 理 输 出 n 模 块 调 用 的 例 子 : int max( int x, int y) int z; z=xy? x: y; return(z); Main( ) : : max( 3, 4) : Main()求 最 大 值Zxy MSC中 的 简 单 调 用B ACx,y zzA调 用 B和 C MSC中 的 选 择 调 用 ACB DA根 据 内部 判 断 决 定 是否 调 用 B A按 另 一 判定 结 果 选 择 调 用C或 D MSC中 的 循 环 调 用 AB CA根 据 循 环 条 件 重 复 调 用 B、 C等 模 块 n 选 择 调 用 的 例 子 : A( ) : if (条 件 .) B( ) else C( ) : AB C n 循 环 调 用 的 例 子 : A( ) : while (条 件 .) B( ); : ; : AB ( 三 ) 模 块 设 计 的 原 则系 统 的 可 维 护 性 是 系 统 评 价 的 一 个 重 要 因 素可 维 护 性 局 部 修 改模 块 间 的 联 系 尽 可 能 的 少 而 模 块 内 的 联 系 尽 可 能 多 三 数 据 流 图 导 出 初 始 结 构 图 从 数 据 流 程 图 导 出 系 统 的 初 始 结 构 图 , 首 先 要 区分 数 据 流 程 图 的 结 构 类 型 , 然 后 根 据 不 同 的 类 型 采用 不 同 的 方 法 把 数 据 流 图 映 象 成 相 应 的 模 块 结 构 。 (一 )数 据 流 程 图 DFD的 结 构 类 型1 变 换 型 DFD一 个 数 据 流 程 图 可 以 明 显 地 分 成 输 入 、 处 理 和 输 出 三 部 分。2 事 务 型 DFD事 务 型 数 据 流 程 图 一 般 呈 束 状 形 。 (1) 变 换 型 结 构 由 输 入 、 变 换 中 心 (或 称 主 加 工 )和 输 出 三 部 分 组 成 。基 本 模 型 : 变 换中 心输 入路 径 输 出路 径 变 换 流 示 意 图信 息 时 间信 息 流输 入 流 输 出 流变 换 流外 部表 示内 部表 示 变 换 型 数 据 流 图输 入信 息物 理输 入 格 式检 查 处 理 显 示正 确信 息 结 果 物 理输 出数 据变 换 中 心 输 出逻 辑输 入 逻 辑输 出输 入 (2) 事 务 型 结 构特 征 : 具 有 在 多 种 事 物 中 选 择 执 行 某 类 事 物 的 能 力基 本 模 型 : 事 务中 心接 受 路 径 动作路径 (二 )DFD导 出 初 始 MSC的 过 程n 两 种 转 换 策 略 /技 术 变 换 分 析 事 务 分 析n 一 般 过 程 先 设 计 模 块 结 构 顶 端 的 主 模 块 然 后 “ 由 顶 向 下 逐 步 细 化 ” 最 后 得 到 一 个 与 数 据 流 图 相 对 应 的 程 序 结 构 变 换 分 析 用 于 将 低 层 数 据 流 程 图 转 换 成 结 构 图低 层 数 据 流 程 图 的 转 换 也 可 以 采 用 以 事 务 为中 心 的 设 计 策 略 汇 款 单 合 格 的汇 款 单 处 理 后 的汇 款 单 收 据明 细 账变 换 中 心 输 出输 入 业 务数 据 汇 款 处 理 系 统取 得 合 格汇 款 单 计 算 汇 费 记 账输 出 处 理 后的 汇 款 单 输 入 汇款 单 格 式 检 查 产 生 收 据 打 印 收 据合 格 的汇 款 单 处 理 后 的汇 款 单合 格 的汇 款 单 业 务 数 据处 理 后 的汇 款 单汇 款 单 合 格 的汇 款 单汇 款 单 处 理 后 的汇 款 单 收 据 收 据业 务 数 据 事 务 分 析 用 于 高 层 数 据 流 程 图 转 换 成 结 构 图 要 求 类型 处 理图 书 管 理要 求 无 效 输 入1.1 新 书 入 库1.2还入 库 单 罚 款 单1.5注 销 图 书1.3还 书1.4 目 录 文 件借 书 单书 单注 销 单 借 书 借 书 文 件罚 款 单事 务中 心 图 书 处 理 系 统取 得 图 书处 理 要 求 修 改 目录 文 件操 作 层细 节 层 新 书 入 库 注 销 图 书借 书 还 书 打 印罚 款 单修 改 借书 文 件 图 书 管理 要 求 入 库 单 借 书 单 还 书 单 注 销 单 物 流 管 理 信 息 系 统 的 详 细 设 计 物 流 管 理 信 息 系 统 详 细 设 计 的 任 务 是 设 计 每 个模 块 的 实 现 细 节 和 局 部 数 据 结 构 。 详 细 设 计 的 内 容 : 系 统 输 入 输 出 ( I/0) 设 计 、数 据 库 设 计 、 代 码 模 型 设 计 、 安 全 设 计 及 相 关 文档 和 报 告 的 编 写 。 一 、 代 码 设 计1 代 码 : 代 表 事 物 名 称 、 属 性 、 状 态 等 的 符 号 , 一般 用 数 字 、 字 母 或 它 们 的 组 合 来 表 示 。 代 码 设 计是 科 学 管 理 的 体 现 。 2 代 码 功 能 ( 目 的 )唯 一 性规 范 化系 统 化 为 事 物 提 供 一 个 概 要 而 不 含 糊 的认 定 , 便 于 数 据 的 存 储 和 检 索 。( 标 志 作 用 ) 即 编 码 要 有 规 律 , 符 合 某 一 类事 物 的 聚 集 , 提 高 处 理 的 效 率 和精 度 。 也 即 标 准 化 , 符 合 国 家 或 行 业标 准 , 提 高 数 据 全 局 一 致 性 。 3 代 码 的 设 计1、 分 类 明 确 , 系 统 化 和 标 准 化 、 唯 一 性2、 容 量 适 宜 : 既 不 太 长 , 又 考 虑 未 来 发 展 需 要3、 逻 辑 上 满 足 用 户 需 要 , 结 构 上 应 与 处 理 的 方法 相 一 致4、 编 码 方 法 合 理 , 不 用 易 混 淆 的 字 符 , 采 用 合适 的 代 码 分 段 结 构 , 便 于 记 忆 。 4 代 码 的 种 类顺 序 码数 字 码 以 某 种 顺 序 形 式 编 码 。 简 单 , 易管 理 , 但 可 识 别 性 差以 纯 数 字 形 式 编 码 。 易 于 校 对 ,处 理 , 但 不 便 记 忆 。字 符 码 以 纯 字 符 形 式 编 码 。 易 记 忆 , 但不 易 校 对 , 不 易 反 映 分 类 的 结 构 混 合 码 以 数 字 和 字 符 混 合 形 式 编 码 。 比较 常 用 , 易 记 忆 , 易 管 理 , 但 不易 校 对 。区 间 码 以 多 区 间 代 表 多 组 , 位 置 代 表 含意 。 可 靠 且 易 操 作 5 代 码 的 应 用1、 检 索 图 书 情 报 检 索 大 型 零 售 商 业 企 业 的 结 算 2、 统 计 统 计 指 标 的 统 一 经 济 效 益 统 计 等3、 统 一 信 息 体 系 行 业 信 息 代 码 规 划 n数 据 厍 设 计 是 在 选 定 的 数 据 库 管 理 系统 基 础 上 建 立 数 据 库 的 过 程 。n数 据 库 设 计 的 步 骤 与 系 统 开 发 的 各 个阶 段 相 对 应 , 详 见 下 图 。 详 细 调 查 现 实 世 界 要 处 理 的 对 象了 解 原 系 统 工 作 概 况明 确 用 户 的 各 种 需 求确 定 新 系 统 的 功 能 调 查 的 重 点 是数 据 和 处 理 ( 1) 数 据 抽 象 与 局 部 视 图 设 计( 2) 视 图 集 成 将 需 求 分 析 得 到 的 用 户 需 求抽 象 为 信 息 结 构合 并 分 E-R图 , 生 成 初 步 E-R 图 ;消 除 不 必 要 的 冗 余 , 设 计 基 本 的 E-R图 ER模 型 概 述n ER模 型 的 基 本 元 素n实 体n联 系n属 性 存 放 位 置供应商 物资供 应m n 类 别名 称价 格库 存 量地 址名 称 编 码 供 应 数 量 出 库领用单位联 系 人单 位 名 称编 码 mn 领 用 数 量 属 性 的 分 类n 单 值 属 性 和 多 值 属 性 ( 对 一 个 实 体对 象 是 否 只 能 取 一 个 值 )n 多 值 属 性 的 处 理n 将 原 来 的 多 值 属 性 用 几 个 新 的单 值 属 性 来 表 示 。 n 将 原 来 的 多 值 属 性 用 一 个 新 的实 体 类 型 表 示 地 址 属 性 的 层 次 结 构邮 政 编 码 省 ( 市 )名 地 址 区 名 街 道家 庭 地 址 门 牌 号 码 多 值 属 性 的 表 示零 件 编 码 零 件零 件 名 供 应 商 规 格 进 货 价 格 销 售 价 格 价格 导 出 属 性 的 表 示 工 号 职 工姓 名 基 本 工 资 奖 金 房 租 实 发 工 资 多 值 属 性 的 变 换 ( 1)零 件 编 码 零 件零 件 名 供 应 商 规 格 进 货 价 格 经 销 价 格 代 销 价 格 批 发 价 格零 售 价 格 多 值 属 性 的 变 换 ( 2)零 件 编 码 零 件零 件 名 供 应 商 规 格 进 货 价 格 销 售 性 质 价格存 在 销 售 价 格1 N零 件 编 码 ER模 型 的 操 作包 括 实 体 类 型 、 联 系 类 型 和 属 性 的 分 裂 、 合 并 、 增 删 等 等 教 师 号 姓 名 出 生 日 期 职 务 工 资 奖 金教 师 ( a)教 师 号 姓 名 出 生 日 期教 师 不 变 信 息 职 务 工 资 奖 金教 师 号 教 师 变 动 信 息( b)实 体 类 型 的 垂 直 分 裂 教 师课 程主 讲 辅 导1 MN N联 系 类 型 的 分 裂教 师课 程主 讲 MN( a) ( b) 不 合 法 的 合 并 B (a) A CA-C B-C A CA-B-C(b) B 局 部 模 式现 有 的 教 学管 理 系 统 初 步 分 析 系统 的 对 象 根 据 服 务 种类 分 析 教 师子 模 块 局 部 ER图 其 他 局 部 模 式现 有 的 教 学管 理 系 统 初 步 分 析 系统 的 对 象 根 据 服 务 种类 分 析 学 生子 模 块 导 师班 级 学 生组成 管理 班 主 任档 案 材 料 宿 舍住宿归档 指导系 有 参加学 会1 N 1 11N NN 11NMN 1具有社 会 关 系 1N 局 部 ER图 其 它 局 部 模 式现 有 的 教 学管 理 系 统 初 步 分 析 系统 的 对 象 根 据 服 务 种类 分 析 课 程子 模 块 局 部 ER图 图 5.22 课 程 管 理 局 部 应 用 分 E-R图1教 室 M1 教 科 书 教 师担 任课 程系 开 设 N1 学 生选 修N MN上 课 P N 例 子 : 三 个 局 部 ER图 合 并 成 一 个 ER图 11 N1P 1N 1N1 N1M M NN NN 社 会 关 系具 有1 NNM 1 系聘 用承 接项 目参 加 设 置院 长 学 院主 管NN 111教 师评 定职 称分 配工 作 量 1 1 1N 档 案 材 料归 档 参 加学 会1 宿 舍住 宿教 科 书担 任 指 导课 程 选 修教 室上 课 有 1班 级学 生组 成 N开 设 N管 理11 教 师管 理1 1 概 念 结 构基 本 E-R图 一 般 数 据 模 型关 系 /网 状 /层 次 特 定 的 DBMS 支 持下 的 数 据 模 型 优 化 的数 据 模 型转 换 规 则 DBMS的 特 点和 限 制 优 化 方 法 3 数 据 库 的 逻 辑 结 构 设 计将 概 念 结 构 设 计 完 成 的 概 念 模 型 转 换 成 能 被 选 定的 数 据 库 管 理 系 统 支 持 的 数 据 模 型数 据 模 型可 由 E-R模 型 转 换 而 成可 由 3NF关 系 群 转 换 而 成 ( 1) ER模 型 到 关 系 模 型 的 转 换一 对 一 关 系 (1:1)的 转 换 转 换 方 式 一 : 转 换 为 一 个 独 立 的 关 系 模 型 。 联 系 名 为 关 系 模 型 名, 与 该 联 系 相 连 的 两 个 实 体 的 关 键 字 及 联 系 本 身 的 属 性 为 关 系 模型 的 属 性 , 其 中 每 个 实 体 的 关 键 字 均 是 该 关 系 模 型 的 候 选 键 。 转 换 方 式 二 : 与 任 意 一 端 的 关 系 模 型 合 并 。 可 将 相 关 的 两 个 实 体分 别 转 换 为 两 个 关 系 , 并 在 任 意 一 个 关 系 的 属 性 中 加 入 另 一 个 关系 的 主 关 键 字 。 ( 1) ER模 型 到 关 系 模 型 的 转 换一 对 一 关 系 (1:1)的 转 换 若 某 工 厂 的 每 个 仓 库 只 配 备 了 一 名 管 理 员 , 那 么 仓 库 实 体 与 管理 员 实 体 间 便 为 1:1关 系 。 请 根 据 一 对 一 关 系 的 转 换 方 式 对 ER模 型 进 行 转 换 ? ( 1) ER模 型 到 关 系 模 型 的 转 换一 对 多 关 系 (1:n)的 转 换 转 换 方 式 一 : 将 1:n关 系 转 换 为 一 个 独 立 的 关 系 模 型 。 联 系 名 为关 系 模 型 名 , 与 该 联 系 相 连 的 各 实 体 的 关 键 字 及 联 系 本 身 的 属 性为 关 系 模 型 的 属 性 , 关 系 模 型 的 关 键 字 为 n端 实 体 的 关 键 字 。 转 换 方 式 二 : 将 1:n联 系 与 n端 关 系 合 并 。 1端 的 关 键 字 及 联 系 的属 性 并 入 n端 的 关 系 模 型 即 可 。 ( 1) ER模 型 到 关 系 模 型 的 转 换一 对 多 关 系 (1:n)的 转 换 若 某 仓 库 同 时 可 存 放 多 件 产 品 , 那 么 仓 库 和 产 品 实 体 间 便 为 1:n关 系 。 请 根 据 一 对 多 关 系 的 转 换 方 式 对 ER模 型 进 行 转 换 ? ( 1) ER模 型 到 关 系 模 型 的 转 换多 对 多 关 系 (n:m)的 转 换 关 系 模 型 名 为 关 系 名 , 与 该 关 系 相 连 的 各 实 体 的 关 键 字 及 关 系 本身 的 属 性 为 关 系 模 型 的 属 性 , 关 系 模 型 的 关 键 字 为 关 系 中 各 实 体关 键 字 的 并 集 。 ( 1) ER模 型 到 关 系 模 型 的 转 换多 对 多 关 系 (n:m)的 转 换 请 根 据 多 对 多 关 系 的 转 换 方 式 对 下 图 ER模 型 进 行 转 换 ?仓 库 商 品商 店仓 库 号 仓 库 名 地 址 数 量商 店 号 商 品 名商 品 号商 店 名 日 期进 货 MN P 例 库 存 销 售 信 息 管 理 系 统 的 ER模 型 及 转 换 P车间 仓位产品 客户 销售员存储 出库 订单入库M N MP MN PM NN库 存 系 统 E-R图 车 间 (车 间 号 ,车 间 名 ,主 任 名 ) 产 品 (产 品 号 , 产 品 名 , 单 价 ) 仓 位 (仓 位 号 , 地 址 , 主 任 名 ) 客 户 (客 户 号 , 客 户 名 , 联 系 人 , 电 话 , 地 址 , 税 号 , 账 号 )销 售 员 (销 售 员 号 ,姓 名 ,性 别 ,学 历 ,业 绩 )实 体 入 库 ( 入 库 单 号 ,入 库 量 ,入 库 日 期 ,经 手 人 , 车 间 号 ,仓 位 号 ,产 品 名 )出 库 ( 出 库 单 号 , 出 库 量 , 出 库 日 期 , 经 手 人 ,客 户 号 , 产 品 名 , 仓 位 号 )订 单 ( 订 单 号 , 数 量 , 折 扣 , 总 价 , 订 单 日 期 , 产 品 号 , 客 户 号 , 销 售 员 号 ) 存 储 (仓 位 号 ,产 品 号 ,核 对 日 期 ,核 对 员 ,存 储 量 )联 系 为 某 工 厂 物 资 部 门 建 立 一 个 数 据 库 , 数 据 库 内 要 存 放 下 列 信 息 :产 品 (PR): 产 品 号 (PRNO)、 产 品 名 (PRNAME)、 说 明 (SPEC);零 件 (PA): 零 件 号 (PANO)、 零 件 名 (PANAME)、 产 地 (CITY);仓 库 (WH): 仓 库 号 (WNO)、 地 址 (WA);供 货 单 位 (SUP): 单 位 号 (SUPNO)、 单 位 名 (SUPNAME)、 电 话 (TEL);语 义 :每 种 产 品 使 用 多 种 零 件 , 每 种 零 件 可 用 于 多 种 产 品 ;每 个 仓 库 存 放 多 种 零 件 每 种 零 件 只 存 放 在 一 个 仓 库 中 , 有 唯 一 的 库 存 量 ;每 种 零 件 可 向 不 同 单 位 订 货 , 每 个 单 位 可 供 应 不 同 的 零 件 ;数 据 库 中 还 应 存 放 每 种 产 品 使 用 各 种 零 件 的 数 目 及 工 厂 与 供 应 单 位 为 每 种 零件 签 订 的 供 货 合 同 信 息 , 包 括 : 合 同 号 ( CNO) 、 供 货 单 位 号 、 零 件 号 、 数 量 、 单 价 ( PRICE) 、 订 货 日 期 ( DATE) 、 交 货 日 期 ( GD) 。 请 画 出 E-R图 将 E-R模 型 转 换 为 关 系 模 型 (2) 逻 辑 结 构 的 规 范 化 规 范 化 是 关 系 数 据 库 设 计 的 重 要 理 论 。 借 助 规 范化 方 法 来 设 计 数 据 存 储 的 结 构 , 并 力 求 简 化 数 据 存储 的 数 据 结 构 , 提 高 数 据 的 可 修 改 性 、 完 整 性 和 一致 性 。 规 范 化 : 以 关 系 模 型 为 背 景 , 以 关 系 理 论 为 基 础 , 在 一 个 关 系 模 型 的 数 据 结 构 中 , 没 有 出 现 重 复 的 数 据 主 项 即 为 规 范 化 。 规 范 化 形 式第 一 范 式如 果 在 一 个 数 据 结 构 中 没 有 重 复 出 现 的 数 据 项 或 空 白 值 数 据项 , 就 称 该 数 据 结 构 是 规 范 的 。 任 何 满 足 规 范 化 要 求 的 数 据结 构 都 称 为 第 一 规 范 形 式 , 记 为 1NF。 例 : 不 规 范 转 为 规 范零 件 号 零 件 名称 规 格 进 货 价格 简 历零 售 价格 批 发 价 格 代 销 价格. . 零 件 号 零 件 名称 规 格 进 货 价 格 零 售 价 格 批 发 价 格 代 销 价 格零 件 信 息 表零 件 信 息 表 关 键 字 : 零 件 号 如 果 一 个 规 范 化 的 数 据 结 构 的 所 有 非 关 键 字 数 据 项 完 全 函数 依 赖 于 它 的 整 个 关 键 字 , 则 称 该 数 据 结 构 是 第 二 范 式 的 ,记 为 2NF。转 化 为 第 二 范 式 的 方 法 是 : 对 于 若 干 个 关 键 字 由 若 干 个 数据 项 组 成 的 数 据 结 构 , 必 须 确 保 所 有 的 非 关 键 字 数 据 元 素依 赖 于 整 个 关 键 字 。 即 去 掉 部 分 依 赖 关 系 , 把 它 分 解 成 若干 个 都 是 2NF的 数 据 结 构 。 第 二 范 式 例 : 第 一 范 式 转 为 第 二 范 式材 料 供 应 商 库 存 的 关 系 如 下 :材 料 编 号材 料 名 称规 格供 应 商 名 称供 应 商 地 址价 格库 存 量库 存 占 用 资 金 关 键 字 : 材 料 编 号 +供 应 商 名 称 例 : 第 一 范 式 转 为 第 二 范 式分 解 成 三 个 2NF的 数 据 结 构材 料 编 号 *供 应 商 名 称 *价 格库 存 量库 存 占 用 资 金 材 料 编 号 *材 料 名 称规 格 供 应 商 名 称 *供 应 商 地 址1. 材 料 库 存 2. 材 料 3. 供 应 商 如 果 一 个 数 据 结 构 中 任 何 一 个 非 关 键 字 数 据 项 都 不 传 递 依 赖 于它 的 关 键 字 , 则 称 该 数 据 结 构 是 第 三 范 式 的 , 记 为 3NF。 第 三 范 式 例 : 第 二 范 式 转 为 第 三 范 式因 为 价 格 与 库 存 量 、 库 存 占 用 资 金 都 是 非 关 键 字 , 但 库 存 量和 价 格 依 赖 于 库 存 占 用 资 金 , 所 以 非 3NF.上 例 转 为 第 三 范 式 : 去 掉 多 余 的 “ 库 存 占 用 资 金 ” , 而 在 程序 中 加 以 解 决 即 可 。材 料 编 号 *供 应 商 名 称 *价 格库 存 量 材 料 编 号 *材 料 名 称规 格 供 应 商 名 称 *供 应 商 地 址1. 材 料 库 存 2. 材 料 库 存 3. 供 应 商 数 据 库 设 计 实 例 工 厂 管 理 系 统 数 据 库 设 计 实 例 工 厂 管 理 系 统 本 实 例 说 明 用 E-R图 进 行 概 念 结 构 设 计 , 并 运 用 转换 策 略 设 计 关 系 模 式 的 过 程 。n数 据 需 求 描 述n概 念 设 计n逻 辑 设 计 数 据 需 求 描 述 考 虑 一 个 机 械 制 造 厂 的 工 厂 技 术 部 门 和 工 厂 供 应 部 门 。 技术 部 门 关 心 的 是 产 品 性 能 参 数 、 产 品 由 哪 些 零 件 组 成 、 零 件的 材 料 和 耗 用 量 等 ; 工 厂 供 应 部 门 关 心 的 是 产 品 的 价 格 、 使用 材 料 的 价 格 和 库 存 量 等 。 确 定 数 据 库 的 物 理 结 构对 物 理 结 构 的 评 价 数 据 库 在 物 理 设 备 上 的存 储 结 构 与 存 取 方 法评 价 重 点 是时 间 和 空 间 效 率 数 据 的 载 入应 用 程 序 的 编 码 和 调 试数 据 库 的 转 储 和 恢 复重 组 织 不 修 改 原 设 计 的 逻 辑 和 物 理 结 构重 构 造 修 改 数 据 库 的 模 式 和 内 模 式数 据 库 的 安 全 性 、 完 整 性 控 制数 据 库 的 重 组 织 与 重 构 造数 据 库 性 能 的 监 督 、 分 析 和 改 造 三 输 入 输 出 设 计1 输 入 设 计输 入 方 式 设 计 : 键 盘 、 模 /数 、 数 /模 输 入 、 网 络 传 送 、 磁 /光 盘 读输 入 格 式 设 计 : 数 据 库 文 件 与 统 计 报 表 结 构 的 一 致 性 考 虑校 对 方 式 设 计 : 人 工 校 对 、 二 次 键 入 校 对 、 数 据 平 衡 校 对 2 原 始 单 据 的 格 式 设 计输 入 设 计 的 重 要 内 容 之 一 是 设 计 好 原 始 单 据 的 格 式 。设 计 原 则n 便 于 填 写n 便 于 归 档n 单 据 的 格 式 应 能 保 证 输 入 精 度实 例 见 下 表人 事 变 动 通 知 单 _年 _月 _日 1002 周 英 杰 01 400.00 40.00 90.00 01004 吴 关 兴 02 350.00 35.00 50.00 21005 赵 子 英 01 450.00 45.00 90.00 21007 马 凌 云 02 600.00 60.00 120.00 1 科 长 签 字 _备 注 栏 : 0调 离 1新 进 2修 改 数 据人 员 代 码 姓 名 部 门 基 本 工 资 附 加 工 资 房 费 备 注 3 输 入 屏 幕 设 计常 用 的 是 人 机 对 话 方 式 , 具 体 有 :n 菜 单 式n 填 表 法n 应 答 式 等 。详 见 三 峡 工 程 开 发 总 公 司 设 备 调拨 单 的 录 入 屏 幕 设 计 示 例 。 三 峡 工 程 开 发 总 公 司 设 备 调 拨 单 的 录 入 屏 幕 设 计 示 例 4 界 面 设 计菜 单 方 式 设 计 : 方 式 、 功 能 安 排 、 优 缺 点 分 析会 话 管 理 方 式 设 计 : 因 果 对 话提 示 方 式 与 权 限 管 理 : 提 示 与 帮 助 设 计 、 权 限 设 置 方 式 5 输 出 设 计报 表 设 计 : 报 表 模 块 的 设 计报 表 模 块报 表 格 式 定 义 报 表 清 单报 表 选 择 报 表 格 式 文 件 数 据 文 件 打 印 报 表 中 国 长 江 三 峡 开 发 总 公 司 设 备 调 拨 单请 购 单 位 : 工 程 建 设 部 : 右 岸 工 程 部 1997年 5月 21日 97调 字 第设 备名 称 棒 磨 机型 号规 格 数 量计 划1 账 面 价 格单 价180,200.00 总 价180,200.00单位 设 备编 号 15073001-001 实 收 数1 结 算 价 款单 价180,200.00 总 价180,200.0000台合 同 号 10号 仓 库发 货 仓 库 中 国 建 设 银 行开 户 银行 32100876543账 号备 注 总计金额 其他有关费用 运 输 费管 理 费保 险 费包 装 费 610.4 5保 险 费包 装 费( 大 写 )壹 拾 捌 万 贰 佰 元 整180,200.00 存 根 财 务 会计 请 购 单 位 发 货 仓 库 财 务 稽 查 业 务单 位 主 管 : 收 款 : 提 货 : 发 货 : 制 单 : 打印输出的设备调拨单 000016号 图 形 显 示 : 图 形 结 果 显 示 的 方 法方 法 一 方 法 二软 件 编 程( 作 图 工 具 )( 图 形 函 数 ) DBF文 件 EXCELDDE 四 处 理 流 程 设 计 在 进 行 处 理 流 程 设 计 时 , 设 计 者 面 临 两 方 面 的问 题 : 一 个 是 决 定 实 现 每 个 模 块 的 算 法 ; 另 一 个 是如 何 精 确 地 表 达 这 些 算 法 。 前 一 个 问 题 涉 及 到 所 开发 项 目 的 具 体 要 求 和 每 个 模 块 的 具 体 功 能 , 因 而 不能 一 概 而 论 。 后 一 个 问 题 需 要 给 出 适 当 的 算 法 表 达形 式 , 或 者 说 应 该 选 择 某 种 表 达 工 具 来 描 述 处 理 流程 。 1. 程 序 流 程 图2. 盒 图 (N-S图 )3. 问 题 分 析 图 (PAD)4. 过 程 设 计 语 言 (PDL)(伪 码 )5. 判 定 表程 序 设 计 工 具 2. 盒 图 (N-S图 )用 方 框 图 代 替 传 统 的 流 程 图描 述 五 种 基 本 控 制 结 构 的 图 形 构 件(1) 顺 序 型 ABC ABF 条 件 T AF T条 件then 部 分 then 部 分else部 分(2) 选 择 型 ( If then else)n If then else If then (3)多 分 支 选 择 型 (CASE型 )A1值 1 A2 An.条 件值 2 值 n (先 测 试 循 环 ) (后 测 试 循 环 )S( 循 环 体 )DO-WHILE P S( 循 环 体 )REPEAT UNTIL P循 环 条 件(4) WHILE重 复 型 (5) UNTIL重 复 型 (6) 并 行 结 构 A1 A2 An. (7) 移 出 标 记 A CBF X6 TA: D(调 用 结 构 ) 3. 问 题 分 析 图 (PAD) (Problem Analysis Diagram)基 本 控 制 结 构 : (1)顺 序 结 构 (2)选 择 结 构 ABC ABTF条件 (3)重 复 结 构(先 测 试 循 环 ) (后 测 试 循 环 )WHILE C S UNTIL C S等 价 的 PASCAL语 言 :REPEAT C UNTIL S等 价 的 PASCAL语 言 :WHILE C DO S (4) 多 分 支 选 择 型 (CASE型 )A1值 1值 2值 n A2An.条 件 系 统 设 计 报 告1、 系 统 总 体 结 构 图2、 系 统 设 备 配 置 图3、 系 统 分 类 编 码 方 案4、 数 据 库 结 构 图5、 输 入 /输 出 设 计 方 案6、 HIPO图 ( 层 次 模 块 结 构 控 制 图 ) 7、 系 统 详 细 设 计 方 案 说 明 书 7.2 系 统 实 施 与 维 护 运 行 1、 系 统 实 施 计 划n实 施 计 划 主 要 内 容硬 件 计 划软 件 计 划 机 房 、 场 所 准 备 计 划总 的 实 施 日 程 计 划n审 订 实 施 计 划 2、 实 施 步 骤硬 件 获 取软 件 编 程用 户 准 备人 员 : 聘 用 和 培 训 机 房 、 场 所 准 备 数 据 准 备安 装测 试试 运 行系 统 切 换用 户 验 收 3、 系 统 软 件 、 硬 件 、 网 络 的 获 取1) 硬 件 的 获 取n 根 据 系 统 设 计 的 指 标 要 求 制 作 采 购 的 标 书n 邀 请 硬 件 供 应 商 进 行 技 术 交 流n 选 择 资 质 好 的 厂 商 发 放 标 书n 评 标n 开 标 及 商 务 谈 判n 签 订 合 同n 执 行 合 同 2) 网 络 的 获 取n 局 域 网 络 的 建 设 和 改 造新 建 网 络改 造 网 络自 建 或 外 包n 广 域 网 络 的 建 设传 输 网 络 的 取 得 ( 传 输 方 式 的 选 择 、 线路 的 租 赁 )网 络 设 备 的 获 取 ( 与 硬 件 同 )自 建 与 承 包 给 系 统 集 成 商 3) 软 件 的 实 施 与 调 试n选 择 开 发 方 法n选 择 开 发 工 具 及 数 据 库 产 品n程 序 测 试 4、 系 统 安 装 、 调 试 、 测 试1) 用 户 准 备n 用 户 准 备 主 要 是 指 准 备 好 信 息 系 统 的 管 理 人 员 、使 用 人 员 等 。n 用 户 的 培 训 内 部 培 训 与 外 部 培 训n 信 息 系 统 的 IT人 员 的 招 聘 和 培 训2) 场 所 准 备新 系 统 的 工 作 场 所 ( 空 调 、 电 力 、 办 公 家 具 ) 3) 数 据 准 备n将 原 来 的 手 工 数 据 文 件 转 化 成 计算 机 文 件n将 原 来 的 不 同 格 式 的 数 据 文 件 转换 成 新 系 统 的 格 式4) 安 装 将 计 算 机 设 备 、 网 络 设 备 在 信息 系 统 场 所 安 装 、 使 其 运 转 5)测 试测 试 步 骤 :A.单 元 测 试 : 白 盒 测 试B.组 装 测 试 : 黑 盒 测 试C.确 认 测 试 : 功 能 、 性 能 、配 置 审 查D.系 统 测 试 : 综 合 测 试 5、 系 统 试 运 行 与 切 换n系 统 测 试 的 同 时 就 可 进 行 试 运 行n试 运 行 的 同 时 就 可 进 行 系 统 切 换n切 换 的 方 法直 接 切 换分 段 切 换并 行 切 换 老 系 统 新 系 统老 系 统 新 系 统 1 新 系 统 2 新 系 统 n老 系 统新 系 统直 接 切 换分 段 切 换并 行 切 换 6、 用 户 验 收n系 统 验 收n文 档 验 收n签 署 文 件 7、 系 统 维 护 与 评 价1) 维 护 的 理 由2) 维 护 的 类 型3) 维 护 的 实 施 ( 人 员 、 财 务)4) 系 统 评 价5) 评 价 过 程 中 应 考 虑 的 因 素 1) 维 护 的 理 由n用 户 的 新 需 求n技 术 更 新 、 硬 件 问 题n公 司 购 并 或 并 购n政 府 政 策 的 调 节n运 行 环 境 的 变 化 2) 维 护 的 类 型n 日 常 维 护 : 小 的 改 进 、 个 别 代 码 改 动 或小 故 障 修 复n 修 补 : 小 的 更 改 、 纠 正 错 误n 版 本 发 布 : 重 要 程 序 的 修 改 、 这 是 一 种软 件 文 档 的 修 改n 新 版 本 : 完 成 了 新 的 功 能 , 对 主 要 的 程序 作 了 修 改 3) 维 护 的 实 施n 保 证 维 护 的 队 伍n 保 证 维 护 的 经 费n 软 件 维 护 的 成 本 Text软件维护链成本 使 用 时 间 4) 系 统 评 价 评 价 贯 穿 系 统 建 设 的 全 过 程 , 尤 其 在 设 计 、 实 施 阶 段更 为 重 要 。 它 分 析 系 统 的 处 理 、 以 确 保 系 统 能 按 期 望运 行 。n 系 统 评 价 通 常 涉 及 : 设 计 中 对 系 统 的 运 行 及 收 益 的 要求 与 系 统 实 际 运 行 情 况 及 收 益 进 行 比 较n 系 统 运 行 后 , 重 新 估 价 设 计 中 的 成 本 、 控 制 等 复 杂 因素 。n 评 价 的 问 题 反 馈 给 建 设 的 各 阶 段 以 便 重 新 处 理 5) 评 价 考 虑 的 因 素n 系 统 对 用 户 和 业 务 需 求 的 相 对 满 意 程 度n 系 统 的 开 发 过 程 是 否 规 范n 系 统 功 能 的 先 进 性 、 有 效 性 和 完 备 性n 系 统 的 性 能 、 成 本 、 效 益 综 合 比n 系 统 运 行 结 果 的 有 效 性 或 可 行 性n 结 果 完 善 程 度n 信 息 资 源 的 利 用 率n 信 息 质 量n 系 统 实 用 性
展开阅读全文