班级学生名单网页源码(班级学生名单表)
本文目录一览:
- 1、学生管理系统源代码c++
- 2、班级网站源代码
- 3、学生信息管理系统最简单源代码。
- 4、跪求一个ASP的班级同学通讯录网站,最好是完整的有源码+说明书。
- 5、请编写html代码 用table显示学生信息 其中学生由学号,姓名,专业,班级构成请构造两条学生记录填入table
学生管理系统源代码c++
#include iostream.h
#include string.h
#include "h1.h"
void menu();
void clear()
{
cin.clear();
cin.ignore();
}
void stu::init_name_grade() //输入学生姓名、班级
{
cout"请输入学生姓名:";
cinname;
clear();
cout"请输入学生班级号:";
cingrade;
clear();
}
void stu::init_first() //输入学生第一学期成绩
{
cout"学生"name"第一学期成绩"endl;
cout"请输入英语成绩:";
cinfirst.english;
clear();
cout"请输入数学成绩:";
cinfirst.math;
clear();
first.total=first.english+first.math;
first.aver=first.total/2;
}
void stu::init_second() //输入学生第二学期成绩
{
cout"学生"name"第二学期成绩"endl;
cout"请输入英语成绩:";
cinsecond.english;
clear();
cout"请输入数学成绩:";
cinsecond.math;
clear();
second.total=second.english+second.math;
second.aver=second.total/2;
}
void stu::show_first() //显示学生第一学期成绩
{
cout"学生姓名:"nameendl;
cout"学生班级:"gradeendl;
cout"学生第一学期英语成绩:"first.englishendl;
cout"学生第一学期数学成绩:"first.mathendl;
cout"学生第一学期总成绩:"first.totalendl;
cout"学生第一学期平均成绩:"first.averendl;
}
void stu::show_second() //显示学生第二学期成绩
{
cout"学生姓名:"nameendl;
cout"学生班级:"gradeendl;
cout"学生第二学期英语成绩:"second.englishendl;
cout"学生第二学期数学成绩:"second.mathendl;
cout"学生第二学期总成绩:"second.totalendl;
cout"学生第二学期平均成绩:"second.averendl;
}
void stu::show_grade() //显示学生所有学期成绩
{
cout"学生姓名:"nameendl;
cout"学生班级:"gradeendl;
cout"学生第一学期英语成绩:"first.englishendl;
cout"学生第一学期数学成绩:"first.mathendl;
cout"学生第一学期总成绩:"first.totalendl;
cout"学生第一学期平均成绩:"first.averendl;
cout"学生第二学期英语成绩:"second.englishendl;
cout"学生第二学期数学成绩:"second.mathendl;
cout"学生第二学期总成绩:"second.totalendl;
cout"学生第二学期平均成绩:"second.averendl;
}
stu_info::stu_info() //stu_info的构造函数
{
num=0;
}
void stu_info::add_name_grade() //添加学生信息(班级、姓名)到数组中
{
int choose;
do
{
per[num].init_name_grade();
num++;
cout"继续输入学生信息吗?(0:退出,任意数字键继续...)";
cinchoose;
clear();
}while(choose!=0);
}
void stu_info::add_first(int gra) //添加第一学期成绩
{
for(int i=0;inum;i++)
{
if(per[i].grade==gra)
{
per[i].init_first();
}
}
}
void stu_info::add_second(int gra) //添加第二学期成绩
{
for(int i=0;inum;i++)
{
if(per[i].grade==gra)
{
per[i].init_second();
}
}
}
void stu_info::query_aver(int gra,int term) //按班级、学期及平均分排序显示学生成绩
{
stu temp[100];
stu t;
int sum=0;
for(int i=0;inum;i++)
{
if(per[i].grade==gra)
{
temp[sum]=per[i];
sum++;
}
}
for(int j=0;jsum-1;j++)
{
for(int k=sum-1;kj;k--)
{
if(term==1)
{
if(temp[k].first.avertemp[k-1].first.aver)
{
t=temp[k];
temp[k]=temp[k-1];
temp[k-1]=t;
}
}
else if(term==2)
{
if(temp[k].second.avertemp[k-1].second.aver)
{
t=temp[k];
temp[k]=temp[k-1];
temp[k-1]=t;
}
}
else
{
cout"该学期不存在班级学生名单网页源码!"endl;
return;
}
}
}
for( i=0;isum;i++)
{
if(term==1)
{
temp[i].show_first();
}
else
{
temp[i].show_second();
}
}
}
void stu_info::modify(int gra,char name[10]) //按班级、姓名查询学生信息并修改学生信息
{
for(int i=0;inum;i++)
{
if(per[i].grade==grastrcmp(per[i].name,name)==0)
{
per[i].init_name_grade();
per[i].init_first();
per[i].init_second();
return;
}
else
{
cout"该学生不存在班级学生名单网页源码!"endl;
}
}
}
void stu_info::query(int gra,char name[10]) //按班级、姓名查询学生信息并输出
{
for(int i=0;inum;i++)
{
if(per[i].grade==grastrcmp(per[i].name,name)==0)
{
per[i].show_grade();
return;
}
else
{
cout"该学生不存在!"endl;
}
}
}
void stu_info::query_grade(int gra) //按班级输出该班全部学生成绩
{
coutgra"班级学生的成绩如下:"endl;
for(int i=0;inum;i++)
{
if(per[i].grade==gra)
{
per[i].show_grade();
}
}
}
void stu_info::show_fail(int grade,int term,int course)
{
cout"不及格名单如下:"endl;
for(int i=0;inum;i++)
{
if(per[i].grade==grade)
{
if(term==1)
{
if(course==1)
{
if(per[i].first.english60)
{
coutper[i].nameendl;
}
}else if(course==2)
{
if(per[i].first.math60)
{
coutper[i].nameendl;
}
}
}
else if(term==2)
{
if(course==1)
{
if(per[i].second.english60)
{
coutper[i].nameendl;
}
}else if(course==2)
{
if(per[i].second.math60)
{
coutper[i].nameendl;
}
}
}
else
{
cout"该学期不存在!"endl;
return;
}
}
}
}
void main()
{
stu_info people;
int grade;
int term;
int choose;
int course;
char name[10];
while(1)
{
menu();
cinchoose;
clear();
switch(choose)
{
case 1:
people.add_name_grade();break;
case 2:
cout"请输入班级号:";
cingrade;
clear();
cout"请输入学期:";
cinterm;
clear();
if(term==1)
people.add_first(grade);
else
people.add_second(grade);
break;
case 3:
cout"请输入班级号:";
cingrade;
clear();
cout"请输入学生姓名:";
cinname;
clear();
people.modify(grade,name);
break;
case 4:
cout"请输入班级号:";
cingrade;
clear();
cout"请输入学期:";
cinterm;
clear();
people.query_aver(grade,term);
break;
case 5:
cout"请输入班级号:";
cingrade;
clear();
people.query_grade(grade);
break;
case 6:
cout"请输入班级号:";
cingrade;
clear();
cout"请输入学期:";
cinterm;
clear();
cout"请输入课程号(1:english,2:math):";
cincourse;
people.show_fail(grade,term,course);
break;
case 7:
cout"请输入班级号:";
cingrade;
clear();
cout"请输入学生姓名:";
cinname;
clear();
people.query(grade,name);
break;
case 8:return;
default:cout"选择错误班级学生名单网页源码,请重新选择!"endl;
}
}
}
void menu()
{
cout" 请选择操作"endl;
cout"-------------------------------------------------------------"endl;
cout" 1、输入学生姓名、班级"endl;
cout" 2、按学期、班级录入学生成绩"endl;
cout" 3、修改学生成绩"endl;
cout" 4、按班级平均分对学生成绩排序"endl;
cout" 5、按班级输出学生的成绩单"endl;
cout" 6、按科目输出不及格学生名单"endl;
cout" 7、查询学生成绩单"endl;
cout" 8、退出系统"endl;
}
这上面是实现功能,下面是类的定义和声明 希望对班级学生名单网页源码你有用
struct term
{
int english;
int math;
int aver;
int total;
};
class stu
{
char name[10];
int grade;
struct term first;
struct term second;
public:
friend class stu_info;
void init_name_grade();
void init_first();
void init_second();
void show_grade();
void show_first();
void show_second();
};
class stu_info
{
stu per[100];
int num;
public:
stu_info();
void add_name_grade();
void add_first(int gra);
void add_second(int gra);
void query_aver(int gra,int term);
void modify(int gra,char name[10]);
void query(int gra,char name[10]);
void query_grade(int gra);
void show_fail(int grade,int term,int course);
};
班级网站源代码
去下载系统来做,比如pageadmin系统、帝国系统、dede系统这些都可以做班级站点
学生信息管理系统最简单源代码。
方法一:
1、创建一个c语言项目。然后右键头文件班级学生名单网页源码,创建一个Stu班级学生名单网页源码的头文件。
2、然后编写头文件的代码。再将数据结构的增删改查和结构体写入头文件。
3、然后在源文件中创建main源文件和Stu源文件。再main文件中写入intmian()代码。
4、然后在mian主函数中班级学生名单网页源码,写入while语句无限循环。再写入Init函数。
5、在Stu源文件的Init函数用printf语句,将学生管理系统输出。再创建链表的头节点head。
6、然后用switch函数对操作进行判断。再执行数据结构的增删改查功能。这样一个学生管理系统的基本框架就完成了。
方法二:
1、新建一个学生实体类,用于存放学生的各项信息。
2、新建一个链表节点类,每个节点存放一个学生信息及下一个节点的引用。
3、添加一个主操作类,并添加本系统的菜单方法。
4、定义链表的头节点,当前最后一个节点,以及主控制逻辑信息。
5、使用io流逐行读取存有学生信息的文本文件,对每行字符串,采用\t分割后得到一个字符串数组,数据各项即为一个学生的具体信息。然后新建一个节点加入到链表。
6、运行结果:
跪求一个ASP的班级同学通讯录网站,最好是完整的有源码+说明书。
在百度搜asp源码之家,上面有分类,找同学班级 或者通讯录,点击下载,就可以了 然后你把某些信息一改,只要看不出是网上下载的就行了。希望能够帮到你
请编写html代码 用table显示学生信息 其中学生由学号,姓名,专业,班级构成请构造两条学生记录填入table
table
tr
th学号/th
th姓名/th
th专业/th
th班级/th
/tr
tr
td201301/td
td张三/td
td会计/td
td3班/td
/tr
tr
td201305/td
td李四/td
td电商/td
td6班/td
/tr
/table