下载后可任意编辑C 语言程序设计实习报告学生信息标准管理系统下载后可任意编辑 C 语 言 课 程 设 计题 目: 学生信息管理系统设计者 : 梁天江专 业: 机械设计制造及其自动化班级学号: 072084-31所属院系: 机电学院指导老师: 吴湘宁 2010 年 7 月 17 日下载后可任意编辑1. 题目和要求::学生成绩管理系统[要求] 设计一个学生成绩管理系统,对在校某班学生几门课程的考试成绩进行统一管理。每个学生记录包括学号、姓名、年龄、数学、英语、物理成绩默认以学号为序存放。(1)一个文件按以班为单位存储学生记录。(2)将允许的操作分为六种A:插入一个新的学生记录(录入学生信息)B:修改学生记录C:删除一个学生记录D:登记成绩E:修改成绩F:浏览全班成绩 (3)计算学生的总成绩 (4)输出全班成绩表.根据题目要求,由于学生信息是存放在文件中,所以应提供文件的输入,输出等操作;在程序中需要浏览学生的信息,应提供显示,查找,排序等操作;另外还应提供键盘式选择菜单实现功能选择.::分析系统:根据题目的需求分析,可将这个系统设计为六大模块(见下图):插入学生信息,修改,删除,登记,浏览,统计。学生信息管理系统下载后可任意编辑: 1、主函数主函数设计得比较简洁,只提供输入、功能处理和输出部分的函数调用。其中各功能模块用菜单方式选择;其流程图如下: [程序]void main(){int a; do {开始显示一系列功能选项输入 n ,推断 n 是否是1~6 ?插入修改删除显示浏览退出结束根 据 n 的 值 调 用各功能模块函数下载后可任意编辑 printf("\t\t\t\t\n"); printf("\t\t\t\t 学生成绩管理系统\n"); printf("\n"); printf("\t\t\t 作者:梁天江 班级:072084-31 学号:20241004528\n"); printf("\t\t\t-------------------------------------------\n\n"); printf("\t \n"); printf("\t \n"); printf("\t \n"); printf("\t \n"); printf("\t \n"); printf("\t \n\n"); printf(" 输入你要操作的序号 : "); scanf("%d",&a); switch(a) { case 1:printf("\n");input();break; case 2:printf("\n");change();break; case 3:printf("\n");del();break; case 4:printf("\n");allgrade();break; case 5:printf("\n");paixu();break; case 6:printf("\n");exit(0);break; default:printf("\nThe choice is between 1 to 6.\n"); } }while(a!=0);2、各功能模块...