学生成绩管理系统是学生管理系统的重要组成部分,对学生的德、智、体全面评估有很大的作用,所以学生成绩管理系统应该能够为用户提供方便的查询平台和数据存储功能。传统是使用人工的方式对学生的信息进行存储,对于个人的学生成绩来说,数据的整理和分析就显得很麻烦,不利于查找、更新和维护。因此,用户希望制作一个学生成绩管理系统,来提高老师的工作效率,同时给予老师便利。
此外该系统提供了强大的学生成绩管理功能,方便系统管理员对学生成绩等信息进行添加,修改,删除,删除等功能 *** 作,同时一样的方便学生对自己各科成绩进行查询,此外也方便了同学之间进行学习成绩交流,从而寻找更为合适的学习方法和途径对学生的整体成绩进行提高和完善,作为计算机应用的一部分,使用计算机对学生的成绩信息进行管理,这样有着手工管理所无法比拟的优点,例如;检索迅速,查找方便,可靠性高,储存量大,保密性好,寿命长,成本较低等独特的优点,这些优点能够加大的提高学生成绩管理系统的效率.也是企业科学化,正规化管理,与世界接轨的重要条件,因此开发这样的一套成绩管理系统成为了一件很有必要的事情。
本系统主要采用Microsoft Visual C++ 2010 Express进行编写。
传统的成绩管理方式已经不适用与现代化的信息社会,也不利于学校的管理,会增加老师的工作量。因此需要一个能便于管理学生成绩的程序,并对学生信息、成绩等进行储存,学生成绩管理系统便应运而生。学生管理系统能对学生成绩进行录入,查询,排序,以便于老师们管理学生成绩。
本程序作为一个学生成绩管理系统,用户可以首先使用管理员模式初始化该系统。初始化完成之后,用户作为成绩记录人模式进入系统,对学生成绩进行记录。系统自动储存所记录的学生成绩,然后用户可根据不同需要来选择不同的功能来使用程序,其中包括成绩査询与增减,成绩排序,成绩分析等功能。
本课程设计主要功能是对学生成绩数据进行数字化管理,要求能实现添加、删除、修改、查找学生成绩等功能。
主函数该函数中首先调用登录函数login(),用来显示用户的登录界面,要求输入用户密码,当密码正确时进入主菜单,根据用户选择的菜单项调用相应函数,实现相应的功能。当密码错误时退出主函数。主函数的源码如下:
void Dis_Main_Menu() { printf("n 学生成绩管理系统 n"); printf("-----------------------n"); printf("1: 新录入学生成绩 n"); printf("2: 修改学生成绩 n"); printf("3:学生成绩查询 n"); printf("4: 平均成绩和排序 n"); printf("5: 显示班级成绩单 n"); printf("6: 追加学生成绩 n"); printf("0: 退出 n"); printf("-----------------------n"); } void main() { int iSelectNum,flag=1; while(flag) { Dis_Main_Menu(); printf("请输入所选功能号0-6:"); scanf("%d",&iSelectNum); switch(iSelectNum) { case 1:Input_Data(); break; case 2: if(Init_Arr())Modify_Data(); break; case 3: if(Init_Arr()) Search_Data(); break; case 4: if(Init_Arr()) Average_Sort(); break; case 5: if(Init_Arr()) Display_Data(); break; case 6: if(Init_Arr()) Insert_Data(); break; default:printf("输入有误,重新输入!n"); break; } if(iSelectNum==0) flag=0; else flag=1; } }
下载链接
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)