admin 管理员组文章数量: 1086019
2024年4月26日发(作者:sublime中文设置)
C 语言程序设计作业
一 设计项目:学生成绩管理系统
二 总体设计:
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( )实现输入学生成绩信息功能。
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,退出成绩管理系统。
开始
输入指令
1~9
1
输
入
成
绩
显
示
成
绩
2
查
询
成
绩
3
成
绩
统
计
4
修
改
成
绩
5
添
加
成
绩
6
删
除
成
绩
7
保
存
成
绩
8
9
退出
欢迎下载
2
版权声明:本文标题:c语言学生成绩管理系统(含源代码) 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1714067796a664202.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论