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

上传人:zh****71 文档编号:143510920 上传时间:2020-08-31 格式:DOC 页数:28 大小:280KB
返回 下载 相关 举报
学生信息管理系统 数据库课程设计_第1页
第1页 / 共28页
学生信息管理系统 数据库课程设计_第2页
第2页 / 共28页
学生信息管理系统 数据库课程设计_第3页
第3页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《学生信息管理系统 数据库课程设计》由会员分享,可在线阅读,更多相关《学生信息管理系统 数据库课程设计(28页珍藏版)》请在金锄头文库上搜索。

1、华科学院数据库系统课程设计目录第一章 系统概述11.1 系统开发的背景11.2系统开发的意义1第二章 系统需求分析22.1系统功能要求22.2 需求分析概述22.3 系统层次划分32.4 系统数据流图32.5 数据字典4第三章 系统总体设计目标103.1 系统总体设计目标103.2 系统概念设计103.2.1 概念模式(E-R 图)103.2.2 关系模式123.2.3 关系模式规范化说明133.2.4 系统数据库表结构13第四章 数据库系统实现164.1系统实现工具简介164.2 学生信息管理系统数据库实现16结束语26参考文献2727 第一章 系统概述1.1 系统开发的背景 随着学校规模的

2、不断扩大,学生数量急剧增加,有关学生的各种信息也成倍增加。面对庞大的信息量,传统的人工方式管理会导致学生信息管理上的混乱,人力与物力过多浪费,管理费用的增加,从而使学校管理人员的负担过重,影响整个学校的运作和控制管理,因此,必须制定一套合理、有效,规范和实用的学生信息管理系统,对学生信息进行集中统一的管理。通过这样的系统,可以做到信息的规范管理、科学统计和快速的查询,从而减少管理方面的工作量。另一方面,IT产业和Internet获得了飞速发展,计算机应用已渗透到了各个领域,引起信息管理的革命,实现了信息的自动化处理,提高了处理的及时性和正确性。提高学生信息管理的工作效率,作到信息的规范管理,科

3、学统计和快速查询,让该系统更好的为学校,社会服务。1.2系统开发的意义学生信息管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生信息管理的效率。因此,开发一套能够为用户提供充足的信息和快捷的查询手段的学生信息管理系统,将是非常必要的,也是十分及时的。通过对管理系统模型的研究,提出一套构造学生信息管理系统模块的方法,并利用数据库,信息系统分析学的知识,结合其它学校管理业务知识,建立起相关数据模型,利用面向对象开发工具对其进行设计与开发,建立一套有效的学生信息管理系统,可以减少工作量,将管理工作

4、科学化,规范化,提高学校管理的工作质量和工作效率。 第二章 系统需求分析2.1系统功能要求 主要功能:(1) 学生信息管理:对学生基本信息的增加、修改和删除(2) 学生查询:对学生基本信息和成绩的查询(3) 学生选课:用于学生选择课程学习(4) 学生成绩:对学生各科成绩的添加、修改和删除等管理(5) 打印:用来打印学生的基本信息和成绩2.2 需求分析概述 随着学校的普及和人们文化水平的提高,高效的教学管理系统越来越广泛应用于各类信息化学校。学生学籍管理系统要求实用性强、使用方便、效率高和安全可靠等特点。经分析我认为学生信息管理系统的具体要求为:1、能全面管理学生的各类信息,如学生信息管理,学生

5、查询,学生选课,学生成绩和打印等五项功能。2、通过使用计算机能方便的维护(包括插入、删除、修改)各信息表3、能方便的实现基于多个表的连接查询4、系统具有操作方便、简捷等特点因而,所开发的管理系统正是围绕以上几个方面进行的,在开发过程中充分考虑到本系统的应用特点,并进行了大量的检验,证明其的确达到了设计的要求。2.3 系统层次划分系统层次划分如图2.1所示基本信息增加成绩查询基本信息管理打印学生成绩管理学生选课学生查询基本信息删除成绩删除成绩修改成绩添加基本信息查询基本信息修改学生信息管理系统 图2.1 系统层次划分图2.4 系统数据流图 数据流图是在对系统分析调查的基础上,以系统的科学性、管理

6、的合理性、技术的可行性角度出发,将信息处理功能和彼此之间的联系自顶向下、逐层分解,从逻辑上精确地描述应具有的数据加工功能、数据输入、数据输出、数据存储及数据的来源和去向。学生信息管理系统经过划分出各子系统及其各自的功能,以及相互联系,绘制出数据流图如图2.2所示: P1F2 P6查询信息 处理录入学生成绩 学生成绩表学生 S-01 输入 输出 P2系统管理人员 请求 结果 正确信息 添加修改信息处理 P4 选课 请求 S-02 选课处理 P5 删 删 请求结果录入学生信息 除 除 F3 请 结F1 P3课程存储 求 果 学生信息基本表删除信息处理 图2.2 系统数据流程图2.5 数据字典 (1

7、) 数据流的描述 数据流编号:D01 数据流名称:输入请求 简述:向系统管理人员提交输入请求 数据流来源:查询信息管理 数据流去向:系统管理人员 数据项组成:学生姓名+学号+请求信息 数据流量:约20张/日 高峰流量:约50张/日 数据流编号:D02 数据流名称:输出结果 简述:向查询信息处理输出结果 数据流来源:系统管理人员 数据流去向:查询信息处理 数据项组成:学生姓名+学号+查询信息 数据流量:约20张/日 高峰流量:约50张/日 数据流编号:D02 数据流名称:请求结果 简述:向系统管理人员提交请求结果 数据流来源:添加修改信息处理模块 数据流去向:系统管理人员 数据项组成:学生姓名+

8、学号+请求结果 数据流量:约20张/日 高峰流量:约50张/日 数据流编号:D04 数据流名称:正确信息 简述:向添加修改信息处理模块输出正确信息 数据流来源:系统管理人员 数据流去向:添加修改信息处理模块 数据项组成:学生姓名+学号+正确信息 数据流量:约20张/日 高峰流量:约50张/日 数据流编号:D05 数据流名称:删除请求 简述:向系统管理人员提交信息删除请求 数据流来源:删除信息模块 数据流去向:系统管理人员 数据项组成:学生姓名+学号+删除请求 数据流量:约20张/日 高峰流量:约50张/日 数据流编号:D06 数据流名称:删除结果 简述:向删除信息处理模块输出删除结果 数据流来

9、源:系统管理人员 数据流去向:删除信息处理模块 数据项组成:学生姓名+学号+删除结果 数据流量:约20张/日 高峰流量:约50张/日(2) 处理逻辑的描述 处理逻辑编号:P1 处理逻辑名称:查询信息处理 简述:学生对自己的基本信息和成绩进行查询 输入的数据流:输出结果 处理描述:根据管理人员输出结果使用户可以查询所需要的信息 输出的数据流:输入请求 处理频率:5次/日 处理逻辑编号:P2 处理逻辑名称:添加、修改信息处理 简述:通过请求结果对学生的基本信息和成绩进行添加、修改操作 输入的数据流:请求结果 处理描述:完善学生的基本信息和成绩的管理,使之更准确有效 输出的数据流:正确信息 处理频率

10、:5次/日 处理逻辑编号:P3 处理逻辑名称:删除信息处理 简述:通过请求结果对学生的基本信息和成绩删除操作 输入的数据流:删除请求 处理描述:对于错误信息或者失效信息进行删除操作 输出的数据流:删除结果 处理频率:5次/日 处理逻辑编号:P4 处理逻辑名称:选课处理 简述:学生根据自己的时间和喜好对课程进行选择性学习 处理描述:完成学生的课程选择 处理频率:5次/日 处理逻辑编号:P5 处理逻辑名称:录入学生信息 简述:将学生的基本信息录入该系统 处理描述:对学生的信息进行录入 处理频率:5次/日 处理逻辑编号:P6 处理逻辑名称:录入学生成绩 简述:将学生的考试成绩录入该系统 处理描述:对

11、学生的成绩进行录入 处理频率:5次/日 (3)数据存储的描述数据存储编号:F1 数据存储名称:学生信息基本表 简述:包含学生所有的基本信息 数据存储组成:学生姓名+学生学号+性别+年龄+出生年月+身份证号码+籍贯+政治面貌+社会关系+家庭住址+联系方式 关键字:学生学号+姓名 相关处理:P2,P3,P5数据存储编号:F2 数据存储名称:学生成绩表 简述:学生选修所有成绩的汇总表 数据存储组成:课程号+课程名+任课教师+上课地点+上课周次+考试成绩 关键字:课程号+课程名 相关处理:P2,P3,P6数据存储编号:F3 数据存储名称:课程存储 简述:对学生所选的课程进行存储 数据存储组成:学生姓名+学生学号+所选课程+课程教师+课程所在教室 关键字:学生学号+所选课程+课程教师+上课地点 相关处理:P4 (4)外部实体的描述 外部实体编号:S01 外部实体名称:学生 简述:是该系统中进行信息和成绩查询的用户 外部实体编号:S02 外部实体名称:系统管理人员 简述:系统管理人员对学生信息进行添加、修改和删除操作 输出的数据流:输出结果,正确信息,删除结果

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 其它办公文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号