C语言课程设计学生成绩管理系统软件.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言课程设计学生成绩管理系统软件

《课程名称》 课程设计 能够实现添加、删除、修改功能; 能够计算某学生的总分和平均分; 能按照总分排序输出。 (一)主菜单 学生成绩管理系统 1、 成绩录入 2、排名输出 3、?修改功能  4、删除功能? 5、 添加功能 (二)各菜单项功能 (1)? 成绩录入:输入学生的学号、姓名及五门课的成绩; (2) ?排名输出: ???????? 计算学生的平均分; ???????? 根据学生的平均分高低,对学生的数据进行排序后输出; (3)修改功能:对学生信息进行修改; (4)删除功能?:删除某个学生的信息; (5)添加功能:在原来的名单中再添加某个学生的信息; 三、设计要求 1、在教师指导下,学生根据选定的课题,综合运用所学程序设计的知识,完成问题分析、模块设计、代码编写、程序调试和运行等训练任务。 通过课程设计,初步锻炼运用所学基础知识解决实际问题的能力,掌握软件开发的基本过程和基本方法以及良好的编程风格,培养在软件开发中相互合作的团队意识。 四、程序分工 我负责前面四个函数,以及总体设计。陶建勇则负责剩下的三个函数,以及程序调试。 五、程序介绍 学生成绩管理系统由7个函数组成,包括main函数、choice函数等; main函数主要是对Menu函数、choice函数、shanchu函数、xiugai函数进行声明, Menu函数是界面函数,有两个功能。一是输出一个界面,二是作为进入其它函数的入口。输入1则执行enter函数;输入2则执行printf函数 ,输入3则执行xiugai函数,输入4则执行删除函数,输入5则执行添加函数。 六.程序NS图 1学生信息录入: 调用input()函数 for(i=0;iN;i++) 输入学生学号、姓名、五门成绩 2成绩排序: 调用scort()函数 if(stu[k].sumstu[j].sum)k=j; 显示出学生排序结果 3学生成绩处理: 调用xiugai()函数,修改已录入的学生成绩。 调用delete()函数,删除已录入的某个学生的成绩。 调用into()函数,在原有的基础上,添加新的学生成绩。 七.程序源码 #includestdio.h #includestring.h int i; struct student { char name[20]; int num; int phy; int maths; int english; int computer; int vc; int sum; float aver; }stu[100]; void main() { void choice(); void scan( ); void find( ); void print( ); void xiugai( ); void delete1(); void into(); int u; for(u=0;u100;u++) { strcpy(stu[u].name,/0); stu[u].num=0; stu[u].phy=0; stu[u].maths=0; stu[u].english=0; stu[u].computer=0; stu[u].vc=0; } choice(); } void choice() { int a; clrscr(); printf(********************chioce********************\n); printf( 1.Enter the message of the student\n); printf( 2.Printf the message of the student\n); printf( 3.Xiugai the message of the student\n); printf( 4.Delete the message of the student\n); printf( 5.Into the message of the student\n); printf(**********************************************\n); printf( please give your choice:); scanf(%d,a); switch(a) { case 1: scan();break; case 2: print();break; case 3: xiugai();br

文档评论(0)

yuerang3062 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档