学生成绩排名

更新时间:2023-09-21 18:50:01 阅读量: 工程科技 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

《数据结构》 课程设计报告

设计学

专 业 姓 学 题目名

班 级名号 学生成绩排名系统

目录

一.设计题目……………………………………………………

1

二.设计目标……………………………………………………

1

三.问题描述……………………………………………………

1

四.需求分析……………………………………………………

1

五.概要设计……………………………………………………

2

六.详细设计……………………………………………………

3

七.测试分析……………………………………………………

7

八.用户使用说明………………………………………………

8

九.测试数据…………………………………………………

11

十.课程设计总结……………………………………………

12

十一.源代码…………………………………………………13

一.设计题目:学生成绩排名系统

二.设计目标:某学院计算机系的每个年级有2个班,每班有100名学生。

考试后在各班及全年级按成绩高低排序,每门课成绩实行百分制。设每个记录包含学号,姓名和成绩两项。其中学号由4个字符组成,并且每人唯一,2个班的成绩分别放在2个.txt文件中。

三.问题描述

设计一个计算机程序,实现学生成绩排名系统

1.设计一个含有4个菜单项的主控菜单,这4个菜单项的内容和输入提示如下:

1.1录入学生信息。 1.2 学生信息排序。 1.3 输出学生信息。 1.4 退出系统。

2.分别用直接插入排序法、冒泡排序法、快速排序法和选择排序法对2个班级的成绩进行班级内排序; 。

四.需求分析

1、功能需求

1.1在菜单中录入学生信息,系统自动显示出学生的信息。

1.2 用户键入数字1,2,3选择排序方法,系统将会分别用不同的排序方法对学生成绩进行排序。 2、输入

根据菜单提示键入相应的数字键已完成相应的操作。例如:在菜单界面中键入数字1,用户将录入学生信息(学号,姓名,成绩)。

3、输出

程序将根据用户键入的数字键,调用相应函数,完成排序过程,并将结果输出到屏幕。

五.概要设计

1. 主函数:实现学生信息的录入及其成绩的排序功能

1.1变量定义 1.2编写一个主菜单:

┏━━━━━━━━━━━━━━━┑ 1 录入学生信息。 ┃ ┃ 2 学生信息排序。 ┃ 3 输出学生信息。

┃ 4 退出系统。 ┃

┃ ┃ ┗━━━━━━━━━━━━━━━┛

输入对应数字以进入相应选择项:调用各个函数功能

2 录入学生信息的函数功能说明 3. 输出学生信息的函数功能说明 4.退出系统的函数功能说明

六.详细设计(代码设计及流程图) 各个算法的实现

本文来源:https://www.bwwdw.com/article/mg3h.html

Top