1、编 号 :数 据 库 课 程 设 计 (论 文 )说 明 书题 目 : 学 生 成 绩 管 理 系 统系 别 : 计 算 机 科 学 与 工 程 学 院专 业 : 计 算 机 科 学 与 技 术学 生 姓 名 :学 号 :指 导 教 师 : 年 月 日摘 要摘 要随 着 科 技 的 发 展 , 基 本 上 所 有 的 具 有 一 定 数 量 数 据 的 机 构 都 开 始 使 用 计 算 机 数 据 库 来做 管 理 。 几 乎 所 有 学 校 也 都 已 经 在 使 用 计 算 机 管 理 数 据 的 机 制 , 大 大 减 少 了 学 校 学 生 成 绩管 理 的 工 作 量 。 该 课
2、程 设 计 要 求 设 计 一 个 学 生 成 绩 的 数 据 库 管 理 系 统 , 数 据 库 中 要 求 包 含学 生 的 基 本 信 息 , 课 程 基 本 信 息 , 以 及 学 生 所 学 课 程 的 考 试 成 绩 。 要 方 便 学 生 进 行 成 绩 查询 , 通 过 该 课 程 设 计 , 应 该 达 到 把 数 据 库 理 论 知 识 更 加 的 巩 固 加 深 , 加 强 动 手 能 力 与 实 践能 力 , 学 以 致 用 , 与 现 实 生 活 中 的 应 用 充 分 的 结 合 起 来 。本 系 统 以 Delphi7为 开 发 工 具 , SQLServer20
3、08为 后 台 数 据 库 。 主 要 功 能 模 块 包 括 :系 统 管 理 模 块 , 数 据 管 理 模 块 , 数 据 查 询 模 块 等 。关 键 词 : Delphi 7 ; SQL Server 2008 ; 学 生 成 绩 管 理 系 统目 录目 录引 言 11 学 生 成 绩 管 理 系 统 概 述 11.1 学 生 成 绩 管 理 系 统 开 发 背 景 和 意 义 11.2 学 生 成 绩 管 理 系 统 概 述 21.3 简 单 介 绍 本 系 统 实 现 内 容 21.4 总 结 32 开 发 系 统 的 工 具 , 技 术 , 开 发 环 境 的 选 择 32.1
4、 系 统 开 发 平 台 32.2 数 据 库 的 选 择 42.3 SQL Server 2008 数 据 库 简 介 42.4 总 结 53 可 行 性 设 计 53.1 社 会 可 行 性 53.2 技 术 可 行 性 53.3 经 济 可 行 性 53.4 操 作 可 行 性 53.5 设 计 原 则 64 需 求 分 析 64.1 开 发 目 的 64.2 功 能 需 求 64.3 数 据 需 求 74.4 数 据 流 图 85 数 据 库 关 系 设 计 85.1 表 格 设 计 85.2 系 统 设 计 105.3 E R关 系 略 图 115.4 数 据 库 与 组 件 链 接
5、 116 学 生 成 绩 管 理 系 统 功 能 测 试 126.1 测 试 环 境 126.2 功 能 测 试 126.3 测 试 总 结 157 结 论 167.1 系 统 优 缺 点 分 析 16目 录7.2 经 验 总 结 16参 考 文 献 17附 录 18桂 林 电 子 科 技 大 学 课 程 设 计 说 明 书 用 纸 第 1页 , 共 25页引 言随 着 学 校 向 全 国 及 至 世 界 范 围 的 持 续 扩 张 , 学 生 人 数 的 增 加 , 对 于 学 生 的 信 息 管 理 也越 来 越 复 杂 , 要 求 也 越 来 越 高 , 因 此 需 要 一 个 全 面
6、、 详 细 的 信 息 管 理 系 统 , 以 便 完 成 对 学生 信 息 的 管 理 。 无 纸 化 的 环 境 是 技 术 时 代 的 一 个 梦 想 , 也 是 许 多 学 校 和 公 司 越 来 越 意 识 到的 一 个 真 实 世 界 。 以 前 是 由 学 生 档 案 和 公 告 栏 来 提 供 各 种 信 息 及 通 告 新 的 变 化 , 而 现 在 这个 繁 杂 的 工 作 已 被 网 站 和 内 部 计 算 机 网 络 所 取 代 。 使 得 学 生 信 息 的 管 理 更 方 便 、 安 全 。根 据 调 查 得 知 , 现 在 广 大 学 生 进 行 信 息 提 交
7、的 主 要 方 式 是 基 于 文 件 、 表 格 等 纸 介 质 的手 工 处 理 , 学 生 信 息 管 理 部 门 信 息 处 理 工 作 量 大 , 容 易 出 错 , 且 管 理 方 面 因 人 而 异 。 然 而学 校 网 上 学 生 信 息 管 理 系 统 应 该 覆 盖 各 个 所 需 功 能 , 使 各 级 管 理 人 员 和 广 大 教 职 工 在 信 息系 统 的 辅 助 下 进 行 工 作 , 提 高 管 理 的 整 体 水 平 。 使 得 学 生 信 息 管 理 更 方 便 。学 生 信 息 管 理 系 统 , 可 以 用 集 中 的 数 据 库 将 与 人 力 资
8、源 管 理 相 关 的 信 息 全 面 、 有 机 地联 系 起 来 , 有 效 地 减 少 了 信 息 更 新 和 查 找 中 的 重 复 劳 动 , 保 证 了 信 息 的 相 容 性 , 从 而 大 大地 提 高 了 工 作 效 率 , 还 能 使 原 来 不 可 能 提 供 的 分 析 报 告 成 了 可 能 。 在 采 用 和 实 施 学 生 信 息管 理 系 统 之 后 , 就 会 将 依 赖 于 人 的 过 程 改 为 依 赖 于 计 算 机 系 统 的 过 程 。 学 校 管 理 人 员 只 要获 取 了 相 应 的 权 限 , 就 可 以 随 时 进 入 系 统 , 直 接
9、查 阅 相 应 的 信 息 。 采 用 和 实 施 学 生 信 息 管理 系 统 不 仅 仅 是 为 了 提 高 工 作 效 率 。 为 了 除 掉 手 工 记 录 的 低 效 率 工 作 方 式 , 运 用 信 息 化 管理 , 提 高 工 作 效 率 , 开 发 本 系 统 。应 该 看 到 , 在 实 施 学 生 信 息 管 理 系 统 后 , 经 过 整 合 的 、 较 为 全 面 、 准 确 、 一 致 和 相 容的 信 息 不 仅 可 以 让 学 校 领 导 对 本 学 校 学 生 资 源 的 现 状 有 一 个 比 较 全 面 和 准 确 的 认 识 , 同 时也 可 以 生 成
10、 综 合 的 分 析 报 表 供 学 校 领 导 人 在 决 策 时 参 考 。1 学 生 成 绩 管 理 系 统 概 述1.1 学 生 成 绩 管 理 系 统 开 发 背 景 和 意 义当 今 已 是 计 算 机 发 达 的 21世 纪 , 科 技 的 发 展 之 快 用 日 新 月 异 来 形 容 已 毫 不 为 过 , 许许 多 多 的 产 业 均 已 将 先 进 的 计 算 机 科 学 应 用 到 实 践 当 中 , 并 取 得 了 空 前 辉 煌 的 , 质 的 飞 跃 。但 是 , 在 技 术 发 展 的 摇 篮 、 本 身 技 术 实 力 雄 厚 的 大 学 校 园 中 , 却
11、还 存 在 着 相 对 比 较 落 后 的人 工 管 理 系 统 , 不 得 不 令 人 感 到 惊 讶 。 而 这 些 系 统 中 比 较 突 出 的 就 是 学 生 的 成 绩 管 理 系 统 。当 今 的 大 学 , 学 生 多 则 数 万 , 少 则 亦 有 几 千 , 扩 招 每 年 为 国 家 多 输 送 了 千 千 万 万 的 人 才 ,然 而 , 学 校 的 压 力 却 是 每 年 的 剧 增 , 尤 其 在 学 生 成 绩 的 管 理 上 , 依 旧 使 用 着 较 为 落 后 的 人工 档 案 管 理 系 统 , 使 用 上 的 不 便 与 维 护 上 的 开 销 日 益
12、凸 显 。 手 工 录 入 、 修 改 成 绩 , 教 师 耗时 耗 力 , 工 作 繁 琐 , 压 力 沉 重 , 准 确 性 还 非 常 没 有 保 证 , 学 生 查 询 成 绩 , 排 队 、 办 手 续 、找 档 案 , 相 当 的 费 时 间 且 不 方 便 , 这 样 一 个 臃 肿 的 管 理 系 统 不 但 耗 费 了 大 量 的 人 力 、 物 力 、财 力 资 源 , 管 理 的 效 率 也 是 愈 来 愈 低 下 桂 林 电 子 科 技 大 学 课 程 设 计 说 明 书 用 纸 第 2页 , 共 25页学 生 成 绩 管 理 系 统 是 应 对 学 生 人 数 增 多
13、 、 信 息 量 增 大 的 问 题 , 实 现 管 理 的 现 代 化 、 网络 化 , 逐 步 摆 脱 当 前 学 生 成 绩 管 理 的 人 工 管 理 方 式 , 提 高 成 绩 管 理 效 率 而 开 发 的 。 希 望 该开 发 程 序 能 够 解 决 学 生 信 息 存 储 、 学 生 成 绩 查 询 、 录 入 还 有 课 程 查 询 等 一 系 列 需 求 , 使 教师 与 学 生 在 对 成 绩 系 统 的 录 入 、 修 改 、 查 询 等 使 用 上 得 到 极 大 的 便 利 。1.2学 生 成 绩 管 理 系 统 概 述由 于 计 算 机 技 术 的 飞 速 发 展
14、 ,数 据 库 技 术 作 为 数 据 管 理 的 一 个 有 效 的 手 段 ,在 各 行 各业 中 得 到 越 来 越 广 泛 的 应 用 。 本 文 围 绕 “ 学 生 成 绩 管 理 系 统 ” 程 序 的 设 计 和 应 用 系 统 的 开发 课 题 为 背 景 ,详 细 介 绍 了 以 Visual B 和 结 合 SQL server2008 为 语 言 编 写 管 理信 息 系 统 的 过 程 。 该 程 序 通 过 VB 的 ADO 数 据 对 象 来 实 现 VB 前 台 与 后 台 SQL server2008数 据 库 的 连 接 ,并 具 有 典 型 的 数 据 库
15、应 用 系 统 的 特 征 ,完 成 了 系 统 结 构 与 现 实 生 活 的 紧 密结 合 。管 理 系 统 的 开 发 不 仅 是 一 个 应 用 程 序 编 写 的 过 程 ,更 重 要 的 是 在 系 统 分 析 和 设 计 阶 段所 做 的 工 作 。 该 程 序 在 设 计 过 程 中 严 格 遵 循 软 件 工 程 学 的 方 法 ,用 分 阶 段 的 生 命 周 期 计 划严 格 管 理 ,并 主 要 讲 述 了 程 序 的 总 体 设 计 、 详 细 设 计 阶 段 ,对 程 序 进 行 需 求 迭 代 ,不 断 修 正和 改 进 ,利 用 SQL server2008的
16、强 大 数 据 库 功 能 ,直 到 形 成 一 个 完 善 的 可 行 性 系 统 .优 美 、秀 丽 的 界 面 ,方 便 实 用 的 查 询 与 维 护 功 能 共 同 构 成 了 “ 学 生 成 绩 管 理 系 统 ” 。1.3简 单 介 绍 本 系 统 实 现 内 容该 学 生 成 绩 管 理 系 统 , 实 现 简 单 的 用 户 信 息 修 改 、 数 据 管 理 , 数 据 查 询 等 操 作 , 并 能实 现 简 单 的 数 据 统 计 。( 1) 用 户 密 码 登 录 :在 登 录 程 序 之 前 会 先 弹 出 一 个 登 录 对 话 框 , 在 正 确 的 输 入 了
17、 数 据 库 中 存 储 的 用 户 和密 码 后 才 能 登 录 程 序 。( 2) 用 户 信 息 的 修 改操 作 员 在 成 功 登 录 了 程 序 之 后 可 以 根 据 用 户 的 需 要 修 改 信 息 。( 3) 数 据 管 理数 据 修 改 : 前 选 中 要 修 改 的 数 据 信 息 , 然 后 进 行 修 改 。信 息 添 加 : 新 开 课 程 或 有 新 生 信 息 录 入 时 , 可 完 成 数 据 录 入 并 保 存 在 数 据 库 中 。数 据 删 除 : 前 选 中 要 删 除 的 数 据 信 息 , 然 后 直 接 删 除 。( 4) 数 据 查 询按 条
18、 件 查 询 , 结 果 显 示 在 表 中 。( 5) 数 据 统 计按 条 件 统 计 , 结 果 显 示 在 表 中 。桂 林 电 子 科 技 大 学 课 程 设 计 说 明 书 用 纸 第 3页 , 共 25页1.4总 结本 章 主 要 介 绍 了 学 生 成 绩 管 理 信 息 系 统 的 发 展 和 设 计 本 系 统 的 必 要 性 以 及 要 研 究 的问 题 和 解 决 的 技 术 问 题 。 21世 纪 是 信 息 产 业 大 发 展 和 全 面 应 用 的 世 纪 , 随 着 计 算 机 技 术 在我 国 的 日 益 普 及 , 它 的 应 用 已 经 从 各 种 科 学
19、 计 算 、 实 时 控 制 等 方 面 逐 渐 扩 展 到 了 非 数 值 处理 的 各 个 领 域 , 计 算 机 科 学 日 渐 成 熟 , 其 强 大 的 功 能 早 已 被 人 们 认 识 并 认 同 ,它 已 进 入 人类 社 会 的 各 个 领 域 并 发 挥 着 越 来 越 重 要 的 作 用 。2 开 发 系 统 的 工 具 , 技 术 , 开 发 环 境 的 选 择本 系 统 本 采 用 程 序 化 设 计 语 言 Delphi 7.0 结 合 SQL Server 2008 数 据 库 设 计 开 发 。本 系 统 适 用 于 高 校 学 生 成 绩 管 理 机 构 ,
20、相 信 它 可 以 实 现 学 生 成 绩 信 息 管 理 的 系 统 化 、 规 范化 和 自 动 化 。2.1 系 统 开 发 平 台Delphi 由 Borland公 司 推 出 的 Delphi是 全 新 的 可 视 化 编 程 环 境 , 为 我 们 提 供 了 一 种方 便 、 快 捷 的 Windows 应 用 程 序 开 发 工 具 。 它 使 用 了 MicrosoftWindows 图 形 用 户 界 面 的许 多 先 进 特 性 和 设 计 思 想 , 采 用 了 弹 性 可 重 复利 用 的 完 整 的 面 向 对 象 程 序 语 言 (Object-OrientedL
21、anguage) 、 当 今 世 界 上 最 快 的 编 译 器 、最 为 领 先 的 数 据 库 技 术 。 对 于 广 大 的 程 序 开 发 人 员 来 讲 , 使 用 Delphi 开 发 应 用 软 件 , 无疑 会 大 大 地 提 高 编 程 效 率 , 而 且 随 着 应 用 的 深 入 , 您 将 会 发 现 编 程 不 再 是 枯 燥 无 味 的 工 作 Delphi的 每 一 个 设 计 细 节 , 都 将 带 给 您 一 份 欣 喜 。Delphi是 Borland公 司 研 制 的 新 一 代 可 视 化 开 发 工 具 , 可 在 Windows3.x、 Window
22、s95、WindowsNT、 WindowsXP、 Windows Vista、 Windows7 等 环 境 下 使 用 。 当 前 , Delphi 也 可以 在 LINUX平 台 上 开 发 应 用 , 其 在 LINUX上 的 对 应 产 品 Kylix。Delphi 拥 有 一 个 可 视 化 的 集 成 开 发 环 境 (IDE) , 采 用 面 向 对 象 的 编 程 语 言ObjectPascal 和 基 于 部 件 的 开 发 结 构 框 架 。 Delphi 它 提 供 了 500 多 个 可 供 使 用 的 构 件 ,利 用 这 些 部 件 , 开 发 人 员 可 以 快
23、 速 地 构 造 出 应 用 系 统 。 开 发 人 员 也 可 以 根 据 自 己 的 需 要 修改 部 件 或 用 Delphi本 身 编 写 自 己 的 部 件 。“ 真 正 的 程 序 员 用 c, 聪 明 的 程 序 员 用 Delphi” , 这 句 话 是 对 Delphi 最 经 典 、 最 实在 的 描 述 。 Delphi 被 称 为 第 四 代 编 程 语 言 , 它 具 有 简 单 、 高 效 、 功 能 强 大 的 特 点 。 和 VC相 比 , Delphi更 简 单 、 更 易 于 掌 握 , 而 在 功 能 上 却 丝 毫 不 逊 色 ; 和 VB相 比 , D
24、elphi则 功能 更 强 大 、 更 实 用 。 可 以 说 Delphi 同 时 兼 备 了 VC 功 能 强 大 和 VB 简 单 易 学 的 特 点 。 它 一直 是 程 序 员 至 爱 的 编 程 工 具 。Delphi具 有 以 下 的 特 性 : 基 于 窗 体 和 面 向 对 象 的 方 法 , 高 速 的 编 译 器 , 强 大 的 数 据 库 支 持 ,与 Windows 编 程 紧 密 结 合 , 强 大 而 成 熟 的 组 件 技 术 。 但 最 重 要 的 还 是 Object Pascal 语桂 林 电 子 科 技 大 学 课 程 设 计 说 明 书 用 纸 第 4
25、页 , 共 25页言 , 它 才 是 一 切 的 根 本 。 ObjectPascal语 言 是 在 Pascal语 言 的 基 础 上 发 展 起 来 的 , 简 单易 学 。Delphi提 供 了 各 种 开 发 工 具 , 包 括 集 成 环 境 、 图 像 编 辑 ( Image Editor) , 以 及 各 种开 发 数 据 库 的 应 用 程 序 , 如 DesktopDataBase Expert 等 。 除 此 之 外 , 还 允 许 用 户 挂 接 其它 的 应 用 程 序 开 发 工 具 , 如 Borland公 司 的 资 源 编 辑 器 ( Resourse Work
26、shop) 。在 Delphi 众 多 的 优 势 当 中 , 它 在 数 据 库 方 面 的 特 长 显 得 尤 为 突 出 : 适 应 于 多 种 数 据 库 结构 , 从 客 户 机 /服 务 机 模 式 到 多 层 数 据 结 构 模 式 ; 高 效 率 的 数 据 库 管 理 系 统 和 新 一 代 更 先进 的 数 据 库 引 擎 ; 最 新 的 数 据 分 析 手 段 和 提 供 大 量 的 企 业 组 件 。2.2数 据 库 的 选 择ADO,即 Active 数 据 对 象 :实 际 是 一 种 提 供 访 问 各 种 数 据 类 型 的 连 接 机 制 。 ADO设 计 为
27、一 种 极 简 单 的 格 式 ,通 过 ODBC 的 方 法 同 数 据 库 接 口 相 连 。 用 户 可 以 使 用 任 何 一 种 ODBC 数据 源 。 ADO集 中 了 RDO和 DAO的 优 点 ,可 以 通 过 简 单 的 编 程 实 现 和 各 种 数 据 结 构 进 行 连 接 。ADO通 过 下 面 几 步 来 完 成 对 数 据 库 的 操 作 :( 1) 创 建 一 个 到 数 据 源 的 连 接 ,边 接 到 数 据 库 ;或 者 开 始 一 个 事 务 。( 2) 创 建 一 个 代 表 SQL命 令 行 的 对 象 。( 3) 执 行 命 令 行 。( 4) 如
28、 果 返 回 以 表 格 形 式 组 织 的 数 据 ,则 将 它 们 保 存 在 缓 存 中 ,产 生 相 应 的 数 据 集 对象 。 这 样 便 于 查 找 ,操 作 数 据 。( 5) 通 过 数 据 集 对 象 对 数 据 进 行 各 种 操 作 。( 6) 更 新 数 据 库 ,如 果 使 用 事 务 ,确 认 是 否 接 受 事 务 期 间 发 生 的 数 据 变 化 。( 7) 结 束 连 接 和 事 务 。使 用 ADO的 目 的 是 进 入 数 据 源 ,使 得 修 改 ,更 新 数 据 成 为 可 能 。2.3 SQL SERVER 2008数 据 库 简 介数 据 库
29、是 事 务 处 理 、 信 息 管 理 等 应 用 系 统 的 核 心 和 基 础 , 数 据 库 管 理 系 统 通 过 将 大 量的 数 据 按 一 定 的 数 据 模 型 组 织 起 来 , 提 供 存 储 、 维 护 和 检 索 数 据 的 功 能 , 使 应 用 系 统 可 以以 统 一 的 方 式 方 便 、 及 时 、 准 确 地 从 数 据 库 中 获 取 所 需 的 信 息 。 Microsoft 公 司 推 出 的 SQLServer 2008 数 据 库 管 理 系 统 以 其 强 大 的 功 能 在 各 领 域 得 到 广 泛 应 用 。 Microsoft SQLSe
30、rver2008是 一 种 功 能 强 大 的 关 系 型 数 据 库 管 理 系 统 , 相 对 于 FoxPro、 Access等 个 人 数据 库 布 景 而 言 , 它 是 一 人 功 能 完 备 的 “ 正 规 ” 数 据 库 管 理 系 统 。 它 包 括 的 支 持 开 发 的 引 擎 、标 准 的 SQL语 言 、 扩 展 的 特 性 ( 如 复 制 、 OLAP、 分 析 ) 等 功 能 , 是 一 些 大 型 数 据 库 系 统 如Oracle才 具 备 的 特 性 。 而 像 存 储 过 程 、 触 发 器 等 特 性 , 也 是 个 人 数 据 库 所 没 有 的 。
31、SQLServer从 一 开 始 就 被 设 计 成 一 个 客 户 /服 务 器 DBMS。 开 发 这 种 客 户 /服 务 器 的 结 构 是 为 了 能 够 管 理连 接 到 同 一 个 网 络 中 的 很 多 不 同 的 计 算 机 ( 个 人 计 算 机 、 工 作 站 或 者 SMP机 器 ) 。 SQL Server桂 林 电 子 科 技 大 学 课 程 设 计 说 明 书 用 纸 第 5页 , 共 25页的 功 能 被 分 为 客 户 端 和 服 务 器 端 。 客 户 端 提 供 了 一 个 或 多 个 用 户 界 面 , 用 以 向 DBMS 提 交请 求 。 服 务 器
32、 端 ( 也 就 是 DBMS) 处 理 这 些 请 求 , 并 将 处 理 结 果 返 回 到 客 户 端 。2.4 总 结本 章 根 据 系 统 涉 及 到 的 问 题 去 分 析 相 关 工 具 , 让 读 者 了 解 相 关 工 具 的 基 本 概 述 以 及 更好 的 了 解 本 系 统 软 件 。 经 过 分 析 , 我 们 选 用 Visual Basic 6.0和 SQL Server作 为 开 发 工具 , 利 用 其 提 供 的 各 种 面 向 对 象 的 开 发 工 具 , 开 发 了 学 生 成 绩 系 统 。3 可 行 性 设 计3.1 社 会 可 行 性在 学 生
33、成 绩 的 管 理 上 , 较 为 落 后 的 人 工 档 案 管 理 系 统 , 使 用 上 的 不 便 与 维 护 上 的 开 销日 益 凸 显 。 手 工 录 入 、 修 改 成 绩 , 教 师 耗 时 耗 力 , 工 作 繁 琐 , 压 力 沉 重 , 准 确 性 还 非 常 没有 保 证 , 学 生 查 询 成 绩 , 排 队 、 办 手 续 、 找 档 案 , 相 当 的 费 时 间 且 不 方 便 , 这 样 一 个 臃 肿的 管 理 系 统 不 但 耗 费 了 大 量 的 人 力 、 物 力 、 财 力 资 源 , 管 理 的 效 率 也 是 愈 来 愈 低 下 本系 统 的
34、开 发 目 的 就 是 将 计 算 机 信 息 科 学 与 软 件 工 程 等 高 新 技 术 融 入 管 理 工 作 当 中 , 将 管 理的 效 率 大 幅 提 高 , 而 维 护 的 开 销 大 幅 减 少 , 同 时 , 使 教 师 与 学 生 在 对 成 绩 系 统 的 录 入 、 修改 、 查 询 等 使 用 上 得 到 极 大 的 便 利 。3.2 技 术 可 行 性MySQL 是 一 种 开 源 数 据 库 , 不 仅 可 以 降 低 学 校 的 开 发 成 本 , 还 可 以 避 免 版 权 的 问 题 。MySQL可 以 满 足 各 类 高 校 的 数 据 要 求 。另 外
35、 , 因 为 本 系 统 是 采 用 Java 的 开 源 框 架 Hibernate 作 为 开 发 的 中 间 件 , 数 据 库 方面 不 会 仅 仅 局 限 于 MySQL,还 可 以 轻 松 的 转 化 为 其 他 数 据 库 , 如 Oracle 等 , 只 需 修 改 数 据库 连 接 池 的 很 少 量 配 置 即 可 。3.3 经 济 可 行 性采 用 传 统 的 手 工 录 入 方 法 , 不 仅 工 作 繁 琐 而 且 需 投 入 大 量 人 力 , 很 容 易 产 生 错 误 , 甚至 造 成 数 据 的 不 一 致 , 从 而 产 生 了 成 本 高 , 效 果 差
36、的 弊 病 , 对 于 人 数 众 多 的 高 校 学 生 管 理而 言 是 十 分 困 难 和 麻 烦 的 。 而 采 用 此 系 统 , 所 需 投 入 的 成 本 和 精 力 都 远 远 低 于 手 工 。 十 分实 用 并 且 很 方 便 , 容 易 更 新 。 各 类 信 息 数 据 只 需 一 个 进 行 统 一 管 理 即 可 , 所 以 此 系 统 在 经济 上 也 是 可 行 的 。3.4 操 作 可 行 性桂 林 电 子 科 技 大 学 课 程 设 计 说 明 书 用 纸 第 6页 , 共 25页本 系 统 的 界 面 层 次 分 明 , 一 目 了 然 , 加 上 设 计
37、 方 面 加 入 了 人 性 化 设 计 , 管 理 此 系 统 并不 难 , 易 学 易 会3.5 设 计 原 则( 1) 安 全 性 、 可 靠 性 、 容 错 性安 全 可 靠 是 一 个 应 用 系 统 的 灵 魂 , 一 个 极 小 的 差 错 , 可 能 会 造 成 整 个 系 统 的 瘫 痪 , 甚至 可 能 造 成 学 校 的 信 息 泄 露 。 因 此 系 统 设 计 必 需 把 安 全 性 、 可 靠 性 、 容 错 性 放 在 首 位 。( 2) 开 放 性 、 标 准 化从 发 展 的 眼 光 看 , 一 个 综 合 的 计 算 机 管 理 系 统 要 实 现 校 园
38、、 管 理 、 查 询 、 统 计 等 各 环节 的 信 息 共 享 , 完 成 教 职 工 信 息 录 入 查 询 和 学 生 数 据 查 询 的 数 据 交 流 。 建 立 一 个 由 开 放 式 ,标 准 化 的 异 构 式 网 络 系 统 , 开 放 式 标 准 化 的 异 构 式 数 据 库 组 成 的 平 台 来 满 足 当 前 的 需 求 ,同 时 又 能 适 应 今 后 新 技 术 的 引 进 、 开 发 和 推 广 。( 3) 实 用 、 灵 活 、 易 于 扩 展系 统 设 计 尽 量 简 单 , 灵 活 易 于 管 理 , 有 利 于 将 来 需 要 时 进 行 功 能
39、改 进 和 新 技 术 引 入 。( 4) 先 进 性 、 成 熟 性我 们 所 处 的 时 代 是 信 息 时 代 , 通 信 和 计 算 机 技 术 的 发 展 日 新 月 异 。 因 而 , 应 用 系 统 的建 设 不 仅 应 适 应 新 技 术 发 展 方 向 , 保 证 其 先 进 性 , 同 时 兼 顾 成 熟 的 计 算 机 技 术 、 保 证 系 统的 可 靠 。4 需 求 分 析4.1 开 发 目 的学 生 成 绩 管 理 系 统 是 应 对 学 生 人 数 增 多 、 信 息 量 增 大 的 问 题 , 实 现 管 理 的 现 代 化 、 网络 化 , 逐 步 摆 脱 当
40、 前 学 生 成 绩 管 理 的 人 工 管 理 方 式 , 提 高 成 绩 管 理 效 率 而 开 发 的 。 希 望 该开 发 程 序 能 够 解 决 学 生 信 息 存 储 、 学 生 成 绩 查 询 、 录 入 还 有 课 程 查 询 等 一 系 列 功 能 , 并 提供 了 对 各 功 能 模 块 的 查 询 和 更 新 功 能 , 且 这 两 种 功 能 基 本 上 是 通 过 存 储 过 程 来 实 现 的 , 其中 学 生 成 绩 查 询 和 学 生 信 息 查 询 是 系 统 开 发 的 重 点 。4.2 功 能 需 求( 1)教 职 工 :信 息 要 求 : 对 学 生 成
41、 绩 的 了 解 , 对 学 生 成 绩 会 有 一 个 成 体 的 了 解 , 在 今 后 的 课 程 教 学中 可 以 对 自 己 进 行 改 进 。 同 时 还 可 以 对 教 授 的 课 程 进 行 修 改 和 重 设 。 还 可 以 进 一 步 了 解 学生 的 信 息 , 加 深 对 学 生 的 了 解 , 便 于 因 材 施 教 。处 理 要 求 : 当 学 生 基 本 信 息 发 生 变 化 时 , 老 师 能 对 其 进 行 修 改 。 比 如 某 些 同 学 中 有 转校 、 后 转 来 该 系 或 转 到 其 他 系 中 , 老 师 要 能 根 据 事 实 情 况 进 行
42、 更 新 。 需 要 有 的 操 作 是 修 改 、桂 林 电 子 科 技 大 学 课 程 设 计 说 明 书 用 纸 第 7页 , 共 25页删 除 、 增 加 。 能 够 管 理 课 程 信 息 。 如 老 师 进 行 排 课 的 时 候 能 够 有 序 的 安 排 , 不 会 出 现 错 排或 重 复 等 一 系 列 状 况 。 能 够 进 行 课 程 名 、 课 时 、 学 分 的 修 改 、 删 除 和 增 添 。 对 成 绩 的 管 理 ,能 够 进 行 成 绩 的 录 入 、 修 改 、 删 除 , 能 够 清 晰 的 了 解 学 生 的 成 绩 和 大 体 情 况 , 以 便
43、做 出 相应 的 总 结 和 改 进 。安 全 性 与 完 整 性 要 求 : 系 统 应 设 置 访 问 用 户 的 标 识 以 鉴 别 是 否 是 合 法 用 户 , 并 要 求 合法 用 户 设 置 其 密 码 , 保 证 用 户 身 份 不 被 盗 用 ; 系 统 应 对 不 同 的 数 据 设 置 不 同 的 访 问 级 别 ,限 制 访 问 用 户 可 查 询 和 处 理 数 据 的 类 别 和 内 容 ; 系 统 应 对 不 同 用 户 设 置 不 同 的 权 限 , 区 分不 同 的 用 户 , 如 区 分 普 通 用 户 ( 学 生 ) , 教 职 工 。 各 种 信 息 记 录 的 完 整 性 , 信 息 记 录 内 容不 能 为 空 ; 各 种 数 据 间 相 互 的 联 系 的 正 确 性 ; 相 同 的 数 据 在 不 同 记 录 中 的 一 致 性 。( 2) 学 生 :信 息 要 求 : 能 够 查 询 自 己 的 成 绩 信 息 和 大 家 的 整 体 成 绩 好 做 出 对 自