当前位置:   article > 正文

学生信息管理系统(数据库设计)_学生信息管理系统数据库设计

学生信息管理系统数据库设计

1 分析

1.1 业务分析:

学生信息管理系统是高校面向教师和学生设计的一个多功能数据管理平台,本篇文章针对学生信息管理系统的数据库进行分析。

1.2 系统分析:

(1)用户:学生,教师

(2)功能:学生和教师信息的增删查改,教师为学生学科成绩打分,学生查看学科对应的教师信息,学生查看自己的成绩等等。

1.2.1 学生用户

对于学生用户需要实现的功能有:

(1)学生查看自己的信息,进行增删改查处理;

(2)学生根据自己的课程编号,学号进行查询自己的成绩;

(3)学生查询课程信息和任课老师信息;

等等。

1.2.2 教师用户

对于教师用户需要实现的功能有:

(1)教师查看自己的信息,进行增删改查处理;

(2)教师查询学生信息

(3)教师根据课程编号给学生成绩;

(4)教师查询学生成绩的最高分,平均分;

2 构建模型

2.1 概念模型(ERP模型)

根据上述的学生信息管理系统功能分析,得到本系统需要的实体有:学生、教师、成绩、课程等,并根据系统所需的功能,分析实体所需要的属性,画出如下E-R图。

2.2.1 E-R图

2.2 数据模型

2.2.1 将ERP模型转化为关系模式

按照E-R图转换为关系模式的规则,将上述E-R图转换,得到的关系模式为:

学生(学生学号、姓名、年龄、性别、户籍);

教师(教师编号、姓名、年龄、性别、户籍);

课程(课程编号、课程名称、教师编号、课程时间);

成绩(课程编号、学生学号、分数);

2.2.3 设计表格

(1)学生表(student)

类型长度不是null注释
stu_idint20
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/article/detail/40092
推荐阅读
相关标签