资源描述:
《c++课程设计之高校教职工人事管理系统》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、//下面程序开始#include#includeusingnamespacestd;constintN=1000;intt=0;inton=0;//统计在职人员人数intdang=0;//统计中共党员人数intnv=0;//统计女性职工人数intgaozhi=0;//统计高职称人数intgaoli=0;//统计高学历人数classPerson{public:charsex[10];//性别charduty[30];//职工分类intage;//年龄charpolitical[30];
2、//政治面貌charrecord[30];//学历charposition[30];//职务charzhicheng[30];//职称charno[100];//编号voidadd();//增加信息voiddelet();//删除信息voidchange();//修改信息voidfind();//查找信息voidpush(Personpp);//给列成员赋值};Personp[N];voidPerson::push(Personpp){strcpy(no,pp.no);strcpy(sex,pp.sex);strcpy(
3、position,pp.position);strcpy(zhicheng,pp.zhicheng);strcpy(political,pp.political);strcpy(record,pp.record);strcpy(duty,pp.duty);age=pp.age;if(strcmp(duty,"退休人员"))on++;if(strcmp(sex,"女")==0)nv++;if(strcmp(zhicheng,"高级")==0)gaozhi++;if(strcmp(political,"中共党员")==0)d
4、ang++;9if(strcmp(record,"硕士")==0
5、
6、strcmp(record,"博士")==0)gaoli++;}voidtip(){cout<<"输入ENTER返回子菜单!"<7、fopen("d:\subject.txt","r");if(fp1==NULL)f=0;while(f&&!feof(fp1)){fscanf(fp1,"%s%s%s%d%s%s%s%s",S.no,S.duty,S.sex,&S.age,S.position,S.zhicheng,S.political,S.record);p[t++].push(S);}fclose(fp1);}voidPerson::add()//录入信息{cout<<"现在录入编号为"<8、输入员工的职工分类:";cin>>duty;if(strcmp(duty,"行政人员")&&strcmp(duty,"教师")&&strcmp(duty,"一般员工")&&strcmp(duty,"退休人员")&&strcmp(duty,"返聘人员")&&strcmp(duty,"临时工")){cout<<"--(请输入正确的职工分类,例如:行政人员,教师,一般员工,退休人员,返聘人员,临时工)"<9、;cin>>sex;if(strcmp(sex,"男")&&strcmp(sex,"女")){cout<<"--(请输入正确的性别,例如:男,女)"<>age;if(age<=0){cout<<"--(请输入正确的年龄,例如:18等)"<>position;if(strcmp(position,"无")&&strcmp
10、(position,"科级")&&strcmp(position,"处级")&&strcmp(position,"地级")){cout<<"--(请输入正确的职务,例如:无,科级,处级,地级)"<>zhicheng;if(strcmp(zhi