研究生教学管理系统的设计与实现
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2 0 1 3@ - - 7月
总 2 8 6
学 生管 理
研究生教学管理系统的设计与实现
陈 智
摘 要: 本 文 阐 述 了一 个 研 究 生教 学 管 理 系统 的 设 计 方 法 与 具 体 实现 方 案 , 并 对 其 设 计 时的 技 术 关键 点做 了较 为详 细 的
一
、
录入 、 查询等工作 。( 2 ) 在校生学籍注册 , 主要包括在 校生的学 籍变更信息等 的管理工作。( 3 ) 毕业生学历注册 , 包括毕业生 的
2 . 课程库 。课程库中包含 了课程信息 , 主要用 于学 生成绩 库中 , 其 主要字段如下 : 课程号 、 课 程名称 、 学时 、 课 程性质 、 课 程类 别 。 3 . 教师信息库。 ( 1 ) 教师个人档案库 。 该库含教师号 、 姓名 、 性别 、 出生 、 学历 、 职称 、 电话 、 部 门等字段。 ( 2 ) 教学评估库 。 该 库含教师号 、 课程号 、 评估分数 、 评语等字段。
四、 系统 维 护 部 分 的设 计
个人信息管理 、 毕业证书相关信息管理等。 2 . 教学评估管理子 系统。这一系统主要是完成对教师教学 的网上评估管理丁作 。
3 . 教 务 管 理 子 系统 。 这 一 系统 主要 是 包 括 课 程 管 理 、 学 生 成
绩管理 、 培养方 案管理等 。 整个 教学 管理系统除完成上述各子 系统 基本功能外 , 为保 证 系统安全性 和可靠 性 , 还包 括系统维护部分 , 其 主要功 能有 :
1 . 数据库是整个软件 系统的核心 。本系统从总体上说应属 于档案管理 类系统 , 而 非事务处理类 系统 , 因此 数据库 是整个 软件 系统 的核心 。我们在软件设计时 , 使用 了最新的 My S Q L数 据库 系统进行数据管理 。 M y S Q L是一个开放源码的小型关联式 数 据库管理系统 ,其非常广泛 的应用 在 I n t e me t 的 中小型 网站 系统 中。虽然 M y S Q L相 比 O r a c l e 、 S Q L S e r v e r 等大型数据库 系 统来 说 比较简单一些 , 但 针对教学管理这种 数据量不大 的系统 来说 完全是足够 的, 而且 管理 和维护也 比较简单 。 2 . 可以方便地从 网上查询数据库 中保存 的数据 。网上数据 查询系统采用 了专用于 网络 编程的 P H P脚本语言 ,其是一种 H T ML内嵌式的语言 ,是一 种在服务器端执行 的嵌入 H T M L文 档的脚本语言 , 语言 的风格有类似于 c语言 , 被广泛地运用。通 过P H P和 M y S Q L数据库 的结合 ,可 以方便地从 网上查 询数 据 库 中保存的数据。
且, 通过利 用最新 的数据库 和网络开发 技术 , 学生还 可 以通过 互联 网非常方便地访 问到相 关信息和数据 , 加强 了师 生之间的
交流 。
系统 组 成 及 功 能 介 绍 1 学籍管理子 系统。这一 系统 主要 是完成对学生学籍的管 理工作 , 它包 括 : ( 1 ) 新生录取注册 , 包 括 新 生 的 考 生 信 息 数 据 的
作 为一个 管理 信息系统 , 数据库 的设计是非 常重 要的 , 我 们在 数据 库设 计中 , 根据第三范式 的要求 , 并结合研究生教学 管理 的现状 , 建立 了研究生教学管理系统 的基本数据库。下 面
是系统 中主要数据库及 内容简介 : 1 . 学生信息库。 ( 1 ) 学生基本情 况库 。 该库包括 了学生的一 些基本档案 信息 , 主要有如 下字段 : 学号 、 考生编号 、 专业 、 年 级、 姓名 、 性别 、 出生年月 日、 毕业院校 、 籍贯 、 民族 、 备注 。( 2 ) 学生成绩库 。该库是保存学 生成绩 , 主要有如下字段 : 学号 、 学 期、 课程号 、 学时 、 学分 、 分数。
0
( 1 ) 用户登录管理 , 包括用户登录 、 密码管理等工作。( 2 ) 数据备 份号 阪复, 将数据备 份到磁盘或从备份盘恢复数据。( 3 ) 数据库 完整性校 验 , 主要校验数 据库 中数据表字段 内容 的合法性 以及
不 同数据表之 间是否有不匹配的地方。
二、 系 统 总 体 设 计 介 绍
1 嫩 据的备份和恢复。 这是系统维护部分的一个重要项 目。 本系统允许用户将数据备份至磁盘或其他介质 , 借助于系统 的 网络功能甚至可将数据备份至 网络上其他计算机上 ,并 可从 这些位置恢 复数据 。备份时可选择是否删除原始数据 , 对于需 要存档的数据 , 删除后可节省硬盘空间 。 2 . 数据库完整性校验。 数据库的完整性包括检查 的唯一性 , 如学号 、 课 程号 的唯一性等; 检查不 同库之间的完 整性关系 , 如 成绩库 的学号和课 程号必须在 基本情况库 和课 程库 中存 在 ; 用户 自定义 的检查 , 如成绩的范围 、 学时及学分 的范围等。这 些校验工作是保证数据库数据完整 、运行可靠 的关键 环节之
分析 。
3 后 台管理 系统 设 计 。 后 台 管理 系统 包 括 数 据 录入 和数 据
导人等工作 , 其 中数据录入采用专用的界面进行 录入工作 , 主 要用于单条学生数据信 息输人 、 修改等。而数据导入则方便大 批量 的学 生数 据导 人数 据库 中 ,这其 中主要包括采用一个方 便 的工具将常用的 E x c e l 工作表 中的数据进行导入。 三、 系 统 主 要数 据 库 介 绍
关键 词 : 研 究生教学管理 ; 管理信 息系统 ; My S QL ; P H P 研究生教学管理是一项 比较 复杂而细致 的工作 , 它涉及 到 的管理 内容非常丰 富 , 而且数据量也很大 , 查询任 务尤 为繁重 。 因此 , 为提 高教学管 理的水平 , 建 立计算机教 学管理 信息 系统 是非常必要的。我们设 计的研究 生教学管理系统是在软件开发 人员和教学管理工作人 员紧密配合的基础上研制 开发 的, 充分 考 虑 了研 究 生 教 学 管理 的 特 点 ,符 合 教 学 管 理 的 统 一 标 准 , 功 能齐全 , 界 面友好 , 并保 证了一定程度上 的安全性和可靠性。而
总 2 8 6
学 生管 理
研究生教学管理系统的设计与实现
陈 智
摘 要: 本 文 阐 述 了一 个 研 究 生教 学 管 理 系统 的 设 计 方 法 与 具 体 实现 方 案 , 并 对 其 设 计 时的 技 术 关键 点做 了较 为详 细 的
一
、
录入 、 查询等工作 。( 2 ) 在校生学籍注册 , 主要包括在 校生的学 籍变更信息等 的管理工作。( 3 ) 毕业生学历注册 , 包括毕业生 的
2 . 课程库 。课程库中包含 了课程信息 , 主要用 于学 生成绩 库中 , 其 主要字段如下 : 课程号 、 课 程名称 、 学时 、 课 程性质 、 课 程类 别 。 3 . 教师信息库。 ( 1 ) 教师个人档案库 。 该库含教师号 、 姓名 、 性别 、 出生 、 学历 、 职称 、 电话 、 部 门等字段。 ( 2 ) 教学评估库 。 该 库含教师号 、 课程号 、 评估分数 、 评语等字段。
四、 系统 维 护 部 分 的设 计
个人信息管理 、 毕业证书相关信息管理等。 2 . 教学评估管理子 系统。这一系统主要是完成对教师教学 的网上评估管理丁作 。
3 . 教 务 管 理 子 系统 。 这 一 系统 主要 是 包 括 课 程 管 理 、 学 生 成
绩管理 、 培养方 案管理等 。 整个 教学 管理系统除完成上述各子 系统 基本功能外 , 为保 证 系统安全性 和可靠 性 , 还包 括系统维护部分 , 其 主要功 能有 :
1 . 数据库是整个软件 系统的核心 。本系统从总体上说应属 于档案管理 类系统 , 而 非事务处理类 系统 , 因此 数据库 是整个 软件 系统 的核心 。我们在软件设计时 , 使用 了最新的 My S Q L数 据库 系统进行数据管理 。 M y S Q L是一个开放源码的小型关联式 数 据库管理系统 ,其非常广泛 的应用 在 I n t e me t 的 中小型 网站 系统 中。虽然 M y S Q L相 比 O r a c l e 、 S Q L S e r v e r 等大型数据库 系 统来 说 比较简单一些 , 但 针对教学管理这种 数据量不大 的系统 来说 完全是足够 的, 而且 管理 和维护也 比较简单 。 2 . 可以方便地从 网上查询数据库 中保存 的数据 。网上数据 查询系统采用 了专用于 网络 编程的 P H P脚本语言 ,其是一种 H T ML内嵌式的语言 ,是一 种在服务器端执行 的嵌入 H T M L文 档的脚本语言 , 语言 的风格有类似于 c语言 , 被广泛地运用。通 过P H P和 M y S Q L数据库 的结合 ,可 以方便地从 网上查 询数 据 库 中保存的数据。
且, 通过利 用最新 的数据库 和网络开发 技术 , 学生还 可 以通过 互联 网非常方便地访 问到相 关信息和数据 , 加强 了师 生之间的
交流 。
系统 组 成 及 功 能 介 绍 1 学籍管理子 系统。这一 系统 主要 是完成对学生学籍的管 理工作 , 它包 括 : ( 1 ) 新生录取注册 , 包 括 新 生 的 考 生 信 息 数 据 的
作 为一个 管理 信息系统 , 数据库 的设计是非 常重 要的 , 我 们在 数据 库设 计中 , 根据第三范式 的要求 , 并结合研究生教学 管理 的现状 , 建立 了研究生教学管理系统 的基本数据库。下 面
是系统 中主要数据库及 内容简介 : 1 . 学生信息库。 ( 1 ) 学生基本情 况库 。 该库包括 了学生的一 些基本档案 信息 , 主要有如 下字段 : 学号 、 考生编号 、 专业 、 年 级、 姓名 、 性别 、 出生年月 日、 毕业院校 、 籍贯 、 民族 、 备注 。( 2 ) 学生成绩库 。该库是保存学 生成绩 , 主要有如下字段 : 学号 、 学 期、 课程号 、 学时 、 学分 、 分数。
0
( 1 ) 用户登录管理 , 包括用户登录 、 密码管理等工作。( 2 ) 数据备 份号 阪复, 将数据备 份到磁盘或从备份盘恢复数据。( 3 ) 数据库 完整性校 验 , 主要校验数 据库 中数据表字段 内容 的合法性 以及
不 同数据表之 间是否有不匹配的地方。
二、 系 统 总 体 设 计 介 绍
1 嫩 据的备份和恢复。 这是系统维护部分的一个重要项 目。 本系统允许用户将数据备份至磁盘或其他介质 , 借助于系统 的 网络功能甚至可将数据备份至 网络上其他计算机上 ,并 可从 这些位置恢 复数据 。备份时可选择是否删除原始数据 , 对于需 要存档的数据 , 删除后可节省硬盘空间 。 2 . 数据库完整性校验。 数据库的完整性包括检查 的唯一性 , 如学号 、 课 程号 的唯一性等; 检查不 同库之间的完 整性关系 , 如 成绩库 的学号和课 程号必须在 基本情况库 和课 程库 中存 在 ; 用户 自定义 的检查 , 如成绩的范围 、 学时及学分 的范围等。这 些校验工作是保证数据库数据完整 、运行可靠 的关键 环节之
分析 。
3 后 台管理 系统 设 计 。 后 台 管理 系统 包 括 数 据 录入 和数 据
导人等工作 , 其 中数据录入采用专用的界面进行 录入工作 , 主 要用于单条学生数据信 息输人 、 修改等。而数据导入则方便大 批量 的学 生数 据导 人数 据库 中 ,这其 中主要包括采用一个方 便 的工具将常用的 E x c e l 工作表 中的数据进行导入。 三、 系 统 主 要数 据 库 介 绍
关键 词 : 研 究生教学管理 ; 管理信 息系统 ; My S QL ; P H P 研究生教学管理是一项 比较 复杂而细致 的工作 , 它涉及 到 的管理 内容非常丰 富 , 而且数据量也很大 , 查询任 务尤 为繁重 。 因此 , 为提 高教学管 理的水平 , 建 立计算机教 学管理 信息 系统 是非常必要的。我们设 计的研究 生教学管理系统是在软件开发 人员和教学管理工作人 员紧密配合的基础上研制 开发 的, 充分 考 虑 了研 究 生 教 学 管理 的 特 点 ,符 合 教 学 管 理 的 统 一 标 准 , 功 能齐全 , 界 面友好 , 并保 证了一定程度上 的安全性和可靠性。而