学生评教管理系统

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
stu[j].sno=stu[j+1].sno;
strcpy(stu[j].banji,stu[j+1].banji);
stu[j].tel=stu[j+1].tel;
for(int k=0;k<10;k++)
strcpy(stu[j].lesson[k],stu[j+1].lesson[k]);
}
cout<<"该记录已删除!"<<endl;
s=s-1;
p=1;
break;
}
else
{
cout<<"该记录未删除!"<<endl;
p=1;
}
}
}
if(p==0)
cout<<"很抱歉,没有找到您要找的学号!"<<endl;
}
getch();
}
void student::coverst(int s)no!=xh)
strcpy(stu[s].sex,xb);
stu[s].age=nl;
while (xh<100||xh>999)no=xh;
strcpy(stu[s].banji,bj);
stu[s].tel=dh;
}
void student::lessoninput(int s)
{
int n;
cout<<"请输入该学生本学期一共学习的课程数:";
{
te=tea[j];
tea[j]=tea[j+1];
tea[j+1]=te;
}
for(int k=1;k<=u;k++)
{
outputte(k);
cout<<endl;
}
}
getch();
}
int teacher::outtofile2(int u)
{
ofstream fout1("D:\\",ios::app);
();
return 0;
}
double teacher::resetscore(double cj,int u)
{
tea[u].score=cj;
return tea[u].score;
}
void teacher::resort(int u)core<tea[j+1].score)
{
te=tea[j];
if(!fout1)
{
cout<<"文件打开失败!"<<endl;
return 1;
}
fout1<<tea[u].name<<" "<<tea[u].sex<<" "<<tea[u].age<<" "<<tea[u].workno<<" "<<tea[u].dep<<" "<<tea[u].les<<" "<<tea[u].score<<"";
{
p=1;
cout<<"修改前的教师信息是:"<<endl;
outputte(i);
cout<<endl;
cout<<"请输入教师的以下信息:"<<endl;
cout<<"姓名:";
cin>>tea[i].name;
cout<<"性别:";
cin>>tea[i].sex;
cout<<"年龄:";
cin>>tea[i].age;
tea[j].age=tea[j+1].age;
tea[j].workno=tea[j+1].workno;
strcpy(tea[j].dep,tea[j+1].dep);
strcpy(tea[j].les,tea[j+1].les);
}
cout<<"该记录已删除!"<<endl;
u=u-1;
p=1;
tea[u].age=nl;
while (gh<10000||gh>99999)orkno=gh;
strcpy(tea[u].dep,yb);
strcpy(tea[u].les,kc);
}
void teacher::outputte(int u)
{
cout<<"教师的姓名是:"<<tea[u].name<<endl;
cout<<"年龄:";
cin>>stu[i].age;
cout<<"班级:";
cin>>stu[i].banji;
cout<<"电话:";
cin>>stu[i].tel;
cout<<"课程:";
lessoninput(i);
cout<<endl;
cout<<"修改后的学生信息是:"<<endl;
outputst(i);
cout<<"教师的性别是:"<<tea[u].sex<<endl;
cout<<"教师的年龄是:"<<tea[u].age<<endl;
cout<<"教师的工号是:"<<tea[u].workno<<endl;
cout<<"教师的院部是:"<<tea[u].dep<<endl;
cout<<"教师所教授的课程是:"<<tea[u].les<<endl;
char name[20];
char sex[20];
int age;
int sno;
long tel;
char banji[50];
char lesson[10][50];no;
}
void student::resetsno(int s)
{
cin>>stu[s].sno;
}
student student::operator=(student &s1)ame,xm);
for(int i=0;i<10;i++)
fout<<stu[s].lesson[i]<<" ";
();
return 0;
}
void student::findst(int s)no)
{
p=1;
outputst(s);
cout<<endl;
getch();
break;
}
else
p=0;
s--;
}
if(p==0)no>stu[j+1].sno)
cout<<"请输入你对该教师的评分是:";
cin>>;
sum+=;
}
}
if(m==0)
{
cout<<stu[i].name<<"同学:";
cout<<"你没有学习该教师的课程!不能对其进行评分。"<<endl;
}
}
if(n==0)
{
cout<<"没有学生对该教师进行评分。"<<endl;
return 0;
tea[j]=tea[j+1];
tea[j+1]=te;
}
}
for(int k=1;k<=u;k++)
{
(k);
cout<<"该教师的评教成绩是:"<<tea[k].getscore(k)<<endl;
cout<<endl;
}
}
getch();
}
void teacher::deletete(int n)orkno==gh)
{
st1=stu[j];
stu[j]=stu[j+1];
stu[j+1]=st1;
}
for(int k=1;k<=s;k++)
{
outputst(k);
cout<<endl;
}
}
getch();
}
void student::deletest(int n)no==xh)
{
outputst(i);
cout<<endl;
p=0;
if(stu[i].sno==xh)
{
p=1;
cout<<"修改前的学生信息是:"<<endl;
outputst(i);
cout<<endl;
cout<<"请输入学生的以下信息:"<<endl;
cout<<"姓名:";
cin>>stu[i].name;
cout<<"性别:";
cin>>stu[i].sex;
学生评教管理系统
#include<string>
#include<ctime>
#include<iostream>
#include<>
#include<fstream>
#include<>
using namespace std;
int s=0;
int u=0;
class teacher;
class student
cout<<"您确实要删除该学生的记录吗(y/n)";
cin>>da;
if(da=='y'||da=='Y')
{
for(int j=i;j<n;j++)ame,stu[j+1].name);
strcpy(stu[j].sex,stu[j+1].sex);
stu[j].age=stu[j+1].age;
break;
}
else
{
cout<<"该记录未删除!"<<endl;
p=1;
}
}
}
if(p==0)
cout<<"很抱歉,没有找到您要找的工号!"<<endl;
}
getch();
}
void teacher::coverte(int u)orkno!=gh)
p=0;
if(tea[i].workno==gh)
{
outputte(i);
cout<<endl;
cout<<"您确实要删除该教师的记录吗(y/n)";
cin>>da;
if(da=='y'||da=='Y')
{
for(int j=i;j<n;j++)ame,tea[j+1].name);
strcpy(tea[j].sex,tea[j+1].sex);
{
public:
void resetsno(int);
void inputst(char * ,char *,int,int,char *,long);
void outputst(int);
int checkst(int);
void findst(int);
void deletest(int);
void resortst(int);
for(int i=0;i<10;i++)
cout<<"\t"<<stu[s].lesson[i];
}
double teacher::getscore(int u)
{
return tea[u].score;
}
void teacher::resetworkno(int u)
{
cin>>tea[u].workno;
}
int teacher::getworkno(int u)
{
return tea[u].workno;
}
void teacher::inputte(char *xm,char *xb,int nl,char *yb,char *kc,int gh)
{
strcpy(tea[u].name,xm);
strcpy(tea[u].sex,xb);
}
double student::value(teacher &te)
{
int n=0;
double sum=0;
for(int i=1;i<=s;i++)
{
int m=0;
for(int j=0;j<10;j++)
{
if(strcmp(stu[i].lesson[j],==0)ame<<"同学:";
cout<<"学生的学号是:"<<stu[s].sno<<endl;
cout<<"学生的年龄是:"<<stu[s].age<<endl;
cout<<"学生的班级是:"<<stu[s].banji<<endl;
cout<<"学生的联系电话是:"<<stu[s].tel<<endl;
cout<<"学生本学期所学课程有:";
cout<<"部门:";
cin>>tea[i].dep;
cout<<"课程:";
cin>>tea[i].les;
cout<<endl;
cout<<"修改后的教师信息是:"<<endl;
outputte(i);
cout<<endl;
bຫໍສະໝຸດ Baidueak;
}
}
if(p==0)
cout<<"很抱歉,没有找到您要找的工号!"<<endl;
void coverst(int);
int getsno(int);
void lessoninput(int);
int outtofile1(int);
student student::operator=(student &s1);
double value(teacher &te);
protected:
cout<<endl;
break;
}
}
if(p==0)
cout<<"很抱歉,没有找到您要找的学号!"<<endl;
}
getch();
}
orkno)
break;orkno)
{
p=1;
outputte(u);
cout<<endl;
getch();
break;
}
else
p=0;
u--;
}
if(p==0)orkno>tea[j+1].workno)
cin>>n;
for(int i=0;i<n;i++)
{
cout<<"这是本学期第"<<i+1<<"门课程:";
cin>>stu[s].lesson[i];
}
}
void student::outputst(int s)
{
cout<<"学生的姓名是:"<<stu[s].name<<endl;
cout<<"学生的性别是:"<<stu[s].sex<<endl;
}
else
cout<<"有"<<n<<"个学生对该教师进行了评分。"<<endl;
return sum/n;
}
int student::checkst(int xh1)no)
break;ame<<" "<<stu[s].sex<<" "<<stu[s].age<<" "<<stu[s].sno<<" "<<stu[s].banji<<" "<<stu[s].tel<<" ";
相关文档
最新文档