管理系统中计算机的应用课件第八章系统实施

上传人:san****019 文档编号:23720497 上传时间:2021-06-10 格式:PPT 页数:66 大小:479.50KB
收藏 版权申诉 举报 下载
管理系统中计算机的应用课件第八章系统实施_第1页
第1页 / 共66页
管理系统中计算机的应用课件第八章系统实施_第2页
第2页 / 共66页
管理系统中计算机的应用课件第八章系统实施_第3页
第3页 / 共66页
资源描述:

《管理系统中计算机的应用课件第八章系统实施》由会员分享,可在线阅读,更多相关《管理系统中计算机的应用课件第八章系统实施(66页珍藏版)》请在装配图网上搜索。

1、第 八 章 系 统 实 施 n 系 统 实 施 阶 段 是 将 新 系 统 付 诸 实 现 的 过 程 。 本 章 主 要 包 括 系 统 实施 的 准 备 工 作 、 程 序 模 块 的 设 计 、 应 用 系 统 的 设 计 、 系 统 测 试 、系 统 切 换 五 部 分 内 容 。 通 过 本 章 的 学 习 要 求 同 学 们 了 解 系 统 阶 段在 系 统 开 发 中 的 作 用 , 领 会 系 统 实 施 阶 段 的 主 要 活 动 内 容 , 了 解程 序 设 计 的 方 法 、 工 具 和 质 量 要 求 , 掌 握 程 序 模 块 ( 对 象 ) 的 设计 方 法 和 步

2、 骤 , 能 够 创 建 完 整 的 简 单 应 用 系 统 , 并 且 能 够 掌 握 程序 调 试 与 系 统 测 试 的 方 法 、 步 骤 , 领 会 系 统 切 换 的 任 务 和 基 本 方法 。n 本 章 是 历 年 考 试 的 重 点 章 节 之 一 , 从 历 年 考 题 的 分 布 情 况 可 以 看出 , 程 序 模 块 的 设 计 和 系 统 测 试 这 两 大 部 分 内 容 是 本 章 的 重 点 。另 外 系 统 实 施 的 准 备 工 作 和 系 统 切 换 的 方 式 这 两 部 分 内 容 , 历 年也 曾 以 不 同 的 题 型 出 现 过 。 本 章 有

3、 结 合 应 用 的 程 序 题 , 历 年 考 试的 分 值 在 5-15分 左 右 。 n 系 统 实 施 阶 段 是 将 新 系 统 付 诸 实 现 的 过 程 。 它的 主 要 活 动 是 根 据 系 统 设 计 所 提 供 的 控 制 结 构图 、 数 据 库 设 计 、 系 统 配 置 方 案 及 详 细 设 计 资料 , 编 制 和 调 试 程 序 , 调 试 系 统 、 进 行 系 统 切换 等 工 作 , 将 技 术 设 计 转 化 为 物 理 实 际 系 统 。n 系 统 实 施 的 意 义 是 真 正 生 产 应 用 软 件 , 并 将 之投 入 运 行 的 阶 段 ,

4、系 统 实 施 是 系 统 开 发 的 重 要阶 段 。 8.l系 统 实 施 的 准 备 工 作 1.建 立 系 统 平 台 包 括 购 置 和 安 装 必 要 的 计 算 机 和 通 信 硬 件 设 备 、 软 件系 统 。 所 需 硬 件 设 备 包 括 主 机 、 外 部 设 备 、 辅 助 设 备 (如稳 压 电 源 、 空 气 调 节 装 置 ) 、 机 房 设 施 。 通 信 设 备 等 。 2.培 训 管 理 人 员 和 操 作 人 员 首 先 , 对 新 系 统 的 用 户 , 即 各 类 管 理 人 员 要 进 行 培 训 。培 训 内 容 包 括 两 方 面 : 一 方

5、面 是 关 于 先 进 管 理 思 想 和 方 法的 教 育 ; 另 一 方 面 是 面 向 业 务 的 培 训 , 使 管 理 者 学 会 新 系统 的 应 用 方 法 。 n ( 2006.10, 单 选 26) 购 置 计 算 机 软 硬 件 设 备和 网 络 系 统 , 应 该 在 ( )A.系 统 分 析 阶 段 之 前B.系 统 分 析 阶 段 之 后C.系 统 实 施 工 作 之 前D.系 统 实 施 工 作 之 后 3.基 础 数 据 的 准 备 企 业 中 有 许 多 基 础 数 据 , 要 把 它 们 转 存 到 计 算 机 存 储器 中 。 4.管 理 流 程 重 组 由

6、 于 计 算 机 的 应 用 , 管 理 人 员 的 工 作 内 容 和 工 作 方 式也 发 生 了 很 大 变 化 。 因 此 , 必 须 根 据 系 统 设 计 的 要 求 , 重新 规 定 系 统 业 务 流 程 、 信 息 流 向 , 改 革 组 织 机 构 , 划 定 各管 理 职 能 部 门 的 职 责 范 围 。 n (2007.10, 单 选 25)实 施 信 息 系 统 开 发 , 除 了人 员 培 训 和 数 据 准 备 外 , 最 重 要 的 是 工 作 是( )A。 购 置 计 算 机B。 购 置 软 件C。 业 务 流 程 重 组D。 配 置 网 络 环 境 8.2

7、程 序 模 块 的 设 计 n 在 系 统 实 施 阶 段 , 最 重 要 的 任 务 就 是 程序 设 计 。 在 传 统 的 结 构 化 程 序 设 计 方 法中 , 程 序 设 计 就 是 处 理 过 程 的 设 计 ; 而在 面 向 对 象 的 程 序 设 计 方 法 中 , 程 序 设计 却 主 要 指 对 象 的 设 计 。 8.2.1程 序 设 计 的 概 述 1.程 序 设 计 的 任 务 程 序 设 计 的 任 务 , 就 是 根 据 系 统 设 计 说 明 书 中 关 于 模 块 的 详 细 描 述和 处 理 过 程 的 描 述 , 选 择 合 适 的 计 算 机 语 言

8、来 编 制 程 序 的 工 作 。( 2005.4, 简 答 46) 简 述 程 序 设 计 工 作 的 依 据 和 任 务 。( 2002.10,简 答 36) 程 序 设 计 的 任 务 是 ()A.画 出 程 序 框 图B.绘 制 N-S图C.编 写 实 现 系 统 功 能 的 源 程 序D.写 出 程 序 任 务 书 2.程 序 设 计 的 质 量 要 求 随 着 计 算 机 硬 件 技 术 的 飞 速 发 展 , 人 们 对 程 序 设 计 的 质 量 要 求 发生 了 变 化 。 过 去 强 调 程 序 的 正 确 性 、 高 效 率 和 短 小 精 悍 , 以 适 应 设 备资

9、源 有 限 的 计 算 机 系 统 ; 现 在 则 更 加 强 调 程 序 的 正 确 性 、 可 维 护 性 、可 靠 性 和 可 理 解 性 。n 1963年 , 美 国 飞 往 火 星 的 火 箭 因 为 一 个 软 件 错 误 而 爆 炸 。n 1967年 8月 23日 , 原 苏 联 ” 结 盟 一 号 ” 载 人 宇 宙 飞 船 也 因 软 件 错 误 烧 毁 。 (2005.4, 单 选 16)最 基 本 的 程 序 设 计 要 求 是 ( )A.正 确 性B.可 维 护 性C.可 靠 性D.可 理 解 性 3.良 好 的 编 程 习 惯 编 制 程 序 需 要 熟 悉 所 使

10、用 的 语 言 , 具 有 尽 可能 丰 富 的 编 程 经 验 ; 但 是 更 加 重 要 的 是 要 具 有 系统 的 观 点 , 采 用 结 构 化 设 计 思 想 和 工 具 , 自 上 而下 统 筹 考 虑 , 避 免 编 程 时 变 量 随 意 增 减 , 变 量 类型 随 机 指 定 , 无 法 兼 容 时 再 任 意 转 换 等 。 8.2.2结 构 化 程 序 设 计 n 结 构 化 程 序 设 计 主 要 用 于 面 向 过 程 的 编 程 方 式 ,为 了 克 服 程 序 编 制 中 的 随 意 性 , 避 免 错 误 的 出现 , 现 代 程 序 的 编 写 都 遵 照

11、 “ 结 构 化 程 序 设 计 ”的 方 法 。 其 基 本 原 则 是 自 顶 而 下 、 逐 步 求 精 。结 构 化 程 序 方 法 提 出 了 顺 序 、 选 择 和 循 环 三 种基 本 程 序 结 构 , 任 何 一 个 程 序 都 可 以 用 这 三 种结 构 装 配 起 来 。 n (2004.10, 单 选 34)结 构 化 程 序 设 计 主 要 用 于( )A.面 向 应 用 的 编 程 方 式B.面 向 过 程 的 编 程 方 式C.面 向 对 象 的 编 程 方 式D.面 向 数 据 的 编 程 方 式 1.顺 序 结 构 n 顺 序 执 行 , 就 是 按 照 程

12、 序 语 句 行 的 自 然 顺 序 , 一 条 语 句接 一 条 语 句 地 执 行 程 序 。 顺 序 结 构 十 分 简 单 , 它 只 是 一种 编 写 和 执 行 程 序 的 协 议 、 规 则 , 并 不 需 要 用 专 门 的 结构 语 句 来 支 持 。 n 例 :open database student.dbcuse 学 生brows lastlastbrows useclose database n (2006.04,单 选 35)在 结 构 化 程 序 设 计 中 ,不 需 要专 门 的 语 句 来 控 制 的 是 ( )A.选 择 结 构B.循 环 结 构C.顺 序

13、结 构D.层 次 结 构 2.判 断 选 择 结 构 n 在 用 程 序 解 决 实 际 问 题 时 , 常 常 需 要 对 问 题的 给 定 条 件 做 出 判 断 , 以 便 选 择 不 同 的 解 决方 法 , 这 就 必 须 使 用 判 断 选 择 (分 支 ) 结 构 来编 制 程 序 。 判 断 选 择 结 构 有 相 应 的 结 构 语 句 。 (1) 简 单 判 断 选 择a) IF.ENDIF功 能 : 若 情 况 为 .T., 则 执 行 语 句 行 序 列 。语 法 : IF 条 件 表 达 式 语 句 行 序 列 ENDIF 例 1set talk off &关 闭 命

14、 令 执 行 时 的 对 话 开 关clearinput to ainput to binput to cz=b2-4*a*cif z=0 x1=(-b+sqrt(z)/(2*a) x2=(-b-sqrt(z)/(2*a) ? x1,x2endifset talk onreturn (1) 简 单 判 断 选 择b) IF.ELSE.ENDIF功 能 : 若 情 况 为 .T., 执 行 语 句 行 序 列 1, 否 则 执行 语 句 行 序 列 2。语 法 : IF 条 件 表 达 式 语 句 行 序 列 1 ELSE 语 句 行 序 列 2 ENDIF 例 2: 从 数 据 表 中 查 找

15、 某 人 , 要 求 判 断是 否 有 此 人Set defa to G:课 件 信 息 管 理 系 统 中 的 计 算 机 应 用 第 九 章 案 例open database student.dbcuse 学 生accept 输 入 查 找 人 姓 名 to namelocate for xm=nameif found()display off xm,zcelsewait 查 无 此 人 window at 20,10 timeout 5endifuse close all ( 2) 多 分 支 结 构往 往 在 判 断 选 择 时 , 可 能 会 有 多 个 不 同 的 条 件 , 满

16、足 任 何一 个 条 件 就 能 完 成 其 中 一 个 指 定 的 任 务 。 编 制 这 种 程 序时 最 好 使 用 多 选 择 结 构 语 句 。语 法 : DO CASE CASE 条 件 1 语 句 行 序 列 1 CASE 条 件 2 语 句 行 序 列 2 CASE 条 件 n 语 句 行 序 列 n OTHERWISE 语 句 行 序 列 n+1 ENDCASE 例 3: 给 指 定 姓 名 的 教 师 调 工 资opendatabaseGDZC.dbcuse教 职 工 信 息accept输 入 教 师 姓 名 tonamelocatefor姓 名 =nameiffound(

17、)docasecase职 称 =教 授 replace基 本 工 资 with基 本 工 资 *(1+0.1)case年 龄 45replace基 本 工 资 with基 本 工 资 *(1+0.07)otherwisereplace基 本 工 资 with基 本 工 资 *(1+0.05)endcaseelse ?查 无 此 人 endifusecloseall n 3.循 环 结 构 在 一 个 大 程 序 段 中 , 常 常 会 重 复 使 用 某 一段 相 同 的 或 类 似 的 程 序 段 。 在 编 制 程 序 时 , 不必 重 复 编 写 这 个 程 序 段 , 可 以 用 重

18、复 结 构 来 替代 它 。 重 复 结 构 也 叫 循 环 结 构 。 系 统 提 供 了 建立 三 种 重 复 结 构 。 (1) DOWHILE.ENDDO功 能 : 只 要 条 件 成 立 , 重 复 执 行 语 句 行 序 列 。语 法 : DO WHILE 条 件 表 达 式 语 句 行 序 列 ENDDO相 关 函 数 : DO WHILE.ENDDO,FOR.ENDFOR,IF.ENDIF,IIF(),SCAN.ENDSCAN 例 4 给 所 有 教 师 调 工 资set defa to G:课 件 信 息 管 理 系 统 中 的 计 算 机 应 用 第 九 章 案 例open

19、 database GDZC.dbcuse 教 职 工 信 息listgoto topdo while .not. eof() do case case 职 称 =教 授 replace 基 本 工 资 with 基 本 工 资 *(1+0.1) case 职 称 =副 教 授 replace 基 本 工 资 with 基 本 工 资 *(1+0.09) otherwise replace 基 本 工 资 with 基 本 工 资 *(1+0.08) endcase skipenddolistclose all (2) FOR.NEXT功 能 : 重 复 执 行 FOR.NEXT之 间 的 语

20、 句 行 序 列 。语 法 : FOR 变 量 =初 始 值 TO 终 值 STEP 步 长 语 句 行 序 列 LOOP EXIT ENDFOR |NEXT 循 环 变 量 被 赋 初 值 后 , 如 果 循 环 变 量 没 有 超 过 终 值 , 则执 行 语 句 行 序 列 ; 循 环 变 量 递 增 (递 增 值 为 步 长 ), 如 果 没 有超 过 终 值 , 继 续 执 行 循 环 ; 否 则 , 结 束 循 环 。 例 5 编 写 一 个 输 出 乘 法 九 九 表 的 程 序SET TALK OFF &不 输 出 某 些 VFP命 令 的 响 应 信 息 。CLEAR &清

21、除 屏 幕 内 容FOR x=1 TO 9 &外 循 环 开 始 FOR y=1 TO 9 &内 循 环 开 始 z=x*y &I*J赋 给 P z1=str(z,2) ? str(x,1)+ X +str(y,1)+ =+z1+ ENDFOR &内 循 环 结 束 ?ENDFOR &外 循 环 结 束SET TALK ON &恢 复 默 认 输 出 某 些 VFP命 令 的 响 应 信 息 (3) SCAN.ENDSCAN功 能 : 在 当 前 表 中 , 针 对 每 个 符 合 指 定 条 件 的 记 录 执 行 所 指定 的 语 句 。SCAN NOOPTIMIZEScope FOR 逻

22、 辑 表 达 式 1 WHILE 逻 辑 表 达 式 2 语 句 组 LOOPEXITENDSCAN SCAN语 句 是 一 个 循 环 次 数 由 数 据 表 中 记 录 个 数 决 定 的 特殊 的 循 环 , 每 次 执 行 完 循 环 体 内 的 语 句 组 后 , 表 中 当 前 记 录指 针 自 动 向 下 移 一 个 记 录 , 重 复 执 行 循 环 体 内 语 句 , 直 到 到表 文 件 尾 。Use studentAccept “ ” to NameScan for xm=Name .endscan (4) LOOP 功 能 : 所 有 的 循 环 指 令 其 内 都 可

23、 加 入 LOOP与 EXIT命 令 ,以 控 制 循 环 的 特 别 流 程 。 语 法 : LOOPLOOP指 令 会 略 过 循 环 体 中 LOOP到 NEXT之 间 的 其 它 语 句 行序 列 。 (5) EXIT 功 能 : 所 有 的 循 环 指 令 其 内 都 可 加 入 LOOP与 EXIT命 令 ,以 控 制 循 环 的 特 别 流 程 。 语 法 : EXITEXIT指 令 会 跳 出 循 环 到 NEXT下 的 语 句 。 n (2006.10, 单 选 25)在 Visual FoxPro的 循 环 结构 中 , 循 环 嵌 套 的 最 多 层 数 是 ( )A.不

24、 限B.128C.2756D.384 8.2.3程 序 的 调 试 n 程 序 设 计 完 成 之 后 , 很 少 有 一 次 运 行 成 功 的 ,尤 其 是 复 杂 程 序 , 包 含 的 缺 陷 可 能 更 多 , 程 序设 计 者 必 须 经 过 多 次 调 试 , 不 断 地 发 现 并 修 正其 中 的 错 误 , 证 实 正 确 无 误 以 后 才 能 投 入 使 用 。一 个 大 的 应 用 系 统 可 以 先 对 各 模 块 分 调 , 然 后再 连 调 和 总 调 。 n 1.程 序 错 误 的 分 类 总 结 程 序 中 出 现 的 错 误 , 一 般 可 分 为 语 法

25、 错 误 、 系 统错 误 和 逻 辑 错 误 三 类 。 语 法 错 误 , 因 程 序 设 计 人 员 对 程 序 设 计 语 言 的 理 解 不够 , 或 程 序 设 计 基 本 功 不 扎 实 造 成 的 结 果 。 系 统 错 误 , 由 于 计 算 机 硬 件 、 软 件 引 起 的 错 误 , 比 如计 算 机 硬 件 故 障 ; 病 毒 感 染 等 。 对 于 系 统 错 误 , 主 要 是 靠经 验 和 对 硬 件 的 了 解 , 通 过 分 析 判 断 排 除 。 逻 辑 错 误 , 指 那 些 虽 然 不 违 反 系 统 规 则 , 但 是 却 不 合逻 辑 或 不 合

26、题 目 语 义 的 错 误 。 这 些 错 误 系 统 一 般 很 难 自 行检 测 出 来 。 (2007.10, 单 选 27)在 程 序 设 计 中 , 最 难 检 测 的 错 误 是 ( )A.语 句 错 误B.语 法 错 误C.逻 辑 错 误D.系 统 错 误(2005.4, 单 选 19)若 发 现 程 序 中 缺 少 一 条 出 口 语 句 ,则 这 种 错 误 属 于( )A.系 统 错 误B.语 法 错 误C.逻 辑 错 误D.输 入 错 误 n 2.调 试 器 的 构 成( 1) 打 开 调 试 器( 2) 各 窗 口 功 能跟 踪 窗 口 、 监 视 窗 口 、 局 部

27、窗 口 、 调 用 堆 栈 窗 口 , 调 试 输 出 窗 口( 2006.04, 单 选 34) 在 Visual FoxPro的 程 序 调 试 器 中 , 显 示 当 前 程序 名 或 过 程 名 的 窗 口 是 ( )A.局 部 窗 口B.监 视 窗 口C.调 用 堆 栈 窗 口D.调 试 输 出 窗 口3.调 试 器 窗 口 的 菜 单窗 口 的 工 具 栏 中 主 要 提 供 了 几 个 对 应 功 能 的 按 钮 :运 行 、 单 步 、 单 步 跟 踪 、 运 行 到 光 标 处 、 继 续 执 行 、 跳 出 8.2.4面 向 对 象 程 序 设 计 n 面 向 对 象 程

28、序 设 计 的 最 大 特 征 是 强 调 构 成 事 物 的 每 一 个 对 象 , 描述 的 是 每 个 对 象 的 属 性 与 方 法 。 而 对 于 响 应 每 个 事 件 的 程 序 , 一般 不 再 独 立 构 成 一 个 文 件 , 而 被 封 装 在 每 个 具 体 的 对 象 之 中 。 n 对 于 一 个 应 用 系 统 , 面 向 过 程 的 程 序 设 计 方 法 考 虑 的 是 问 题 的 语句 , 而 面 向 对 象 的 程 序 设 计 方 法 考 虑 的 是 构 成 系 统 的 每 个 对 象 。所 谓 程 序 设 计 , 实 际 上 是 对 象 的 设 计 。n

29、 1. 概 念 (1) 对 象 (Object)。 一 般 来 说 , 现 实 世 界 中 可 以 独 立 存 在 的 。能 够 被 区 分 的 一 切 实 体 (事 物 ) 都 是 对 象 。 在 VFP中 所 研 究 的 对 象 ,只 是 现 实 世 界 中 实 体 或 概 念 在 计 算 机 中 的 一 种 抽 象 的 模 型 化 的 表示 。 这 种 抽 象 事 物 中 是 封 装 了 数 据 和 操 作 的 对 象 , 通 过 定 义 属 性和 操 作 来 描 述 其 特 征 和 功 能 , 通 过 定 义 接 口 来 描 述 其 地 位 及 与 其 他 对 象 的 相 互 关 系

30、, 从 而 形 成 一 个 动 态 的 对 象 模 型 。 (2) 类 (Class) 类 是 一 组 对 象 的 属 性 和 行 为 特 征 的 抽 象 描 述 , 或 者 说 是 具 有 共 同 属 性 、共 同 操 作 性 质 的 对 象 的 集 合 。Visual FoxPro系 统 提 供 了 29个 基 本 的 类 ( 基 类 ) , 分 为 容 器 类 和 控 件 类 两 种 。基 类 只 考 虑 通 用 特 征 与 功 能 , 用 户 可 以 从 基 类 中 派 生 出 许 多 子 类 。 子 类 往 往 是 在继 承 基 类 的 基 础 上 , 又 增 加 一 些 新 的 特

31、 性 与 功 能 构 成 。 子 类 也 像 基 类 一 样 可以 派 生 出 对 象 。 类 的 基 本 特 性 是 封 装 性 、 继 承 性 和 多 态 性 。 容 器 类 ( Containers) :产 生 的 对 象 可 以 容 纳 其 他 对 象 , 并 允 许 访 问 所 包 含 的 对 象 。如 表 单 。控 件 类 (Control):产 生 的 对 象 不 能 容 纳 其 他 对 象 。 比 如 文 本 框 。( 2006.04, 名 词 解 释 题 45) 容 器 类 ( 在 Visual FoxPro 中 ) :答 案 :容 器 类 是 类 的 一 种 , 产 生 的

32、 对 象 可 以 容 纳 其 他 对 象 , 并 允 许 访 问 所 包 含 的 对象 。 n (3) 属 性 ( Attribute) 属 性 就 是 对 象 的 特 性 , 是 对 象 外 观 及 行 为 的特 征 。 对 象 的 属 性 可 以 在 建 立 对 象 时 由 其 所 属 的类 (或 子 类 ) 继 承 , 也 可 以 在 对 象 创 建 或 运 行 时 进行 修 改 与 设 置 。 (4) 事 件 (Event) 事 件 是 对 象 可 以 识 别 和 响 应 的 行 为 与 操 作 。它 一 般 由 用 户 或 系 统 来 触 发 。 VFP中 事 件 是固 定 的 ,

33、用 户 不 能 再 创 建 新 的 事 件 。 (5) 方 法 (Method) 方 法 是 对 象 所 具 有 的 功 能 。 因 为 一 种 功 能必 然 是 由 一 个 过 程 来 支 持 。 所 以 过 程 也 可 以 说就 是 一 段 程 序 (有 时 也 叫 方 法 程 序 )。 n (2005.10, 单 选 30; 2004.10, 单 选 36)对 象 可 以 识 别 和 响 应 的 行 为 与 操 作 称 为 ( )A.类B.属 性C.方 法D.事 件 n 2.面 向 对 象 程 序 设 计 的 特 点 面 向 对 象 程 序 设 计 方 法 是 一 种 支 持 模 块 化

34、 设 计 和 软 件 重 用 的 编 程方 法 。 它 把 程 序 设 计 的 主 要 活 动 集 中 在 建 立 对 象 和 对 象 之 间 的 联 系 上 。面 向 对 象 程 序 设 计 的 基 本 思 想 是 封 装 性 和 可 扩 展 性 。 (l) 封 装 性 。 面 向 对 象 程 序 设 计 中 , 数 据 结 构 及 算 法 全 部 被 封 装在 对 象 中 。 对 象 的 数 据 结 构 描 述 了 对 象 的 状 态 ; 对 象 的 操 作 是 它 的 行为 。 (2) 可 扩 展 性 。 可 扩 展 性 体 现 为 继 承 和 行 为 扩 展 两 个 方 面 。 对 象

35、之 间 具 有 层 次 关 系 , 下 一 层 的 对 象 是 上 一 层 对 象 的 子 对 象 , 上 一 层 对象 就 是 下 一 层 对 象 的 父 对 象 。 面 向 对 象 的 程 序 设 计 的 行 为 扩 展 , 是 指 任 何 一 个 对 象 , 除 了 可 以继 承 父 对 象 的 数 据 和 操 作 外 , 也 可 以 随 时 为 自 己 增 加 属 性 和 方 法 程序 。 通 过 这 种 封 装 和 继 承 的 特 性 , 引 出 了 面 向 对 象 设 计 的 另 一 个 重 要 特 性 -多 态 性 。 所 谓 多 态 , 就 是 在 程 序 中 同 名 但 是

36、具 体 功 能 不 同 的 方法 可 以 共 存 。 实 现 多 态 有 两 种 办 法 , 那 就 是 覆 盖 和 重 载 。 n ( 2007.10, 简 答 40, 简 述 面 向 对 象 程 序 设 计的 特 点 ) n 3.类 的 设 计 和 使 用 用 户 可 以 通 过 基 类 派 生 出 对 象 及 子 类 ,也 可 以 利 用 子 类 派 生 出 对 象 或 子 类 。 把 特 殊需 要 的 属 性 、 方 法 和 事 件 定 义 在 该 子 类 中 ,从 而 创 建 出 用 户 的 自 定 义 类 。 n 举 例 : 创 建 “ 关 闭 ” 按 钮 对 象 将 按 钮 应

37、用 于 表 单 8.3应 用 系 统 的 设 计 n 建 立 完 整 的 以 数 据 库 为 核 心 的 计 算 机 应 用 系 统 ,是 系 统 实 施 阶 段 的 最 终 目 的 。 一 个 完 整 的 计 算 机应 用 系 统 , 一 般 应 当 具 有 以 下 一 些 不 同 模 块 。 主 程 序 、 系 统 菜 单 、 系 统 登 录 界 面 、 数 据 库 、数 据 输 入 界 面 、 数 据 输 出 界 面 、 数 据 维 护 功 能 、数 据 检 索 功 能 、 帮 助 功 能 和 项 目 文 件 。 n 8.3.1 主 控 程 序 设 计 系 统 主 控 程 序 简 称 为

38、 主 程 序 , 是 用 来 设 置应 用 系 统 的 操 作 环 境 、 控 制 和 调 用 用 户 初 始 界面 、 启 动 事 件 循 环 的 最 高 一 级 的 程 序 。 同 时 在结 束 系 统 运 行 时 , 也 负 责 关 闭 应 用 系 统 , 结 束事 件 循 环 , 恢 复 VFP系 统 初 始 环 境 的 工 作 。 8.3.2项 目 管 理 器 n 为 了 便 于 管 理 和 使 用 数 据 表 、 数 据 库 、 视 图 等 对 象 , 可 以 使 用 VFP的 项 目 文件 , 它 提 供 了 对 于 任 务 中 所 有 文 件 的 管 理 和 维 护 功 能 。

39、 创 建 项 目 文 件 的 工 具是 VFP系 统 提 供 的 项 目 管 理 器 。 项 目 管 理 器 是 开 发 及 管 理 应 用 系 统 人 员 的 工 作 平 台 。 这 里 所 说 的 “ 项 目 ”是 相 关 文 件 、 数 据 及 对 象 的 集 合 。 项 目 管 理 器 有 以 下 几 种 功 能 : (1) 采 用 “ 目 录 树 ” 结 构 对 资 源 信 息 进 行 集 中 管 理 。 (2) 以 其 集 成 环 境 为 用 户 提 供 了 快 捷 访 问 系 统 设 计 工 具 的 窗 口 , 在 项 目 管理 器 窗 口 , 有 多 种 功 能 按 钮 , 可

40、 以 根 据 需 求 创 建 、 修 改 、 增 加 和 删 除 资 源 文件 。 (3) 支 持 建 立 数 据 字 典 , 用 以 存 储 各 数 据 表 间 的 关 系 。 (4) 用 简 单 面 向 对 象 的 方 法 , 将 其 系 统 资 源 编 译 成 可 独 立 运 行 的 .APP或 .EXE文 件 。 n 编 译 并 连 接 生 成 一 个 应 用 程 序 文 件 ( .APP) 或 可 执 行 文 件 ( .EXE) 。 应 用 程序 文 件 ( .APP) 必 须 在 VF的 环 境 中 才 能 运 行 。 而 可 执 行 文 件 ( .EXE) 则 可以 脱 离 VF

41、系 统 , 直 接 在 Windows桌 面 上 运 行 。 8.4系 统 测 试 n 系 统 测 试 是 保 证 系 统 质 量 的 关 键 , 是 对 整 个 系统 开 发 过 程 , 包 括 系 统 分 析 、 系 统 设 计 和 实 施的 最 终 审 查 。 8.4.1系 统 测 试 的 对 象 和 目 的 n 1.系 统 测 试 的 对 象 系 统 测 试 的 对 象 是 整 个 应 用 软 件 系 统 。 由于 “ 程 序 +文 档 软 件 ” , 所 以 系 统 测 试 的 对象 包 括 需 求 分 析 、 系 统 总 体 设 计 、 详 细 设 计 各阶 段 的 文 档 以 及

42、 源 程 序 。 n 2.系 统 测 试 的 目 的 应 用 软 件 系 统 测 试 的 目 的 是 努 力 发 现 软 件 中 的 错 误 ,并 改 正 错 误 。 测 试 中 可 能 发 现 的 错 误 按 其 性 质 可 分 为 以 下几 类 : (1) 功 能 错 误 。 由 于 处 理 功 能 说 明 不 够 完 整 或 不 够 确切 , 致 使 编 程 时 对 功 能 有 误 解 而 产 生 的 错 误 。 (2) 系 统 错 误 。 指 与 外 部 接 口 错 误 、 子 程 序 调 用 错 误 、参 数 使 用 错 误 等 。 (3) 过 程 错 误 。 主 要 指 算 术 运

43、 算 错 误 、 逻 辑 错 误 等 。 (4) 数 据 错 误 。 指 数 据 结 构 、 实 体 、 属 性 错 误 , 参 数与 控 制 数 据 混 淆 等 。 (5) 编 程 错 误 。 指 语 法 错 误 、 程 序 逻 辑 错 误 、 编 程 书写 错 误 等 。 ( 2007.04, 单 选 27, 2005.10, 单 选 28) 在 系 统 测 试时 发 现 的 算 术 运 算 错 误 属 于 ( )A.功 能 错 误B.过 程 错 误C.数 据 错 误D.语 法 错 误( 2004.4, 单 选 29) 系 统 测 试 的 目 标 是 ( )A.发 现 和 排 除 系 统

44、的 所 有 错 误B.证 明 系 统 无 错 误C.测 试 系 统 是 否 满 足 用 户 需 求D.尽 可 能 发 现 和 排 除 系 统 的 错 误 8.4.2系 统 测 试 的 基 本 原 则 与 方 法 n 1.系 统 测 试 的 基 本 原 则 系 统 测 试 应 遵 循 以 下 基 本 原 则 : (1)成 立 测 试 小 组 , 测 试 小 组 应 与 开 发 组 分 立 。 即 测 试 工 作 应避 免 由 原 开 发 组 人 员 承 担 。 (2)精 心 设 计 测 试 用 例 。 一 个 测 试 用 例 必 须 由 两 个 部 分 组 成 : 对 系 统 的 输 入 数 据

45、 描 述 ; 由 这 些 输 入 数 据 经 系 统 处 理 , 预 期 的 测 试 正 确 结 果 。 (3)进 行 回 归 测 试 。 对 于 测 试 中 发 现 错 误 的 软 件 , 经 修 正 后 ,要 用 原 来 的 测 试 用 例 再 进 行 测 试 称 为 回 归 测 试 。 利 用 回 归 测 试 , 一方 面 验 证 原 有 错 误 是 否 确 实 修 正 了 ; 另 一 方 面 能 够 发 现 因 修 改 而 可能 引 入 的 新 错 误 。 (4)集 中 测 试 出 错 多 的 模 块 。 一 个 模 块 已 发 现 的 错 误 越 多 , 则其 中 存 在 错 误 的

46、 概 率 也 就 越 大 。 在 进 行 深 入 测 试 时 , 要 集 中 测 试 那 些 出 错 多 的 模 块 。 n ( 2002.10, 简 答 题 50) 简 术 系 统 测 试 的 基 本原 则 。n ( 2003.10, 简 答 题 50) 简 述 测 试 用 例 的 内 容 。n ( 2007.04, 名 词 解 释 35; 2005.10, 名 词 解释 42) 回 归 测 试 n 2.系 统 测 试 的 方 法 软 件 产 品 测 试 , 常 用 以 下 两 种 方 法 : (l)黑 盒 法 。 又 称 为 功 能 测 试 , 在 完 全 不 考 虑程 序 的 内 部 结

47、 构 和 特 性 的 情 况 下 , 测 试 软 件 的 外部 特 征 。 从 程 序 的 输 入 和 输 出 特 性 上 测 试 其 是 否满 足 设 定 的 功 能 。 (2)白 盒 法 。 又 称 为 结 构 测 试 , 按 照 程 序 的 内部 结 构 和 处 理 逻 辑 来 设 计 测 试 用 例 , 对 软 件 的 逻辑 路 径 及 过 程 进 行 测 试 , 检 查 它 与 设 计 是 否 相符 。 n ( 2007.4, 简 答 题 40) 简 述 系 统 测 试 应 遵 循 的基 本 原 则 和 方 法n ( 2005.10, 简 答 题 49) 简 述 黑 盒 测 试 法n

48、 答 :又 称 为 功 能 测 试 , 将 软 件 看 作 不 透 明 盒 子 , 在完 全 不 考 虑 程 序 的 内 部 结 构 和 特 性 的 情 况 下 , 测试 软 件 的 外 部 特 征 。 从 程 序 的 输 入 和 输 出 特 性 上测 试 其 是 否 满 足 设 定 的 功 能 。 8.4.3系 统 测 试 过 程 n 系 统 测 试 过 程 可 分 为 四 个 步 骤 : 1.单 元 测 试 (模 块 分 调 ) 每 个 模 块 可 以 作 为 一 个 单 独 的 测 试 单 元 , 而 且 也 比 较 容易 设 计 测 试 用 例 。 单 元 测 试 中 所 发 现 的

49、错 误 , 往 往 是 编 程 和详 细 设 计 的 错 误 。 2.子 系 统 测 试 (模 块 联 调 ) 子 系 统 测 试 是 将 经 过 单 元 测 试 的 模 块 放 在 一 起 形 成 一 个子 系 统 来 测 试 。 子 系 统 测 试 的 目 的 是 测 试 模 块 间 接 口 的 正 确性 。 3.系 统 测 试 系 统 测 试 是 将 经 过 测 试 的 子 系 统 装 配 成 一 个 完 整 的 系 统来 测 试 。 在 这 个 测 试 中 发 现 的 错 误 有 设 计 和 编 程 的 错 误 , 也有 需 求 分 析 中 的 错 误 。 n 4.验 收 测 试 验

50、收 测 试 是 将 系 统 作 为 单 一 的 实 体 进 行 测 试 , 测 试 内 容 与 系 统 测 试 基 本 相 同 , 但是 验 收 测 试 是 在 用 户 参 与 下 进 行 的 , 它 的 目 的 是 由 用 户 来 测 试 软 件 能 否 满 足 用 户 的 需求 。 模 块 与 程 序 的 调 试 , 主 要 采 用 白 盒 法 , 而 在 子 系 统 测 试 、 系 统 测 试 过 程 中 主 要 采用 黑 盒 法 。n ( 2007.10, 单 选 30, 2007.04, 单 选 33) 在 信 息 系 统 开 发 的 测 试 阶 段 , 必 须 要 用 户 参与 的

51、 是 ( )A.单 元 测 试B.子 系 统 测 试C.验 收 测 试D. 系 统 测 试( 2004.4, 简 答 题 50) 简 述 系 统 测 试 的 主 要 方 法 和 步 骤 。 答 :主 要 方 法 是 白 盒 法 、 黑 盒 法主 要 步 骤 是 :单 元 测 试 子 系 统 测 试 系 统 测 试 验 收 测 试 ( 根 据 情 况 加 以 说 明 ) n 8.5 系 统 切 换 系 统 切 换 就 是 指 老 系 统 停 止 使 用 、 新 系 统开 始 运 行 的 过 程 。 系 统 切 换 的 任 务 就 是 保 证 新 、老 系 统 进 行 平 稳 而 可 靠 的 交

52、接 , 最 后 使 整 个 新系 统 能 正 式 交 付 使 用 。 n 8.5.1 系 统 切 换 的 方 式 1.直 接 切 换 在 确 定 新 系 统 运 行 准 确 无 误 后 , 用 新 系 统 直 接 替 换 老系 统 , 终 止 老 系 统 运 行 , 中 间 没 有 过 渡 阶 段 。 这 种 方 式 节省 人 员 和 设 备 费 用 , 但 风 险 大 , 很 有 可 能 出 现 意 想 不 到 的问 题 。 因 此 , 这 种 方 式 不 能 用 于 重 要 的 系 统 。 2.平 行 切 换 这 种 方 式 安 排 了 一 段 新 、 老 系 统 平 行 运 行 的 时

53、期 。 平行 运 行 时 间 视 业 务 内 容 及 系 统 运 行 状 况 而 定 , 直 到 新 系 统正 常 运 行 有 保 证 时 , 才 停 止 旧 系 统 运 行 。 其 优 点 是 可 以 进行 两 系 统 的 对 比 , 发 现 和 改 正 新 系 统 的 问 题 , 风 险 小 , 安全 , 可 靠 ; 缺 点 是 耗 费 人 力 和 设 备 。 3.试 点 后 直 接 切 换 某 些 系 统 有 一 些 相 同 部 分 , 例 如 系 统 中 包 括 有 多 个 销售 点 、 多 个 仓 库 等 。 切 换 时 先 选 择 一 个 销 售 点 或 仓 库 作 试点 , 试

54、点 成 功 后 , 其 他 部 分 可 同 时 直 接 切 换 。 这 种 方 式 风险 较 小 , 试 点 的 部 分 可 用 来 示 范 和 培 训 其 他 部 分 的 工 作 人员 。 4.逐 步 切 换 它 的 特 点 是 分 期 分 批 地 进 行 切 换 。 既 避 免 了 直 接 切 换的 风 险 性 , 又 避 免 了 平 行 切 换 时 费 用 大 的 问 题 。 但 是 , 需要 很 好 地 处 理 新 、 老 系 统 之 间 的 接 口 。 在 系 统 切 换 过 程 中 ,要 根 据 出 现 的 问 题 进 行 修 改 、 调 试 , 因 此 它 也 是 新 系 统 不

55、断 完 善 的 过 程 。 n ( 2006.10, 单 选 27) 系 统 切 换 工 作 属 于 系 统 开 发 的 ( )A.系 统 分 析 阶 段B.系 统 实 施 阶 段C.系 统 设 计 阶 段D.系 统 维 护 阶 段( 2005.4, 单 选 25) 在 系 统 切 换 时 , 风 险 小 、 安 全 可 靠 , 但 人 力 和设 备 消 耗 较 大 的 方 式 是 ( )A.直 接 切 换B.平 行 切 换C.试 点 后 直 接 切 换D.逐 步 切 换 n ( 2004.10, 简 答 50) 简 述 平 行 切 换 的 优 缺 点 。n 答 :这 种 方 式 安 排 了

56、一 段 新 、 老 系 统 平 行 运 行 的 时 期 。 平 行 运 行 时 间视 业 务 内 容 及 系 统 运 行 状 况 而 定 , 直 到 新 系 统 正 常 运 行 有 保 证 时 , 才停 止 旧 系 统 运 行 。 其 优 点 是 可 以 进 行 两 系 统 的 对 比 , 发 现 和 改 正 新 系统 的 问 题 , 风 险 小 , 安 全 , 可 靠 ; 缺 点 是 耗 费 人 力 和 设 备 。 n ( 2003.10, 单 选 34; 2002.10, 单 选 32 ) 对 于 重 要 的 信 息 系 统 ,由 原 系 统 向 新 系 统 转 换 时 , 不 宜 采 用

57、 ( )n A.平 行 切 换n B.直 接 切 换n C.逐 步 切 换 n D.试 点 后 直 接 切 换 8.5.2系 统 切 换 的 主 要 工 作 n 1.建 立 系 统 使 用 说 明 文 档 系 统 使 用 说 明 文 档 应 当 使 用 简 明 、 通 用 的 语 言 说 明 系 统 各部 分 应 如 何 工 作 、 维 护 和 恢 复 , 主 要 使 用 说 明 文 档 有 : (1) 用 户 操 作 手 册 (用 户 使 用 说 明 书 )。 用 户 操 作 手 册 可 针 对不 同 子 系 统 用 户 编 写 。 在 操 作 手 册 中 应 指 明 的 主 要 内 容 有

58、 : 手册 使 用 者 及 编 写 手 册 的 目 的 ; 应 用 软 件 (子 系 统 )目 标 、 功 能 、性 能 概 述 ; 运 行 环 境 要 求 ; 系 统 支 持 软 件 ; 用 户 使 用 说 明 ; 操作 举 例 等 。 (2) 计 算 机 操 作 规 程 。 根 据 具 体 系 统 制 定 。 (3) 程 序 说 明 书 。 程 序 说 明 书 主 要 内 容 为 : 整 个 系 统 程 序 的清 单 和 说 明 ; 程 序 测 试 过 程 和 测 试 用 例 ; 修 改 程 序 的 规 定 等 。 n 2.系 统 初 始 化 初 始 化 包 括 对 系 统 的 运 行 环

59、 境 和 资 源 进 行设 置 、 系 统 运 行 和 控 制 参 数 设 定 , 数 据 加 载 以及 调 整 系 统 与 业 务 工 作 同 步 等 内 容 。 其 中 数 据加 载 是 工 作 量 最 大 其 时 间 最 紧 迫 的 一 个 重 要 环节 。 n ( 2007.10, 单 选 26) 在 系 统 初 始 化 过 程 中 ,工 作 量 大 且 时 间 最 紧 迫 的 环 节 是 ( )A.运 行 环 境 设 置B.系 统 运 行C.系 统 资 源D.数 据 加 载 n 例 .某 新 华 书 店 的 计 算 机 管 理 系 统 中 , 需 要 为顾 客 购 书 建 立 销 售

60、 记 录 。 已 知 “ 销 售 记 录 ” 、n “ 图 书 目 录 ” 的 数 据 表 内 容 如 下 所 示 : 该 界 面 的 操 作 过 程 是 : 先 输 入 书 号 , 在 “ 图 书 目 录 ” 表 中 判 断 书 号 是否 正 确 , 如 果 正 确 , 向 “ 销 售 记 录 ” 表 添 加 一 个 空 记 录 , 输 入 数 量和 折 扣 , 同 时 在 右 边 的 列 表 中 显 示 已 经 输 入 的 图 书 书 名 、 单 价 。 以上 过 程 可 以 重 复 。 一 个 顾 客 购 买 的 图 书 全 部 输 入 完 成 后 , 单 击 “ 完成 ” 按 钮 ,

61、显 示 总 书 款 和 折 扣 后 的 应 付 书 款 。 试 回 答 以 下 问 题 :( 1) 该 输 入 界 面 共 应 用 了 哪 几 种 VisualFoxPro控 件 , 控 件 的 总 数 是多 少 ?( 5分 )( 2) 以 下 是 “ 折 扣 ” 控 件 的 LostFocus事 件 代 码 , 说 明 每 个 语 句 的功 能 。 ( 3分 )s=s+图 书 销 售 发 票 _图 书 目 录 .单 价 *折 扣 *数 量s0=s0+图 书 销 售 发 票 _图 书 目 录 .单 价 *数 量THISFORM.书 号 .SETFOCUS( 3) 以 下 是 “ 完 成 ” 控 件 的 Click事 件 代 码 , 说 明 每 个 语 句 的 功 能 。( 2分 ) THISFORM.LABEL4.CAPTION=STR( s0, 10, 2)THISFORM.LABEL5.CAPTION=STR( s, 10, 2)

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!