1、1 教学管理系统教学管理系统 1 引言引言 1.1 编写目的 本文档为定义项目的需求,指导后期的系统的分析与设计,并为系统的最 终用户、项目管理人员和项目开发人员提供参考标准。 1.2 项目背景 该系统的最终用户为学校的教学管理人员及老师。随着高校的扩招,依靠 原来的档案管理教学已经力不从心且效率低下,开发教学管理系统已是大势所 趋。 1.3 假定与约束 假定分为用户假定和系统环境假定。 用户假定为系统的用户具有一定的计算机操作基础,能使用 Windows 操 作系统和 Internet Explorer。 系统环境假定为用户拥有一台 pc 机,能够连上因特网(局域网) 。 2 需求需求分析分
2、析 教学管理系统从功能来说,主要是实现对一般高校的信息化管理系统。用户 的需求可分为如下 3 个方面: 教学管理人员通过该系统登录学生、教师和课程的有关信息。 教师可以通过该系统来设置课程信息和登录学生的成绩, 实现对学生成绩的 管理。 通过该系统对学生成绩进行汇总统计和分析。 2 2.1 功能模块 2.2 数据流程图 外部实体 处理 数据流 数据存储 教学管理系统 教师信息管理 选课信息管理 学生信息管理 教 师 档 案 登 录 教 师 信 息 登 录 相 关 信 息 查 询 选 课 信 息 登 录 课 程 信 息 登 录 相 关 信 息 查 询 学 生 档 案 登 录 学 生 成 绩 登
3、录 学 生 相 关 信 息 “教学管理系统”功能模块图 3 学生信息管理子系统数据流程图 成绩管理子系统数据流程图 教师 学 生 成 绩 单 成绩 登 记 期 末 成绩 成绩 分析 成绩存储 学 生 信 息 管 理 校长 学生 错误的学生 登记表 学 生 学 生 信 息 学 生 登 记表 学生档案 校长 各 系 部 教务 管 教 学 计 划 教 学 计划 课表 学 生 教 师 学 生 成 绩 学 生 成 绩单 学生成绩 教学管理系统数据流图 打印 课表 统 计 报 学 生 情 况 登记表 统计报表 4 2.3 数据字典 在系统数据流程图的基础上,进一步和描述所有数据的工具,包括一切动态 数据和
4、静态数据的数据结构和相互关系的说明, 是数据分析和数据管理的重要工 具,也是数据库的参考依据。 1.数据项数据项 (1) 涉及教师的数据字典 数据项名数据项名 数据类型数据类型 长度长度 值域范围值域范围 说明说明 教师编号 varchar 10 0001-9999 姓名 varchar 10 性别 varchar 50 男,女 工作时间 varchar 10 政治面貌 varchar 学历 varchar 职称 varchar 老师的头衔 (2) 涉及学生的数据字典 数据项名数据项名 数据类型数据类型 长度长度 值域范围值域范围 说明说明 学号 varchar 10 000001-99999
5、9 课程编号 varchar 10 姓名 varchar 50 性别 varchar 10 男,女 出生日期 varchar 政治面貌 varchar 班级编号 varchar (3) 涉及课程的数据字典 数据项名数据项名 数据类型数据类型 长度长度 值域范围值域范围 说明说明 课程编号 varchar 10 课程名 varchar 10 课程类别 varchar 50 学分 varchar 10 (4) 涉及授课的数据字典 数据项名数据项名 数据类型数据类型 长度长度 值域范围值域范围 说明说明 授课 ID varchar 10 课程编号 varchar 10 教师编号 varchar 50
6、 0001-9999 5 班级编号 varchar 10 学年 varchar 授课地点 varchar 授课时间 varchar (5) 涉及成绩的数据字典 数据项名数据项名 数据类型数据类型 长度长度 值域范围值域范围 说明说明 成绩 ID varchar 10 学号 varchar 10 000001-999999 学年 varchar 50 学期 varchar 10 课程编号 varchar 成绩 varchar (6) 涉及选课的数据字典 数据项名数据项名 数据类型数据类型 长度长度 值域范围值域范围 说明说明 选课 ID varchar 10 选课编号 varchar 10 学号 varchar 50 000001-999999 2.数据结构数据结构 编号: 1 名称:教师 简述:介绍教师的基本信息 组成:教师编号,姓名,性别,工作时间,政治面貌,学历,职称 编号: 2 名称:学生