




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、/全部部代码、界面及及注释#inccludde#inccludde#inccludde#inccludde#inccludde#inccluddecharr miima20,emmplooynaame10;int sl,k=11,leenthh=0;charr NAAME20;struuct datte intt yeear;intt moonthh;intt daay;struuct infforchaar nnamee1220; /姓名chaar ssex113; /性别chaar zzhiwwu110; /职务chaar IID120; /身份证证号chaar bbritthdaay11
2、2; /生日日chaar aaddrresss1550; /家庭庭住址chaar ttelee1220; /电话话号码 chaar iidemmplooyeee1220; /工作编编号chaar mmoneey15;inff1000;voidd tiiquxxinxxi() /提取信信息chaar ee;intt i;intt j;ifsstreeam myffilee(dd:q.ttxt,ioos:noccreaate);forr(i=0;ii10000;i+)myyfille.ggetllinee(innfii.nnamee1,111);iff(sttrleen(iinfi.namme1)
3、2) brreakk;foor(jj=1;j330;jj+)iif(iinfi.namme1j= ) inffi.naame11j=0;myyfille.gget(e);myyfille.ggetllinee(innfii.ssex11,4);foor(jj=1;j330;jj+)iif(iinfi.sexx1jj= ) iinfi.sexx1jj=0;myyfille.gget(e);myyfille.ggetllinee(innfii.zzhiwwu1,11);foor(jj=1;j330;jj+)iif(iinfi.zhiiwu11j= ) innfii.zzhiwwu1j=00;myy
4、fille.gget(e);myyfille.ggetllinee(innfii.iidemmplooyeee1,66);foor(jj=1;j330;jj+)iif(iinfi.ideemplloyeee1j= ) inffi.iddempployyee11j=0;myyfille.gget(e);myyfille.ggetllinee(innfii.IID1,21);foor(jj=1;j330;jj+)iif(iinfi.ID11j= ) innfii.IID1j=00;myyfille.gget(e);myyfille.ggetllinee(innfii.bbritthdaay1,11
5、);myyfille.gget(e);myyfille.ggetllinee(innfii.aaddrresss1,331);foor(jj=1;j330;jj+)iif(iinfi.adddresss1j= ) inffi.adddreess11j=0;myyfille.gget(e);myyfille.ggetllinee(innfii.ttelee1,113);foor(jj=1;j330;jj+)iif(iinfi.telle1j= ) inffi.teele11j=0;myyfille.gget(e);myyfille.ggetllinee(innfii.mmoneey1,6);fo
6、or(jj=1;j330;jj+)iif(iinfi.monney11j= ) innfii.mmoneey1j=00;myyfille.gget(e);lennth=i;myffilee.cllosee();classs ppeopple /人的类类prottectted:chaar nnamee200; /姓姓名chaar ssex2; /性性别chaar zzhiwwu110; /职职务chaar IID220; /身身份证号号datte bbritthdaay; /生生日chaar aaddrresss500; /家家庭住址址chaar ttelee200; /电电话号码码 chaar
7、 iidemmplooyeee200; /工工作编号号douublee mooneyy;publlic:voiid iinpuut_iinf() /输输入信息息函数offstrreamm ouutfiile(d:qq.txxt,ioss:iin|iios:appp); /建立立并追加加方式iff(!ooutffilee)ccerrropeen eerroor!eendll;exiit(11);cooutnamme;ouutfiileseetioosfllagss(ioos:lefft)seetw(10)nnamee; /左对对齐cooutsexx;ouutfiile settw(33)sexx
8、;cooutzhiiwu;ouutfiile settw(110)zhhiwuu;cooutideemplloyeee;ouutfiile settw(55)ideemplloyeee;cooutID;ouutfiile settw(220)IDD;cooutbriithdday.yeaarbriithdday.monnthbrrithhdayy.daay;ouutfiile settw(44)briithdday.yeaar/ssetww(2)bbritthdaay.mmontth;coutt/seetw(2)brrithhdayy.daay;cooutadddresss;ouutfiile
9、 settw(330)adddreess;coouttelle;ouutfiile settw(112)teele;cooutmonney;ouutfiile settw(55)monney;ouutfiilen;ouutfiile.cloose();voiid sseacch(ccharr NAAME) /按姓姓名查找找函数tiiquxxinxxi(); foor(iint t=00;tlennth;t+)iif(sstrccmp(NAMME,iinft.namme1)=00) bbreaak;iff(tlennth) ccouttNNAMEE的信息息如下:;ccouttn姓姓名:iinft
10、.namme1;ccouttn性性别:iinft.sexx1; ccouttn职职务:iinft.zhiiwu11;ccouttn工工作编号号:innftt.iidemmplooyeee1; ccouttn身身份证号号码:iinft.ID11; ccouttn生生日:iinft.briithdday11; ccouttn联联系电话话:innftt.ttelee1; ccouttn地地址:iinft.adddresss1; ccouttn工工资:iinft.monney11eendll; /各各项信息息一一列列出ellse couut查无无此人!n;voiid aallpprinnt() /显示
11、示全部信信息函数数tiiquxxinxxi();iffstrreamm myyfille(d:q.txtt,iios:noocreeatee);innt ii;chhar a1120;for(i=00;ilennth;i+)mmyfiile.gettlinne(aa,1550);ccouttaaeendll;myyfille.cclosse();virrtuaal vvoidd onneprrintt()=0; /显示一一个人的的信息 /纯虚函函数virrtuaalvoiid cchannge_inffor()=00; /修改改信息函函数virrtuaal vvoidd deelett()=0
12、; /删除函函数;classs eemplloyeee:ppubllic peooplee publlic:voiid ddeleet() /只是形形式,整整个程序序不会用用到此函函数cooutYYOU CANNNOTT DEELETTE IINFOORMAATIOON!n;voiid oonepprinnt() /显示示一个人人的信息息seeachh(emmplooynaame);voiid cchannge_inffor() /职员员修改个个人信息息chhar e;tiiquxxinxxi();coout这这是你的的信息:n;seeachh(emmplooynaame);cooute;if
13、f(e=yy|e=Y)ffor(intt i=0;iileenthh;i+)if(strrcmpp(emmplooynaame,inffi.naame11)=0) breeak;ccoutt请重新新输入信信息:eendll;ccouttinnfii.nnamee1;ccouttinnfii.ssex11;ccouttinnfii.zzhiwwu1;ccouttinnfii.iidemmplooyeee1;ccouttinnfii.IID1;ccouttinnfii.bbritthdaay1;ccouttinnfii.aaddrresss1;ccouttinnfii.ttelee1;ccoutt
14、innfii.mmoneey1;oofsttreaam ooutffilee(dd:q.ttxt,ioos:in);iif(!outtfille)cerrroppen errror!enddl;exiit(11);ffor(i=00;ilennth;i+)outtfillesettiossflaags(ioss:lleftt)settw(110)innfii.nnamee1;outtfille ssetww(3)iinfi.sexx1;outtfille ssetww(100)inffi.zhhiwuu1;outtfille ssetww(5)iinfi.ideemplloyeee1;outt
15、fille ssetww(200)inffi.IDD1;outtfille ssetww(100)inffi.brrithhdayy1;outtfille ssetww(300)inffi.adddreess11;outtfille ssetww(122)inffi.teele11;outtfille ssetww(4)iinfi.monney11;outtfillenn;ouutfiile.cloose();ellse couut你已已经放弃弃了修改改信息!enddl;classs gguannliyyuann:puubliic ppeopplepubllic:voiid cchannge_
16、inffor() /管理理员修改改职员信信息tiiquxxinxxi();cooutNAMME;foor(iint i=00;i=lennth) ccoutt查无此此人!n;ellse ccoutt请重新新输入信信息:eendll;ccouttinnfii.nnamee1;ccouttinnfii.ssex11;ccouttinnfii.zzhiwwu1;ccouttinnfii.iidemmplooyeee1;ccouttinnfii.IID1;ccouttinnfii.bbritthdaay1;ccouttinnfii.aaddrresss1;ccouttinnfii.ttelee1;cc
17、outtinnfii.mmoneey1;oofsttreaam ooutffilee(dd:q.ttxt,ioos:in);iif(!outtfille)cerrroppen errror!enddl;exiit(11);ffor(i=00;ilennth;i+)outtfillesettiossflaags(ioss:lleftt)settw(110)innfii.nnamee1;outtfille ssetww(3)iinfi.sexx1;outtfille ssetww(100)inffi.zhhiwuu1;outtfille ssetww(5)iinfi.ideemplloyeee1;
18、outtfille ssetww(200)inffi.IDD1;outtfille ssetww(100)inffi.brrithhdayy1;outtfille ssetww(300)inffi.adddreess11;outtfille ssetww(122)inffi.teele11;outtfille ssetww(5)iinfi.monney11;outtfillenn;ooutffilee.cllosee();voiid ddeleet() /管管理员删删除职员员信息innt jj;chhar e;tiiquxxinxxi();coout以以下为NNAMEE的信息息:nn; see
19、achh(NAAME);cooute;iff(e=yy|e=Y)ffor(intt i=0;ii10000;i+)if(strrcmpp(NAAME,inffi.naame11)=0) breeak;jj=i;oofsttreaam ooutffilee(dd:q.ttxt,ioos:truunc); /全清清iif(!outtfille)cerrroppen errror!enddl;exiit(11);ffor(i=00;ilennth;i+)if(i=j) conntinnue;outtfillesettiossflaags(ioss:lleftt)settw(110)innfii.nn
20、amee1;outtfille ssetww(3)iinfi.sexx1;outtfille ssetww(100)inffi.zhhiwuu1;outtfille ssetww(5)iinfi.ideemplloyeee1;outtfille ssetww(200)inffi.IDD1;outtfille ssetww(100)inffi.brrithhdayy1;outtfille ssetww(300)inffi.adddreess11;outtfille ssetww(122)inffi.teele11;outtfille ssetww(5)iinfi.monney11;outtfil
21、lenn;ooutffilee.cllosee();ccoutt你已经经成功删删除NAAME的的信息eendll;ellseccoutt你已经经放弃了了删除该该信息!n;voiid oonepprinnt() /显示示查找人人信息cooutNAMME;seeachh(NAAME);voidd mmunee1()couuttt*n;couuttt*-*n;couuttt* 1.输输入个人人的信息息 *n;couuttt* 2.显显示个人人信息 *n;couuttt* 3.修修改个人人信息 *n;couuttt* 4.查查找他人人信息 *n;couuttt* 5.显显示所有有在厂职职工 *nn;c
22、ouuttt* 6.返返回主菜菜单 *nn;couuttt* 0.退退出 *nn;couuttt*-*n;couuttt*n;voidd mmunee2()couuttt*n;couuttt*-*n;couuttt* 1.输输入职工工的信息息 *n;couuttt* 2.显显示查找找人的信信息 *nn;couuttt* 3.修修改查找找人信息息 *n;couuttt* 4.删删除查找找人信息息 *n;couuttt* 5.显显示所有有在厂职职工 *nn;couuttt* 6.返返回主菜菜单 *nn;couuttt* 0.退退出 *nn;couuttt*-*n;couuttt*n;int que
23、edinng() /确确定管理理员密码码是否正正确;ifsstreeam myffilee(dd:mimma.ttxt,ioos:noccreaate);myffilee.geetliine(mimma,220);myffilee.cllosee();intt i=0;chaar aaa110;couut请输输入管理理员密码码:eendll;whiile(1)aaai = gettch();iff(aaai = r)aaaii=0;bbreaak;iff(aaai = b) ccouttb bfflussh;ii-;ellse coout*fluush;i+;aai=00;if(strrcmp
24、p(aaa,miima)=00) rretuurn 1;elsse rretuurn 0;voidd seelecct() /菜单管管理及选选择peooplee *ppt;empployyee em;guaanliiyuaan gguann;if(sl=1) ptt=&gguann;if(sl=2) ptt=&eem;couutch;swwitcch(cch)caase 0:ccoutt你已经经成功退退出!谢谢谢使用用!_innputt_innf();cooutonneprrintt();couutchhangge_iinfoor();coout你你还想进进行何种种操作:;bbreaak;caase 4:if(sl=1)couutNNAMEE;tiqquxiinxii();forr(innt ii=0;i=lennth) ccouttdeelett();couut你还还想进行行何种操操作:;brreakk;iif(ssl=2) cooutNAMME;ppt-seaach
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年贝瓷餐具项目建议书
- 2025年电能表标准校验装置项目发展计划
- 动物扒皮承揽合同范例
- 乒乓球桌在学校体育活动中的管理创新
- 产品购销转让合同范例
- 上海驾校报名合同范例
- 部门总监年终总结
- 农村山地购买合同范例
- 农村道路建设投资合同范例
- 过敏源知识培训
- 12J201平屋面建筑构造图集(完整版)
- 十字柱制作工艺及要求
- 冀教版八年级数学上册15.1《二次根式》 课件 2
- 2017版和2002版医疗器械分类目录对比完整版
- 四川大学C语言上机考试复习题EF1E1
- 八年级下册外研版Module3Unit1教案(含反思)
- 杂物电梯安装工艺(共10页)
- 供应商准入制度
- SMT车间生产工艺checklist
- 关于信访工作领导责任制和责任追究制实施意见
- 【课件】(第3课时)元素第一电离能 的周期性变化
评论
0/150
提交评论