学生成绩排名
更新时间: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.退出系统的函数功能说明
六.详细设计(代码设计及流程图) 各个算法的实现
正在阅读:
学生成绩排名09-21
参观息烽集中营 - 图文01-29
辩论中的“未知结构”05-16
关于建设生态宜居城市的几点思考09-11
农村公路提档升级情况汇报-精选模板09-11
2014届广东揭阳高中毕业班高考第二次模拟考生物卷(带解析)03-08
冀教版科学六年级下册第三单元第三课小行为大环境同步练习04-29
论文211-17
- 萝北县教师进修学校关于开展2017年优质课大赛的通知
- 将忧虑卸给神的四个方法
- 企业管理词语释义(简版)
- 药物制剂新技术
- 人教版三年级数学上册期末复习(应用题练习卷)
- 关于印发《基本建设财务管理规定》的通知(财建〔2002〕394号)
- 09级高频练习题答案
- honeywell霍尼韦尔T9275A操作说明
- 2012vb选择题汇总练习
- 2018江南大学大作业远程教育导论题库试卷及答案解析最新精品版
- 金融风险案例分析
- 各类扣型总结分析
- 多重共线性计量经济学
- 福师1208考试批次《现代教育技术》复习题及参考答案
- 概率统计复习题
- 电子表格
- Excel VBA编程 数组函数
- 2012届步步高高考英语大二轮专题复习与增分策略训练:活页练(29)
- 斗数四书 - 八喜楼钞本古诀与斗数格局
- 电子显微学考试