JOUKKAL 0T NORTHWKSTZRN POLTTECHHICAL UHMRfiTTT ltDfG Dfe COUXGE
《c语言应用》实验报告
题目学生成绩管理系统(数组版)
专业名称 班 级 学 号 学生姓名 指导教师 完成时间
TOC \o "1-5" \h \z \o "Current Document" 第1章需求分析3
\o "Current Document" 第2章总体设计4
\o "Current Document" 2.1系统的程序流程图4
4
\o "Current Document" 2.2系统的全局变量和常量 4
\o "Current Document" 2.3系统的函数介绍5
\o "Current Document" 第3章详细设计5
\o "Current Document" 3.1主函数设计5
\o "Current Document" 3.2 menu函数设计 6
3.3录入函数设计6
\o "Current Document" show函数设计 6
find函数设计6
\o "Current Document" find_xuhao 函数设计6
\o "Current Document" find_num 函数设计6
find_name 函数设计6
edit函数设计7
\o "Current Document" modify函数设计7
\o "Current Document" dele函数设计 7
\o "Current Document" in put 函数设计7
\o "Current Document" sore函数设计7
\o "Current Document" sort_sum 函数设计7
save函数设计7
\o "Current Document" open函数设计 7
\o "Current Document" total 函数设计 7
\o "Current Document" sort_num 函数设计7
yuwen_total 函数设计7
shuxue_total函数设计 7
yingyu_total函数设计7
\o "Current Document" zongfen_total函数设计7
exit1函数设计7
\o "Current Document" 第4章测试7
\o "Current Document" 总结16
\o "Current Document" 参考文献16
\o "Current Document" 附录程序源代码16
第1章需求分析
主要功能有:
录入信息功能 。主要包括录入学生学号、学生姓名、学生数学语文英语成绩。
显示信息功能。主要包括显示学生学号、姓名、数学语文英语成绩以及三门课程的总分。
按条件查找功能。主要包括按序号查找、按学号查找、按姓名查找三种查找方式。
编辑功能。 主要包括修改、删除、插入功能。
排序功能。 主要包括按学号排序。按总分排序。
保存、打开文件功能。将内存中的数据写入文件,将文件中的数据写入内存。
统计功能。按各科成绩段以及总分成绩段统计各段的人数。
退出系统功能。
欢迎界面。
第2章总体设计
2.1系统的程序流程图
2.2系统的全局变量和常量
本系统包含的头文件有: 、 、 、
全局变量有i,
常量有
2.3系统的函数介绍
因为定义了全局变量,所以此程序所用到的函数均没有参数。 void menu();显示菜单选项,根据不同选择调用不同功能的函数 void luru();向系统内存中录入学生信息
void show();显示系统内存中录入的学生信息 void find();根据用户实际不同的查找条件调用不同的查找函数
void find_xuhao();按序号查找学生信息
void find_name();按姓名查找学生信息
void find_num();按学号查找学生信息
void edit();编辑函数调用修改、删除、插入函数
void modify(); 修改学生信息函数
void dele();删除学生信息函数
void input(); 插入新学生信息函数
void sort();排序函数调用按学号排序、按总分排序
void sort_sum();按总分条件排序
void sort_num();按学号条件排序
void save();将内存数据保存到物理文件函数
void total();调