基于c语言的学生成绩管理系统的设计与实现

基于c语言的学生成绩管理系统的设计与实现

ID:26808812

大小:54.50 KB

页数:5页

时间:2018-11-29

基于c语言的学生成绩管理系统的设计与实现_第1页
基于c语言的学生成绩管理系统的设计与实现_第2页
基于c语言的学生成绩管理系统的设计与实现_第3页
基于c语言的学生成绩管理系统的设计与实现_第4页
基于c语言的学生成绩管理系统的设计与实现_第5页
资源描述:

《基于c语言的学生成绩管理系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于C语言的学生成绩管理系统的设计与实现摘要:学生成绩的管理与使用是教学系统中的重要组成部分,论文重点研究学生成绩管理系统的设计与实现,并在C语言程序设计及其开发环境的基础上,以河海大学文天学院为例,设计出了一个简单的学生成绩管理系统,便于各高校使用。中国8/vie  关键词:C语言;学生成绩管理系统;程序设计  中图分类号:TP311文献标识码:A:1009-3044(2017)04-0059-04  1背景  如今各大高校均需要一个完整的系统来管理和保存学生的各门课成绩信息,以便后期使用,论文以河海大学文天学院的工科专业学生成绩为例,运用C语言程序设计和

2、程序运行的环境,设计了一个简单的学生成绩管理系统,下面就来介绍该系统是如何构建的。  2系统需求分析  2.1系统功能划分  该系统主要功能如下:  1)学生基本信息和成绩的录入;  2)学生成绩的管理,如计算总分、排序、统计等功能。  2.2系统功能结构设计  这个学生成绩管理系统中包含的学生信息有:学生的学号、姓名、性别、高数成绩、英语成绩、计算机成绩、三门功课总分,主要的功能模块如下:  1)输出学生基本信息并算出总分;  2)按照学号进行排序;  3)按照总分进行排序;  4)统计各门课程平均分;  5)统计男女学生人数;  6)按照姓名进行排序; 

3、 7)统计高数成绩优秀(大于等于80分)的人数,并输出符合条件的记录;  8)统计每门功课成绩都在80分以上,或总分在240分以上的人数,并输出符合条件的记录。  C语言中系统的每个功能由一个函数来实现,其系统功能模块层次结构图如下:    图1学生成绩管理系统功能模块层次结构图  因为函数就是功能,所以对于图1的功能模块层次结构图,每个模块就对应C语言中的一个函数,该系统中所涉及的函�导捌涔δ苋缦拢�  1)intMenu();  主控菜单函数,有返回值,无参数。用菜单形式显示该系统能实现的所有功能,以供用户查看和使用。函数中的返回值为用户输入的序号cod

4、e,为局部整型变量。  2)voidRead(structstudentstud[],int*n);  读入数据函数,无返回值,有参数。形式参数stud为结构体数组,由于调用此函数时实际参数为数组名,因此此处用数组接收;形式参数n为指针变量,由于实际参数为存放学生人数的整型变量的地址,因此n指向存放学生人数的整型变量,这样可以在读入学生信息的同时,还可以统计出学生的人数。  3)voidPrint(structstudent*pstud,intn);  输出数据函数,无返回值,有参数。形式参数pstud为指针变量,指向存放学生信息的结构体数组,这样可以将相关

5、变动信息返回给主调函数;形式参数n为整型变量,存放学生的人数。  4)voidtotal_order(structstudent*pstud,intn);  按总分排序函数,无返回值,有参数。形式参数同上。  5)voidnum_order(structstudent*pstud,intn);  按学号排序函数,无返回值,有参数。形式参数同上。  6)voidave_count(structstudent*pstud,intn);  统计各门课平均分函数,无返回值,有参数。形式参数同上。  7)voidnn_count(structstudent*pstud

6、,intn);  统计男女学生人数函数,无返回值,有参数。形式参数同上。  8)voidname_order(structstudent*pstud,intn);  按姓名排序函数,无返回值,有参数。形式参数同上。  9)voidgxyx(structstudent*pstud,intn);  统计高数成绩优秀人数函数,无返回值,有参数。形式参数同上。  10)voidmm(structstudent*pstud,intn);  统计每门课分数不小于80分或总分在240分以上人数函数,无返回值,有参数。形式参数同上。  3C语言程序设计  一个C语言源程序由

7、若干个函数构成,且有且仅有一个主函数,主函数的名字只能是main,其他函数名字由用户自己定义,只要满足标识符的四大规则即可。一个程序总是从主函数开始执行,无论主函数在前还是在后,该系统中除了主函数外,还有十个函数,下面针对其中几个重要的函数进行程序设计。  3.1主函数程序设计  为了方便读者更好地读懂该程序,部分地方加了

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。