资源描述
。
数据库设计报告
——教师教学信息管理系统
一、 需求分析
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图
聘任
开设
考试类型
指定
职称
评定
执教
性别类型
核验
教师
M
P
学院
考试类型
指定
职称
评定
执教
性别类型
核验
教师
M
P
开设
考试类型
指定
职称
评定
执教
性别类型
核验
教师
M
P
Q
1
1
课程
开设
学院
R
1
S
1
1
1
N
图9 实体关系E-R图
三、 数据库逻辑结构设计
教师情况一览表:
表1:teacher
字段名
意义
数据类型
说明
tNo
教师编号
Char(8)
主键
tName
姓名
Varchar(50)
有重复索引
sex
性别
Varchar(50)
外键/有重复索引
Age
出生年月日
tinyint
classes
职称
Varchar(50)
外键/有重复索引
price
工资
real
departNo
学院编号
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)
外键/有重复索引
THANKS !!!
致力为企业和个人提供合同协议,策划案计划书,学习课件等等
打造全网一站式需求
欢迎您的下载,资料仅供参考
-可编辑修改-
展开阅读全文