欢迎来到天天文库
浏览记录
ID:47481469
大小:18.70 KB
页数:9页
时间:2020-01-11
《考勤系统源代码》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、类的定义classRecord{public:Record();//构造函数voidSetDate();//输入设置学生信息voidReadDate();//读取文本信息函数voidSaveData();//向文本保存信息函数voidFindRecord();//查找学生信息函数voidtongji();//统计某时间段内学生旷课数与某课程的缺课数voidModifyDate();//修改学生信息voidDelRecord();//删除学生信息intleixing;//缺课类型longID;//学生学号charName[20];//学生姓名charclassname[
2、20];//旷课名称intriqi;//旷课日期voidShowDate(inti);//输出函数};classstudent{public:intchidao;charname[20];};//类的实现#include"kaoqin.hpp"#include#include#include"string.h"#includeusingnamespacestd;#defineSize1000usingnamespacestd;//构造函数Record::Record(){leixing=0;ID=0;classn
3、ame[20]=0;riqi=0;Name[20]=0;}RecordCRecord[Size];RecordCRecord1[Size];studentA[Size];staticintrenshu=0;/////////////////////////////////////////////////////输出函数voidRecord::ShowDate(inti){cout<<"t"<4、Record[i].leixing<>m;for(i=0;i>CRecord[renshu+i].ID;cout<<"t姓名:";cin>>CRecord[renshu+i].Name;co5、ut<<"t日期:";cin>>CRecord[renshu+i].riqi;cout<<"t课程名称:";cin>>CRecord[renshu+i].classname;cout<<"t缺课类型请选择:1迟到2早退3旷课4请假";cin>>CRecord[renshu+i].leixing;system("cls");}renshu=m+renshu;}/////////////////////////////////////////////////////////////////修改学生信息voidRecord::ModifyDate(){in6、ti,j=1;charA,a='Y',b='N';intc,n;longid;charname[]={0};if(renshu<=0)cout<<"t目前没有任何学生信息请先输入学生个人信息再进行此操作!";elsewhile(j==1){system("cls");cout<<"请输入要修改学生的学号:";cin>>id;for(i=0;i7、代表请假"<>A;if(A==a8、9、A==a+32){cout<<"t选择修改内容:(1学号2姓名3日期4课程名称5缺课类型:1迟到2早退3旷课4请假):";cin>>n;switch(n){case1:cout<<"新的学号:";cin>>id;CRecord[i].ID=id;break;case2:cout<<"新的姓名:";cin>>name;strcpy(CRecord[i].Name,name);break;case3
4、Record[i].leixing<>m;for(i=0;i>CRecord[renshu+i].ID;cout<<"t姓名:";cin>>CRecord[renshu+i].Name;co
5、ut<<"t日期:";cin>>CRecord[renshu+i].riqi;cout<<"t课程名称:";cin>>CRecord[renshu+i].classname;cout<<"t缺课类型请选择:1迟到2早退3旷课4请假";cin>>CRecord[renshu+i].leixing;system("cls");}renshu=m+renshu;}/////////////////////////////////////////////////////////////////修改学生信息voidRecord::ModifyDate(){in
6、ti,j=1;charA,a='Y',b='N';intc,n;longid;charname[]={0};if(renshu<=0)cout<<"t目前没有任何学生信息请先输入学生个人信息再进行此操作!";elsewhile(j==1){system("cls");cout<<"请输入要修改学生的学号:";cin>>id;for(i=0;i7、代表请假"<>A;if(A==a8、9、A==a+32){cout<<"t选择修改内容:(1学号2姓名3日期4课程名称5缺课类型:1迟到2早退3旷课4请假):";cin>>n;switch(n){case1:cout<<"新的学号:";cin>>id;CRecord[i].ID=id;break;case2:cout<<"新的姓名:";cin>>name;strcpy(CRecord[i].Name,name);break;case3
7、代表请假"<>A;if(A==a
8、
9、A==a+32){cout<<"t选择修改内容:(1学号2姓名3日期4课程名称5缺课类型:1迟到2早退3旷课4请假):";cin>>n;switch(n){case1:cout<<"新的学号:";cin>>id;CRecord[i].ID=id;break;case2:cout<<"新的姓名:";cin>>name;strcpy(CRecord[i].Name,name);break;case3
此文档下载收益归作者所有