欢迎来到天天文库
浏览记录
ID:5558466
大小:171.50 KB
页数:18页
时间:2017-12-18
《c语言学生成绩管理系统2》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、一、应用程序的名称:StudentInformationManagementSystem.exe二、应用程序的主题、设计目的:应用程序的主题把学生成绩进行综合管理,设计目的是通过设计一个程序,进一步熟悉和掌握C语言,同时使程序可用于添加、修改及删除学生的各种信息,包括学号、姓名、性别及各科成绩等,还可让使用者便捷的查看所有学生的各科学习情况,方便使用者进行成绩统计。三、应用程序简介:包括应用程序的基本结构、基本内容、运行环境等:1、基本结构:2、基本内容:程序中可添加、修改和删除每个学生的学号、姓名、性别等基本信息资料,以及六门课程的成绩,还
2、能对所有学生的信息进行统计,筛选出符合条件的学生。3、运行环境:本程序使用MicrosoftVisualC++2008进行制作,在WINDOWSXPSP3环境下成功运行,其他环境未做测试。四、主要运行界面的介绍;程序主要运行界面如下:当进入该程序时,从主菜单中的选项-9中选择自己需要进入的模块,并按回车键即可进入。下面主要介绍主菜单各选项的功能:1、输入学生信息记录当使用者需要添加一个新的学生信息时,可以使用此功能输入学生信息。2、修改学生信息记录当一个学生的信息已经存储于该程序时,可以使用此功能进行修改。3、删除学生信息记录当一个学生的信息
3、已经存储于该程序时,可以使用此功能进行删除。4、按学号查询学生信息记录若使用者需要查询某一学号学生的详细信息,可以使用此功能。5、按总分值排序此功能可以使已经存储于该系统的学生成绩按降序的方式进行排序。6、各科优秀(不低于分)人员统计此功能可以列出各科成绩不低于分的人员信息。7、各科不及格(低于)人员统计此功能可以列出各科成绩低于分的人员信息。8、退出此功能可以让使用者退出该系统。五、测试结果;经测试,程序达到实验要求,所有功能运行正常。六、得意之处:重点介绍整个应用程序中自已认为最满意、最得意的地方;我认为这个程序中我最满意的地方是我在设计
4、这个程序时,对该程序进行了模块化的处理,这让我的编程时间大大的缩短了,使我可以把整个程序变成许多个小的模块后一一进行处理,这无形中也降低了编程的难度,而且让我在后期的调试过程中也方便了许多,我可以对每一个模块一一进行检查,而不必因为一个错误就把程序从头到尾的看一遍。模块化的另一个好处就是在我完成这个程序,进入后期的修改时,我可以很方便的对程序的每一个功能进行完善,这大大加快了我对程序的优化进度,从而节省了很多的时间。七、课程设计中目前存在的问题;在我刚完成这个程序时,该程序的界面本不友好,很多显示的地方还有瑕疵,在我后期对这个程序进行优化的时
5、候,虽然对显示的部分花了大力气进行了大量的修改,但是我仍然不是非常的满意,有很多地方显示的应该还可以再友好一些。八、设计实践过程中的自我感受。在我制作这个程序的过程中,我遇到了很多的困难,这使我不得不去图书馆参考关于编程方面的书籍,也在网上查阅了大量有关编程方面的资料,在这一过程中,我学到了很多有关编程方面的知识,很多以前看不懂的语句现在也能慢慢看懂了。平时上课时老师在讲台上讲课,我们在下面听课,听的时候我们感觉都懂了,但是实际做起来还是觉得有很多地方是不清楚的。通过这次实验,我明白了只会读书而不去实践是没有用的,我们必须通过实践的检验才能获
6、得最好的学习效果。在今后的学习中,包括以后的工作生活中,我一定会多多实践,只有这样,我才能学到更多的东西。附录:#include"stdio.h"#include"stdafx.h"#include/*定义学生信息结构体*/structStudent{charID[20],Name[20],Sex[20];floatDigitalCircuit/*数字电路*/;floatMath/*高等数学*/;floatEnglish/*英语*/;floatAnalogElectronics/*模电技术*/;floatSports/*体
7、育*/;floatElective/*选修*/;floatAdd/*总分值*/;};/*声明学生数组及学生数量*/structStudentstudents[100];intnum=0;/*总成绩计算模块*/floatAdd(structStudentstu){returnstu.DigitalCircuit+stu.Math+stu.English+stu.AnalogElectronics+stu.Sports+stu.Elective;}/*通过学号返回数组下标*/intStudent_SearchByIndex(charid[]){i
8、nti;for(i=0;i
此文档下载收益归作者所有