学生的成绩管理系统.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
111111111 PAGE 目录: (1)目的与要求 (2)系统需求分析与功能设计 (3)内容设计 (4)功能介绍 (5)实验总结 附件:程序代码 正文 目的与要求 通过本课程设计的实践,全面总结C课程学习中的的数据类型、程序结构、数组、函数等基本概念,掌握其使用方法。掌握面向对象程序设计中有关类、对象、继承、重载、多态性、输入输出流类体系、文件操作的基本概念,初步学会用类与对象这种面向对象的程序设计方法编写应用程序。培养使用面向对象的程序设计方法编写计算机程序的能力。 通过设计一个《学生成绩管理系统》,进一步熟悉C中类的概念、类的封装的实现方式。了解系统开发的需求分析、类层次设计、模块分解、编码测试、模块组装与整体调试的全过程,加深对C的理解与Visual C++环境的使用;逐步熟悉程序设计的方法,并养成良好的编程习惯。程序设计是一门实践性很强的课程,必须十分重视实践环节。许多实际的知识不是靠听课和看书学到的,而是通过长时间的实践积累的。 系统需求分析与功能设计 系统需求:学生管理系统要求利用C语言面向过程的编程思想来完成系统的设计,除了要突出C语言的函数特征,以多个函数实现每一个子功能外,还要画出功能模块图;另外,要求我们进行简单界面设计,能够实现友好的交互,熟练掌握C语言对文件的各种操作。 功能设计:学生最多不超过30人(具体人数由键盘输入)参加期末考试,考试科目为数学(MT)、英语(EN)和物理(PH)。编程实现如下菜单驱动的学生成绩管理系统。 1、录入每个学生的学号和各科考试成绩; 2、计算每门课程的总分和平均分; 3、计算每个学生的总分和平均分; 4、按每个学生的总分由高到低排出名次表; 5、按每个学生的总分由低到高排出名次表; 6、按学号由小到大排出成绩表; 7、按学号查询学生排名及各科考试成绩; 8、按优秀、良好、中等、及格、不及格5个类别,对每门课程分别统计每个类别的人数和百分比; 9、输出每个学生的学号、各科成绩、总分、平均分; 10、输出每门课程的总分和平均分 0、退出系统。 要求程序运行后先显示菜单,并提示用户输入选项,根据输入进行操作。 设计内容 学生成绩管理系统 本《学生成绩管理系统》程序是一个具有对学生信息进行录入、添加、删除、根据学号进行学生信息的查询、显示已有学生信息的显示、对学生成绩进行统计(包括最高分,最低分,及格率和需要补考的学生),可以对已有的学生信息进行修改,保存和读取输入的数据等功能。一切功能都可以在运行的软件中运行。 四、 系统功能介绍: 通过主函数显示程序的主界面,通过输入的数字不同,函数会进入不同功能的函数继续运行。 附件:(程序代码) #includestdio.h #includestdlib.h #include process.h #include windows.h void main() { int x; void g1(); void g2(); void g3(); void g4(); void g5(); void g6(); void g7(); void g8(); void g9(); void g0(); void menu(); while(1) { system(cls); menu(); scanf(%d,x); Sleep(300); system(cls); switch(x) { case 1:g1();break; case 2:g2();break; case 3:g3();break; case 4:g4();break; case 5:g5();break; case 6:g6();break; case 7:g7();break; case 8:g8();break; case 9:g9();break; case 0:printf(\n\n 制作者:赖希\n\n 感谢使用!!\n\n\n);exit(0);printf(制作者:赖希\n感谢使用!!);break; default:printf(输入错误); } printf(___________________________________________\n); system( PAUSE ); } } void menu() { { printf(*****************【成绩管理菜单】******************\n); printf(\n); printf( 1:成绩录入

文档评论(0)

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

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

1亿VIP精品文档

相关文档