学生成绩管理系统课程设计报告

发布 2022-10-04 13:25:28 阅读 9504

——课程设计报告。

第 2 页共 13 页。

学生成绩管理系统。

课程设计报告。

编写人。同组成员课程设计负责人)

祁1000410026

学生成绩管理系统。

课程设计报告。

编写人。同组成员课程设计负责人)

祁1000410026

南1000410029

郑1000410044

完成日期。辅导教师。

批阅日期。分数。

1、功能描述。

此成绩管理系统主要利用结构体数组实现,由如下六个功能模块实现。

1、输入模块。主要完成将学生信息存入结构体数组的工作。(南云霞)

2、删除、修改模块。主要完成对结构体数组中数据的删除、修改工作。

贾维尚)3、查询、排序模块。主要完成对结构体数组中数据的查询、排序工作。

祁青)4、输出模块。主要完成对结构体数组中数据输出的工作。(郑金帅)

二、总体设计。

1、功能模块设计。

1)主函数main()执行流程。

开始。输出菜单。

根据表达式mm=0

的值选择程序。

m=1 m=2 m=3 m=4 m=5 m=6 m=7 m=8yy/n

n结束。

2)输入学生信息函数srxsxx()流程。开始1y

fp=fopen("list","wb"))null

nfor循环。

将数据保存到。

list文件中。

结束。3)添加学生信息函数tjxsxx()流程。开始2y

fp=fopen("list","wb"))null

nfor循环。

将数据保存到。

list文件中。

结束。4)删除学生信息函数scxsxx()流程。

开始3在list文件中读入数据。

输入学生的姓名或学号。

查找要删除的学生。

输出学生的信息。

确定删除该学生信息。

并执行。结束。

5) 修改学生信息函数xgxsxx()流程。

开始4在list文件中读入数据。

输入学生的姓名或学号。

查找要修改的学生。

输出学生的信息。

确定修改该学生信息。

并执行。结束。

6)学生信息查询函数xsxxcx()流程。

开始5在list文件中读入数据。

输入要查找学生的信息。

查找要需要的学生。

输出学生的信息。

结束。7)学生成绩排序函数xscjpx()流程。

开始6调出list文件。

中的数据。y排序。

stu[j].**erage n

t=stu[j];stu[j]=stu[i];

stu[i]=t;

输出学生信息。

结束。8)挂科人数查询函数gkrscx()流程。

开始7调出list文件数据。n

y输出。

结束。9)输出学生成绩函数scxscj()流程。

开始8在list文件中读入数据。

确定有几个学生信息。

输出学生的信息。

结束。三、数据结构设计。

学生信息结构体数组。

struct student

int number; 学号。

char name[8]; 姓名。

char sex[4性别。

char class[4]; 班级。

float math数学成绩

float english; 英语成绩。

float physics; 物理成绩。

float computer; 计算机成绩。

float sum总成绩。

float **erage; 平均成绩。

}stu[100];

四、函数功能描述。

1、void print()

主要完成对主菜单的输出功能。

2、void srxsxx()

主要完成对学生信息的输入功能。将学生的信息存入结构体数组中。

3、void tjxsxx()

主要完成在结构体数组中添加信息的功能。

4、void scxsxx()

主要完成对结构体中指定数据的删除功能。

5、void xgxsxx()

主要完成对结构体中指定数据的重新输入的功能。

6、void xsxxcx()

主要完成对结构体中学生信息查询的功能。

7、void xscjpx()

主要完成对结构体中学生总成绩从大到小排序的功能。

8、void gkrscx()

主要完成对结构体中各科成绩低于60分的人数的统计的功能。

9、void scxscj()

主要完成对结构体中所有学生信息的输出功能。

五、程序实现。

1、源**分析。

程序预处理。

包括加载头文件,定义结构体、常量和变量,并对它们进行初始化工作。

#include<>

#include<>

#include<>

#include<>

分析:#include<>引入标准输入输出函数,以便完成一些c++中一些最基本的函数的功能。

学生成绩管理系统课程设计报告

长春工业大学人文信息学院。工商管理系工商管理专业课程设计。管理信息系统。课程设计。题目超市管理信息系统。专业年级 2010级 100734班。姓名林声朗学号 10073418 指导老师高月娜职业老师。日期 2012年3月6日。一。概述。1设计背景。2设计目的。3设计内容。二 需求分析。1功能分析。2...

学生成绩管理系统课程设计报告

课程设计报告。第 2 页共 13 页。学生成绩管理系统。课程设计报告。编写人。同组成员课程设计负责人 祁1000410026 学生成绩管理系统。课程设计报告。编写人。同组成员课程设计负责人 祁1000410026 南1000410029 郑1000410044 完成日期。辅导教师。批阅日期。分数。1...

学生成绩管理系统课程设计报告

学生成绩管理系统。课程设计报告。本系统利用access数据库 学生表 学号 姓名 性别 出生日期 专业 总学分和备注 课程表 课程号 课程名和学分 成绩表 学号 课程号和成绩 权限主要分为 学生查询和教师管理两部分。i.学生信息显示,包括学生信息 课程信息和学生成绩 ii.信息查询。学生成绩按提示查...