成绩查询asp代码(成绩查询asp代码怎么查)
admin 发布:2022-12-19 20:18 163
本篇文章给大家谈谈成绩查询asp代码,以及成绩查询asp代码怎么查对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
成绩判断asp代码
你是这什么东西啊,ASP还是VB啊,有val(text1.text)表示的吗
我给你弄一个
html
head
meta http-equiv="Content-Language" content="zh-cn"
meta http-equiv="Content-Type" content="text/html; charset=gb2312"
title新建网页 1/title
/head
body
form method="POST" action="--WEBBOT-SELF--" name="D"
p课1 input type="text" name="T1" size="20" value="0" /p
p课2 input type="text" name="T2" size="20" value="0"/p
p课3 input type="text" name="T3" size="20" value="0"/p
p /p
p /p
pinput type="button" value="按钮" name="B1"input type="reset" value="重置" name="B2"/p
/form
script language="vbscript"
!--
sub B1_onclick()
dim c
c= "该生成绩未达到优秀"
dim s(3)
s(1) = d.T1.value
s(2) = d.T2.value
s(3) = d.T3.value
if (s(1) * 1 + s(2) * 1 + s(3) * 1) /3 85 then c = " 该生成绩为优秀 " '*1 为了表示数学运算
dim a
a = 0
for i = 1 to 3
if s(i) = 90 then
a = a +2
else
if s(i) =80 then a = a +1
end if
next
if a = 4 then c = " 该生成绩为优秀 "
msgbox c
end sub
--
/script
/body
/html
不需要ASP ,保存为 HTML 就可以, 没有加数字验证,你输入时小心
ASP的基于网页作简单的学生成绩查询系统
#includestdio.h
#includestring.h
#includestdlib.h
#define MAX 1000 //文件记录最大值
int p=0; //文件中的记录数
struct student //定义学生记录的结构
{
char num[8]; // 学号
char name[8]; //姓名
float chinese; //语文成绩
float english; //英语成绩
float math; //数学成绩
float total; //个人总分
float avr; //个人平均分
}stu[MAX];
void read_file()
{
FILE *file1; //文件指针
file1=fopen("stuinform.txt","at+"); //文件存在打开文件不存在建立文件
if(file1==NULL) //文件如果打开失败则输出"Cannot open file1!"
printf("Cannot open file1!");
p=0;
while(1)
{
if(feof(file1)) //检测文件是否结束
break;
fread(stu[p],sizeof(struct student),1,file1);
p++;
}
p--;
fclose(file1); //关闭文件
}
void write_file()
{
FILE *file1; //文件指针
int i;
file1=fopen("stuinform.txt","w+"); //文件存在打开文件不存在建立文件
if(file1==NULL) //文件如果打开失败则输出"Cannot open file1!"
printf("Cannot open file1!");
for(i=0;ip;i++)
fwrite(stu[i],sizeof(struct student),1,file1);
fclose(file1);
}
void menu()//系统主界面 OK
{
printf("\n\n\t ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^");
printf("\n\n\t * * * * * * 欢迎使用学生成绩管理系统 * * * * *");
printf("\n\n\t * * * * * * * 设计者:xxx * * * * * * * * * * ");
printf("\n\n\t ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ^-^ ");
printf("\n\n\t\t | 1.学 生 成 绩 录 入 |");
printf("\n\n\t\t | 2.学 生 成 绩 输 出 |");
printf("\n\n\t\t | 3.按总分对学生成绩做排序 |");
printf("\n\n\t\t | 4.按学号查找学生成绩信息 |");
printf("\n\n\t\t | 5.按姓名修改学生成绩信息 |");
printf("\n\n\t\t | 6.按学号删除学生成绩信息 |");
printf("\n\n\t\t | 7.退 出 系 统 |");
printf("\n\n\t -----------------------------------------------------");
printf("\n\n\t ************请您选择操作选项(1-7)************** ");
printf("\n");
}
void main()//主函数
{
int item;
void input();
void output();
void sort();
void search();
void change();
void del();
void exit();
read_file();
do
{
menu();
while(1)
{
scanf("%d",item);
if(item=1item=7)
break;
else
printf("\t选项输入错误,请重新输入\n");
}
switch(item)
{
case 1:input();break;
case 2:output();break;
case 3:sort();break;
case 4:search();break;
case 5:change();break;
case 6:del();break;
case 7:exit(); break;
}
write_file();
}while(item7);
}
void input() //输入子函数
{
int flag=1,i,j=0;
char c;
system("cls");
printf("\n\n\n\n\t ==========欢迎进入学生成绩录入系统============\n\n");
do
{
loop: printf("\t\t请输入学生信息:\n\n\n");
printf("\t\t请输入学生学号:");
scanf("%s",stu[p].num);
for(i=0;ip;i++)
{
if((strcmp(stu[i].num,stu[p].num))==0)
{
system("cls");
printf("此学号已存在,请重新输入!\n");
goto loop;
}
}
printf("\t\t请输入姓名:");
scanf("%s",stu[p].name);
stu[p].total=0;
printf("\t\t请输入同学语文成绩:");
scanf("%f",stu[p].chinese);
printf("\t\t请输入同学英语成绩:");
scanf("%f",stu[p].english);
printf("\t\t请输入同学数学成绩:");
scanf("%f",stu[p].math);
stu[p].total=stu[p].chinese+stu[p].english+stu[p].math;
stu[p].avr=stu[p].total/3.0;
//i++;
p++;
getchar();
printf("\n\t是否继续输入学生成绩(Y/N)?");
while(1)
{
c=getchar();
if(c=='Y'||c=='y') flag=1;
if(c=='N'||c=='n') flag=0;
if(c=='N'||c=='n'||c=='Y'||c=='y')
break;
}
system("cls");
}while(flag==1);
}
void output() //输出子函数
{
int i,j;
system("cls");
printf("\n\n\t********************学生成绩信息表*************************\n");
printf("\n\t学号 姓 名 语 文 外 语 数 学 总 分 平均分\n");
for(i=0;ip;i++)
{
printf("\t%-8s%-10s",stu[i].num,stu[i].name);
printf("%-9.2f%-9.2f%-9.2f",stu[i].chinese,stu[i].english,stu[i].math);
printf("%-9.2f",stu[i].total);
printf("%-9.2f\n",stu[i].avr);
}
printf("\n\t--------------------------------------------------------------\n");
printf("\n\t********************按任意键返回主界面*************************\n");
getchar();
getchar();
}
void sort() //排序子函数
{
int i,j;
struct student temp;
system("cls");
for(i=0;ip-1;i++) //排序
for(j=i+1;jp;j++)
if(stu[i].totalstu[j].total)
{
temp=stu[i];
stu[i]=stu[j];
stu[j]=temp;
}
printf("\n\n\n\t\t************排序后的学生成绩信息如下:*************\n\n\n");
printf("\n\t学号 姓 名 语 文 数 学 外 语 总 分 平均分\n\n");
for(i=0;ip;i++)
{
printf("\n\t%-8s%-10s",stu[i].num,stu[i].name);
for(j=0;j3;j++)
printf("%-9.2f",stu[i].chinese,stu[i].english,stu[i].math);
printf("%-9.2f",stu[i].total);
printf("%-9.2f\n",stu[i].avr);
}
printf("\n\n\n\n\n\t\t****************按任意键返回主界面*****************\n\n");
getchar();
getchar();
}
void search() //查询子函数
{
int i,j,flag=1,ifsearch=0;
char num[8],c;
while(flag==1)
{
system("cls");
printf("\n\n\n\t请输入要查找的学生学号:");
scanf("%s",num);
for(i=0;ip;i++)
if(strcmp(num,stu[i].num)==0) //进行学号比较
{
ifsearch=1;
printf("\n\t学号 姓 名 语 文 数 学 外 语 总 分 平均分\n\n");
printf("\n\t%-8s%-10s",stu[i].num,stu[i].name);
for(j=0;j3;j++)
printf("%-9.2f",stu[i].chinese,stu[i].english,stu[i].math);
printf("%-9.2f",stu[i].total);
printf("%-9.2f\n",stu[i].avr);
}
if(ifsearch==0)
printf("\n\n\t对不起,没有这个学生的成绩信息");
printf("\n\n\n\t 是否继续查找??(Y/N)?");
getchar();
while(1)
{
c=getchar();
if(c=='Y'||c=='y') {flag=1;ifsearch=0;}
if(c=='N'||c=='n') flag=0;
if(c=='N'||c=='n'||c=='Y'||c=='y')
break;
}
}
}
void change() //修改子函数
{
int i,j,flag=1,ifsearch=0;
char name[8],c;
while(flag==1)
{
system("cls");
printf("\n\n\n\n\t请输入要修改的学生姓名:");
scanf("%s",name);
for(i=0;ip;i++)
{
if(strcmp(name,stu[i].name)==0)
{
system("cls");
ifsearch=1;
printf("\n\n\n\n\n\t要修改学生的课程成绩为\n\n");
printf("\n\t学号 姓 名 语 文 数 学 外 语 总 分 平均分\n\n");
printf("\n\t%-8s%-10s",stu[i].num,stu[i].name);
for(j=0;j3;j++)
printf("%-9.2f",stu[i].chinese,stu[i].english,stu[i].math);
printf("%-9.2f",stu[i].total);
printf("%-9.2f\n",stu[i].avr);
printf("\n\n\t确定修改该学生信息(y/n)?\n\n");
c=getchar();
while(1)
{
c=getchar();
if(c=='Y'||c=='y') flag=1;
if(c=='N'||c=='n') flag=0;
if(c=='N'||c=='n'||c=='Y'||c=='y')
break;
}
if(flag==1)
{
printf("\t请输入要修改学生的成绩:\n\n");
stu[i].total=0;
printf("\t请输入同学语文成绩:");
scanf("%f",stu[i].chinese);
printf("\t请输入同学英语成绩:");
scanf("%f",stu[i].english);
printf("\t请输入同学数学成绩:");
scanf("%f",stu[i].math);
stu[i].total=stu[i].chinese+stu[i].english+stu[i].math;
}
stu[i].avr=stu[i].total/3;
}
}
if(ifsearch==0)
printf("\n\n\n\t对不起,没有这个学生的成绩信息\n\n\n");
printf("\n\t是否继续修改(Y/N)?");
getchar();
while(1)
{
c=getchar();
if(c=='Y'||c=='y') {flag=1;ifsearch=0;}
if(c=='N'||c=='n') flag=0;
if(c=='N'||c=='n'||c=='Y'||c=='y')
break;
}
}
}
void del() //删除子函数OK
{
int i,j,flag=1,member=0,ifsearch=0;
char num[8],c;
while(flag==1)
{
system("cls");
printf("\n\n\n\n\t请输入要删除的学生学号:");
scanf("%s",num);
for(i=0;ip;i++)
{
if(strcmp(num,stu[i].num)==0)
{
system("cls");
ifsearch=1;
printf("\n\n\n\n\n\t要删除的学生信息\n\n");
printf("\n\t学号 姓 名 语 文 数 学 外 语 总 分 平均分\n\n");
printf("\n\t%-8s%-10s",stu[i].num,stu[i].name);
for(j=0;j3;j++)
printf("%-9.2f",stu[i].chinese,stu[i].english,stu[i].math);
printf("%-9.2f",stu[i].total);
printf("%-9.2f\n",stu[i].avr);
printf("\n\n\t确定删除该学生信息(y/n)?\n\n");
c=getchar();
while(1)
{
c=getchar();
if(c=='Y'||c=='y') flag=1;
if(c=='N'||c=='n') flag=0;
if(c=='N'||c=='n'||c=='Y'||c=='y')
break;
}
if(flag==1)
{
for(j=i;jp-1;j++)
stu[j]=stu[j+1];
member++;
}
}
}
if(ifsearch==0) printf("\n\n\n\t对不起,没有这个学生的成绩信息\n\n");
printf("\n\t是否继续删除操作(Y/N)?\n\n");
getchar();
while(1)
{
c=getchar();
if(c=='Y'||c=='y') {flag=1;ifsearch=0;}
if(c=='N'||c=='n') flag=0;
if(c=='N'||c=='n'||c=='Y'||c=='y')
break;
}
}
p=p-member;
}
void exit()//系统退出界面OK
{
system("cls");
printf("\n\n\n\t |=================================================|");
printf("\n\n\t |========^-^ 谢谢使用学生成绩管理系统!^-^========|");
printf("\n\n\t | |");
printf("\n\t |===========^-^ 设计者:第十小组 ^-^===============|");
printf("\n\n\t |===================^-^ 再见^-^====================|");
printf("\n\n\n\t | * * * * * * * * * 按任意键退出 * * * * * * * * *|");
这是我们实训做的一个学生成绩管理系统,里面包含了输入,输出,查询,排序,删除等功能,学生成绩查询系统你只需要看“查询子函数”就行了,希望对你有帮助!
asp成绩统计: 我是菜鸟、求asp成绩统计代码
诉你思路你自己写代码:
%
'这是数据库连接
db1="xscj.mdb "
Set Conn= Server.CreateObject("ADODB.Connection")
cttr = "Provider=Microsoft.Jet.OLEDB.4.0; Data Source="Server.MapPath(db1)
Conn.Open cttr
%
%
'读取频道
Dim zongji,banji,xuehao
zongji=0
banji=Request.Form("班级") '接收表单值
xuehao=Request.Form("学号") '接收表单值
if banji"" then
Sql = "Select * From 你的数据库表名 Where bj='"banji"'"
else xuehao"" then
Sql = "Select * From 你的数据库表名 Where xh='"xuehao"'"
else banji"" and xuehao"" then
Sql = "Select * From 你的数据库表名 Where xh='"xuehao"' And bj='"banji"'"
end if
Set Rs = Server.CreateObject("Adodb.Recordset")
Rs.Open Sql,conn,1,3
n = rs.recordcount
for i=1 to n
zongji = zongji+rs("cj")
rs.movenext
next
rs.close
Set rs=nothing
Response.Write zongji '输出结果
%
转excel代码你再搜索一下百度,有很多例子的。
成绩查询asp代码的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于成绩查询asp代码怎么查、成绩查询asp代码的信息别忘了在本站进行查找喔。
版权说明:如非注明,本站文章均为 AH站长 原创,转载请注明出处和附带本文链接;
相关推荐
- 05-19百度浏览器,百度浏览器历史记录怎么恢复
- 05-19怎么免费创建网站,怎么免费创建自己的网站平台
- 05-19现在的网络推广怎么做,网络怎样做推广
- 05-19怎么在百度上发帖推广,免费百度广告怎么投放
- 05-19网站如何优化一个关键词,怎么优化一个网站关键词
- 05-19网络营销方案策划案例,网络营销方案策划案例怎么写
- 05-19网络推广怎么找客户资源,怎么在网络推广
- 05-19怎么做网站,怎么做网站教程视频
- 05-19搜索关键词,word文档怎么搜索关键词
- 05-19怎么免费创建自己的网站,怎么免费创建自己的网站平台
取消回复欢迎 你 发表评论:
- 标签列表
- 最近发表
- 友情链接