学生成绩统计分析系统-学生成绩统计分析系统 源代码php

本文目录一览:

用C语言设计一个学生成绩统计系统?

// Note:Your choice is C++ IDE

#include iostream

#include string

using namespace std;

//N代表科目数,M代表人数

#define N 2

#define M 3

class student

{public:

float score[N];

string name;

float average;

float total;

int rank;

student();

void inscore();

void calav();

void caltt();

void show();

};

void student::inscore()

{

int i;

cout"输入姓名:";

cinname;

cout"输入成绩:";

for(i=0;iN;i++)

{

cinscore[i];

}

caltt();

calav();

}

void student::calav()

{

average=total/N;

}

void student::caltt()

{

int i;

for(i=0;iN;i++)

total+=score[i];

}

void student::show()

{

int i;

coutrank" "name" ";

for(i=0;iN;i++)

coutscore[i]" ";

coutendl;

}

void setrank(student sys[M])

{

int i,j;

student tmp=sys[0];

for(i=0;iM-1;i++)

{

for(j=i+1;jM;j++)

if(sys[j].averagesys[i].average)

{

tmp=sys[j];

sys[j]=sys[i];

sys[i]=tmp;

}

sys[i].rank=i+1;

}

sys[i].rank=i+1;

}

void findsc(student sys[M])

{

string n;

int i;

cout"请输入查询的名字:";

cinn;

cout"排名 ""姓名 ""--成绩--"endl;

for(i=0;iM;i++)

if(sys[i].name==n)

{

sys[i].show();

}

}

void findrank(student sys[M])

{

string n;

int i;

cout"请输入查询的名字:";

cinn;

for(i=0;iM;i++)

if(sys[i].name==n) coutsys[i].rank;

}

void find10(student sys[M])

{

int j;

cout"排名 ""姓名 ""--成绩--"endl;

for(j=0;j10;j++)

sys[j].show();

}

void findgrade(student sys[M])

{

int i,j;

cout"1.=85 2.=75 3.=60 4.60"endl;

cini;

switch(i)

{

case 1:

{

cout"排名 ""姓名 ""--成绩--"endl;

for(j=0;jM;j++)

sys[j].show();

}

break;

case 2:

{

cout"排名 ""姓名 ""--成绩--"endl;

for(j=0;jM;j++)

if(sys[j].average=75 sys[j].average85) sys[j].show();

}

break;

case 3:

{

cout"排名 ""姓名 ""--成绩--"endl;

for(j=0;jM;j++)

sys[j].show();

}

break;

case 4:

{

cout"排名 ""姓名 ""--成绩--"endl;

for(j=0;jM;j++)

if(sys[j].average60) sys[j].show();

}

break;

}

}

void findbad(student sys[M])

{

int i,j,k;

for(i=0;iM;i++)

{

k=0;

cout"排名 ""姓名 ""--成绩--"endl;

for(j=0;jN;j++)

{

if(sys[i].score[j]60) k++;

if(k==3)

}

}

}

void pub(student sys[M])

{

int i;

cout"排名 ""姓名 ""--成绩--"endl;

for(i=0;iM;i++)

sys[i].show();

}

int main()

{

student st[M];

int i,j;

while(1)

{

cout

"-------------------------------\n"

"1.输入成绩\n"

"2.查询任一学生成绩\n"

"3.查询任一学生排名\n"

"4.查询前十的学生\n"

"5.查询成绩级别的情况\n"

"6.查询三门不及格的学生\n"

"7.按成绩高低,顺序输入所有学生\n"

"-------------------------------"endl;

cini;

switch(i)

{

case 1:

for(j=0;jM;j++)

{

cout"输入第"j+1"个学生的成绩"endl;

st[j].inscore();

};

setrank(st);

break;

case 2:findsc(st);system("pause");break;

case 3:findrank(st);system("pause");break;

case 4:find10(st);system("pause");break;

case 5:findgrade(st);system("pause");break;

case 6:findbad(st);system("pause");break;

case 7:pub(st);system("pause");break;

}

}

return 0;

}

网上那么多成绩分析系统,究竟哪个好,好难选哦。能不能推荐一个?谢谢!

我们学校使用的是成绩分析系统myslanDAS 注册版,有考场安排、成绩输入/导入、成绩查询、成绩分析、成绩比较、成绩跟踪、成绩管理、教学评价等功能,不仅可以排考场,还可以自动生成考场桌面贴条;不仅仅可以统计平均分、标准差和变异系数等基本统计量统计,还可以给出成绩分布直方图等统计图表,并给出分布的拟合曲线;还提供了成绩的正态性检验、成绩的显著性差异检验等功能;成绩报表功能也很强大、灵活,还可以自定义报表,根据你的不同选择生成不同报表,有点安逸;而且升级还是免费的。不信的话,可以到那个网站去下载来试试嘛。

学生成绩管理分析系统

老师您好,您所说的成绩分析其实就是数字化校园建设的一部分,现在做这方面的公司很多,但是没有一个统一的标准。在这里只和您沟通成绩分析这个模块。

成绩分析的软件现在网络上就有很多,大多是用VB来实现的,但是易用性都不是很好,使用起来很麻烦,而且只是单纯的统计功能,而分析功能很简单。您说的功能很难真正实现。

我是首师大计算机系的研究生,现在正在做数字化校园的项目,其中包含《成绩分析系统》的一个子项目,B/S架构的系统,内涵大量数据挖掘模块,而且系统实现后是全免费的。为了适应学校,操作极其方便,易于维护,非计算机专业人员1个小时内就能上手。由于目前项目处于研发阶段,细节不便过多公开,如果您感兴趣,可以给我们项目组发邮件沟通具体细节wonderspace_liu@126.com,希望可以帮上您的忙!


原文链接:http://527256.com/36887.html

相关文章

访客
访客
发布于 2022-09-24 22:57:02  回复
绩分析、成绩比较、成绩跟踪、成绩管理、教学评价等功能,不仅可以排考场,还可以自动生成考场桌面贴条;不仅仅可以统计平均分、标准差和变异系数等基本统计量统计,还可以给出成绩分布直方图等统计图表,并给出分布的拟合曲线;还提供了成绩的正态性检验、成绩的显著性差异检验等功能;成绩报表功
访客
访客
发布于 2022-09-25 04:30:45  回复
; cout"排名 ""姓名 ""--成绩--"endl; for(j=0;jN;j++) { if(sys[i].score[j]60) k++; if(k==3) } }}vo
访客
访客
发布于 2022-09-24 17:15:24  回复
m("pause");break; case 4:find10(st);system("pause");break; case 5:findgrade(st);system("pause");break; case 6:findb
访客
访客
发布于 2022-09-25 00:46:44  回复
ys[i].name==n) { sys[i].show(); }}void findrank(student sys[M]){ string n; int i; cout"请输入查询的名字:"; cinn; for(i=0;iM;i++) if(s

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

返回顶部