下载此文档

学生管理系统实验报告.doc


文档分类:高等教育 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
“高级语言程序设计”课程实****报告
班级:
姓名:
学号:
日期: 2011/12/25
3
3
3
4. 主要数据结构和标识符及其说明 3
5. 程序运行实例 3
6. 源程序清单 4
7. 实****体会 4
实****目的
学会用数组以及函数过程.
学会pascal的各种操作例如枚举的输入与输出,学会更加熟练的运用三大循环结构
学会菜单式输入输出
实****题目与程序功能
实验题目:
学生成绩管理系统()
学生的数据信息包括:学号、姓名、性别、出生日期、数学、语文、英语三门课成绩、平均分。某班人数最多不超过30人,具体人数由键盘输入,编程实现如下菜单驱动的学生成绩管理系统,要求每一个功能使用一个子程序实现。
(1) 录入每个学生的基本信息;
(2) 计算每个学生的平均分;
(3) 按平均分或按某门课程的成绩从高到低输出学生信息;
(4) 按学生姓名的字典顺序或按学号从小到大顺序输出学生基本信息;
(5) 按年龄和性别查找学生的基本信息;
(6) 按学号或姓名查找学生平均分的排名及各科成绩;
(7) 查找某门课成绩最高的学生的基本信息,某门课成绩最高的可能不只一名学生;
(8) 查找某门课成绩在某个分数段内的学生人数和学生基本信息;
(9) 按优秀(90~100)、良好(80~89)、中等(70~79)、及格(60~69)、不及格(0~59)五个类别,统计某门课程各个类别的人数及百分比;
(10) 按学号查找学生基本信息,对学生信息进行修改后保存;
要求程序运行后,先显示菜单,并提示用户输入选项,然后根据用户输入的选项执行相应的操作,要求程序设计采用自顶向下逐步求精的方法,进行模块化程序设计以及增量测试方法。
功能描述:
可以显示菜单,根据用户的需求选择可以进行的操作
可以录入学生信息
计算每个学生的平均分;
按学生姓名的字典顺序或按学号从小到大顺序输出学生基本信息;
按年龄和性别查找学生的基本信息;
按学号或姓名查找学生平均分的排名及各科成绩;
(7) 查找某门课成绩最高的学生的基本信息,某门课成绩最高的可能不只一名学生;
(8) 查找某门课成绩在某个分数段内的学生人数和学生基本信息;
(9) 按优秀(90~100)、良好(80~89)、中等(70~79)、及格(60~69)、不及格(0~59)五个类别,统计某门课程各个类别的人数及百分比;
(10) 按学号查找学生基本信息,对学生信息进行修改后保存;
性能要求:要保证程序有足够的健壮性。

(1)在主程序中通过选择的循环实现菜单的输出.
(2)录入学生信息:根据提示录入学生信息,,包括学号,姓名,出生年月,性别,, 0代表male,其他为female
.
(3)求其平均分,即把三科成绩相加求其平均值.
(4)对学生的姓名按字典顺序或学号从小到大排序:需要把有一个选择按姓名还是学号,如果选择1则是按姓名排序输出,.
(5) 按年龄和性别查找学生的基本信息:需要输入年龄和性别同样的0代表male,,如果找到就输出他的信息,否则则输出查无此人.
(6) 按学号或姓名查找学生平均分的排名及各科成绩:和上面一样根据提示选择是按学号,,然后再用一个循环找到和所需要查找的学生
名字一样的学生,并输出其所对应的下标,即是他平均分的排名.
(7)查找某门课程的最高分,此时也需要选择是按哪门课程,此时的三科分别是一个枚举, 1:x:=(math);
2:x:=(chinese);
3:x:=(english);
运用简单排序法从高到低排序,由于最高分可能不只一个所以只要分数和第一个的相同则输出.
(8)查找某门课成绩在某个分数段内的学生人数和学生基本信息:”某门课程”和上述的处理一样,某个分数段需要自己输入,有一个记数器, 1到3 开始循环如果某分数在自己定义的范围之内就加一,最后输出学生的信息。
(9)和第八步相似,此时要多用几个计数器,最后用计数器的值除以总人数即是其所占的百分比。
(10)按学号查找信息,只要找到学生就输入他的个人信息。此时的信息就把以前的信息给覆盖了。
4. 主要数据结构和标识符及其说明
其中涉及到记录,枚举,数组,整型,字符串等类型。在变量的定义上实行见名知义的原则,在全局变量中:year,month,day分别代表出生年,月,日,math,chinese ,english,average分

学生管理系统实验报告 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xiang1982071
  • 文件大小297 KB
  • 时间2018-09-23