学生成绩管理系统课程设计报告

发布 2022-10-04 13:07:28 阅读 1061

长春工业大学人文信息学院。

工商管理系工商管理专业课程设计。

管理信息系统。

课程设计。题目超市管理信息系统。

专业年级 2010级 100734班。

姓名林声朗学号 10073418

指导老师高月娜职业老师。

日期 2023年3月6日。

一。概述。1设计背景。

2设计目的。

3设计内容。

二 .需求分析。

1功能分析。

2工作流图。

3数据流图。

4数据字典。

三。概念模型设计(e-r图。

1实体及属性图。

2.实体及其联系图。

四。逻辑设计。

模型转换为关系模式。

2.范式分析。

五。源**及查询截图。

1程序流程图。

2程序源**。

1)建表**。

2)数据库连接**。

3)功能模块**。

显示数据库中原纪录。

增加记录功能实现。

删除记录功能实现。

修改记录功能实现。

查询记录功能实现。

3.程序截图。

1)程序界面。

2)增加记录。

3)增加结果。

4)删除记录(密码为1234

5)删除结果。

6)修改记录(密码为1234

7)修改结果。

8)查询记录。

9)查询结果。

10)显示学生,教师,科目基本信息。

六.总结。1.设计中存在的问题。

2.体会。概述。

1. 设计背景。

学生成绩管理系统是一个教育单位不可缺少的部分,它的内容对于学校的决策者和管理者来说都至关重要,所以学生成绩管理系统应该能够为用户提供充足的信息和快捷的查询手段,但是几年前,各个学校的学生成绩管理基本上都是靠手工进行,随着各个学校的规模增大,有关学生成绩管理工作所涉及的数据量越来越大,有的学校不得不靠增加人力、物力来进行学生成绩管理。这种管理方式存在着许多缺点,如:效率低、保密性差,另外所用其时间长,产生大量的文件和数据,这对于查找、更新和维护都带来了不少的困难。

如今学校的学生越来越多,成绩管理的工作量越来越大,手工管理成绩的弊端也越来越明显。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。作为计算机应用的一部分,使用计算机对学生档案信息进行管理,具有手工管理所无法比拟的优点。

例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高学生档案管理的效率。

所以我想借本次课程设计之际,设计一个简易的学生成绩管理系统。

2. 设计目的。

1、掌握运用数据库原理进行系统分析和设计的方法;

2、掌握关系数据库的设计方法;

3、掌握利用sql server 2000技术;

4、加强c++的编程能力。

3. 设计内容。

1.设计一个简易学生成绩管理的数据库系统,包括数据库的建立的需求分析,数据的输入输出。

2.设计用户的操作界面,主要实现数据的查询,添加,修改,删除基本功能。

二 .需求分析。

1. 功能分析。

在成绩管理系统中最主要的是对学生成绩的管理,管理主要包括:对学生成绩的录入,修改,删除,以及按不同的方式对学生成绩进行查询。系统中包括学生的。

基本信息(如:学号,姓名,专业等),学生的各科成绩信息,教师的基本信息(如:教师编号,姓名,性别,所教科目,学历等),学生所学科目科目的基本信息(如:

科目编号,名称,出版社等),以便查询。

2. 工作流图。

3. 数据流图。

4. 数据字典。

数据项卡片1:

数据项卡片2:

数据项卡片3:

数据项卡片4:

数据项卡片5:

数据项卡片6:

数据项卡片7:

数据项卡片8:

数据项卡片9:

数据结构卡片1:

数据结构卡片2:

数据结构卡片3:

数据存储卡片:

数据流卡片:

三. 概念模型设计(e-r图)

1. 实体及属性图。

2.实体及其联系图。

四.逻辑设计。

模型转换为关系模式。

学生(学号,姓名,性别,专业)

教师(编号,姓名,性别,职称,所教科目)

课程(课程号,课程名,学分)

成绩(学号,姓名,数学,物理,化学,英语,政治,总成绩,平均成绩)

2. 范式分析。

(1) 分析关系模式学生(学号,姓名,性别,专业)

在关系模式学生(学号,姓名,性别,专业)中,每一个属性都不能再分,故,属于1nf.

在关系模式学生(学号,姓名,性别,专业)中,主键为学号,所以,姓名,性别,专业,都是非主属性。根据候选键定义可知,学号完全决定姓名,性别,专业,即每一个非主属性完全依赖于候选键,故,该关系模式属于2nf。

在关系模式学生(学号,姓名,性别,专业)中,姓名,性别,专业,都是非主属性,且每一个非主属性不传递函数依赖于候选键学号,即,学号决定姓名,但姓名不决定性别,不决定专业。故,该关系模式属于3nf。

在关系模式学生(学号,姓名,性别,专业)中,候选键为学号,函数依赖为学号—>姓名,学号—>性别,学号—>专业,故,该关系模式属bcnf。

由于在关系模式学生(学号,姓名,性别,专业)中不存在多值依赖,故该关系模式不属于4nf。

综上所述,关系模式学生(学号,姓名,性别,专业)为bcnf。

(2)分析关系模式教师(编号,姓名,性别,职称,所教科目)和课程(课程号,课程名,学分)

在关系模式教师(编号,姓名,性别,职称,所教科目)和课程(课程号,课程名,学分)中,每一个属性都不能再分,故,属于首先满足1nf.主键分别为编号和课程号,每一个非主属性完全依赖于候选键,故,这两个关系模式首先属于2nf。且每一个非主属性不传递函数依赖于候选键学号,故属于3nf。

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

由于关系模式中不存在多值依赖,故,不属于4nf。

即,关系模式教师(编号,姓名,性别,职称,所教科目)和课程(课程号,课程名,学分)属于bcnf。

(3)分析关系模式成绩(学号,姓名,数学,物理,化学,英语,政治,总成绩,平均成绩)

在关系模式成绩(学号,姓名,数学,物理,化学,英语,政治,总成绩,平均成绩)中每一个属性都不能再分,故,先属于1nf。

学生成绩管理系统课程设计报告

课程设计报告。第 2 页共 13 页。学生成绩管理系统。课程设计报告。编写人。同组成员课程设计负责人 祁1000410026 学生成绩管理系统。课程设计报告。编写人。同组成员课程设计负责人 祁1000410026 南1000410029 郑1000410044 完成日期。辅导教师。批阅日期。分数。1...

学生成绩管理系统课程设计报告

学生成绩管理系统。课程设计报告。本系统利用access数据库 学生表 学号 姓名 性别 出生日期 专业 总学分和备注 课程表 课程号 课程名和学分 成绩表 学号 课程号和成绩 权限主要分为 学生查询和教师管理两部分。i.学生信息显示,包括学生信息 课程信息和学生成绩 ii.信息查询。学生成绩按提示查...

课程设计报告 学生成绩管理系统

高级语言程序设计 课程设计报告。课题名称 学生成绩管理管理 姓名田宇。班级 通信1412 学号 141003440228 指导教师陶恂。电子信息学院。2015年 07 月 10 日。某班有最多不超过30人 具体人数键盘输入 参加期末考试,考试科目为数学 mt 英语 en 和物理 ph 学生成绩管理系...