当前位置:文档之家› 数据库设计——教师教学信息管理系统

数据库设计——教师教学信息管理系统

数据库设计报告
——教师教学信息管理系统 一、需求分析
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 图
图9 实体关系E -R 图
三、数据库逻辑结构设计 教师情况一览表:
表1:teacher
字段名 意义 数据类型 说明 tNo 教师编号 Char(8) 主键 tName 姓名 Varchar(50) 有重复索引 sex
性别
Varchar(50)
外键/有重复索引 Age 出生年月日
tinyint
classes
职称
Varchar(50)
外键/有重复索引 price 工资 real
departNo
学院编号
Char(8)
外键/有重复
课程 学院
1
1
N
1
1
1
1
考试类型 执教 性别类型 核验 教师 M Q
考试类型
执教
性别类型
核验
教师
M
R
聘任
开设
指定
职称
评定
P
S
学院表:
性别表:
职称表:
考试类型表:
教师任课表:。

相关主题