《数据结构》 课程设计报告
设计学
院
专 业 姓 学 题目名
称
班 级名号 学生成绩排名系统
目录
一.设计题目……………………………………………………
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.退出系统的函数功能说明
六.详细设计(代码设计及流程图) 各个算法的实现
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新工程科技学生成绩排名 全文阅读和word下载服务。
相关推荐: