学生获奖管理系统数据库设计方案
学生获奖管理系统数据库设计是对学生获奖信息的全面管理,涉及学生个人信息、班级信息、专业信息、教师信息、院系信息、个人奖项信息与团体奖项信息等多维数据。此系统实现:
-
学生个人信息的管理:包括学生学号、姓名、性别、班级编号、入学年份、身份证号、出生日期、电话等。
-
班级、专业、院系、教师等信息的管理:系统维护包括班级编号、班级名称、容量、班长姓名、专业名称、教师姓名、职称及院系名称等信息。
-
奖项信息管理:个人奖项和团体奖项管理涵盖奖项编号、级别、类型(如能力奖、艺术奖、体育奖等)以及团体奖的班级、专业、院系等属性。
-
学生获奖信息管理:包括获奖学生的学号、姓名、获奖编号、奖项名称、时间、指导教师、级别及等级等。
-
存储过程与视图创建:系统支持存储过程查询个人及团体奖项信息,并通过视图连接学生与班级表实现班级信息快速查询。
概念设计结构
-
奖项管理E-R图:设计包括奖项表、学生个人信息表、班级表、专业表、教师表、院系表、个人奖项表、团体奖项表等。
-
学生个人信息E-R图:包含学生信息、班级、专业、教师和院系表。
-
专业信息E-R图:管理专业表、教师表、院系表等关联信息。
-
教师信息E-R图:展示教师与院系信息的关系。
-
奖项信息E-R图:包括个人奖项表和团体奖项表的数据关系。
逻辑结构设计
-
班级表:字段包括班级编号和名称。
-
专业表:字段包括专业编号和名称。
-
院系表:字段包括院系编号和名称。
-
教师表:包含教职工号、性别、姓名、职称及院系信息。
-
学生个人信息表:包含学号、姓名、性别、班级编号、入学年份、身份证号、出生日期及电话等。
-
奖项表:涵盖奖项编号、级别和各类奖项属性。
-
团体奖项表:记录团体奖项编号、级别、班级团体奖、专业团体奖、院系团体奖等。
数据字典
-
班级表:
classes_id
,classes_name
,classes_capacity
等。 -
专业表:
majors_id
,majors_name
。 -
奖项表:
manage_prizes-id
,manage_student-name
,manage_prizes-date
等。 -
学生信息表:
students_study_id
,students_name
等。