数据库课程设计报告 教学管理系统 数据库设计 课程设计题目 教学管理系统 学 院 软件学院 班 级 软件技术四班 年 级 2 0 1 3 级 姓 名 彭超 李新 徐彤 ( 2 0 1 4 年 1 1 月) 用5 行左右的文字对系统进行简要介绍 对教学管理信息统一规范整理,实现各种信息的自动管理。为便于信息的查询,找出各种信息的关联性,根据各种需求设计出合理的报表。 减轻教学日常信息管理的负担,方便学生、教师查询信息和学校对所有信息的管理。以简单便捷的操作获取详尽的信息。 一、数据需求分析 某学校设计学生教学管理系统。学生实体包括学号、姓名、性别、生日、民族、籍贯、简历、登记照,每名学生选择一个主修专业,专业包括专业编号、名称和类别,一个专业属于一个学院,一个学院可以有若干个专业。学院信息要存储学院号、学院名、院长。教学管理还要管理课程表和学生成绩。课程表包括课程号、课程名、学分,每门课程由一个学院开设。学生选修的每门课程获得一个成绩。另外,为了管理教师教学安排,教师包括编号、姓名、年龄、职称,一个教师只能属于一个学院,一名教师可以上若干门课程,一门课程可以有多名老师来上,每个教师所上的每门课都有一个课堂号和课时数。 本系统数据字典如下: 数据项表 编号 标识符 类型 长度 同义名 1 CourseNo varchar 10 课程号 2 ClassName Varchar 20 课程名 3 Credit int 4 学分 4 CPeriod int 4 学时 5 DeptNo varchar 10 学院号 6 DeptName Varchar 20 院名 7 President Varchar 256 院长 8 StudentNo varchar 10 学号 9 StudentName varchar 20 姓名 10 Gender varchar 4 性别 11 Age datetime 8 年龄 12 Nation varchar 8 民族 13 Place Varchar 256 籍贯 14 Synopsis Varchar 256 简历 15 Photo Varchar 256 登记照 16 Major Varchar 8 主修专业 17 TeacherNo Varchar 10 教师号 18 TeacherName Varchar 20 教师姓名 19 TeacherGender Varchar 4 教师性别 20 TeacherAge datetime 8 教师出生日期 21 ProTitle Varchar 20 职称 22 Specialized varchar 20 专业级教学课程 23 TeacherCpllage varchar 8 所属学院 24 ExamScore float 8 考试成绩 25 SumScore float 8 总成绩 数据流 数据流表 编号 名称 来源 去向 组成 1 身份信...