没有合适的资源?快使用搜索试试~ 我知道了~
C语言学生成绩管理系统课程设计报告.doc
0 下载量 53 浏览量
2023-08-04
09:10:57
上传
评论
收藏 974KB DOC 举报
温馨提示
![preview](https://dl-preview.csdnimg.cn/88163316/0001-5f059089d0148913ee852fed7210ae71_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
试读
23页
C语言学生成绩管理系统课程设计报告.doc
资源推荐
资源详情
资源评论
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![txt](https://img-home.csdnimg.cn/images/20210720083642.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/release/download_crawler_static/88163316/bg1.jpg)
1
2020年4月19日
C语言学生成绩管理
系统课程设计报告
![](https://csdnimg.cn/release/download_crawler_static/88163316/bg2.jpg)
文档仅供参考
2
2020年4月19日
C语言课程设计报告
一 .问题描述:
题目七:学生成绩管理系统设计
学生成绩信息包括:学期,学号,班别,姓名,四门课程成绩
(语文、数学、英语和计算机)等。
主要功能:
(1) 能按学期、按班级完成对学生成绩的录入、修改
(2) 能按班级统计学生的成绩,求学生的总分及平均分
(3) 能查询学生成绩,不及格科目及学生名单
(4) 能按班级输出学生的成绩单
要求:使用二进制文件方式存储数据,系统以菜单方式工作
学生成绩信息包括:学期,学号,班别,姓名,四门课程成绩
(语文、数学、英语和计算机)等。要求使用二进制文件方式存储数
据,系统以菜单方式工作,实现对学生成绩的录入,修改,统计
,排序,查询,输出等功能。
二 .设计目的
设计“学生成绩管理系统”使其具有以下功能:
(1) 能完成对学生成绩的录入
(2)
![](https://csdnimg.cn/release/download_crawler_static/88163316/bg3.jpg)
文档仅供参考
3
2020年4月19日
能按班级统计学生的成绩,求学生的总分及平均分,排序
(3)
能按班级,学期输出学生的成绩单和不及格科目及学生名单
(4) 能查询单个学生成绩
(5) 能修改单个学生信息
三 . 要求
系统以菜单方式工作
四 . 功能
1 输入功能:能够一次完成无数条信息的输入。
2 输出功能:能按班级输出学生的成绩单。
3 修改功能:完成对单个学生成绩的修改。
4 查找功能:完成对单个学生信息查找,并显示。
5 排序功能:按学生成绩进行排序,并显示。
6 有一个清晰美观界面来调用各个功能
五.模块图
![](https://csdnimg.cn/release/download_crawler_static/88163316/bg4.jpg)
文档仅供参考
4
2020年4月19日
六 . 详细内容
整个系统除了主函数外,另外还有5个函数,实现六大功能
:输入功能、输出功能、修改功能,查找并显示功能、排序并
显示功能。各个函数的详细设计说明分别如下:
信息录入
void
input
成绩统计v
oid sort
查询
void search
姓名char name[10]
学号int num
成绩int score[4]
学号stu[i].num、班级stu[i].classes,姓名stu[i].na
me、四门课成绩stu[i].score
能按学号查询单个学生成绩
按班级统计学生的成绩,求学生的总分
及平均分,排序
成绩输出v
oid print
能按班级,学期输出学生成绩单和不及
格科目及学生名单
结构数组st
ruct
student
学期int term
班级int classes
主
流
程
修改单个学生信息
修 改
void
monify
![](https://csdnimg.cn/release/download_crawler_static/88163316/bg5.jpg)
文档仅供参考
5
2020年4月19日
1 . 定义结构体及宏定义
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#define NUM 100
struct student
{ int term;
int num;
int classes;
char name[10];
int score[4];
int sum;
float average;
}stu[NUM];
2.主函数 main()
利用无限次循环for(;;)和swithch()进行菜单选择来实现各函数
的调用,系统根据输入的数字选项来调用相应的函数。等执
行完每一个函数功能后,按任一键回到主界面也要经过这个
函数来实现!
void main()
{
剩余22页未读,继续阅读
资源评论
![avatar-default](https://csdnimg.cn/release/downloadcmsfe/public/img/lazyLogo2.1882d7f4.png)
![avatar](https://profile-avatar.csdnimg.cn/default.jpg!1)
xinkai1688
- 粉丝: 351
- 资源: 8万+
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
安全验证
文档复制为VIP权益,开通VIP直接复制
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)