c++课程管理 高校工资管理系统.docx
- 文档编号:23749148
- 上传时间:2023-05-20
- 格式:DOCX
- 页数:9
- 大小:16.96KB
c++课程管理 高校工资管理系统.docx
《c++课程管理 高校工资管理系统.docx》由会员分享,可在线阅读,更多相关《c++课程管理 高校工资管理系统.docx(9页珍藏版)》请在冰豆网上搜索。
c++课程管理高校工资管理系统
#include
voiddisplay(){cout<<"姓名:
";cin>>name;cout<<"工号:
";cin>>num;}charname[20];//名字intnum;};//工号classTeacher:
publicPerson//教师{public:
Teacher(ints=1000){score=s;}voiddisplay1();intscore;//基本工资inttime;};//月工作量voidTeacher:
:
display1(){cout<<"请输入";Person:
:
display();cout<<"请输入教师的月工作量(小时):
";cin>>time;}classShiyanyuan:
publicPerson//实验员{public:
Shiyanyuan(ints=800,intb=150){score=s;buzu=b;}voiddisplay1(){cout<<"请输入实验员的";Person:
:
display();}intscore;//基本工资intbuzu;};//补助classXingzhengrenyuan:
publicPerson//行政人员{public:
Xingzhengrenyuan(ints=900,intb=250){score=s;butei=b;}voiddisplay1(){cout<<"请输入行政人员的";Person:
:
display();}intscore;//基本工资intbutei;};//补贴classJianzhi1:
publicTeacher,publicShiyanyuan//教师兼职实验员{public:
Jianzhi1(ints=1000,intb=250):
Teacher(s=1000),Shiyanyuan(b=250){}voiddisplay1(){cout<<"请输入教师兼职实验员的";Teacher:
:
display();cout<<"请输入教师兼职实验员的月工作量(小时):
";cin>>time;}};classJianzhi2:
publicTeacher,publicXingzhengrenyuan//教师兼职行政人员{public:
Jianzhi2(ints=900,intb=210):
Xingzhengrenyuan(s=900){butei=b;}voiddisplay1(){cout<<"请输入教师兼职行政人员的";Teacher:
:
display();cout<<"请输入教师兼职行政人员的月工作量(小时):
";cin>>time;}intbutei;};//补贴Teachert[100];Shiyanyuans[100];Xingzhengrenyuanx[100];Jianzhi1j[100];Jianzhi2j2[100];voidshow(){cout<<"请输入你要录入的对象:
"< 教师"< 实验员"< 行政人员"< 教师兼职实验员"< 教师兼职行政人员"< 退出录入"< ";}voidjiaoshiluru()//教师录入{ofstreamoutfile("教师.txt",ios: : app);if(! outfile){cerr<<"openerror! "< ";cin>>b;for(i=0;i : app);if(! outfile){cerr<<"openerror! "< ";cin>>b;for(i=0;i : app);if(! outfile){cerr<<"openerror! "< ";cin>>b;for(i=0;i : app);if(! outfile){cerr<<"openerror! "< ";cin>>b;for(i=0;i : num<<""< : name<<""< : score<<""< : app);if(! outfile){cerr<<"openerror! "< : num<<""< : name<<""< : score<<""< : time< "< jiaoshiluru();break;case2: shiyuanyuanluru();break;case3: xingzhengrenyuanluru();break;case4: jianzhi1luru();break;case5: jianzhi2luru();break;default: {cout<<"上一次输入错误。 "< : in);intm;for(i=0;i<100;i++){infile>>t[i].num>>t[i].name>>t[i].score>>t[i].time;if(t[i].num==0)break;m=t[i].score+(t[i].time-24)*30;cout<<"教师: "< : in);intm;for(i=0;i<100;i++){iofile>>s[i].num>>s[i].name>>s[i].score>>s[i].buzu;if(s[i].num==0)break;m=s[i].score+s[i].buzu;cout<<"实验员: "< : in);intm;for(i=0;i<100;i++){infile>>x[i].num>>x[i].name>>x[i].score>>x[i].butei;if(x[i].num==0)break;m=x[i].score+x[i].butei;cout<<"行政人员: "< : in);intm;for(i=0;i<100;i++){iofile>>j[i].Teacher: : num>>j[i].Teacher: : name>>j[i].Teacher: : score>>j[i].buzu>>j[i].time;if(j[i].Teacher: : num==0)break;m=j[i].Teacher: : score+j[i].buzu+(j[i].time-12)*30;cout<<"教师兼职实验员: "< : num<<""< : name<<""< : in);intm;for(i=0;i<100;i++){infile>>j2[i].Teacher: : num>>j2[i].Teacher: : name>>j2[i].Xingzhengrenyuan: : score>>j2[i].butei>>j2[i].Teacher: : time;if(j2[i].Teacher: : num==0)break;m=j2[i].Teacher: : num+j2[i].butei+j2[i].Teacher: : time*30;cout<<"教师兼职行政人员: "< : num<<""< : name<<""< 工号,名字,工资"< "< 教师查询"< 实验员查询"< 行政人员查询"< 教师兼职实验员查询"< 教师兼职行政人员查询"< 退出查询"< ";}voidjiaoshichaxun(){ifstreaminfile("教师.txt",ios: : in);charnam[20];intm,n;cout<<"请输入你要查询教师的名字: ";cin>>nam;for(i=0,n=0;i<100;i++){infile>>t[i].num>>t[i].name>>t[i].score>>t[i].time;if(t[i].num==0)break;if(strcmp(t[i].name,nam)==0){n++;m=t[i].score+(t[i].time-24)*30;cout<<"教师: "< "< : in);intm,n;charnam[20];cout<<"请输入你要查询实验员的名字: ";cin>>nam;for(i=0,n=0;i<100;i++){iofile>>s[i].num>>s[i].name>>s[i].score>>s[i].buzu;if(t[i].num==0)break;if(strcmp(s[i].name,nam)==0){n++;m=s[i].score+s[i].buzu;cout<<"实验员: "< "< : in);intm,n;charnam[20];cout<<"请输入你要查询的行政人员的名字: ";cin>>nam;for(i=0,n=0;i<100;i++){infile>>x[i].num>>x[i].name>>x[i].score>>x[i].butei;if(x[i].num==0)break;if(strcmp(x[i].name,nam)==0){n++;m=x[i].score+x[i].butei;cout<<"行政人员: "< "< : in);intm,n;charnam[20];cout<<"请输入你要查询的教师兼职实验员的名字: ";cin>>nam;for(i=0,n=0;i<100;i++){iofile>>j[i].Teacher: : num>>j[i].Teacher: : name>>j[i].Teacher: : score>>j[i].buzu>>j[i].time;if(j[i].Teacher: : num==0)break;if(strcmp(j[i].Teacher: : name,nam)==0){n++;m=j[i].Teacher: : score+j[i].buzu+(j[i].time-12)*30;cout<<"教师兼职实验员: "< : num<<""< : name<<""< "< : in);intm,n;charnam[20];cout<<"请输入你要查询的教师兼职行政人员的名字: ";cin>>nam;for(i=0,n=0;i<100;i++){infile>>j2[i].Teacher: : num>>j2[i].Teacher: : name>>j2[i].Xingzhengrenyuan: : score>>j2[i].butei>>j2[i].Teacher: : time;if(j2[i].Teacher: : num==0)break;if(strcmp(j2[i].Teacher: : name,nam)==0){n++;m=j2[i].Teacher: : num+j2[i].butei+j2[i].Teacher: : time*30;cout<<"教师兼职行政人员: "< : num<<""< : name<<""< "< "< jiaoshichaxun();break;case2: shiyanyuanchaxun();break;case3: xingzhengxhaxun();break;case4: jianzhi1chaxun();break;case5: jianzhi2chaxun();break;default: {cout<<"上一次输入错误。 "< "< 教师统计"< 实验员人数统计"< 行政人员人数统计"< 教师兼职实验员统计"< 教师兼职行政人员统计"< 退出统计"< ";}voidjiaoshitongji()//教师统计{ifstreaminfile("教师.txt",ios: : in);intm,n,m1;cout<<"请输入你要统计教师的工资: ";cin>>m1;for(i=0,n=0;i<100;i++){infile>>t[i].num>>t[i].name>>t[i].score>>t[i].time;if(t[i].num==0)break;m=t[i].score+(t[i].time-24)*30;if(m==m1)n++;}if(n==0)cout<<"没有你要统计的教师。 "< "< : in);intn;for(i=0,n=0;i<100;i++){iofile>>s[i].num>>s[i].name>>s[i].score>>s[i].buzu;if(s[i].num==0)break;n++;}if(n==0)cout<<"还没有实验员的录入。 "< 他们的工资是950元。 "< : in);intn;for(i=0,n=0;i<100;i++){infile>>x[i].num>>x[i].name>>x[i].score>>x[i].butei;if(x[i].num==0)break;n++;}if(n==0)cout<<"没有你要统计的行政人员。 "< 他们的工资是1150元。 "< : in);intm,n,m1;cout<<"请输入你要统计的教师兼职实验员的工资: ";cin>>m1;for(i=0,n=0;i<100;i++){iofile>>j[i].Teacher: : num>>j[i].Teacher: : name>>j[i].Teacher: : score>>j[i].buzu>>j[i].time;if(j[i].Teacher: : num==0)break;m=j[i].Teacher: : score+j[i].buzu+(j[i].time-12)*30;if(m==m1)n++;}if(n==0)cout<<"没有你要统计的教师兼职实验员。 "< "< : in);intm,n,m1;cout<<"请输入你要统计的教师兼职行政人员的工资: ";cin>>m1;for(i=0,n=0;i<100;i++){infile>>j2[i].Teacher: : num>>j2[i].Teacher: : name>>j2[i].Xingzhengrenyuan: : score>>j2[i].butei>>j2[i].Teacher: : time;if(j2[i].Teacher: : num==0)break;m=j2[i].Teacher: : num+j2[i].butei+j2[i].Teacher: : time*30;if(m==m1)n++;}if(n==0)cout<<"没有你要查询的教师兼职行政人员。 "< "< jiaoshitongji();break;case2: shiyanyuantongji();break;case3: xingzhengtongji();break;case4: jianzhi1tongji();break;case5: jianzhi2tongji();break;default: {cout<<"上一次输入错误。 "< "< 教师修改"< 教师兼职实验员修改"<
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c+课程管理 高校工资管理系统 c+ 课程 管理 高校 工资管理 系统