1、数据库设计汇报 老师教学信息管理系统一、 需求分析1 功效需求分析1) 资料管理2) 报表打印3) 参数设置资料管理:包含学院信息、老师信息和课程信息增加、删减、修改、查询。报表打印:包含各学院老师任课课时汇总、打印各学院开课情况报表、打印老师基础情况报和打印全部课程情况总表。老师教学信息管理系统退出老师教学信息管理系统打印全部课程情况总表定义考试类型定义性别类型定义职称类型学院信息管理老师信息管理课程信息管理各学院老师任课课时汇总打印各学院开课情况报表打印老师基础情况表参数设置:包含定义考试类型、定义性别类型和定义职务类型等。资料管理报表打印参数设置老师信息管理学院信息管理课程信息管理各学院
2、老师任课课时汇总打印各学院开课情况报表打印老师基础情况表 图1 系统功效模块图2.数据步骤图教务部门人事部门定义考试类型学院信息管理定义职称类型课程信息管理人事部门教务部门定义性别类型各类报表打印老师信息管理图2 系统数据步骤图二、 数据库概念结构设计 在得到数据项和数据结构后,能够设计出满足用户需求多种实体,和她们之间关系,为逻辑设计打下基础。实体有:老师实体、学院实体、课程实体、考试类型实体、性别类型实体、职称实体。老师实体E-R图:性别职称工资学院编号老师老师编号老师姓名出生年月图3 老师实体E-R图学院实体E-R图学院编号学院名称学院 图4 学院实体E-R图课程实体E-R图老师编号学分
3、课时考试类型课程课程编号课程名称学院编号 图5 课程实体E-R图考试类型实体E-R图考试类型考试类型 图6 考试类型实体E-R图性别类型性别类型性别类型实体E-R图 图7 性别类型实体E-R图 职称类别实体E-R图职称类别职称 图8职称类别实体E-R图实体关系E-R图聘用开设考试类型指定职称评定执教性别类型核验老师MP学院考试类型指定职称评定执教性别类型核验老师MP开设考试类型指定职称评定执教性别类型核验老师MPQ11课程开设学院R1 S111N 图9 实体关系E-R图三、 数据库逻辑结构设计老师情况一览表: 表1:teacher字段名意义数据类型说明tNo老师编号Char(8)主键tName
4、姓名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)主键考试类型表: 表5:test字段名意义数据类型说明test考试类型Varchar(50)主键老师任课表: 表6:course字段名意义数据类型说明CNo课程编号Char(8)主键CName课程名称Varchar(50)departNo学院编号Char(8)外键/有反复索引tNo老师编号Char(8)外键/有反复索引Grade学分Char(8)Time 课时Char(8)test考试类型Varchar(50)外键/有反复索引