C语言班级成绩管理系统 下载本文

5.当执行对学生成绩进行排序时,输入4键,会出现一个选择界面让所要排序的科目,当输入一个数字时及执行对该科目成绩的排序命令,具体如下截图:

图9:成绩排序

6.改时需要进行密码验证当密码错误时不能进行该操作,只有输入正确的密码才能运行,运行结果如下图:

- 17 -

图10:成绩修改

7.当需要进行成绩统计时,输入数字6,按回车即可出现一个选择界面:输入数字1即显示每科成绩最高的学生信息:输入数字2即显示每科的平均成绩;输入数字3则退出该功能的运行。截图如下:

- 18 -

图11:成绩统计

- 19 -

十.总结

在这为期一周的时间内,通过我们小组各成员之间的相互讨论和合作,我们完成了班级成绩管理系统系统的程序设计。

虽然在这学期中,我们已经学习了《C 语言程序设计》这门课,但是我所学的知识最多也就是在做作业的时候才会用到,平时没有什么练习的机会,这次的课程设计是我第一次通过自己构思,和同学讨论并且不断查阅资料来设计一项程序。这次设计,不仅巩固了我以前所学的知识,还让我对C语言有了更深一步的了解,掌握了更多的技巧和技能。

C语言是计算机程序设计的重要理论基础,在我们以后的学习和工作中都有着十分重要的地位。要学好这种语言,仅仅学习课本上的知识是不够的,还要经常自己动手,有较强的实践能力。只有多动手,经常编写程序,才能发现我们学习上的漏洞和自己的不足,并在实践中解决这些问题,不断提高自己转化知识的能力。

在我们小组有解决不了的问题时,我们会主动查阅相关的资料,或向其他同学询问,这不仅丰富了我们的知识,还增进了我们同学之间的友谊。

这次设计中,我们的收获还有就是学会了用流程图来表达自己的想法,并根据流程图来逐步实现程序的功能。在这次课程设计中,我们首先对系统的整体功能进行了构思,然后用结构化分析方法进行分析,将整个系统清楚的划分为几个模块,再根据每个模块的功能编写代码。而且尽可能的将模块细分,最后在进行函数的调用。我们在函

- 20 -