文档详情

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

发布:2017-08-27约3.68千字共8页下载文档
文本预览下载声明
HEFEI UNIVERSITY 数据库设计报告 系   别 电子信息与电气工程系 专   业 电气信息类 班 级 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 课程院系系主任名专业号 课程 院系 系主任名 专业号 专业 专业 成绩学号 成绩 学号
显示全部
相似文档