郑州轻工业学院
实训报告
实训名称:[130254]C语言程序设计实训
姓名:徐博
院(系):软件学院
专业班级:网页设计02
学号:621413510250
指导教师:
成绩:
时间:2015年1月5 日至2015年1 月9日第1页
一设计项目:学生成绩管理系统
二总体设计:
1 程序设计组成框图:
2:模块功能说明:
1 输入功能:输入学生姓名学号及成绩。
2 查看功能:输出姓名学号及各科成绩。
3 查询功能:通过学号查询学生姓名及各科成绩。
4 统计功能:统计班级学生及格率,优秀率,各个学生成绩方差等。
5 修改功能:通过输入学号修改指定学生的错误信息。
6添加功能:添加学生信息。
7删除功能:通过输入学号输入指定学生信息。
8保存功能:将学生信息保存。
9 退出系统。
3:主要函数之间的调用关系及各自功能:
主要函数的函数原型
void inputscore(void);
void savescore(void);
void avergescore(void);
void modifyscore(void);
void lookscore(void);
void searchscore(void);
void statistic(void);
void add(void);
void modify(void);
void delscore(void);
void menu(void);
i.在菜单界面输入1,调用函数inputscore( )实现输入学生成绩信息功能。第2页
ii.在菜单界面2,调用函数lookscore( )实现学生成绩按平均分高低排序输。
出,同时lookscore()函数调用avergescore()函数实现各个学生平均分的计
算。
iii.在菜单界面输入3,调用searchscore()函数实现通过学号查找学生成绩信息功能。
iv.在菜单界面输入4,调用statistic()函数输出班级及格率,优秀率,学生成绩方差,不及格学生名单。
v.在菜单界面输入5,调用modify()函数实现通过学号修改学生成绩的功能vi.在菜单界面输入6,调用add()函数实现添加学生成绩。
vii.在菜单界面输入7,调用delscore()函数实现删除指定学生成绩。
viii.在菜单界面输入8,调用savescore()函数将学生成绩信息保存。
ix.在菜单界面输入9,退出成绩管理系统。
第3页
三程序运行效果截图1 主菜单
2 输入成绩
3 查看成绩
4 查询成绩第4页
5统计成绩
6修改成绩
7 添加成绩
8 删除成绩第5页