学生成绩管理系统VCWord文件下载.docx
- 文档编号:15394721
- 上传时间:2022-10-30
- 格式:DOCX
- 页数:26
- 大小:19.62KB
学生成绩管理系统VCWord文件下载.docx
《学生成绩管理系统VCWord文件下载.docx》由会员分享,可在线阅读,更多相关《学生成绩管理系统VCWord文件下载.docx(26页珍藏版)》请在冰豆网上搜索。
floatstuscore[5];
/*3门成绩、平均成绩、总成绩*/
}stu[STUSIZE];
/*定义学生数组 */
intstunum=0;
/*用来记录当前学生记录数*/
voidStuCover();
/*项目封面函数声明*/
voidMainMenu();
/*主菜单函数声明*/
voidEditMenu();
/*编辑子菜单函数声明*/
voidDispMenu();
/*显示子菜单函数声明*/
voidCompMenu();
/*计算子菜单函数声明*/
voidSortMenu();
/*排序子菜单函数声明*/
voidOpen(structstudentstu[],int*size);
/*打开文件子菜单函数声明*/
voidSave(structstudentstu[],int*size);
/*保存文件函数声明*/
intAdd(structstudentstu[],int*size);
/*增加学生记录函数声明*/
intDel(structstudentstu[],int*stusize);
/*删除学生记录函数声明*/
intModify(structstudentstu[],int*stusize);
/*修改学生记录函数声明*/
intDispOne(structstudentstu[],int*stusize);
/*查看一个记录函数声明*/
intDispAll(structstudentstu[],intsize);
/*显示全部记录函数声明*/
voidAsceSort(structstudentstu[],intstusize);
/*按升序排序函数声明*/
voidDropSort(structstudentstu[],intstusize);
/*按降序排序函数声明*/
voidNotElig(structstudentstu[],intstusize);
/*查找不及格记录函数声明*/
voidCompSum(structstudentstu[],intstusize);
/*计算总成绩和平均成绩函数声明*/
voidSearchMax(structstudentstu[],intstusize);
/*查找最高成绩函数声明*/
voidSearchMin(structstudentstu[],intstusize);
/*查找最低成绩函数声明*/
voidExplain();
/*程序说明函数声明*/
voidQuit(int);
/*退出函数声明*/
voidgotoxy(intx,inty);
/*光标定位函数声明*/
intmain()
intchoose,editnum,dispnum,compnum,sortnum;
/*定义5个输入变量*/
system("
cls"
);
StuCover();
getch();
while
(1)/*外循环开始*/
{
MainMenu();
/*调用主菜单函数*/
printf("
\t\t请输入序号:
"
scanf("
%d"
&
choose);
switch(choose)/*主菜单的switch开始*/
case1:
Open(stu,&
stunum);
break;
case2:
Save(stu,&
case3:
do/*内循环1开始*/
EditMenu();
/*调用编辑子菜单函数*/
editnum);
switch(editnum)/*编辑子菜单switch开始*/
Add(stu,&
Del(stu,&
Modify(stu,&
case0:
Quit(0);
}/*编辑子菜单switch结束*/
}while(editnum!
=0);
/*内循环1结束*/
break;
case4:
do/*内循环2开始*/
DispMenu();
/*调用查看子菜单函数*/
dispnum);
switch(dispnum)/*显示子菜单switch开始*/
DispOne(stu,&
DispAll(stu,stunum);
do/*内循环3开始*/
SortMenu();
\t\t请输入序号:
sortnum);
switch(sortnum)/*排序子菜单switch开始*/
AsceSort(stu,stunum);
DropSort(stu,stunum);
}/*排序子菜单switch结束*/
}while(sortnum!
/*内循环3结束*/
NotElig(stu,stunum);
}/*显示子菜单switch结束*/
}while(dispnum!
/*内循环2结束*/
case5:
do/*内循环4开始*/
CompMenu();
/*调用计算子菜单函数*/
compnum);
switch(compnum)/*计算子菜单switch开始*/
CompSum(stu,stunum);
SearchMax(stu,stunum);
SearchMin(stu,stunum);
}/*计算子菜单switch结束*/
}while(compnum!
/*内循环4结束*/
case6:
Explain();
/*程序说明*/
Quit
(1);
}/*主菜单的switch结束*/
}
return0;
/*外循环结束*/
}
voidgotoxy(intx,inty)
COORDc;
c.X=x-1;
c.Y=y-1;
SetConsoleCursorPosition(GetStdHandle(STD_OUTPUT_HANDLE),c);
}
voidQuit(intflag)/*退出函数*/
if(flag==1)
\n\n\n\n\n\n\t\t\t操作结束,退出系统!
exit(0);
/*退出程序,返回到操作系统库函数*/
else
if(flag==0)/*返回上级菜单*/
\n\n\n\n\n\n\t\t\t操作结束,返回上级菜单!
voidExplain()/*程序说明*/
gotoxy(10,3);
/*光标定位函数*/
这是一个教学程序。
它以开发班级学生成绩管理系统为主要项目,"
gotoxy(10,5);
旨在通过简单学生成绩管理系统软件的开发,使读者了解并掌握用C语"
gotoxy(10,7);
言开发程序的方法与技巧。
gotoxy(10,9);
该项目由15个任务来完成,将C语言基本知识与理论溶入到任务中!
gotoxy(10,11);
完成15个任务后就完成整个项目的设计。
通过任务驱动和项目导向教学,"
gotoxy(10,13);
最终实现教学目的,达到培养目标!
gotoxy(10,15);
该项目实施贯穿在整个教学过程中,它将重点与难点分散在各个任务"
gotoxy(10,17);
中,达到循序渐进,逐个突破的目的,教学最后将安排一定的时间归纳汇"
gotoxy(10,19);
总。
voidStuCover()/*项目封面函数*/
/*执行DOS清屏命令函数*/
\n\n\n"
\t\t班级学生成绩管理系统\n\n"
\t\t版本号:
1.0\n\n"
\t\t2011年9月\n\n"
\t\t章国华 软件工作室\n"
voidMainMenu()/*项目主菜单函数*/
intn;
|*****学生成绩管理系统*****|\n"
|....................................|\n"
|请选择菜单序号(0~6)|\n"
|1----打开文件|\n"
|2----保存文件|\n"
|3----编辑数据|\n"
|4----显示数据|\n"
|5----数据计算|\n"
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 学生 成绩管理系统 VC