文档详情

数据库设计报告-学生信息管理系统.docx

发布:2024-03-25约4.49千字共8页下载文档
文本预览下载声明

HEFEIUNIVERSITY

数据库设计报告

系别电子信息与电气工程系

专业电气信息类

班级09级电气〔3〕班

学号0905073012

姓名

指导老师

完成时间2011年5月10日

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

班级:09电气信息类〔3〕班姓名:学号:0905073012

1.1设计背景:

随着我国学校的规模不断扩大,学生数量急剧增加,有关学生的各种信息量也成倍增长。由于大学生类别和专业的设置的多样化,大学生的学籍管理历来是非常繁琐和复杂的的工作。在当代信息化的社会里,对信息管理也提出了更高的要求。面对庞大的信息量,这时的人工管理几乎无法实现,在这种情况下用数据库进行管理变的尤为必要,它不仅实现了信息的共享,通过这样的系统,可以做到信息的标准管理,科学统计和快速的查询,从而增加管理方面的效率和减少人为的错误。

1.2内容和要求

1.2.1系统目标设计

使得学生的学籍管理工作更加清晰、条理化、自动化。

很容易地完成新生信息的输入、老生信息的备份、毕业学生的信息可以很容易地保存。

当学生需要查询成绩时,可以很简单地将其需要的信息从数据库中查找出来并可以打印查询结果。

随着当今网络技术的开展,提供网络在线查询功能,可以为毕业生提供更多的就业时机。

1.2.2系统功能要求

学生根本信息系统

能够完成新、老生信息的输人、修改、插人、删除等工作。

可以按照特定的信息进行查找,并按照特定的要求进行排序。

可以对老生的信息进行备份,以便日后查询。

可以对学生的信息进行打印输出。

提供详细的帮助文件和系统维护功能。

2需求分析

本系统是针对高等院校的学生学籍管理,因此学籍管理系统的用户包括系统管理员、教师和学生。主要涉及系部信息、班级信息、任课教师信息、学生信息、课程信息以及选课记录和成绩等多种数据信息。

2.1用户需求

实现的具体功能如下:

根本信息管理——系统管理员负责对各种根本信息的录入、修改、删除等操作。

信息查询统计——学生可以查询根本信息和各科的考试成绩,老师可以查询根本信息和授课信息,系统管理员负责把老师提交的学生成绩进行管理,计算总成绩和平均成绩,统计不及格学生信息和获得奖学金学生的信息,最后再输出所有的信息。

毕业生信息管理——系统管理员负责计算毕业学生在学校期间所修课程的总学分,并进行审核,最后输出登记表和名册。

系统用户管理——系统管理员负责用不同的权限来限制不同用户对系统的使用。

以上是用户对系统的根本的功能要求,此外用户还要求系统的效率要高,查询速度要快,比拟小的冗余,易维护,具有较高的数据平安性。

2.2划分功能模块

根据系统功能的需求分析和高等院校学籍管理的特点,经过模块化的分析得到如下列图1-1所示的系统功能模块结构图。

学籍管理系统

学籍管理系统

信息查询统计根本

信息查询统计

根本信息管理

根本信息查询学生成绩查询计算学生成绩统计学生成绩输出相关信息根本信息录入根本信息修改根本信息删除

根本信息查询

学生成绩查询

计算学生成绩

统计学生成绩

输出相关信息

根本信息录入

根本信息修改

根本信息删除

3概念结构设计

3.1系统E-R图

对于学生信息管理,我们可以将学生实体抽象出来,学生属于学院可以将学院作为一个实体,学生所属专业可以作为一个实体。

家庭住址

家庭住址

性别姓名

性别

姓名

出生日期

出生日期

学号学生

学号

学生

课程号

课程号

成绩学号课程

成绩

学号

课程

在学生信息管理中存在这样的关系:选择〔一个学生只能选择一个专业,而一个专业可以供多个学生选择,故是多对一的关系〕、学习〔一个学生只能在一个院系学习,而一个院系可以供多个学生学习,故是多对一的关系〕。

以上是本系统中的根本的实体和关系,本系统是将其分步找出来加以描述,下面是本系统总体的E-R图:

性别家庭住址

性别

家庭住址

姓名

姓名

出生日期学号学生

出生日期

学号

学生

n n

选修选择学习 n

选修

选择

学习

1 n 1

课程院系系主任名专业号

课程

院系

系主任名

专业号

专业

专业

成绩学号

成绩

学号

课程号

显示全部
相似文档