|
|
@ -2,7 +2,11 @@
|
|
|
|
|
|
|
|
|
|
|
|
## 系统介绍
|
|
|
|
## 系统介绍
|
|
|
|
本成绩管理系统是为教师提供管理班级成绩的工具,该系统可以实现的对学生的成绩进行增、删、改、查、信息保存和信息导入等基本信息,以及对学生成绩排序和分段的扩展功能,有利于对学生成绩管理。
|
|
|
|
本成绩管理系统是为教师提供管理班级成绩的工具,该系统可以实现的对学生的成绩进行增、删、改、查、信息保存和信息导入等基本信息,以及对学生成绩排序和分段的扩展功能,有利于对学生成绩管理。
|
|
|
|
### 功能描述
|
|
|
|
|
|
|
|
|
|
|
|
## 设计思想
|
|
|
|
|
|
|
|
利用结构体——定义STU结构体存储学生学号、姓名、各科成绩、总成绩和平均成绩,利用文件来存储,读取数据。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 功能描述
|
|
|
|
- 创建学生基本信息,便于之后查询和浏览
|
|
|
|
- 创建学生基本信息,便于之后查询和浏览
|
|
|
|
|
|
|
|
|
|
|
|
- 录入各科学习成绩
|
|
|
|
- 录入各科学习成绩
|
|
|
@ -31,12 +35,27 @@
|
|
|
|
|
|
|
|
|
|
|
|
- 从文件中读出每个学生的记录信息并显示
|
|
|
|
- 从文件中读出每个学生的记录信息并显示
|
|
|
|
|
|
|
|
|
|
|
|
学习 Markdown 格式:
|
|
|
|
## 功能设计
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### 基本框架
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#### 头文件的使用
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
#include<stdio.h>
|
|
|
|
|
|
|
|
#include<stdlib.h>
|
|
|
|
|
|
|
|
#include<string.h>
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
列表:
|
|
|
|
#### define定义的全局变量
|
|
|
|
|
|
|
|
|
|
|
|
- 该数据
|
|
|
|
```
|
|
|
|
- 保存数据
|
|
|
|
#define MAX_LEN 10 //字符串最大长度
|
|
|
|
|
|
|
|
#define STU_NUM 30 //最多的考试人数
|
|
|
|
|
|
|
|
#define COURSE_NUM 6 //最多的考试科目
|
|
|
|
|
|
|
|
```
|
|
|
|
|
|
|
|
### 成绩录入
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
设计思想:成绩录入是对结构体中班级、姓名、学号和五门成绩的录入,同时加上对五门成绩平均成绩的计算。按照基本的录入,只需要scanf函数对数据输入,用printf函数进行汉字的打印即可。然后进行文件保存该组数据,最后判断是否继续录入。
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|