《2022年数据库学生成绩管理系统资料》由会员分享,可在线阅读,更多相关《2022年数据库学生成绩管理系统资料(13页珍藏版)》请在金锄头文库上搜索。
1、设计题目:学生成绩管理系统班级:计算机0904 姓名:高玲玲学号: 20091221074 完成日期:2011 年 9 月 9 日名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 13 页 - - - - - - - - - 第 1 页目录1、 需 求分 析1.1 系 统分 析 .2 1.2 功 能要 求 .2 1.2.1教 职工 .2 1.2.2学 生 .2 1.3 数 据流 图 .2 1.3.1工 作 流 图 .2 1.3.2数 据流 图 .3 2、 概 念结 构 设
2、计2.1 数 据字 典 .5 2.2 分 E-R 图 .7 3、 逻 辑结 构 设 计3.1 关 系模 型 .8 3.2 用 户子 模 式 .8 4、 物 理结 构 设 计4.1 物 理结 构 概 念 .9 4.2 确 定数 据 库 存储 结 构 .9 4.3 存 取方 法 和 优化 方 法 .9 5、 基 本表 的 建 立 .9 6、 设 计总 结 .12 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 13 页 - - - - - - - - - 第 2 页1、需求分
3、析1.1系统 需求当 今 社 会 ,计 算 机 的 使用 已经 深 入 到 日 常 生 活 和 工 作 的 方 方面 面 ,它 逐 渐 成为 人 们 学 习 和 工 作 时 必 不 可 少 的 工 具 。在 各行 各业 中 ,人 们 无 需 经 过 特 别 的 培训 就 能 够 使 用 计 算 机 来 完 成 许 许 多 多 复 杂 而繁 琐 的 工 作 。虽 然 目 前 为 止 已 经 开发 出 了 成 千 上 万 的 软 件 系 统 ,但 它 们 并 不 能满 足用 户 的 各 种 特 殊 需 要 ,因 此 人们 不 得 不 开 发 属 于 自 己 的 软 件 ,能 够 满 足 自己 的特
4、 殊 需 求 。学 生 管 理 系 统 是 教育 事 业 单 位 必 不 可 少 的 。它 的 内 容 对 学 校 的管 理者 来 说 至 关 重 要 ,学 生 成 绩 管理 系 统 应 该 能 够 提 供 快 捷 的 查 询 功 能 以 及 能够 及 时 修 改 、增 添 、删 除 信 息 等 功能 。传 统 的 人 工 管 理 文 件 档 案 的 方 式 存 在很 多 缺 点 ,例 如 :效 率 低 、保 密 性 差 、另 外 时 间 一 长 , 信 息 量 的 不 断 扩 增 , 都 给 查 找 、 更 新 何 维护 带 来 很 大 困 难 。 使用 计 算 机 对 学 生 成 绩 进
5、行 管 理 ,具 有 手 工 管 理 不 可 比 拟 的优 点 。 例 如 : 检 索 迅速 、查 找 方 便 、 存 储 信 息 量 大 、 保 密 性 好 、 及 时 更 新 并 进 行 维护 等 。 计 算 机 管理 学 生 成 绩 能 够 提 高 学 校 的 管 理 效 率 ,是 科 学 化 、 正 规 化 管 理 的 重 要 途 径 ,型心 计 算 机 管 理 将 不 断 深 入 到 学 校 的 各 项 事 务的 管 理 当 中 。1.2 功 能 要 求1.2.1教 职 工对 学 生 成 绩 有 一 个 整 体 的 了 解 , 在 今 后 的 教 学 中 能 有 所 改 进 。 同
6、时 可 以 对自 己 教 授 的 课 程 进 行 修 改 , 进 一 步 了 解 学 生的 个 人 情 况 , 便 于 因 材 施 教 。当 学 生 的 个 人 信 息 发 生 改 变 时 , 老 师 能 够 及 时 进 行 修 改 。 例 如 学 生 转 校 、后 来 转 到 本 系 、或 者 毕 业 生 离 开 学 校 等 ,老 师 能够 根 据 具 体 情 况 对 学 生 信 息 进行 添 加 、修 改 、 删 除 等 。 能 够 管 理 课 程 信 息 , 合 理 安 排 老 师 教授 的 课 程 , 及 时为 学 生 提 供 选 课 信 息 。老 师 能 够 对 课 程 名、课 程
7、编 号 、学 分 等 进 行 修 改 和 更 新 。能 够 对 学 生 成 绩 进 行 发 布 、修 改 、 删 除 , 清 晰 地 了 解 学 生 的 成绩 情 况 , 以 便 做出 总 结 和 改 进 。系 统 能 够 对 不 同 的 用 户 设 置 不 同 的 权 限 , 保 证 信 息 的 保 密 性 。 各 种 信 息 记录 的 完 整 性 , 信 息 记 录 不 能 为 空 。 各 种 信 息之 间 必 须 具 有 相 互 联 系 的 正 确 性,相 同 信 息 在 不 同 记 录 中 要 保 持 的 一 致 性 。1.2.2学 生能 够 查 询 个 人 的 学 习 成 绩 和 总
8、 体 学 生 的 成绩 , 以 便 做 出 新 的 定 位 。成 绩 查 询 : 成 绩 修 改 、 成 绩 添 加 、 成 绩 删 除等 。课 程 查 询 : 课 程 修 改 、 课 程 添 加 、 课 程 删 除等 。学 生 查 询 : 学 生 信 息 修 改 、 学 生 信 息 添 加 、学 生 信 息 删 除 等 。1.3数据 流图名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 13 页 - - - - - - - - - 第 3 页1.3.1工 作 流图1.3.
9、2数 据 流图学 生课 程成 绩老 师学 生 成 绩 管 理 系 统学生信息课程信息姓名学号性别系别年龄课程号课程号课时学分学 生名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 13 页 - - - - - - - - - 第 4 页该数 据 流 图 主 要 体 现 教 师 对 学 生 信 息 、课 程 信 息 和 学 僧 成 绩 的 管 理 ,然 后存储 的 信 息 作 用 于 查 询 系 统 。 学 生 能 够 操 作 的只 有 查 询 系 统 。2、概念结构设计有效
10、性检处理请 求处理查 询老师学生学 生成 绩名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 5 页,共 13 页 - - - - - - - - - 第 5 页2.1数据 字典用 户 表( 用 户 名, 用 户等 级 )学 生 表( 学 号 ,姓 名 ,性 别 , 系别 , 学 生年 龄 )课 程 表( 课 程 号, 课 程名 , 课 时, 学 分)成 绩 表( 课 程 号,学 生号 , 成 绩。 )老 师 表( 老 师 姓名, 老师 编 号 ,所 授 课 程, 联 系 电话 )名
11、字 :老 师 信 息描 述 :学 生 成 绩管理 系统 中 存 储的 所 有 老师 的 信 息定 义 :老 师 信 息=老 师 姓名 +所 授课 程 +教 师编 号 +联系电 话名 字 :学 生 信 息描 述 :学 生 成 绩管理 中存 储 的 所有 学 生 信息定 义 :学生 信息 =学生 学 号 +学 生 姓 名+学 生 性 别+学 生 系别 +学生年 龄位 置 :存 储输出供 查 询名 字 :课 程 信 息描 述 :多 个 必 要课程 信息 组 成定 义 :课 程 信 息=课 程 号+课 程 名+课 时 +学分位 置 :存 储输出供 查 询名 字 :用 户 表 信息描 述 :用 户 个
12、人的信 息定 义 :用 户 信 息=用 户 名位 置 :存 储输出供 查 询名 字 :学 生 成 绩信息输 入 :学 生 姓 名输 出 :相 应 的 学生成 绩信 息名 字 :查 询 信 息描 述 :用 户 提 出的具 体查 询 请 求定 义 :查 询 信 息= 课程查 询 信 息+ 学 生 查询 信 息 位 置 :课 程 表学生 表成 绩 表名 字 :添 加 信 息输 入 :学 号 、 学生姓 名、 学 生 性别 、 系 别、 学 生 年龄名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
13、 第 6 页,共 13 页 - - - - - - - - - 第 6 页输 出 : 新 输 入 的 学 生 信 息名 字 : 删 除 信 息输 入 : 选 中 所 要 删 除 的 学 生 信 息输 出 : 删 除 完 成课 程 数 据 字 典属 性 名存 储 代码类 型长 度课 程 存 储 号course-id int 4 课 程 名course-name char 10 课 程 号courser-no int 4 课 时course-hour int 4 学 分course-credit int 4 学 生 数 据 字 典属 性 名存 储 代码类 型长 度学 生 存 储 号student-
14、id int 4 学 号student-no int 8 学 生 姓 名student-name char 10 学 生 性 别student-sex char 10 学 生 系 别student-phone char 10 学 生 年 龄student-age int 4 老 师 数 据 字 典属 性 名存 储 代码类型长 度老 师 存 储 号teacher-id int 4 老 师 编 号teacher-no int 4 老 师 姓 名Teacher-name char 10 所 授 课 程teacher-course char 10 联 系 电 话teacher-phone int 10
15、 成 绩 数 据 字 典属 性 名存 储 代码类 型长 度名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 13 页 - - - - - - - - - 第 7 页成 绩 存 储 号score-id int 4 学 号student-no int 8 课 程 号couse-no int 4 成 绩score int 4 用 户 数 据 字 典属 性 名存 储 代码类 型长 度用 户 存 储 号user-id int 4 用 户 等 级user-level char 10 用
16、 户 名user-name char 10 2.2分 E-R 图老 师老 师 编 号老 师 姓 名所 授 课 程联 系 电 话名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 8 页,共 13 页 - - - - - - - - - 第 8 页3、逻辑结构设计3.1关系 模型学 生 ( 学 号 、 姓 名 、 性 别 、 年 龄 、 系 别 )老 师 ( 编 号 、 姓 名 、 所 授 课 程 、 联 系 电 话 )课 程 ( 课 程 号 、 课 程 名 、 课 时 、 学 分 )成
17、绩 ( 学 号 、 课 程 号 、 成 绩 )用 户 ( 用 户 名 、 用 户 权 限 )3.2用户 子模 式该 学 生 成 绩 管 理 系 统 用 户 分 为 两 种 : 老 师 , 具 有 添 加 、 修 改 、 删 除 学 生 信 息教 师授课 程选 课分考学 生成 绩学 号课程成 绩学姓性年系 别姓 名编 号所授课联系 电名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 9 页,共 13 页 - - - - - - - - - 第 9 页和 学 生 成 绩 信 息 的 功 能
18、 ; 学 生 好 、 具 有查 询 个 人 信 息 和 课 程 信 息 的 功 能 。 所 以需 要 为 二 者 建 立 用 户 子 模 式 , 可 以 让 其 具 有各 自 的 视 图 。为 学 生 建 立 视 图课 程 1( 课 程 名 、 课 程 编 号 、 学 时 、 学 分 、 成 绩 )为 老 师 建 立 视 图课 程 1( 学 号 、 姓 名 、 课 程 编 号 、 课 程 名 、 成 绩 )4、物理结构设计4.1物理 结构 设 计概 念数 据 库 的 物 理 结 构 设 计 就 是 为 一 个 给 定 的 物 理 逻 辑 模 型 选 取 一 个 最 合 适 应 用要 求 的 物
19、 理 结 构 的 过 程 , 物 理 结 构 设 计 阶 段实 现 的 的 是 数 据 库 系 统 的 内 模 式,它 的 质 量 直 接 决 定 了 整 个 系 统 的 性 能 。因 此 在 确定 数 据 库 的 存 储 结 构 和 存 取 方式 之 前 ,对 数据 库 系 统 所 支 持 的 事 物 进 行 仔细 的分 析 ,获 得 优 化 数 据 库 物 理 设计 的 参 数 。数 据 库 的 物 理 结 构 设 计 分 为 两 步 :确 定 数 据 库 的 物 理 结 构 ,在 关 系 数 据 库 中 主要 指存 取 方 法 和 存 取 结 构 ;对 物 理结 构 进 行 评 价 ,
20、评 价 的 重 点 是 时 间 和 空 间 效率 。4.2确定 数据 库 的存 储 结构由 于 本 系 统 的 数 据 库 建 立 不 是 很 大 , 所 以 数 据 存 取 采 用 的 是 一 个 磁 盘 的 一 个分 区。4.3存取 方法 和 优化 方 法存 取 方 法 是 快 速 存 取 数 据 库 中 数 据 的 技 术 。 数 据 库 管 理 系 统 一 般 是 提 供 多 种存 取 方 式 。常 用 的 存 取 方 式 有 三种 。第 一 种 是 索 引方 法 ,目 前 主 要 是 B+树 索引方 式 ; 第 二 类 是 聚 簇 方 式 ; 第 三类 是 HASH的 方 式 。数
21、据 的 索 引 累 死 数 的 目 录 。在 书 中 ,目 录允 许 用 户 不 必 浏 览 全 书 就 能 迅速 的找 到 所 需 要 的 位 置 。在 数 据 库中 ,索 引 也 允 许 应 用 程 序 迅 速 找 到 表 中 的 数 据 ,而 不 必 扫 描 整个 数 据 库 。 在书中 ,目 录 就 是 内 容 和 相 应 页 号 的 清 单 。在 数 据 库 中 ,索 引 就 是 表 中 数 据 和 相 应存 储 位 置 的 列 表 。 使 用 索 引 的 可 以 大 大 减 少数 据 的 查 询 时 间 。但 需 要 注 意 的 是 ,索 引 虽 然 能 加 速 查 询 大 的 速
22、 度 ,但 是 为 数据 库 中 的 每 张 表都 设 置 大 量 的 索 引 并 不 是 一 个 明 智 的 做 法 。这 是因 为 增 加 索 引 也 有 其 不 利 的 一面 ;首 先 , 每个 索 引 都 将 占 一 定 的 存 储 空 间, 如 果 建 立 聚 簇 索引 ( 会 改 变 数 据物 理 存 储 位 置 的 一 种 索 引 ) , 占 用 的 空 间 就 会 更 大 , 其 次 , 当 表 中 的 数 据 进 行增 加 , 删 除 和 修 改 的 时 候 , 索 引 也 要 动 态 地维 护 , 这 样 就 降 低 了 更 新 速 度 。名师资料总结 - - -精品资料欢
23、迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 10 页,共 13 页 - - - - - - - - - 第 10 页5、基本表的建立名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 11 页,共 13 页 - - - - - - - - - 第 11 页名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - -
24、 第 12 页,共 13 页 - - - - - - - - - 第 12 页6、设计总结一 个 星 期 的 数 据 库 课 程 设 计 即 将 结 束,感 谢 学 校 老 师 给 我 们 一 次 实 践 的 机会 。当 经 过 一 个 星 期 的 努 力 , 看到 自 己 脑 海 里 的 知 识 呈 现 在 文 档 里 , 是 对 我 们来 说 最 值 得 高 兴 的 事 情 了 。在 程 设 计 中 逐 渐暴 露出 自 己 身 上 的 不 足 ,好 多 东 西让 我 们 无 从 下 手 , 他 们 仿 佛 是 拦 路 虎 , 终 于克 服 了 自 己 的 惰 性 , 不 断 问 , 不 断
25、学 习 , 一 次 次 修 改 自 己 的 设 计 。 在 设 计 中 , 我 们 仿 佛 是 在 粉 刷 面 墙 , 一 次 可 能没 办 法 达 到 完 美 , 那 我 们 就 一 次 一 次 地 修 改 , 知 道 填 满 所 有 的空 隙 。 看到 完成的 设 计 报 告 , 一 个 星 期 的 努 力 终 于 修 成 正 果 , 心 中 那 份 小 喜 悦、 小 骄 傲难 以言表 , 更 让 我 们 知 道 应 该 努 力 学 习 文 化 知 识 ,不 断 完 善 自 己 , 书 山 有 路 勤 为 径,学 海 无 涯 苦 作 舟 。名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 13 页,共 13 页 - - - - - - - - -