数据库设计老师教学信息管理系统数据库设计报告 ——老师教学信息管理系统一、需求分析1. 功能需求分析1)资料管理2)报表打印3)参数设置资料管理:包括学院信息、老师信息和课程信息的增加、删减、修改、查询。报表打印:包括各学院老师任课课时汇总、打印各学院开课情况报表、打印老师基本情况报和打印所有课程情况总表。参数设置:包括定义考试类型、定义性别类型和定义职务类型等。退出老师教学老师教学信息管理系统 图 1 系统功能模块图2.数据流程图资料管报表打参数设学院信息老师信息课程信息各学院老打印各学打印老师定义性别老师信息各类报表教务部门人事部门课程信息管理定义职称类型学院信息管理定义考试类型人事部门教务部门退出老师教学图 2 系统数据流程图二、数据库概念结构设计 在得到数据项和数据结构后,能够设计出满足用户需求的各种实体,以及她们之间的关系,为逻辑设计打下基础。实体有:老师实体、学院实体、课程实体、考试类型实体、性别类型实体、职称实体。老师实体 E-R 图:出生年月老师姓名老师编号老师学院编号工资职称性别图 3 老师实体 E-R 图学院实体 E-R 图 图 4 学院实体 E-R 图课程实体 E-R 图学院学院名称学院编号学院编号课程名称课程编号课程考试类型学时学分老师编号 图 5 课程实体 E-R 图考试类型实体 E-R 图 图 6 考试类型实体 E-R 图性别类型实体 E-R 图 图 7 性别类型实体 E-R 图考试类型考试类型性别类型性别类型 职称类别实体 E-R 图 图 8 职称类别实体 E-R 图实体关系 E-R 图 课程职称职称类别学院开设11N1111开设PM老师核验性别类型执教评定职称指定考试类型QPM老师核验性别类型执教评定职称指定考试类型R学院PM老师核验性别类型执教评定职称指定考试类型开设聘任S 图 9 实体关系 E-R 图三、数据库逻辑结构设计老师情况一览表: 表 1:teacher字段名意义数据类型说明tNo老师编号Char(8)主键tName姓名Varchar(50)有重复索引sex性别Varchar(50)外键/有重复索引Age出生年月日tinyintclasses职称Varchar(50)外键/有重复索引price工资realdepartNo学院编号Char(8)外键/有重复索引学院表: 表 2:institute字段名意义数据类型说明departNo学院编号Char(8)主键institute学院名称Varchar(50)性别表: 表 3:sex字段名意义数据类型说明 Sex性别Char(2)主键职称表: 表 4:classes字段名意义数据类型说明classes职称Varchar(50)主键考...