第6章教务管理系统初步ER图基本ER图
- 格式:ppt
- 大小:130.50 KB
- 文档页数:2
教学管理系统一、系统功能需求学校教务管理系统是针对学校的大量信息处理工作而开发的管理软件,完成的主要功能如下:(1)学生基本信息管理:能够对学生基本信息进行输入、删除、修改。
学生基本信息包括: 学号、姓名、性别、出生日期、入学成绩、所在系号。
(2) 系部基本信息管理:系部的基本信息输入、修改、删除。
系部基本信息包括:系号、系名称、系的简介.(3)课程信息管理:课程信息的输入、修改、删除。
课程信息包括:课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间。
(4)教职工信息管理:教职工信息的输入、修改、删除。
教职工信息包括:职工号、姓名、性别、出身年月、所在系号、职称、技术专长.(5)选课管理:学号、学生、课程号、课程名称、上课教师姓名、系号每学期所选课程的学分不能超过15分。
学生可以同时选修一门或多门课程.可以同时为多个学生选修某一门或某几门课程。
可以删除和修改选课信息。
(6)成绩管理可以按课程输入和修改成绩,也可以按学生输入和修改成绩.(7) 信息查询可以按学号、姓名、系号查询学生基本信息.可以按职工号、姓名、系号查询教职工基本信息。
可以按系号、系名称查询系的基本信息。
可以按课程号、课程名称、上课教师姓名查询课程基本信息。
按学号、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包括课程基本情况。
若查询涉及多门课程,则按课程分组。
每门课程按总评成绩从高分到低分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩和总评成绩)。
(8)统计报表a、成绩报表:内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩和总评成绩。
能按课程号、课程名称、教师姓名输出对应课程的成绩报表.b、能够根据课程、授课教师统计成绩〉=90分、>=80分、>=70分、〉=60分及不及格学生的人数及比例。
二、任务描述1、根据需求描述,完成数据概念模型设计,画出E—R图;2、优化E-R图,给出数据逻辑模型;3、将逻辑模型转换成物理模型并创建数据库和数据表.要求数据表能尽量实现数据完整性要求.4、根据需要,创建适当的索引。
学生课程管理系统er图本文将介绍学生课程管理系统的实体关系图(ER图)设计。
学生课程管理系统是一个为学生提供查看、选择和管理课程信息的系统。
设计ER图是为了清晰地表示系统中不同实体之间的关系,便于系统开发和维护。
学生实体学生是该系统的核心实体之一,每个学生都有独一无二的学生ID、姓名、年龄和性别等基本信息。
学生可以选修多门课程,因此与课程之间存在多对多关系。
课程实体课程是学生可以选择的教学单元,每门课程都有唯一的课程编号、名称和学分等属性。
一个课程可以由多名学生选修,因此与学生之间也存在多对多的关系。
教师实体教师是负责教授课程的实体,每位教师有独一无二的教师ID、姓名和职称等属性。
每门课程都由一位教师负责授课,因此教师与课程之间存在一对多的关系。
关系图设计为了清晰地表示各实体之间的关系,我们设计的ER图如下:erDiagramSTUDENT {string StudentIDstring Nameint Agestring Gender}COURSE {string CourseIDstring CourseNameint Credits}TEACHER {string TeacherIDstring Namestring Title}STUDENT_COURSE {string StudentIDstring CourseID}COURSE_TEACHER {string CourseIDstring TeacherID}STUDENT }|..|| STUDENT_COURSECOURSE }|..|| STUDENT_COURSETEACHER }|..|| COURSE_TEACHERCOURSE }|..|| COURSE_TEACHER在ER图中,学生、课程和教师分别为各自的实体,并通过 STUDENT_COURSE 和 COURSE_TEACHER 实体表示学生与课程、课程与教师之间的关系。
教学管理系统一、系统功能需求学校教务管理系统就是针对学校的大量信息处理工作而开发的管理软件,完成的主要功能如下:(1) 学生基本信息管理:能够对学生基本信息进行输入、删除、修改。
学生基本信息包括:学号、姓名、性别、出生日期、入学成绩、所在系号。
(2) 系部基本信息管理:系部的基本信息输入、修改、删除。
系部基本信息包括:系号、系名称、系的简介。
(3) 课程信息管理:课程信息的输入、修改、删除。
课程信息包括:课程号、课程名称、任课教师号、学时、学分、上课时间、上课地点、考试时间。
(4) 教职工信息管理:教职工信息的输入、修改、删除。
教职工信息包括:职工号、姓名、性别、出身年月、所在系号、职称、技术专长。
(5) 选课管理:学号、学生、课程号、课程名称、上课教师姓名、系号每学期所选课程的学分不能超过15分。
学生可以同时选修一门或多门课程。
可以同时为多个学生选修某一门或某几门课程。
可以删除与修改选课信息。
(6) 成绩管理可以按课程输入与修改成绩,也可以按学生输入与修改成绩。
(7) 信息查询可以按学号、姓名、系号查询学生基本信息。
可以按职工号、姓名、系号查询教职工基本信息。
可以按系号、系名称查询系的基本信息。
可以按课程号、课程名称、上课教师姓名查询课程基本信息。
按学号、课程号、课程名称、上课教师姓名、系号查询学生成绩,内容包括课程基本情况。
若查询涉及多门课程,则按课程分组。
每门课程按总评成绩从高分到低分给出选修该门课程的所有学生的成绩(平时成绩、考试成绩与总评成绩)。
(8) 统计报表a、成绩报表:内容包括课程基本信息(课程号、课程名称、任课教师号、学时、学分),选课学生名单(学号、姓名、性别),每个学生的平时成绩、考试成绩与总评成绩。
能按课程号、课程名称、教师姓名输出对应课程的成绩报表。
b、能够根据课程、授课教师统计成绩>=90分、>=80分、>=70分、>=60分及不及格学生的人数及比例。
T eacher表是存储教师档案的表,以【教师编号】为主键,登记教师档案的具体信息,主要有教师号、姓名、性别职称。
ER图如下:
Student表是存储学生档案的表,以【学号】为主键,登记学生档案信息,主要有学号、姓名、性别、出生年月、专业。
ER图如下:
Course 表是存储学生主修课程档案的表,以【课程号】为主键,登记学生主修课程的档案信息,主要有课程号、课程名、教师号、学分、学时。
ER图如下:
Choice 表是存储学生选修课程档案的表,由于是多对多是关系,因此没有主键,登记学生选修课程的档案信息,主要有课程号、课程名、教师号、学分、学时。
ER图如下:
在四个表中系统E-R模型图如图所示:。