当前位置:首页 » 成绩查询 » 学生成绩查询代码

学生成绩查询代码

发布时间: 2021-01-01 11:10:43

A. javascript实现学生考试成绩的录入,找出成绩中最高分。。。求代码

建立一个页面上面放一个文本框id是txt,一个输入确定按钮id是btn,一个获取最高分按钮id是btn1,js代码如下

varscores=[];//成绩输入集合
window.onload=function(){
//输入按钮事件
document.getElementById("btn").click=function(){
varscore=document.getElementById("txt").value;
scores.push(score);
}
//获取最高分按钮事件
document.getElementById("btn1").click=function(){
scores.sort(function(a,b){
if(a>b){
return0;
}else{
return1;
}
});
alert(scores[0]);
}
}

B. 网上成绩查询系统怎么做让学生从网上查分数,有源代码下载吗

有一个这样的,只需要上传电子表格就能建立自己的成绩查询网站,搜一下 易 查 分 即可找到。

C. 用Java语言写一个学生成绩录入排序查询的代码!

结果:

学生:回2成绩答: 0

学生:3成绩: 15

学生:1成绩: 43

学生:8成绩: 45

学生:7成绩: 48

学生:0成绩: 51

学生:4成绩: 69

学生:9成绩: 69

学生:5成绩: 94

学生:6成绩: 98

D. 老师怎么快速发布学生成绩让学生查分

你可以试试易查分,现在很多学校都是用易查分来做的,一般的成绩发布系统都要用到代码和服务器,用易查分,只要一个excel表格,就能生成!

E. 中学生成绩如何查询

全国中考查分:
http://www.xztj.com/zhongkao/chafen/2009/0619/5443.html(
或上当地的官方教育网)
全国高考查分:
http://e.sina.com.cn/gaokao/09gaokaolqcx/index.shtml
(有各高校分数线、全国院校介绍及前几年入取分数参考、填报志愿参考、模拟填报志愿等方面的资料)
全国高等院校代码:
http://www.yjsy.ecnu.e.cn/XWB/cn.htm
专业代码:
http://gk.chsi.com.cn/zyjs/index.do
因各地的分数发布时间有先有后,有的地方目前还未公布(分数未出来),大部分省市均在七月上旬发布,什么时候公布,请上当地的官方教育网(或当地其它新闻网、关注当地地方新闻等)查阅相关资料,一般都有通告,请耐心等待;有的地方城市未开通网上查分(技术原因或经济目的),但有查分电话。
网页打不开或打开速度过慢,是你的网速过慢造成的,请避开高峰期再试。
查分密码各省的不同(有四位、六位、八位、十位的),有生日、座位号、预设值等等的,向班主任或同学问一下,外地区的帮不了你的帮。
本人去年家里也有考生(今年没有了),理解各位考生及家长的心里,但对今年的中、高考情况不大了解,因提问的来自全国各地,无法一一告之你所处的当地官方教育网(量大面广),只能告诉全国通用的网址,在上述两网址上有全国各地中、高考查分地址(官方教育网)的链接及相关资料、试题等,是否对你有帮助,请自己看着办;高考的志愿填报,只能自己(及父母)作主,别人帮不了多大的忙(网上无法了解你的兴趣、爱好、环境等,不要轻信网上不负责任的各种言语,以免误事和后悔),本人为今年的考生及家长也只能做到这点了,敬请谅解。

F. 学生如何查自己成绩

学生成绩查询系统是学校常用的管理系统,利用学生成绩查询系统,学生可以自助查分,及时了解自己的考试成绩。相比公开考试成绩,学生考试查分系统可以很好的保护学生隐私,减轻教师负担。但是,制作考试成绩查询系统需要懂网站制作技术,需要下载通用考试成绩查询系统源代码,有的代码还需要付费。那么有没有一种方便快捷免费制作学生查分系统的方法呢。小编经过不断查找,真找到了这样的查分系统----易查分学生成绩发布系统。

易查分怎么样?易查分学生成绩发布系统是一个免费的网站,无需下载app或者软件,无论学校教导处还是班主任,只需要在易查分官网点击教师注册,注册一个账号,登录后就可以点击新建查询按钮,按照提示,上传成绩电子表格,生成自己的查分网站。该系统无需下载App,只需要在网站上操作,可以说是非常方便。任何人都可以用,不用懂技术。易查分学生成绩查询系统是一个通用的考试成绩查询系统,广泛应用于学校的期中、期末、招生考试以及平时的各种测验,适合大中小学及职业院校使用

G. 谁会学生成绩查询系统,麻烦发代码过来!!要C语言的

#include<iostream.h>
#include <fstream.h>
#include<iomanip.h>

#include<string.h>
#include <stdio.h>
#include <stdlib.h>
#include <malloc.h>
#define LEN sizeof(Student)

typedef struct student //定义学生结点
{
int num;
char name[20];
int score[4];
int sum;
struct student *next;
}Student;
int n;

Student *cinn(); //成绩录入函数
Student *sort_1(Student *head,int); //选择排序 函数
void sort_2(Student *head); // //求当前高分及均分函数
void print(Student *head); //打印出当前成绩
Student *sort_all(Student *head); //学生成绩统计排序入口函数
void find(Student *head); //查询函数
Student *add_new(Student *head); //增加新学生信息函数
void deletee(Student *q,Student *p); //删除学生信息
void update(Student *p); //更新学生信息

void deletee(Student *q,Student *p)
{ q->next=p->next;
delete p;
}

void update(Student *p)
{
printf("\n请重新录入该生信息\n");
printf("\n请输入该学生的学号\n");
scanf("%d",&p->num);
printf("请输入该学生的语文成绩\n:");
scanf("%d",&p->score[0]);
printf("请输入该学生的数学成绩\n:");
scanf("%d",&p->score[1]);
printf("请输入该学生的英语成绩\n:");
scanf("%d",&p->score[2]);
printf("请输入该学生的计算机成绩\n:");
scanf("%d",&p->score[3]);
p->sum=p->score[0]+p->score[1]+p->score[2]+p->score[3];
}

Student *cinn()
{
int flag; //暂存学号变量
Student *head,*p1,*p2;
n=0;
head=(Student *)malloc(LEN);
p2=head;
printf("\n请输入第%d名学生的学号,学号为0表示结束输入:",n+1);
scanf("%d",&flag);
while(getchar()!='\n');
for(;flag;)
{
n++;
p1=(Student *)malloc(LEN);
p1->num=flag;
printf("请输入第%d名学生的姓名:",n);
scanf("%s",p1->name);

printf("请输入第%d名学生的语文成绩:",n);
scanf("%d",&p1->score[0]);
printf("请输入第%d名学生的数学成绩:",n);
scanf("%d",&p1->score[1]);
printf("请输入第%d名学生的英语成绩:",n);
scanf("%d",&p1->score[2]);
printf("请输入第%d名学生的计算机成绩:",n);
scanf("%d",&p1->score[3]);
p1->sum=p1->score[0]+p1->score[1]+p1->score[2]+p1->score[3];
p2->next=p1;
p2=p1;
printf("\n请输入第%d名学生的学号,没有此学生则输入0表示结束:",n+1);
scanf("%d",&flag);
}
p2->next=NULL;
printf("\n\n");
return head;
}

Student *sort_all(Student *head) //学生成绩统计排序入口函数
{
int choose;
for(;;)
{
printf("\n\t\t# # # # # 学生成绩统计排序 # # # #\n");
printf("\t\t#\t1.按学生学号排序\t #\n");
printf("\t\t#\t2.按学生总分排序\t #\n");
printf("\t\t#\t3.按学生语文成绩排序\t #\n");
printf("\t\t#\t4.按学生数学成绩排序\t #\n");
printf("\t\t#\t5.按学生英语成绩排序\t #\n");
printf("\t\t#\t6.按学生计算机成绩排序\t #\n");
printf("\t\t#\t7.单科高分及均分\t #\n");
printf("\t\t#\t8.显示当前学生成绩\t #\n");
printf("\t\t#\t0.返回上一级菜单\t #\n");
printf("\t\t# # # # # 由张骏友情提供# # # # #\n\n");
printf("请输入你要执行的操作:");
scanf("%d",&choose);
while(getchar()!='\n');
switch(choose)
{
case 1:
case 2:
case 3:
case 4:
case 5:
case 6:head=sort_1(head,choose);break; //调用排序函数
case 7:print(head);sort_2(head);break;
case 8:print(head);break;
case 0:return head;
default: printf("\n\n您的输入有误!请重新输入:\n\n");break;
}
}
}

Student *sort_1(Student *head,int choose) //选择排序 函数
{
Student *p1,*p2=head->next,*pm,*px; //p2从第一个学生结点开始
Student mid;
if (!p2) return head; //判断链表是否为空
for(p1=p2;p1->next!=NULL;p1=p1->next)
{
pm=p1;
for(p2=p1->next;p2!=NULL;p2=p2->next)
switch(choose)
{
case 1:if (pm->num>p2->num) pm=p2;break; //按学号从小到达排序
case 2:if (pm->sum<p2->sum) pm=p2;break; //按总分从大到小排序
case 3:if (pm->score[0]<p2->score[0]) pm=p2;break;//按单科从大到小排序
case 4:if (pm->score[1]<p2->score[1]) pm=p2;break;
case 5:if (pm->score[2]<p2->score[2]) pm=p2;break;
case 6:if (pm->score[3]<p2->score[3]) pm=p2;break;
}
if (pm!=p1)
{
mid=*pm; //交换两个节点的内容
*pm=*p1;
*p1=mid;
px=pm->next;//交换两个节点的顺序
pm->next=p1->next;
p1->next=px;
}
}
printf("\n排序后的成绩表为:\n");
print(head); //打印出当前学生成绩报表
return head;
}

void sort_2(Student *head) //求当前高分及均分函数
{
Student *p=head->next; //从当前第一个学生开始
int max_1,max_2,max_3,max_4,min_1,min_2,min_3,min_4;
int max_sum,min_sum;
int sum_1=0,sum_2=0,sum_3=0,sum_4=0; //总分
float aver_1,aver_2,aver_3,aver_4,aver_sum; //平均分
if (!p) return;
max_1=min_1=p->score[0];max_2=min_2=p->score[1]; //赋初值
max_3=min_3=p->score[2];max_2=min_2=p->score[3];
max_sum=min_sum=p->sum;
for(;p;p=p->next)
{
if (max_1<p->score[0]) max_1=p->score[0]; //求各科最大最小值
else if (min_1>p->score[0]) min_1=p->score[0];
if (max_2<p->score[1]) max_2=p->score[1];
else if (min_2>p->score[1]) min_2=p->score[1];
if (max_3<p->score[2]) max_3=p->score[2];
else if (min_3>p->score[2]) min_3=p->score[2];
if (max_4<p->score[3]) max_4=p->score[3];
else if (min_4>p->score[3]) min_4=p->score[3];
if (max_sum<p->sum) max_sum=p->sum;
else if (min_sum>p->sum) min_sum=p->sum;
sum_1+=p->score[0];sum_2+=p->score[1];sum_3+=p->score[2];sum_4+=p->score[3];
} //求各科总分 平均分
aver_1=1.0*sum_1/n;aver_2=1.0*sum_2/n;aver_3=1.0*sum_3/n;aver_4=1.0*sum_4/n;
aver_sum=aver_1+aver_2+aver_3+aver_4; //求总分的平均分
printf("总共%d名学生,具体数据为:\n",n);
printf("语文最高分为%d,最低分为%d,平均分为%.2f\n",max_1,min_1,aver_1);
printf("数学最高分为%d,最低分为%d,平均分为%.2f\n",max_2,min_2,aver_2);
printf("英语最高分为%d,最低分为%d,平均分为%.2f\n",max_3,min_3,aver_3);
printf("计算机最高分为%d,最低分为%d,平均分为%.2f\n",max_4,min_4,aver_4);
printf("总分最高分为%d,最低分位%d,平均分为%.2f\n",
max_sum,min_sum,aver_sum);
}

void find(Student *head) //查找对应信息的学生
{
Student *p,*q;
int choose,fnum;
char tem[20];
if (n==0) {printf("\n当前系统没有任何学生数据,您就别费劲了!\n ");return;}
for(;;)
{
printf("\n请输入您要查询学生的方式:\n\n");
printf("1、按学号查询;2、按姓名查询;0、我不查询了。\n\n");
printf("请选择:");
scanf("%d",&choose);
while(getchar()!='\n');
if (choose==1)
{
printf("\n请输入你要查询的学生的学号,输入0退出学号查询:");
scanf("%d",&fnum);
for(;fnum;)
{
for(p=head->next;p!=NULL&&p->num!=fnum;p=p->next);

if (!p)
{
printf("\n\n找不到你要查询的学号,请重新输入,输入0表示结束:");
scanf("%d",&fnum);
}
else if (p->num==fnum)
{for(q=head->next;q->next!=p;q=q->next);

printf("\n学号为%d学生的数据为:\n",p->num);
printf("学号\t姓名\t语文成绩 数学成绩 英语成绩 计算机\
成绩 总分\n");
printf("%d\t%s\t %d %d %d %d \
%d\n",p->num,
p->name,p->score[0],p->score[1],p->score[2],p->score[3],
p->sum);

printf("\n\n请选择后续操作 1.修改该学生信息 2.删除该学生信息 输入0退出学号查询\n");

int choosel;
scanf("%d",&choosel);
for(;choosel;)
{
if(choosel==1)
{
update(p);
printf("\n\n请继续选择后续操作:1.再次修改 2.删除该生 0表示退出");
scanf("%d",&choosel);
}
else if(choosel==2)
{deletee(q,p);
printf("\n\n请继续选择后续操作:0表示退出");
scanf("%d",&choosel);
}
}

printf("\n\n请输入你还要查询的学生的学号,输入0表示不按学\
号查询了:");
scanf("%d",&fnum);
}
}
}
else if (choose==2)
{
printf("\n请输入你要查询的学生的姓名,输入0退出姓名查询:");
scanf("%s",tem);
for(;strcmp(tem,"0");)
{
for(p=head->next;p!=NULL&&strcmp(p->name,tem);p=p->next);
if (!p)
{
printf("\n\n找不到你要查询的姓名,请重新输入,输入0表\
示结束:");
scanf("%s",tem);
}
else if (!strcmp(p->name,tem))
{for(q=head->next;q->next!=p;q=q->next);
printf("\n姓名为%s学生的数据为:\n",p->name);
printf("学号\t姓名\t语文成绩 数学成绩 英语成绩 \
计算机成绩 总分\n");
printf("%d\t%s\t %d %d %d \
%d %d\n",
p->num,p->name,p->score[0],p->score[1],p->score[2],
p->score[3],p->sum);

printf("\n\n请选择后续操作 1.修改该学生信息 2.删除该学生信息 输入0退出学号查询\n");

int choosel;
scanf("%d",&choosel);
for(;choosel;)
{
if(choosel==1)
{
update(p);
printf("\n\n请继续选择后续操作:1.再次修改 2.删除该生 0表示退出");
scanf("%d",&choosel);
}
else if(choosel==2)
{deletee(q,p);
printf("\n\n请继续选择后续操作:0表示退出");
scanf("%d",&choosel);

}
}

printf("\n\n请输入你还要查询的学生的姓名,输入0表\
示不按姓名查询了:");
scanf("%s",tem);
}
}
}
else if (choose==0) {printf("\n你选择了不查询!\n");break;}
else {printf("\n你以其他方式选择了不查询!\n");break;}
}
}

Student *add_new(Student *head) //添加新的学生信息
{
Student *p;
int flag;
printf("\n\n请输入你要新加入学生的学号,学号为0表示结束输入:");
scanf("%d",&flag);
while(getchar()!='\n');
for(;flag;)
{
p=(Student *)malloc(LEN);
p->num=flag;
printf("请输入新加入学生的姓名:",n);
scanf("%s",p->name);
printf("请输入新加入学生的语文成绩:",n);
scanf("%d",&p->score[0]);
printf("请输入新加入学生的数学成绩:",n);
scanf("%d",&p->score[1]);
printf("请输入新加入学生的英语成绩:",n);
scanf("%d",&p->score[2]);
printf("请输入第%d名学生的计算机成绩:",n);
scanf("%d",&p->score[3]);
p->sum=p->score[0]+p->score[1]+p->score[2]+p->score[3];
p->next=head->next;
head->next=p;
n++;
printf("\n请输入还要加入学生的学号,没有此学生则输入0表示结束:");
scanf("%d",&flag);
}
head=sort_1(head,1);
printf("加入后的成绩表为:\n");
print(head);
return head;
}

void print(Student *head) //打印出当前的成绩
{
Student *p=head->next;
if (!p) {printf("\n\n此系统目前没有任何学生数据!\n\n\n");return;}
printf("此系统目前共计学生%d名:\n",n);
printf("**************************学生成绩统计一览************************\
*****\n");
printf("学号\t姓名\t语文成绩 数学成绩 英语成绩 计算机成绩 总分\n");
for(;p;p=p->next)
printf("%d\t%s\t %d %d %d %d %d\n",
p->num,p->name,
p->score[0],p->score[1],p->score[2],p->score[3],
p->sum=p->score[0]+p->score[1]+p->score[2]+p->score[3]);
printf("************************此软件由张骏友情提供*************************\
*\n\n");
}

void stuconserve(Student *head) //将内容保留至文件,文件名为outfile2_3
{
Student *p;
fstream outfile("outfile2_3.txt",ios::out|ios::app);
if(!outfile)
{
cout<<"文件不能打开"<<endl;
abort();
}
//fprintf(outfile2_3.txt," 学号 姓名 性别 语文 数学 外语\n");
p=head->next;
while(p)
{outfile<<setw(5)<<p->num<<setw(15)<<p->name
<<setw(5)<<p->score[0]<<setw(5)<<p->score[1]<<setw(5)<<p->score[2]<<setw(5)<<p->score[3]<<endl;
p=p->next;
}
outfile.close();
}

int main()
{
Student *head;
int choose,i;

head=(Student *)malloc(LEN);
head->next=NULL;
for(;;)
{
printf("\n\t\t* * * * * 学生成绩管理系统 * * * *\n");
printf("\t\t*\t1.学生数据键盘录入\t *\n");
printf("\t\t*\t2.学生数据统计排序\t *\n");
printf("\t\t*\t3.查询修改删除学生数据\t *\n");
printf("\t\t*\t4.插入学生数据\t\t *\n");
printf("\t\t*\t5.显示当前成绩表\t *\n");
printf("\t\t*\t0.保存退出成绩管理系统\t *\n");
printf("\t\t* * * * * 由张骏友情提供* * * * *\n\n");
printf("\n请输入你要执行的操作:");
scanf("%d",&choose);
while(getchar()!='\n');
switch(choose)
{
case 1:printf("\n\t\t\t\t****注意****");
printf("\n\n 此选项将会建立新的学生数据系统 ,原来的数据将\
不再存在,你确信要删除原来的数据并建立新的数据系统么?\n\n");
printf("1、建立新的数据系统;0、放弃建立新的数据系统。\n\n");
printf("请选择:");
scanf("%d",&i);
if (i==1) {head=cinn();print(head);break;}
else if (i==0)
{
printf("\n你选择了放弃建立新的数据系统!\n");
break;
}
else {
printf("\n你做出别的选择,当作放弃建立!\n");
break;
}

case 2:head=sort_all(head);break;
case 3:find(head);break;
case 4:head=add_new(head);
case 5:print(head);break;
case 0: stuconserve(head); system("pause");return 0;
default: printf("\n\n您的输入有误!请重新输入:\n\n");break;
}
}

}

H. 学生分数查询系统 怎么做

您可以用易查分来做;一般的查分系统制作都要用到代码和数据库,一般老师对于代码和数据库的可操性太低,而且难度大,用易查分来做,不用要代码和数据库,简单几个步骤就能发布属于自己的查询系统!

I. 求用Java编写的学生成绩管理系统的完整代码,要能运行的

以下方法实现了用户界面登陆
import java.awt.*;
import java.awt.event.*;
public class DengLuJieMian extends Frame implements ActionListener
{
Label username=new Label("用户名:");//使用文本创建一个用户名标签
TextField t1=new TextField();//创建一个文本框对象
Label password=new Label("密码:");//创建一个密码标签
TextField t2=new TextField();
Button b1=new Button("登陆");//创建登陆按钮
Button b2=new Button("取消");//创建取消按钮
public DengLuJieMian()
{
this.setTitle("学生信息管理系统");//设置窗口标题
this.setLayout(null);//设置窗口布局管理器
username.setBounds(50,40,60,20);//设置姓名标签的初始位置
this.add(username);// 将姓名标签组件添加到容器
t1.setBounds(120,40,80,20);// 设置文本框的初始位置
this.add(t1);// 将文本框组件添加到容器
password.setBounds(50,100,60,20);//密码标签的初始位置
this.add(password);//将密码标签组件添加到容器
t2.setBounds(120,100,80,20);//设置密码标签的初始位置
this.add(t2);//将密码标签组件添加到容器
b1.setBounds(50,150,60,20);//设置登陆按钮的初始位置
this.add(b1);//将登陆按钮组件添加到容器
b2.setBounds(120,150,60,20);//设置取消按钮的初始位置
this.add(b2);// 将取消按钮组件添加到容器
b1.addActionListener(this);//给登陆按钮添加监听器
b2.addActionListener(this);// 给取消按钮添加监听器

this.setVisible(true);//设置窗口的可见性
this.setSize(300,200);//设置窗口的大小
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);
}
});//通过内部类重写关闭窗体的方法
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==b1)//处理登陆事件
{
String name=t1.getText();
String pass=t2.getText();
if(name!=null&&pass.equals("000123"))//判断语句
{
new StudentJieMian();
}
}
}
public static void main(String args[])//主函数
{
new DengLuJieMian();
}
}
以下方法实现了学生界面设计
import java.awt.*;
import java.awt.event.*;
class StudentJieMian extends Frame implements ActionListener
{
MenuBar m=new MenuBar();//创建菜单栏
Menu m1=new Menu("信息");//创建菜单“信息”
MenuItem m11=new MenuItem("插入");//创建“插入”的菜单项
MenuItem m12=new MenuItem("查询");
Menu m2=new Menu("成绩");//创建菜单“成绩”
MenuItem m21=new MenuItem("查询");
public StudentJieMian()
{
this.setTitle("学生界面");//设置窗口标题
this.setLayout(new CardLayout());//设置窗口布局管理器
this.setMenuBar(m);//将菜单栏组件添加到容器
m.add(m1);//将信息菜单放入菜单栏
m.add(m2);
m1.add(m11);//将“插入”菜单项添加到“信息”菜单
m1.add(m12); //将“查询”菜单项添加到“信息”菜单
m2.add(m21); //将“查询”菜单项添加到“成绩”菜单
m11.addActionListener(this); //给“插入”菜单项添加监听器
m12.addActionListener(this); //给“查询”菜单项添加监听器
m21.addActionListener(this); //给“查询”菜单项添加监听器
this.setVisible(true); //设置窗口的可见性
this.setSize(300,200); //设置窗口的大小
addWindowListener(new WindowAdapter()
{
public void windowClosing(WindowEvent e)
{
System.exit(0);//关闭窗口
}
});
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==m11) //处理“添加信息”事件
{
new AddStudent();
}
if(e.getSource()==m12) //处理“查询信息”事件
{
new SelectStudent();
}
if(e.getSource()==m21) //处理“查询成绩”事件
{
new ChengJiStudent();
}
}
public static void main(String args[])
{ new StudentJieMian(); //创建一个对象 }

热点内容
武汉大学学生会辅导员寄语 发布:2021-03-16 21:44:16 浏览:612
七年级学生作文辅导学案 发布:2021-03-16 21:42:09 浏览:1
不屑弟高考成绩 发布:2021-03-16 21:40:59 浏览:754
大学毕业证会有成绩单 发布:2021-03-16 21:40:07 浏览:756
2017信阳学院辅导员招聘名单 发布:2021-03-16 21:40:02 浏览:800
查询重庆2018中考成绩查询 发布:2021-03-16 21:39:58 浏览:21
结业考试成绩怎么查询 发布:2021-03-16 21:28:40 浏览:679
14中医医师资格笔试考试成绩查分 发布:2021-03-16 21:28:39 浏览:655
名著赏析课程标准 发布:2021-03-16 21:27:57 浏览:881
北京大学商业领袖高端培训课程 发布:2021-03-16 21:27:41 浏览:919