-
. z.
学生成绩分析系统
目录
摘要的查询〔分系、班级〕与修改。
〔3〕.对每系或每班各科成绩进展分析〔即求单科平均成绩、及格率和优秀率〕;
〔4〕.对所开课程的成绩分析〔求其平均成绩,最高分和最低分〕。
本次课程设计的题目为学生成绩分析系统,编程者要掌握学生的根本信息,包括**、、班级、和所选科目及各科成绩等。并对录入的记录进展添加、删除、修改等根本操作,还可按照分系、班级分别对根本信息进展查询;除此外,用户还可
-
. z.
对所开课程进展成绩分析。
性能需求
学生成绩分析系统记录了一些私人的事务,外不能翻开该记录,这就要求本系统要具备一定的平安性。根据用户的要求,学生的根本信息不会丧失或自动更改,不能出现过失,确保记录的稳定性和可靠性。再就是学生成绩分析系统的占用的电脑空间要小,便于携带,程序要简单,操作不会占用用户很多时间,这就要求程序的响应速度要快。
3. 总体设计
系统构造
根据系统功能的要求,工作备忘录主要分为5个模块,分别执行要求中的功能。学生根本信息及成绩所选科目成绩的录入,根本信息的查询〔分系、班级〕与修改,对每系或每班各科成绩进展分析〔即求单科平均成绩、及格率和优秀率〕,对所开课程的成绩分析〔求其平均成绩,最高分和最低分〕。系统管理中用于系统退出。
[1]学生信息录入模块:在登录界面上输入学生信息。
[2]根本信息的查询模块:在界面上输入用班级或系查询学生信息。
[3] 记录修改模块:修改窗体上表中的工作记录表信息,并保存修改的信息。
[4] 课程程序分析模块:输入科目,显示其平均成绩,最高分和最低分。
根据系统功能的要求,制作了学生成绩分析系统界面,学生信息录入,根本信息的查询,成绩分析等程序。
建立如下构造:
{
char number[6];
char name[20];
-
. z.
char se*[4];
char clas[20];
char *i[10];
float subject[numsubs];
float score;
float average;
int inde*;
}student;
定义函数:
e*tern int numstus; /*学生数目*/
e*tern student *pointer; /*指向构造体数组*/
e*tern int lens;
int menu_select(); /*函数声明*/
int openfile(student stu[]);
int findrecord(student stud[]);
int writetote*t(student stud[]);
void wele();
void display1();
void showtable();
void sort(student stu[]);
void deleterecord(student stu[],int i);
void addrecord(student stud[]);
void display(student stud[],int n1,int n2);
void amendrecord(student stud[]);
void count(student stud[]);
void sortnum(student stud[]);
void sortnum2(student stud[]);
void sortname(student stud[]);
void sortname2(student stud[]);
void sortcount(student stud[]);
void sortcount2(student stud[]);
void statistic(student stud[]);
-
.
成绩分析系统c语言 来自淘豆网m.daumloan.com转载请标明出处.