学 校 编 码 :10384 分 类 号 密 级 学 号 :X2010230087 UDC 硕 士 学 位 论 文 某 大 学 体 育 学 院 学 生 成 绩 管 理 系 统 的 设 计 与 实 现 Design and Implementation of Student curriculum scores Management System in Physical Education College of a University 覃 波 指 导 教 师 姓 名 : 夏 侯 建 兵 副 教 授 专 业 名 称 : 软 件 工 程 论 文 提 交 日 期 : 2012 年 4 月 论 文 答 辩 日 期 : 2012 年 5 月 学 位 授 予 日 期 : 2012 年 6 月 答 辩 委 员 会 主 席 : 评 阅 人 : 2012 年 5 月
厦 门 大 学 学 位 论 文 原 创 性 声 明 本 人 呈 交 的 学 位 论 文 是 本 人 在 导 师 指 导 下, 独 立 完 成 的 研 究 成 果 本 人 在 论 文 写 作 中 参 考 其 他 个 人 或 集 体 已 经 发 表 的 研 究 成 果, 均 在 文 中 以 适 当 方 式 明 确 标 明, 并 符 合 法 律 规 范 和 厦 门 大 学 研 究 生 学 术 活 动 规 范 ( 试 行 ) 另 外, 该 学 位 论 文 为 ( ) 课 题 ( 组 ) 的 研 究 成 果, 获 得 ( ) 课 题 ( 组 ) 经 费 或 实 验 室 的 资 助, 在 ( ) 实 验 室 完 成 ( 请 在 以 上 括 号 内 填 写 课 题 或 课 题 组 负 责 人 或 实 验 室 名 称, 未 有 此 项 声 明 内 容 的, 可 以 不 作 特 别 声 明 ) 声 明 人 ( 签 名 ): 年 月 日
厦 门 大 学 学 位 论 文 著 作 权 使 用 声 明 本 人 同 意 厦 门 大 学 根 据 中 华 人 民 共 和 国 学 位 条 例 暂 行 实 施 办 法 等 规 定 保 留 和 使 用 此 学 位 论 文, 并 向 主 管 部 门 或 其 指 定 机 构 送 交 学 位 论 文 ( 包 括 纸 质 版 和 电 子 版 ), 允 许 学 位 论 文 进 入 厦 门 大 学 图 书 馆 及 其 数 据 库 被 查 阅 借 阅 本 人 同 意 厦 门 大 学 将 学 位 论 文 加 入 全 国 博 士 硕 士 学 位 论 文 共 建 单 位 数 据 库 进 行 检 索, 将 学 位 论 文 的 标 题 和 摘 要 汇 编 出 版, 采 用 影 印 缩 印 或 者 其 它 方 式 合 理 复 制 学 位 论 文 本 学 位 论 文 属 于 : ( )1. 经 厦 门 大 学 保 密 委 员 会 审 查 核 定 的 保 密 学 位 论 文, 于 年 月 日 解 密, 解 密 后 适 用 上 述 授 权 ( )2. 不 保 密, 适 用 上 述 授 权 ( 请 在 以 上 相 应 括 号 内 打 或 填 上 相 应 内 容 保 密 学 位 论 文 应 是 已 经 厦 门 大 学 保 密 委 员 会 审 定 过 的 学 位 论 文, 未 经 厦 门 大 学 保 密 委 员 会 审 定 的 学 位 论 文 均 为 公 开 学 位 论 文 此 声 明 栏 不 填 写 的, 默 认 为 公 开 学 位 论 文, 均 适 用 上 述 授 权 ) 声 明 人 ( 签 名 ): 年 月 日
摘 要 摘 要 在 我 国 高 等 教 育 全 面 推 行 素 质 教 育 和 个 性 化 教 育 的 今 天, 培 养 学 生 的 创 新 精 神 和 实 践 能 力 成 为 了 教 学 的 首 要 目 标 随 着 学 校 办 学 规 模 不 断 扩 大 对 学 生 成 绩 的 管 理 问 题 也 就 提 上 了 议 事 日 程 传 统 方 式 下 的 以 手 工 操 作 为 主, 计 算 机 操 作 为 辅 的 管 理 方 式, 容 易 发 生 数 据 丢 失 和 统 计 错 误, 且 劳 动 强 度 高, 速 度 慢, 效 率 低, 已 远 不 能 满 足 该 院 的 正 规 化 运 作 和 标 准 化 管 理 因 此, 开 发 一 个 方 便 师 生 的 学 生 成 绩 管 理 系 统 具 有 十 分 重 要 的 意 义 本 文 结 合 某 大 学 体 育 学 院 学 生 成 绩 管 理 现 状 及 需 求, 以 提 高 学 生 成 绩 管 理 质 量 为 目 的, 设 计 并 实 现 了 一 个 集 学 生 成 绩 管 理 模 式 管 理 条 例 为 一 体 的 适 用 于 该 大 学 体 育 学 院 的 学 生 成 绩 管 理 系 统 系 统 以 VB 语 言 为 开 发 基 础, 是 一 个 实 用 性 较 强 的 学 生 成 绩 管 理 软 件, 包 括 系 统 管 理 用 户 管 理 成 绩 管 理 课 程 管 理 四 大 模 块, 易 于 操 作 使 用 简 单 本 文 简 要 地 阐 述 了 系 统 的 设 计 方 案 和 实 施 过 程, 对 VB6.0 开 发 工 具 数 据 库 技 术 SQL 语 言 以 及 面 向 对 象 技 术 进 行 了 较 深 入 的 探 讨 和 研 究, 集 中 进 行 了 学 生 成 绩 管 理 系 统 的 需 求 分 析 数 据 库 系 统 设 计 功 能 模 块 划 分 及 系 统 应 用 程 序 设 计 本 文 使 用 原 型 化 方 法 中 的 快 速 原 型 法 及 VB6.0 作 为 开 发 方 法 设 计 充 分 利 用 VB6.0 的 操 作 特 性 和 面 向 对 象 编 程 技 术 的 强 大 功 能, 采 取 双 层 C/S 模 式, 既 提 高 了 编 程 效 率 和 可 靠 性, 又 保 证 了 本 软 件 开 发 各 方 面 需 求 的 最 终 实 现 关 键 词 : 成 绩 管 理 系 统 ;VB;C/S
Abstract Abstract Higher education in China supports full implementation of quality and individualized education, it makes cultivating students' creative spirit and practical ability become the primary goal of teaching. With the school's expanding, problems like student score management come out. traditional management style is mainly manual supplemented by the computer operating, which is prone to data loss and statistical errors, so it can not meet the regularization operation and standardized management need due to the high labor intensity and low efficiency. Therefore, the development of a convenient management system for teachers and students has great significance. Considering the status and requirements of students' score management of physical education school in university, the dissertation designs and implement a student score management system which combines score management and management ordinance together and applicable to this university to improve the quality of student achievement management. The system is based on VB,and it is a practical student achievement management software,including system management, user management, performance management, curriculum management of four modules, which makes operation simple. This dissertation briefly describes the design and implementation process, and bring in deep discussion and study of VB6.0 development tools, database technology, SQL language and object-oriented technology while focusing on the requirements analysis of student achievement management system, database system design, function module and system application design. This dissertation uses the rapid prototyping and VB6.0 prototyping as a development method, taking full advantage of the operating characteristics of the VB6.0 and powerful object-oriented programming techniques, using C/s Structure, which ot only improves the programming efficiency and reliability, but also ensure the final realization of the needs of all aspects of software development.
Abstract Key words: Achievement management System; VB;C/S.
目 录 目 录 第 一 章 绪 论...1 1.1 课 题 开 发 背 景 和 意 义...1 1.2 国 内 外 研 究 及 发 展 现 状...2 1.3 主 要 研 究 和 实 现 内 容...3 1.4 论 文 组 织 结 构...4 第 二 章 系 统 开 发 方 法 及 相 关 技 术... 5 2.1 Visual Basic 简 介... 5 2.2 软 件 过 程 模 型...6 2.3 系 统 架 构 及 开 发 工 具 介 绍...7 2.3.1 C/S 架 构... 8 2.3.2 Access 2010 简 介... 10 2.4 本 章 小 结... 11 第 三 章 系 统 需 求 分 析 与 可 行 性 分 析... 13 3.1 系 统 需 求 分 析...13 3.1.1 系 统 开 发 目 标... 13 3.1.2 系 统 用 户 模 型 和 角 色 功 能... 14 3.1.3 系 统 业 务 需 求 分 析... 15 3.1.4 系 统 功 能 需 求 分 析... 16 3.2 可 行 性 分 析...19 3.2.1 技 术 可 行 性 分 析... 19 3.2.2 经 济 可 行 性 分 析... 20 3.3 系 统 开 发 过 程 分 析...20 3.4 本 章 小 结...20 第 四 章 系 统 概 要 设 计...22 4.1 体 系 结 构 设 计...22 - I -
目 录 4.2 模 块 设 计...23 4.3 数 据 库 设 计...24 4.3.1 数 据 库 系 统 简 介... 24 4.3.2 关 系 数 据 库... 26 4.3.3 主 要 实 体 关 系... 26 4.3.4 主 要 数 据 表... 30 4.3.5 数 据 库 结 构 设 计... 32 4.4 本 章 小 结...33 第 五 章 系 统 详 细 设 计 及 实 现... 34 5.1 程 序 流 程 示 意 图...34 5.2 成 绩 管 理 模 块 的 设 计 与 实 现...35 5.2.1 录 入 学 生 成 绩... 35 5.2.2 修 改 学 生 成 绩... 36 5.2.3 查 询 学 生 成 绩... 38 5.3 系 统 管 理 模 块 的 设 计 与 实 现...40 5.4 本 章 小 结...41 第 六 章 总 结 与 展 望...43 6.1 总 结...43 6.2 展 望...43 参 考 文 献...45 致 谢...46 - II -
Contents Contents Chapter One Introduction... 1 1.1Background and Significant......1 1.2Dimestic and International Research and Status......2 1.3Main Work......3 1.4Contents Structure... 4 Chapter Two System Development Methodology and Related Technologies ologies......5 2.1 Introduction to Visual Basic......5 2.2 Software Process Module... 6 2.3 Introduction to System Architecture and Development Tools... 7 2.3.1 C/S Stucture... 8 2.3.2 Access 2010... 10 2.4 Summary......11 Chapter Three Requirements and Feasibility Analysis...13 3.1 System Requirements Analysis......13 3.1.1 System s Development Goal...13 3.1.2 System s User Module and Role Functions...14 3.1.3 System s Business Requirement Analysis... 15 3.1.4 System s Function Requirement Analysis... 16 3.2 Feasibility Analysis......19 3.2.1 Technique s Feasibility Analysis... 19 3.2.1 Economic Feasibility Analysis...20 3.3 System s Developing Process Analysis... 20 3.4 Summary......20 Chapter Four Overall Design... 22 4.1 Design of Architecture... 22 4.2 Module Design... 22 - I -
Contents 4.3 Database Design... 24 4.3.1 Introduction to Database... 24 4.3.2 Relational Database... 26 4.3.3 Main Entity Relationship... 26 4.3.4 Main Database Table...32 4.3.5 Database Structure Design... 33 4.4 Summary......34 Chapter Five Design and Implementation... 34 5.1 Flow Diagram... 34 5.2 Design and Implementation of Achievement Management Module odule... 35 5.2.1 Entry Student ScoreS... 35 5.2.2 Modify Student Score... 36 5.2.3 Inquire Student Score...38 5.3 Design and Implementation of System Management Module odule... 40 5.4 Summary......41 Chapter Six Conclusions and Prospect...43 6.1 Conclusions......43 6.2 Prospect......43 References...45 Acknowledgements... 46 - II -
第 一 章 绪 论 第 一 章 绪 论 高 校 学 生 成 绩 管 理 是 衡 量 一 个 学 校 教 学 水 平 及 教 学 质 量 的 重 要 指 标, 随 着 新 世 纪 网 络 时 代 的 到 来 和 相 关 技 术 发 展 的 日 趋 成 熟, 成 绩 管 理 也 进 入 了 自 动 化 阶 段 我 们 所 谓 的 学 生 成 绩 管 理 系 统 不 是 单 纯 的 一 个 学 生 成 绩 的 存 储 系 统, 它 是 一 个 实 时 性 的 信 息 管 理 决 策 系 统, 要 求 对 信 息 管 理 的 准 确 性 和 时 间 性 进 行 精 确 的 把 握 随 着 现 代 高 等 教 育 招 生 规 模 的 扩 大 和 二 级 学 院 的 不 断 发 展 壮 大 入 学 的 人 数 越 来 越 多 开 设 的 院 系 和 专 业 越 来 越 多, 这 对 学 生 成 绩 管 理 的 要 求 也 越 来 越 高, 单 一 的 笼 统 的 学 生 成 绩 管 理 系 统 已 经 无 法 适 应 这 种 趋 势 的 发 展, 这 也 使 专 门 的 体 育 学 院 学 生 成 绩 管 理 系 统 的 开 发 成 为 必 然 1.1 课 题 开 发 背 景 和 意 义 学 生 成 绩 管 理 系 统 是 一 个 教 育 单 位 不 可 缺 少 的 部 分, 它 的 内 容 对 于 学 校 的 决 策 者 和 管 理 者 来 说 非 常 重 要, 所 以 学 生 成 绩 管 理 系 统 设 计 是 以 能 够 为 用 户 提 供 充 足 的 信 息 和 快 捷 的 查 询 手 段 为 核 心 内 容 的 一 直 以 来 人 们 所 使 用 的 传 统 的 人 工 管 理 文 件 信 息 的 方 式 已 经 不 再 适 应 现 代 的 科 学 化 规 范 化 数 字 化 的 管 理, 而 且 它 存 在 着 许 许 多 多 的 缺 点, 效 率 低 保 密 性 差 的 问 题 尤 其 突 出 另 外, 工 作 量 稍 微 一 大, 将 会 有 大 量 的 文 件 和 数 据 需 要 维 护, 有 些 问 题 是 人 工 所 无 法 解 决 的 随 着 科 学 技 术 的 日 益 发 展, 特 别 是 网 络 技 术 的 发 展, 使 得 计 算 机 应 用 越 来 越 广 泛, 其 强 大 的 功 能 已 为 人 们 所 深 刻 认 识, 它 已 进 入 人 类 社 会 的 各 个 领 域 并 发 挥 着 越 来 越 重 要 的 作 用 作 为 计 算 机 应 用 的 一 个 部 分, 使 用 计 算 机 对 学 生 成 绩 进 行 管 理, 具 有 手 工 管 理 所 无 法 比 拟 的 优 点, 如 检 索 快 捷 查 找 方 便 可 靠 性 高 存 储 量 大 保 密 性 好 寿 命 长 成 本 实 惠 等 这 些 显 而 易 见 的 优 点 能 够 极 大 地 提 高 学 校 管 理 [1] 人 员 的 工 作 效 率, 也 能 提 高 学 生 成 绩 管 理 的 效 率 当 然, 近 年 来 有 很 多 关 于 学 生 成 绩 管 理 系 统 的 研 究 和 探 索, 但 是 在 体 育 专 业 领 域, 这 方 面 的 研 究 还 不 够 全 面 和 深 入, 尤 其 是 在 我 国 西 部 省 份, 很 多 高 校 都 是 套 用 学 校 教 务 处 的 学 生 成 绩 管 理 系 统 在 运 作, 这 显 然 不 能 照 顾 体 育 专 业 课 程 的 特 点 体 育 专 业 学 生 具 备 和 普 通 专 业 学 生 完 全 不 同 的 特 殊 性, 从 术 科 分 班 考 核 方 法 评 定 标 准 等 方 面 都 有 其 特 殊 - 1 -
某 大 学 体 育 学 院 学 生 成 绩 管 理 系 统 的 设 计 与 实 现 性 所 以, 不 能 用 普 通 的 学 生 成 绩 管 理 系 统 来 套 用 鉴 于 此 出 发 点, 体 育 专 业 专 用 的 学 生 成 绩 管 理 系 统 的 开 发 势 在 必 行 在 当 今 社 会, 随 着 计 算 机 科 学 技 术 的 发 展, 特 别 是 计 算 机 网 络 技 术 与 数 据 库 技 术 的 发 展, 使 得 人 们 的 生 活 与 工 作 方 式 发 生 了 很 大 的 变 化 网 络 技 术 的 应 用 使 得 计 算 机 之 间 通 信 信 息 资 源 共 享 成 为 可 能, 而 数 据 库 技 术 的 应 用 则 为 人 们 提 供 了 数 据 存 储 信 息 分 析 等 功 能, 使 得 管 理 更 方 便 工 作 的 效 率 更 高 数 据 库 始 于 二 十 世 纪 六 十 年 代, 经 过 四 十 多 年 的 风 风 雨 雨, 发 展 到 现 在, 成 为 计 算 机 软 件 的 一 个 重 要 分 支 数 据 库 技 术 体 现 了 当 代 先 进 的 数 据 管 理 方 法, 使 计 算 机 的 应 用 真 正 渗 透 到 社 会 的 各 个 部 门 之 中, 在 数 据 处 理 领 域 发 挥 着 越 来 越 大 的 作 用 目 前, 仍 存 在 有 些 省 份 还 有 一 些 学 校 的 学 生 成 绩 管 理 工 作 是 靠 半 手 工 操 作 来 完 成, 尤 其 是 西 部 省 份 的 各 高 校 体 育 院 系 专 业 学 生 的 成 绩 管 理 都 还 是 套 用 整 个 学 校 的 通 用 系 统 或 者 纯 粹 使 用 手 工 操 作 每 次 考 试 结 束, 老 师 们 都 要 对 大 量 学 生 的 成 绩 进 行 统 计, 在 此 期 间 很 耗 时 耗 力, 还 容 易 出 错, 时 间 长 了 以 后, 会 产 生 大 量 冗 余 数 据, 给 用 户 在 使 用 的 过 程 中 带 来 极 大 不 便, 给 管 理 者 也 带 来 诸 多 麻 烦, 甚 至 会 丢 掉 数 据 随 着 计 算 机 科 学 和 网 络 技 术 的 发 展, 这 样 的 管 理 机 制 已 不 能 适 应 时 代 的 发 展, 随 着 社 会 的 发 展, 科 学 信 息 化 是 社 会 发 展 的 必 然 趋 势, 学 校 学 生 成 绩 管 理 也 要 进 行 科 学 化 的 管 理 了 用 科 学 化 的 方 法 来 管 理 可 以 大 大 减 轻 管 理 者 的 工 作 量, 同 时 也 给 用 户 带 来 很 大 的 方 便, 最 重 要 的 是 能 够 完 整 地 保 存 数 据 信 息 1.2 国 内 外 研 究 及 发 展 现 状 在 信 息 化 时 代, 信 息 化 数 字 化 校 园 建 设 是 国 内 外 高 校 的 建 设 热 点 学 生 成 绩 管 理 是 各 高 等 院 校 的 重 要 日 常 管 理 工 作 之 一, 涉 及 到 校 系 师 生 的 诸 多 方 面, 随 着 教 学 体 制 的 不 断 改 革, 尤 其 是 学 分 制 选 课 制 的 展 开 和 深 入, 高 校 体 育 学 院 学 生 成 绩 日 常 管 理 工 作 及 保 存 管 理 日 趋 繁 重 复 杂 迫 切 需 要 研 制 开 发 一 款 功 能 强 大 操 作 简 单 具 有 人 性 化 的 专 门 针 对 体 育 学 院 学 生 的 成 绩 管 理 系 统 在 国 外 高 校, 与 国 内 不 同, 他 们 一 般 具 有 较 大 规 模 的 稳 定 的 技 术 队 伍 来 提 供 服 务 与 技 术 支 持 而 国 内 高 校 信 息 化 建 设 相 对 起 步 较 晚 在 数 字 校 园 理 论 逐 步 应 用 的 过 程 中, 各 高 校 一 方 面 不 断 投 资 购 建 各 种 硬 件 系 统 软 件 和 网 络, 另 一 方 面 也 不 断 开 发 实 施 了 各 类 教 学 科 研 办 公 管 理 等 应 用 系 统, 形 成 了 一 定 规 模 的 信 - 2 -
第 一 章 绪 论 息 化 建 设 体 系 但 是, 由 于 整 体 信 息 化 程 度 相 对 落 后, 整 体 经 费 短 缺, 理 论 体 系 不 健 全 等 原 因, 国 内 高 校 教 务 管 理 系 统 在 机 构 设 置 服 务 范 围 服 务 质 量 及 人 员 要 求 上 与 国 外 高 校 相 比 都 有 一 定 的 差 距 纵 观 目 前 国 内 研 究 现 状, 在 安 全 性 和 信 息 更 新 化 方 面 存 在 有 诸 多 的 不 足, 各 现 有 系 统 资 料 单 独 建 立, 共 享 性 差, 在 以 管 理 者 为 主 体 的 方 式 中, 信 息 取 舍 依 赖 管 理 者 对 于 信 息 的 认 知 与 喜 好, 较 不 容 易 掌 握 用 户 真 正 的 需 求, 也 因 此 无 法 完 全 满 足 用 户 的 需 求 因 此, 教 务 管 理 软 件 应 充 分 依 托 校 园 网, 实 现 教 务 信 息 的 集 中 管 理 分 散 操 作 信 息 共 享, 使 传 统 的 学 生 成 绩 管 理 朝 数 字 化 无 纸 化 智 能 化 综 合 化 的 方 向 发 展, 并 为 进 一 步 实 现 完 善 的 学 生 成 绩 管 理 系 统 和 全 校 信 息 系 统 打 下 良 好 的 基 础 [2] 随 着 数 字 化 校 园 建 设 和 高 校 学 生 信 息 管 理 系 统 开 发 方 法 的 发 展, 利 用 网 络 技 术 和 计 算 机 技 术 对 学 生 成 绩 进 行 管 理, 具 有 人 工 管 理 无 法 比 拟 的 优 点, 如 检 索 迅 速 查 找 方 便 可 靠 性 高 存 储 量 大 保 密 性 好 寿 命 长 成 本 低 等, 这 些 优 点 能 够 极 大 地 提 高 管 理 的 效 率, 也 是 科 学 化 正 规 化 的 体 现 需 要 的 学 生 成 绩 管 理 系 统 是 很 有 必 要 的 1.3 主 要 研 究 和 实 现 内 容 [3] 因 此 开 发 适 应 形 势 本 文 主 要 针 对 本 校 学 生 管 理 系 统 进 行 需 求 分 析, 结 合 自 己 本 人 所 做 的 工 作, 重 点 分 析 如 何 有 效 管 理 学 生 成 绩, 此 部 分 内 容 还 包 括 编 写 用 例 和 画 出 用 例 图 利 用 软 件 工 程 思 想, 对 以 上 需 求 进 行 概 要 设 计 详 细 设 计 和 实 现 在 概 要 设 计 中, 它 包 括 对 需 求 分 析 中 提 出 的 用 例 进 行 细 化, 分 别 画 出 对 应 的 流 程 图 本 成 绩 管 理 系 统 实 现 学 生 信 息 的 查 询, 包 括 查 询 学 生 的 基 本 信 息 所 在 班 级 己 学 课 程 和 成 绩 等 ; 也 能 对 学 生 信 息 进 行 修 改 ; 同 时 可 将 学 校 基 本 课 程 信 息 输 入 并 进 行 修 改 ; 也 能 设 置 和 修 改 学 生 课 程 ; 实 现 学 生 成 绩 信 息 的 输 入 修 改 查 询 及 学 生 成 绩 信 息 的 统 计 开 发 该 系 统 的 主 要 目 的 是 能 方 便 安 全 地 保 存 每 一 位 学 院 在 校 学 生 的 成 绩 信 息 数 据, 能 为 每 一 个 学 生 提 供 成 绩 查 询, 为 每 一 个 学 生 的 各 种 考 评 提 供 参 考, 从 而 进 一 步 地 提 高 工 作 的 效 率 最 终 达 到 提 高 教 学 管 理 综 合 质 量 的 目 的 - 3 -
某 大 学 体 育 学 院 学 生 成 绩 管 理 系 统 的 设 计 与 实 现 1.4 论 文 组 织 结 构 本 文 首 先 分 析 了 学 生 成 绩 管 理 的 背 景 和 现 今 存 在 的 问 题, 接 着 简 单 概 述 了 项 目 中 所 用 到 的 各 项 技 术, 并 针 对 需 求 详 细 阐 述 了 系 统 概 要 设 计 和 详 细 设 计 最 后, 论 文 针 对 重 要 功 能 模 块 的 设 计 和 实 现 做 详 细 阐 述 并 进 行 总 结 第 1 章 : 绪 论 阐 述 本 课 题 提 出 的 背 景, 在 对 当 前 国 内 外 研 究 现 状 作 分 析 的 基 础 上 提 出 本 课 题 研 究 的 目 的 和 意 义, 给 出 论 文 的 框 架 结 构 第 2 章 : 系 统 开 发 方 法 及 相 关 技 术 重 点 介 绍 系 统 开 发 所 需 的 B/S 和 C/S 框 架 VB6.0 技 术 SQL 语 言 Access 2010, 为 体 育 学 院 学 生 成 绩 管 理 系 统 的 设 计 做 充 分 的 技 术 准 备 第 3 章 : 系 统 需 求 分 析 与 可 行 性 分 析 针 对 系 统 拟 设 计 的 几 个 部 分 进 行 需 求 分 析 与 可 行 性 分 析 第 4 章 : 系 统 概 要 设 计 论 述 系 统 体 系 结 构 总 体 设 计 数 据 库 设 计 及 模 块 设 计 方 案, 给 出 具 体 设 计 步 骤 第 5 章 : 系 统 功 能 模 块 设 计 及 实 现 通 过 理 论 上 的 介 绍 并 分 别 针 对 各 模 块 功 能 进 行 具 体 的 阐 述 和 分 析 第 6 章 : 总 结 与 展 望 主 要 阐 述 项 目 特 点, 以 及 对 系 统 平 台 开 发 和 使 用 的 展 望 - 4 -
第 二 章 系 统 开 发 方 法 及 相 关 技 术 第 二 章 系 统 开 发 方 法 及 相 关 技 术 系 统 开 发 方 法 决 定 了 系 统 开 发 的 整 体 框 架 本 章 重 点 介 绍 系 统 开 发 所 需 的 软 件 过 程 模 型 相 关 框 架 结 构 技 术 VB6.0 技 术 Access 2010, 为 体 育 学 院 学 生 成 绩 管 理 系 统 的 设 计 做 充 分 的 技 术 准 备 2.1 Visual Basic 简 介 Visual Basic(VB) 是 一 种 由 微 软 公 司 开 发 的 包 含 协 助 开 发 环 境 的 事 件 驱 动 编 程 语 言 从 任 何 标 准 来 说,VB 都 是 世 界 上 使 用 人 数 最 多 的 语 言 不 仅 是 盛 赞 VB 的 开 发 者 还 是 抱 怨 VB 的 开 发 者 的 数 量 它 源 自 于 BASIC 编 程 语 言 VB 拥 有 图 形 用 户 界 面 (GUI) 和 快 速 应 用 程 序 开 发 (RAD) 系 统, 可 以 轻 易 的 使 用 DAO RDO ADO 连 接 数 据 库, 或 者 轻 松 的 创 建 ActiveX 控 件 [4] 程 序 员 可 以 轻 松 的 使 用 VB 提 供 的 组 件 快 速 建 立 一 个 应 用 程 序 一 个 典 型 的 VB 进 程 VB 的 中 心 思 想 就 是 要 便 于 程 序 员 使 用, 无 论 是 新 手 或 者 专 家 VB 使 用 了 可 以 简 单 建 立 应 用 程 序 的 GUI 系 统, 但 是 又 可 以 开 发 相 当 复 杂 的 程 序 VB 的 程 序 是 一 种 基 于 窗 体 的 可 视 化 组 件 安 排 的 联 合, 并 且 增 加 代 码 来 指 定 组 建 的 属 性 和 方 法 因 为 默 认 的 属 性 和 方 法 已 经 有 一 部 分 定 义 在 了 组 件 内, 所 以 程 序 员 不 用 写 多 少 代 码 就 可 以 完 成 一 个 简 单 的 程 序 过 去 的 版 本 里 面 VB 程 序 的 性 能 问 题 一 直 被 放 在 了 桌 面 上, 但 是 随 着 计 算 机 速 度 的 飞 速 增 加, 关 于 性 能 的 争 论 已 经 越 来 越 少 窗 体 控 件 的 增 加 和 改 变 可 以 用 拖 放 技 术 实 现 一 个 排 列 满 控 件 的 工 具 箱 用 来 显 示 可 用 控 件 ( 比 如 文 本 框 或 者 按 钮 ) 每 个 控 件 都 有 自 己 的 属 性 和 事 件 默 认 的 属 性 值 会 在 控 件 创 建 的 时 候 提 供, 但 是 程 序 员 也 可 以 进 行 更 改 很 多 的 属 性 值 可 以 在 运 行 时 候 随 着 用 户 的 动 作 和 修 改 进 行 改 动, 这 样 就 形 成 了 一 个 动 态 的 程 序 举 个 例 子 来 说 : 窗 体 的 大 小 改 变 事 件 中 加 入 了 可 以 改 变 控 件 位 置 的 代 码, 在 运 行 时 候 每 当 用 户 更 改 窗 口 大 小, 控 件 也 会 随 之 改 变 位 置 在 文 本 框 中 的 文 字 改 变 事 件 中 加 入 相 应 的 代 码, 程 序 就 能 够 在 文 字 输 入 的 时 候 自 动 翻 译 或 者 阻 止 某 些 字 符 的 输 入 - 5 -
某 大 学 体 育 学 院 学 生 成 绩 管 理 系 统 的 设 计 与 实 现 VB 的 程 序 可 以 包 含 一 个 或 多 个 窗 体, 或 者 是 一 个 主 窗 体 和 多 个 子 窗 体, 类 似 于 操 作 系 统 的 样 子 有 很 少 功 能 的 对 话 框 窗 口 ( 比 如 没 有 最 大 化 和 最 小 化 按 钮 的 窗 体 ) 可 以 用 来 提 供 弹 出 功 能 VB 的 组 件 既 可 以 拥 有 用 户 界 面, 也 可 以 没 有 这 样 一 来 服 务 器 端 程 序 就 可 以 处 理 增 加 的 模 块 VB 使 用 参 数 计 算 的 方 法 来 进 行 垃 圾 收 集, 这 个 方 法 中 包 含 有 大 量 的 对 象, 提 供 基 本 的 面 向 对 象 支 持 因 为 越 来 越 多 组 建 的 出 现, 程 序 员 可 以 选 用 自 己 需 要 的 扩 展 库 和 有 些 语 言 不 一 样,VB 对 大 小 写 不 敏 感, 但 是 能 自 动 转 换 关 键 词 到 标 准 的 大 小 写 状 态, 以 及 强 制 使 得 符 号 表 入 口 的 实 体 的 变 量 名 称 遵 循 书 写 规 则 默 认 情 况 下 字 符 串 的 比 较 是 对 大 小 写 敏 感 的, 但 是 可 以 关 闭 这 个 功 能 VB 使 得 大 量 的 外 界 控 件 有 了 自 己 的 生 存 空 间 大 量 的 第 三 方 控 件 针 对 VB 提 供 VB 也 提 供 了 建 立 使 用 和 重 用 这 些 控 件 的 方 法, 但 是 由 于 语 言 问 题, 从 一 个 应 用 程 序 创 建 另 外 一 个 并 不 简 单 2.2 软 件 过 程 模 型 软 件 过 程 是 为 了 获 得 高 质 量 软 件 所 需 要 完 成 的 一 系 列 任 务 的 框 架, 它 规 定 了 完 成 各 项 任 务 的 工 作 步 骤 通 常 使 用 生 命 周 期 模 型 简 洁 地 描 述 软 件 过 程 生 命 周 期 模 型 规 定 了 把 生 命 周 期 划 分 成 哪 些 阶 段 及 各 个 阶 段 的 执 行 顺 序, 因 此, 也 称 为 过 程 模 型 [5] 常 见 的 过 程 模 型 有 瀑 布 模 型 快 速 原 型 模 型 增 量 模 型 螺 旋 模 型 喷 泉 模 型 等 本 系 统 采 用 快 速 原 型 模 型 进 行 开 发 所 谓 快 速 原 型 是 快 速 建 立 起 来 的 可 以 在 计 算 机 上 运 行 的 程 序, 它 所 能 完 成 的 功 能 往 往 是 最 终 产 品 能 完 成 的 功 能 的 一 个 子 集 快 速 原 型 的 本 质 是 快 速, 开 发 人 员 应 该 尽 可 能 快 地 建 造 出 原 型 系 统, 以 加 速 软 件 开 发 过 程, 节 约 软 件 开 发 成 本 原 型 的 用 作 是 获 知 用 户 的 真 正 需 求, 一 旦 需 求 确 定 了, 原 型 系 统 将 被 抛 弃 如 图 2.1 所 示, 快 速 原 型 模 型 正 是 为 了 克 服 瀑 布 模 型 的 缺 点 而 提 出 来 的 它 通 过 快 速 构 建 一 个 可 在 计 算 机 上 运 行 的 原 型 系 统, 让 用 户 试 用 原 型 系 统 并 收 集 用 户 反 馈 意 见 的 办 法, 获 取 用 户 的 真 实 需 求 - 6 -
Degree papers are in the Xiamen University Electronic Theses and Dissertations Database. Full texts are available in the following ways: 1. If your library is a CALIS member libraries, please log on http://etd.calis.edu.cn/ and submit requests online, or consult the interlibrary loan department in your library. 2. For users of non-calis member libraries, please mail to etd@xmu.edu.cn for delivery details.