教学管理系统数据
库报告
《数据库原理及应用》
课程设计报告
教学管理体统数据库系统设计
班级
学号
姓名
指导教师
日期
一.需求分析
1.基本情况说明
设计一个简单的教学管理系统,要求存储学生基本情况、课程基本情况,教师授课情况与学生成绩记录等,提供成绩录入、信息查询等功能以满足日常教学管理需要。
对学生的成绩的管理、查询学生的各科成绩的学生成绩管理系统。
该系统能够帮助我们更方便的管理学生的成绩,替代了以前的手工操作管理学生的成绩,节约我们珍贵的时间。
而且老师和学生能够以不同个的身份登录,获得不同的操作权限,有效的提高教学管理系统的工作效率。
2.数据库系统应具备的具体功能
系统分为以下四个部分:学生管理子系统、教师管理子系统、教务管理子系统需求。
1、学生管理子系统需求:
交费功能:每年按规定的时间缴纳学费。
查询功能:查询考试成绩及班级排名;查询课程信息;
查询教学培养计划;查询任课老师的信息;
查询上课地点及上课时间。
变更信息:对教师基本信息的添加,删除,修改。
2、教师管理子系统需求:
查询功能:查询教学培养计划;查询课程表;查询学生
的总体成绩;查询学生所用的教材;查询教
师的基本信息。
变更信息:对教师基本信息的添加,删除,修改。
3、教务管理子系统需求:
学籍处理:新生入学档案的录入;毕业学生档案的处
理;学生档案的处理包括插入,删除以及修
改;学生基本信息的查询。
统计功能:统计每个教师在某个时间段内的教学工作
量;统计每个教室的利用情况等。
制定教学计划:根据专业教学秘书提供和教师的任课
信息表制定教学计划;把教学计划输
入课程管理数据库和教师任课数据库排课:根据教学计划为每个专业排课,每个专业的学生
能够查询自己的课程,教务处能够根据教学计
划修改课程表,将课程表分发给老师,学生,
教室管理员和院系。
数据字典
数据项
数据结构
数据流
处理过程
二.概念结构设计
将需求分析得到的用户需求抽象为信息结构即概念模型的过程就是概念结构设计。
它是整个数据库设计的关键所在。
它是现实世界的一个真实模型,表示自然、直观,又易于理解。
根据学生成绩管理的需求分析建立局部和全局ER图,如下所示。
(1)局部E—R设计
由在系统中描述教师实体的相关信息有教师编号、姓名、性别、出生日期、职称、教龄、专业、所属学院、行政职务,设计该实体ER图,如图1所示。
图1 实体教师局部ER 图
由在系统中描述学生实体的相关信息有学号、姓名、性
别、出生日期、专业、班级、所属学院,设计该实体ER 图,如图2所示:
图2 实体学生局部ER 图
教师
教师编
姓名
教龄
职称
行政职
出生日
专业 性别
所属学院
学生
专业
姓名
性别
班级
所属学院 出生日
学号。