学生信息管理系统实验报告

2019-01-10 12:56

西安郵電學院

数据库原理及应用设计报告

题 目: 学生信息管理系统

院系名称: 理学院 专业名称: 信息与计算科学 班 级: 学生姓名:

学号(8位): 指导教师:

孙家泽

设计起止时间:2011年12月19日~2011年12月30日

一. 设计目的

学生管理系统是高校管理工作中一项非常重要的组成部分。用户的需求具体体现在各种信息的提供、保存、更新和查询方面,这就要求数据库结构能充分满足各种信息的输出和输入。收集基本数据、数据结构以及数据处理的流程,为后面的设计打下基础。本系统是针对高等院校的学生信息管理,因此学生信息管理系统的用户包括系统管理员、教师和学生。主要涉及学生信息、课程信息以及选课记录和成绩等数据信息。

二. 设计内容

学生管理信息系统的功能总结起来,共需要以下几个方面。 1、管理学生信息

管理所有学生的基本信息,包括添加、修改、删除等;可以根据各种条件查询出需 要的信息。

2、管理课程信息

管理所有学生的基本信息,包括添加、修改、删除等;可以根据各种条件查询出需要的信息。

3、管理选课与成绩

根据学号进行选课,登记所选课程的成绩;可以根据学号查询出选课信息与成绩。

三.概要设计

学生信息管理 学生 管理员 选课 操作 信息查询 学生管理 课程管理 成绩管理 信息查询 管理员负责对学生信息,课程信息,成绩信息的输入。学生可以完成查询和选课的功能。

1.功能模块图;

(1)系统管理模块,进入系统后,可以选择退出系统

系统管理 退出

(2)学生管理模块,包括学生信息添加,删除,修改。

学生管理 学生信息添加 学生信息修改 学生信息删除

(3)课程管理模块,包括课程信息添加,修改,删除。

课程管理 课程信息添加 课程信息修改 课程信息删除

(4)成绩管理模块,包括成绩的添加,修改。

成绩管理 成绩添加 成 绩 修 改 (5)信息查询模块,包括学生查询,课程查询,成绩查询。

信息查询 学生信息查询 课程信息查询 学生成绩查询 2.各个模块详细的功能描述。

学生信息管理——系统管理员负责对各种基本信息的录入、修改、删除等操作。 学生成绩管理——系统管理员负责对学生成绩的录入、修改、删除等操作,学生可以查询各科成绩。

信息查询管理——学生可以查询基本信息和各科的考试成绩,系统管理员负责把老师提交的学生成绩进行管理。

课程信息管理——系统管理员可根据具体院系要求开设不同课程。

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

四.数据库设计

针对一般学生管理系统的需求,通过对学生学习过程的内容和数据流程分析,设计如下所示数据项和数据结构。

学生基本信息:包括的数据项有学生学号,姓名,性别,祖籍,家庭住址,入学年份,出生日期,所在学院,专业。

课程基本信息:包括的数据项有课程号,课程名,任课教师,上课地点,上课时间,课程类型。

学生成绩信息:包括学生学号,所选课程的课程号,成绩。

1、ER模型的设计

学生信息管理系统概念结构设计是在系统的需求分析、数据流程图和数据字典基础上的抽象,结合联系ER模型的设计方法,进行如下概要结构设计。为了使ER图表示得更加清晰,将E-R图分成实体属性ER图及实体联系ER图。

(1) 用实体及其属性的部分ER图表示数据库系统的概念模型。 ① 学生信息实体ER图,

学号 姓名 性别 家庭住址 学 生 祖籍 所在学院 专业 入学年份 出生日期

② 班级信息实体ER图

课程号 课程名 任课教师 课 程 课程类型 上课地点 上课时间

(2)

用实体及其联系的部分ER图表示数据库系统的概念模型,实体之间ER图


学生信息管理系统实验报告.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:高级财务会计模拟练习

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: