高校学生成绩管理系统数据库设计.docx

上传人:b****1 文档编号:3364148 上传时间:2023-05-05 格式:DOCX 页数:8 大小:105.61KB
下载 相关 举报
高校学生成绩管理系统数据库设计.docx_第1页
第1页 / 共8页
高校学生成绩管理系统数据库设计.docx_第2页
第2页 / 共8页
高校学生成绩管理系统数据库设计.docx_第3页
第3页 / 共8页
高校学生成绩管理系统数据库设计.docx_第4页
第4页 / 共8页
高校学生成绩管理系统数据库设计.docx_第5页
第5页 / 共8页
高校学生成绩管理系统数据库设计.docx_第6页
第6页 / 共8页
高校学生成绩管理系统数据库设计.docx_第7页
第7页 / 共8页
高校学生成绩管理系统数据库设计.docx_第8页
第8页 / 共8页
亲,该文档总共8页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

高校学生成绩管理系统数据库设计.docx

《高校学生成绩管理系统数据库设计.docx》由会员分享,可在线阅读,更多相关《高校学生成绩管理系统数据库设计.docx(8页珍藏版)》请在冰点文库上搜索。

高校学生成绩管理系统数据库设计.docx

高校学生成绩管理系统数据库设计

高校学生成绩管理系统数据库设计

1、数据需求分析

1、1设计目标

1、2设计要求

1、3功能要求

1、4性能要求

2、概念结构设计

3、逻辑结构设计

3、1E-R模型转化为关系模式

3、2范式分析

4、物理结构设计

4、1系统数据库设计

5、总结

高校学生成绩管理系统数据库设计

组员:

易剑军、潘晓花、阿仙芝、胡天梦、徐静、马娅梅、周汶斌、何孟、许发佑、查世花

组长:

吴娅萍

摘要:

学生成绩管理系统,能够对学生各门学科成绩信息以及其他与成绩

相关的信息进行综合管理。

对其的设计包括数据需求分析、概念结构设

计、逻辑结构设计、物理结构设计、总结

关键字:

1、数据需求分析

1.1设计目标

针对高等院校的教学工作设计应用系统一一学生成绩管理系统,该系统能够对学生各门学科成绩信息以及其他与成绩相关的信息进行综合管理。

1.2设计要求

只要登录本系统,就可根据系统管理员、教师用户、学生用户等三类用户的不同权限,对表中数据浏览、查询、编辑、更新和打印等,要求系统的功能完整,操作方便。

1.3系统功能分析

在成绩管理系统中主要是对学生成绩的管理,主要实现以下几

个功能:

(1)学生成绩录入;

(2)按院、系、专业、班级、姓名、学号等进行学生成绩查询;

(3)学分统计;

(4)成绩信息的编辑、修改、删除等;

(5)打印学生成绩通知单(按个人或批量打印)。

系统中包含学生基本信息表、课程信息表、教师信息表、密码表、选课信息表、成绩信息表等。

本系统主要对学生信息进行查询和管理。

分为三种权限:

系统管理员、教师、学生。

具体权限如下:

系统管理员:

具有本系统中所有用户的权限可以对学生信息和教师信息的插入、修改和删除等权限。

教师用户:

教师可以查询学生的基本信息和学生的基本信息,并对学生的成绩进行插入、修改和删除。

学生用户:

可以对基本信息和所学课程成绩的查询,并按照一定的约束条件进行查询,由于权限的限制无法对其中的内容进行修改。

1.4性能要求

(1)保证查询时的查全率和查准率。

(2)保证添加数据时的完整性。

1.5数据流图

(1)工作流图

工作流图

(2)数据流图

 

数据流图

2•分数据流图

 

查询流图

添加流图

 

更新流图

删除流图

1・6数据字典

2、概念结构设计

 

 

3、逻辑结构设计

1.1E・R模型转化为关系模式

学生(学号,姓名,班级,学院,系,专业,性别,出生日期)课程信息(课程编号,课程名称,学分,学时,教师编号)教师信息(教师编号,教师姓名,性别,联系,职称,学历)

成绩(学号,课程编号,成绩)

1.2范式分析

(1)分析关系模式学生(学号,姓名,班级,学院,系,专业,性别,出生日期)

在关系模式学生(学号,姓名,班级,学院,系,专业,性别,出生日期)中,班级,学院,系,专业等属性可再分,故不属于INFo

在此关系模式中,学号为主键,姓名,班级,学院,系,专业,性别,出生日期,都为非主属性,根据候选键定义可知学号完全决定姓名,班级,学院,系,专业,性别,出生日期,即每一个非主属性完全依赖于候选键,故属于2NF。

在此关系模式中,姓名,班级,学院,系,专业,性别,出生日期都为非主属性,且每一个非主属性不传递函数依赖于候选键学号,如学号决定姓名,但姓名不决定性别等,所以,该关系模式属于3NF。

(2)分析关系模式教师信息(教师编号,教室姓名,性别,联系,职称,学历)和课程信息(课程编号,课程名称,学分,学时,教师编号)

在关系模式课程信息中,(教师编号,教室姓名,性别,联系,职称,学历)和课程信息(课程编号,课程名称,学分,学时,教师编号)中,每一个属性都不能再分,故属于INFo主键分别为教师编号和课程编号,每一个非主属性完全依赖于候选键,因此这两个关系模式属于2NF。

且每个非主属性不传递函数依赖于教师编号和课程编号,故属于3NF。

而且,候选键教师编号和课程编号决定一切非主属性,故该关系模式属于BCNFo

(3)分析关系模式成绩成绩(学号,课程编号,成绩)

在此关系模式中,每个属性都不可分,故属于1NF。

且每个非主属性都完全函数依赖于候选键学号,故属于2NF,且每个非主属性不传递函数依赖于学号,故属于3NF。

4、物理结构设计

物理数据模型设计要确定数据库的物理结构,包括数据库在物理设备上的存储结构和存取方法,数据表示和数据存储分配等,并得到一个具体的DBMS可接受的物理结构。

表一:

学生信息表

字段

数据类型

长度

是否允许空值

备注

学号

Char

16

主键

姓名

Char

12

性别

Char

2

学院

Char

20

班级

Char

20

Char

20

专业

Char

20

班级

Char

20

出生日期

Smalldatetime

16

表二:

课程信息表

字段

数据类型

长度

是否允许空值

备注

课程编号

Char

16

主键

课程名称

Char

30

学分

Char

8

学时

Char

20

教师编号

Char

20

表三:

教师信息表

字段

数据类型

长度

是否允许空值

备注

教师编号

Char

16

主键

教师姓名

Char

12

性别

Char

2

联系

Char

20

职称

Char

20

学历

Char

20

表四:

成绩表

字段

数据类型

长度

是否允许空值

备注

学号

Char

16

主键

课程号

Char

16

成绩

Char

10

表五:

密码表

字段

数据类型

长度

是否允许空值

备注

用户名

Char

16

主键

密码

Char

16

权限

Char

1()

5、总结

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > IT计算机 > 电脑基础知识

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2