某小型公司的工资管理系统实训报告_第1页
某小型公司的工资管理系统实训报告_第2页
某小型公司的工资管理系统实训报告_第3页
某小型公司的工资管理系统实训报告_第4页
某小型公司的工资管理系统实训报告_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

PAGEPAGE28面向对象实训报告题目:小型公司的工资管理系统指导老师:xxx学生姓名:xxx班级:计Yxxx学号:xxxxxxxxxxx时间:xxxx年x月x日目录一、实训内容与目的2二、设计分析3三、执行结果和结果分析23晕四、堆实训总结津碍扭祖需邮压于唱悄句--昆27出实训内容:域线小型公司的符工资管理设计任务为编写一个小谁型公司的工壁资管理程序犬。该公司主挑要有4类人吧员:经理、徒兼职技术人组员、销售员伞和销售经理羞。其中月薪仍计算方法为秀:经理固定偿月薪800帜0元,兼职广技术如愿1臂00元/小豆时,销售员恋为当月销售鹿额的4%,市销售经理保龟底工资50吸00元另加角所管部门销健售额的搜5蹄‰胆。设计要求船职工编号自喉动产生(从来1000起激编号)。庙将公司人员源的编号、姓封名和月薪等勉信息保存在腊文件中,然痒后从文件中笔读入这些信英息并显示。每如果访问文端件失败,采革用异常处理隙机制解决。水设计输入,垒输出的界面限。(成绩为储优良,需采追用MFC方坛式。若设计娇困难可以使授用DOS方积式)设计分析:类的定义:秀“empl锄oyee灿.察h”唉#incl疼ude<i淹ostre炮am.h>腐#incl禁ude<i沈omani丛p.h>业#incl宣ude<s肥tdio.撇h>纳#incl凉ude<s肿tring它.h>鸽#incl镰ude<f家strea舒m.h>姑#incl矿ude<t焰char.携h>仿class眉empl相oyee{县publi等c:朴自emplo辟yee()探{};孝用d鉴ouble喉gern干o();虚研char午*getn帆ame()宗;驶底char百*gerp之ost()识;究这doubl址eget员salar棚y();宪吊virtu坛al闹救doubl郑epay号()=0;揭桥empl宁oyee(聪doubl依en,c哗harm扭ingzi黄[20],勿doubl扬es){裤园哭numbe走r=n;势性凶strcp过y(nam饱e,min探gzi);蹲太馅incom竹e=s;}宁眠~emp凶loyee睡(){};般眨矮prote省cted:穗云doub愚lenu丙mber;症筒char虾name援[20];己絮char牢post米[20];享革doub内lei敌ncome中;};京class朋Tech腊nicia喊n:p旺ublic盏empl乞oyee{检prote开cted:粱d律ouble摇hour惊;灵d思ouble须per;洁publi茂c:涝俯doubl聋eSet傍_hour佳();槐邪doubl欺epay杜();夕锯};矛class浓Sale础man:v涝irtua隶lpub翅lice蒙mploy镇ee{吵prote叨cted:脸doub北lesa熟lary;胸//贱销售额有publi蝴c:符void物sale惑();弃读doub甲lepa晨y();};养class掀Mana井ger:v托irtua模lpub朋lice梢mploy胶ee{盗prot勺ected狡:返publi遥c:摔doub呜lepa电y();闭谱};补class饺Sale北smana蒜ger:v竞irtua删lpub赚licM冠anage痒r,vir守tual筹publi忘cSal园eman{锹publi朝c:利红doub踢lepa悲y();};未struc蹲tper倍son{画影int丝g稿ongha艳o;睬巨char匀xingm萄ing[2慌0];葱践char柿zhiwe派i[20]降;覆裙float稼shou赴ru;挥馋float往xiao登shi;};记void品saver移enshu躁();患intr评eadre快nshu(刺);蜘void做delet次gon(i汤ntx)拖;晋void叹delet红name(葬intx术);禾void红read(装intx础);非void吓xiuga澡i_all喇(int绪x);脱void蓬savet坚ech(i扣ntx,急char旋*y,ch培ar*z曲,floa脂te,f呼loat蹲ho);搬void叶save(疗intx妻,char穴*y,c仰har*盗z,flo绪ate)叔;希(2)群”效chang并e.cpp佳”缠#incl里ude"e霸mploy厨ee.h"推intk瞒;浑void鞋save(泥intx凝,char秋*y,c化har*菜z,flo到ate)尿寨孙//保存文亚件{们尊struc杆tper典sona码;亮怕a.gon懒ghao=仆x;斜售strcp稍y(a.x雕ingmi忧ng,y)滚;拒邻strcp率y(a.z满hiwei蜂,z);丢鸭a.sho冲uru=e汽;稼障cout<却<"工号:行"<<a.觉gongh稳ao<<"欢"<<"缠姓名:"<踏<a.xi水ngmin祝g<<"识"<<"职益位:"<<肃a.zhi指wei<<主""<<棚"工资:"妙<<a.s怕houru等<<""春<<end御l;仰糊fstre脂amcu缸n;久占cun.o隆pen("全保存人员.吹txt",章ios::此app|i坚os::o较ut);栽苍if(!c浮un){裕庄弦cout伙<<"ca盈nnot属open蜓file"凑<<end必l;}勺淘cun<<汽a.gon巧ghao<粪<endl谱;并趟cun<<蓝a.zhi邮wei<<侧endl;掏阿cun<<蓬a.xin安gming尖<<end挤l;趣墨cun<<硬a.sho机uru<<底endl;织畅cun.c器lose(针);}羡void贪save乒tech(律intx荐,char灭*y,c泥har*消z,flo拐ate,暂float级ho)拦炉劝//专用于孟技术员的保经存{膛老struc爪tper略sona刚;睛宣a.gon赛ghao=室x;热爆strcp锯y(a.x胁ingmi补ng,y)越;鞋捡strcp奉y(a.z膊hiwei仪,z);凝俯a.sho故uru=e汗;革浓a.xia番oshi=润ho;经晋cout<军<"工号:疤"<<a.缴gongh温ao<<"涨"<<"毒姓名:"<郑<a.xi碧ngmin垒g<<"浊"<<"职姿位:"<<哪a.zhi解wei<<轻"工作杨小时:"<疑<a.xi扁aoshi最<<""过<<"工资炎:"<<a薄.shou腿ru<<"更"<<e芳ndl;未生fstre桶amcu旅n;擦拥cun.o暗pen("准保存人员.驴txt",怎ios::大app|i劣os::o轻ut);屯她if(!c宿un){节书颗cout读<<"ca耐nnot掉open疏file"梢<<end任l;}移园cun<<笑a.gon罩ghao<贫<endl钉;犯贱cun<<懂a.zhi狐wei<<雪endl;翻躲cun<<势a.xin趁gming感<<end查l;掀宜cun<<样a.xia推oshi<粮<endl形;奇猾cun<<腊a.sho幅uru<<枯endl;木期c雕un.cl额ose()满;}捐void汁saver坐enshu弓()敲各颗扔照圾//保存在蛋职总人数,拒以便读取数颤据{掌闻fstre鼻amcu评n;筑弦cun.o辅pen("慌个数.tx咬t",io征s::tr五unc|i相os::i是n);国遥if(!c建un){替班姻cout龄<<"ca织nnot顶open盆file"露<<end适l;}脉嘴cun<<迈k<<en母dl;虏宜cun.c郑lose(浮);}狡intr料eadre悼nshu(音)顺汉番塑炼//读取在严职总人数{双爽fstre心amcu凭n;刷至cun.o棒pen("颈个数.tx己t项",ios焦::in|屯ios::料out);历踏if(!c例un){株左灶cout珍<<"ca阔nnot零open乌file"拢<<end旺l;}活镰cun>>触k;霜鬼retur股nk;}浸void肤read(抄intx菌)嫩香订打胖次//读取在忠职人员信息棕,参数x为捏总人数{宁失if(x=盐=0){援漫掉cout<葬<"还没有票任何人员的红信息,请先光添加人员的东信息!"<酬<endl养;}判气struc密tper虹sona爹[30];违握fstre急amcu凤n;设示inti味=0;皇颂cun.o匀pen("秧保存人员.庆tx议t",io腔s::in君|ios:篇:out)挥;战厦if(!c段un){章盯预cout乞<<"ca愚nnot棋open典file"纹<<end调l;}着壶while封(i<x){呢锤睡cun>>伙a[i].泪gongh誉ao;属奴诚cun>>苹a[i].片zhiwe毫i;早催世cun>>晓a[i].配xingm彼ing;柜蹦竹if(st粘rcmp(笔a[i].载zhiwe摩i,"技术澡员")==耳0){约叼售养崇cun>>樱a[i].朋xiaos轰hi;}绸划淘cun>>齐a[i].荐shour插u;钳泊判if(st卷rcmp(急a[i].防zhiwe吧i,"技术死员")==淡0){凤辱站宣凯cout<织<"工号:抛"<<a[抢i].go瞧nghao净<<""略<<"姓名倘:"<<a羡[i].x念ingmi评ng<<"扫"<<"逗职位:"<野<a[i]彼.zhiw浩ei<<"肺工作小时木"<<a愈[i].x第iaosh刷i<<"悲"<<"工茅资:"<<裁a[i].毙shour纺u<<"破"<<en旺dl;}虑落滴else{溜险迫拦cout<访<"工号:瓶"<<a[穗i].go耽nghao源<<""礼<<"姓名胁:"<<a牺[i].x袄ingmi随ng<<"瓜"<<"迫职位:"<边<a[i]搞.zhiw歪ei<<"厅"<<"雕工资:"<督<a[i]纺.shou地ru<<"扰"<<e动ndl;}灭锦姑i++;}鄙挖cun.c醒lose(即);}窜void睡delet宪gon(i足ntx)套缘蚀激霸//按工号货删除函数,样参数x为总棋人数{傍娱if(x=共=0){舅稳飘cout<悲<"没有任咐何员工的信网息,请先增哈加员工的信帐息"<<e疑ndl;}肿当struc费tper潮sona婚1[30]婆;嘱默struc投tper鲜sona至2[30]盈;肤地fstre周amcu杨n;盲夜inti象=0;循傅cun.o番pen("橡保存人员.铅tx花t",io降s::in洋|ios:荡:out)浙;普申if(!c四un){藏蓬某cout尿<<"ca扁nnot壳open吼file"缸<<end家l;}辟撇while馆(i<x){趁易榆cun>>梳a1[i]幕.gong爽hao;技驼岛cun>>院a1[i]府.zhiw狸ei;粘艳农cun>>蜜a1[i]兽.xing直ming;寒滨死if(st混rcmp(君a1[i]虫.zhiw轨ei,"技裙术员")=抽=0){疤般偏袜cun>>恰a1[i]撑.xiao姐shi;}方柳嘱cun>>乱a1[i]惜.shou逆ru;昂帽遥if(st什rcmp(订a1[i]肺.zhiw言ei,"技教术员")=药=0){丸册著誓cout<零<"工号:故"<<a1股[i].g返ongha弃o<<"贼"<<"姓熄名:"<<讽a1[i]址.xing筐ming<核<""<圈<"职位:铅"<<a1之[i].z革hiwei买<<"工管作小时"标<<a1[彩i].xi槽aoshi给<<""娃<<"工资趁:"<<a扒1[i].泼shour旷u<<"补"<<en秃dl;}萌节午else{授纽理虫cout<躺<"工号:基"<<a1押[i].g向ongha逗o<<"旧"<<"姓胡名:"<<码a1[i]惹.xing你ming<束<""<别<"职位:耳"<<a1才[i].z村hiwei陈<<""忙<<"工资嘴:"<<a宿1[i].柔shour纲u<<"详"<<en县dl;}翁低烦i++;}隐有cun.c遥lose(括);孔犬/////单/////兴/////揪/////夺迈cout<床<"请输入版要删除人员逢的工号:"丈<<end连l;夸钱intg孝;辣部cin>>欧g;i=0;自栋while姨(g!=a佳1[i].谨gongh挪ao){忧垮蜂i++;}两绒if(g!唉=a1[i币].gon恰ghao){降赛逗cout<怎<"没找到趴!"<<e式ndl;}else{任轮刃g=i;令窃万for(i教=0;i!现=g;i+控+){攻股苍政a2[i]脉.gong藏hao=a蔑1[i].怨gongh旧ao;慎偿堤辱strcp牵y(a2[蔬i].zh俱iwei,吗a1[i]否.zhiw馅ei);还授渠鸟strcp模y(a2[攻i].xi浅ngmin祝g,a1[圣i].xi兽ngmin卫g);最风倘芒if(st五rcmp(坏a1[i]态.zhiw枝ei,"技伏术员")=煮=0){句梦盲盲亩a2[i]堂.xiao蒜shi=a迎1[i].丘xiaos腰hi;}堤狮摩箭a2[i]虎.shou类ru=a1立[i].s熟houru误;}邀匙咳for(i枣;i<x;逐i++){冤帆厚垮a2[i]旋.gong卵hao=a策1[i+1目].gon镇ghao;哥欠雪亭strcp滴y(a2[堂i].zh著iwei,富a1[i+海1].zh共iwei)议;茫栋编债strcp队y(a2[听i].xi翻ngmin锐g,a1[认i+1].销xingm菜ing);皱我宵地if(st砌rcmp(躬a1[i+煤1].zh诊iwei,肤"技术员"河)==0){卡粪锋冻考a2[i]戚.xiao育shi=a镰1[i+1诉].xia剂oshi;}钥这与无a2[i]朱.shou汪ru=a1圣[i+1]绍.shou凉ru;}谷偷浪for(i坏ntl=尿0;l<(隔x-1);所l++){胖启瞒暑if(st长rcmp(狗a2[l]映.zhiw目ei,"技辈术员")=穿=0){翼价疲晕授cout<味<"工号:象"<<a2罚[l].g耻ongha线o<<"堵"<<"姓松名:"<<叼a2[l]册.xing惑ming<歇<""<危<"职位:谣"<<a2柳[l].z晓hiwei渐<<"工夕作小时"岔<<a2[颠l].xi稀aoshi舍<<""马<<"工资锐:"<<a森2[l].芝shour启u<<"沿"<<en示dl;}霞柴墨畜else{直运梯朗叶cout<词<"工号:既"<<a2榆[l].g脱ongha脚o<<"屈"<<"姓阳名:"<<会a2[l]愿.xing碰ming<诱<""<已<"职位:蚂"<<a2分[l].z洒hiwei魔<<""婆<<"工资谦:"<<a道2[l].这shour毛u<<"虑"<<en呼dl;}}禁资饥fstre乡amcu必n1;冻税勤i=0;吵封凶cun1.驶open(遮"保存人员秒.txt"针,ios:傅:trun渗c);偶廊达if(!c丧un1){笋蝶尿稍cout老<<"ca雷nnot材open投file"晴<<end警l;}狱遥怜while桨(i<(x页-1)){伞所诞旁cun1<忆<a2[i勒].gon丢ghao<愧<endl趣;结垃曾蓝cun1<追<a2[i组].zhi最wei<<杨endl;亏庸翻泡cun1<罩<a2[i却].xin边gming秩<<end星l;泳适洽宫if(st庭rcmp(勤a2[i]刑.zhiw好ei,"技暂术员")=赞=0){菌布嚷欠性cun1<都<a2[i东].xia理oshi<挖<endl灯;}期蜓伐逝cun1<宏<a2[i耳].sho挠uru<<驱endl;任参巧汪i++;}衣脂被cun1.方close瞒();遵愈系fstre依amcu匀n2;酸沸尊cun2.筐open(举"个数津.txt"喷,ios:奶:trun划c|ios肃::in)制;朗染菠if(!c爪un2){香扎糖陕cout串<<"ca搭nnot袋open戚file"冠<<end静l;}倦魔杏cun2<撕<(x-1泡)<<en航dl;帜砖则cout<眯<"成功删龙除一个员工或的数据"<喘<endl景;刃束显cun2.束close住();}}赛void偿delet巩name(怠intx绣)食龟艘西//按姓名呼删除函数,墙参数x为总旱人数{俱孕if(x=挠=0){贤时考cout<殖<"没有任焰何员工的信恭息,请先增轿加员工的信机息"<<e众ndl;}药枝stru叮ctpe弹rson镇a1[30咸];框椅struc箱tper讲sona期2[30]洁;箱辩fstre状amcu彻n;连凳inti牲=0;唐存cun.o访pen("裤保存人员.见txt",伴ios::百in|io俯s::ou验t);芦炊if(!c廉un){兰矿孟cout蚀<<"ca万nnot谊open巾file"课<<end动l;}悼凳while原(i<x){秘魂塞cun>>见a1[i]苗.gong思hao;减耕锣cun>>强a1[i]画.zhiw值ei;者此还cun>>您a1[i]检.xing披ming;器钳体if(st蔽rcmp(案a1[i]毫.zhiw厨ei,"技锣术员")=遥=0){受桑叨死cun>>晃a1[i]正.xiao挥shi;}支忘怀cun>>销a1[i]眼.shou棍ru;掌纳卖if(st岛rcmp(头a1[i]否.zhiw受ei,"技玉术员")=言=0){皂缴剩孟cout<软<"工号:盒"<<a1罢[i].g榆ongha升o<<"魂"<<"姓织名:"<<弓a1[i]摧.xing骡ming<订<""<界<"职位:淹"<<a1旷[i].z卵hiwei企<<"工疲作小时"呆<<a1[瓶i].xi托aoshi调<<""淡<<"工资箭:"<<a书1[i].雀shour葵u<<"戏"<<en江dl;}置涂袜else{剂励查愧cout<剪<"工号:非"<<a1密[i].g葡ongha郊o<<"盲"<<"姓均名:"<<拿a1[i]科.xing成ming<雁<""<礼<"职位:胀"<<a1毛[i].z畜hiwei推<<""见<<"工资牛:"<<a建1[i].秘shour乳u<<"昌"<<en盲dl;}宴纹助i++;}京饼cun.c醒lose(辨);闻城/////乎/////朋/////疏/////贷胃cout<干<"请输入麦要删除人员惜的姓名:"膨<<end暖l;羊疑char技xing[旗20];谷感cin>>替xing;月扬intg照;i=0;懒供while赏(strc唐mp(xi闯ng,a1乒[i].x袄ingmi秘ng)){原性丑i++;}g=i;董测for(i写=0;i!宏=g;i+京+){稻呢粒a2[i]尘.gong与hao=a蛛1[i].阁gongh跨ao;邻效悬strcp边y(a2[数i].zh朽iwei,纺a1[i]州.zhiw忌ei);嫩把的strcp灯y(a2[极i].xi或ngmin闷g,a1[说i].xi搁ngmin景g);渐糟瞧if(st递rcmp(腔a1[i]愿.zhiw宣ei,"技福术员")=刊=0){咽南罩孙a2[i]并.xiao愚shi=a辟1[i].扛xiao灭shi;}茎种扬a2[i]醋.shou跃ru=a1骡[i].s叨houru县;}忧济for(i科;i<x;鞠i++){彻续订a2[i]译.gong跌hao=a歌1[i+1颂].gon透ghao;岭源腾strcp吗y(a2[艳i].zh黎iwei,扫a1[i+碧1].zh界iwei)钥;宗飘味strcp魔y(a2[夹i].xi百ngmin睁g,a1[葡i+1].栏xingm生ing);繁适栏if(st胡rcmp(荣a1[i+适1].zh扇iwei,看"技术员"降)==0){奥冰堪蹦a2[i]宅.xiao式shi=a至1[i+1简].xia灭oshi;}卡沾倍a2[i]经.shou蚊ru=a1赞[i+1]股.shou深ru;}嫩蛛for(i葱ntl=重0;l<(撇x-1);狡l++){汉逃恳if(st房rcmp(筐a2[l]籍.zhiw愉ei,"技态术员")=半=0){颈震攀cout<叔<"工号:搂"<<a2手[l].g熊ongha迎o<<"远"<<"姓嚼名:"<<退a2[l]翠.xing迫ming<叫<""<爪<"职位:订"<<a2鲁[l].z项hiwei耗<<"工铃作小时"齐<<a2[稿l].xi垂aoshi崇<<""配<<"工资卧:"<<a趟2[l].虹shour腔u<<"滩"<<en涨dl;}押间坚el吸se{还顽缠洽cout<既<"工号:械"<<a2悦[l].g怒ongha统o<<"良"<<"姓苗名:"<<超a2[l]嫩.xing义ming<殿<""<恰<"职位:茅"<<a2倍[l].z焦hiwei芒<<""防<<"工资嗽:"<<a鹿2[l].要shour尖u<<"特"<<en戚dl;}}车妈fstre怜amcu敏n1;i=0;凉舰cun1.溜open(垫"保存人员耳.txt"动,ios:序:trun牧c);督非if(!c丰un1){姓灯凤cout板<<"ca碗nnot促open铅file"海<<end兔l;}家脱while桑(i<(摆x-1)){铜哗推cun1<兆<a2[i孩].gon铁ghao<以<endl大;贷傻惠cun1<兵<a2[i摩].zhi唇wei<<债endl;数陆雁cun1<纪<a2[i突].xin酒gming晚<<end碎l;萝色搁if(st芦rcmp(袜a2[i]滨.zhiw聋ei,"技泻术员")=稳=0){雷松眨右cun1<灾<a2[i贫].xia考oshi<柿<endl院;}挪叮旱cun1<竞<a2[i幻].sho搅uru<<休endl;假拣姨i++;}睛施cun1.而close欢();尘排fstre自amcu雪n2;招眯cun2.饮open(学"个数.谢txt",咬ios::筝trunc棒|ios:临:in);捐奶if(!c搭un2){合闲湿cout炸<<"ca胶nnot松open驰file"齐<<end饿l;}乌嘉cun2<出<(x-1荣)<<en倚dl;造坟cout<详<"成功删哥除一个员工牙的数据"<贺<endl颠;文怒cun2.寸close疑();}灯void貌xiuga专i_all失(int渐x)赴排谎洋知//修改一兼条记录的内鲜容,参数x娱为总人数{魂餐struc放tper若sona肌1[30]坚;偿挡struc紫tper捏sona睁2[30]拨;腿奋fstre率amcu陷n;递色i常nti=篇0;谅揪cun.o槐pen("逢保存人员.模txt",污ios::晒in|io影s::ou判t);聪僵if(!c舟un){芹则踩cout技<<"ca愈nnot员open妻file"强<<end颂l;}成半while斩(i<x){屋松己cun>>楚a1[i]烤.gong约hao;灿滔况cun>>絮a1[i]贫.zhiw棒ei;盈繁刺cun>>哈a1[i]早.xing埋ming;工乐备if(st童rcmp(仪a1[i]秋.zhiw善ei,"技浅术员")=中=0){咸填精居cun>>云a1[i]液.xiao惨shi;}贫动绍cun>>隙a1揭[i].s妥houru糕;笔象混if(st桑rcmp(双a1[i]慧.zhiw到ei,"技主术员")=耻=0){私视苦锯cout<断<"工号:饰"<<a1吹[i].g乡ongha暮o<<"执"<<"姓至名:"<<捎a1[i]走.xing仿ming<民<""<细<"职位:艘"<<a1搬[i].z脾hiwei疼<<"工匹作小时"说<<a1[旱i].xi息aoshi日<<""盈<<"工资崖:"<<a纱1[i].救shour奉u<<"剥"<<en伙dl;}蓄再无else{筋拔丑桑cout<净<"工号:诱"<<a1天[i].g爪ongha饶o<<"恶"<<"姓班名:"<<胳a1[i]辩.xing秋ming<冻<""<演<"职位:味"<<a1捏[i].z设hiwei块<<""鹿<<"工资崭:"<<a肚1[i].肉shour乔u<<"臭"<<en惯dl;}番灾岂i++;}僵胞intg巾,gong完hao1;榜渡char俊xingm解ing1[嘱20],z系hiwei雨1[20]汁;邮对float纸shou读ru1,x码iaosh膀i1;惰叨cout<脉<"请输入娘要修改员工摸的工号:"袭<<end滩l;虾块cin>>级g;i=0;委疑while桃(g!=a粮1[i].飘gongh丛ao){练转序i++;}g=i;钳旺for(i病=0;i!兔=g;i+奉+){深丸斗a2[i]倚.gong它hao=a戒1[i].久gongh职ao;扬录顺strcp笔y(a2[懂i].zh烈iwei,困a1[i]捞.zhiw羽ei);书绑霜strcp吹y(a2[钳i].xi赛ngmin赖g,a1[喊i].xi幼ngmin漠g);侮霞围if(st欧rcmp(佛a1[i]塘.zhiw幅ei,"技罩术员")=规=0){松披悼妻a2[i]残.xiao企shi=a样1[i].凑xiaos遣hi;}疫牲忙a2[i]川.shou缘ru=a1扇[i].s券houru枪;}扛蝶cout<炒<"请重新梁输入工号:兽"<<en贺dl;碑梅cin>>覆gongh孔ao1;脂船a2[i]男.gong壁hao=g崇ongha放o1;苹增cout<驴<"请重新饲输入姓名:冠"<<en魔dl;摔应cin>>讲xingm迹ing1;混贩strcp秘y(a2[鉴i].xi残ngmin剂g,xin乓gming烦1);秤磁cout<乐<"请重新还输入职位:盾"<<en殖dl;虽揪cin>>冰zhiwe首i1;摄水strcp绣y(a2[仗i].zh尚iwei,笋zhiwe叔i1);盈块if(st报rcmp(盐zhiwe齐i1,"技暑术员")=面=0){棉瓣严cout<较<"请重新溜输入工作小削时数:"<爪<endl巩;鱼抛柏cin>>励xiaos垄hi1;手骄煮a2[i]棚.xiao葵shi=x徐iaosh滨i1;}咏思cout<绑<"请重新结输入月收入案:"<<e寒ndl;污惩cin>>沾shour称u1;照融a2[i]捷.shou应ru=sh耗ouru1负;对肝if(st班rcmp(峡a2[i]宫.zhiw真ei,"技航术员")=至=0){刃宅cout<伐<"工号:离"<<a2惜[i].g膊ongha略o<<"慢"<<"姓廉名:"<<末a2[i]延.xing艘ming<速<""<透<"职位:杨"<<a2隶[i].z誓hiwei炭<<"工栏作小时:符"<<a2汗[i].x诸iaosh遗i<<"饲"<<"工门资:"<<寒a2[i]蕉.shou拳ru<<"柳"<<e狸ndl;}else{迹族凤永cout<晌<"工号:塑"<<a2箩[i].g转ongha买o<<"芳"<<"姓狐名:"<<怨a2[i]膝.xing乎ming<源<""<侧<"职位:敞"<<a2锄[i].z顽hiwei朗<<""移<<"工资王:"<<a僚2[i].拴shour饲u<<"岛"<<en险dl;}仪丰i=i+1漆;粉氧for(i杨;i<x;版i++){槽疮郑a2[i]鞠.gong什hao=a巧1[i].赵gongh留ao;易定添strcp粥y(a2[蹲i].zh勒iwei,知a1[i]伍.zhiw井ei);侵字备strcp闷y(a2[陵i].xi浪ngmin仔g,a1[窗i].xi影ngmin波g);阀咸财if(st斑rcmp(垒a2[i]驻.zhiw昨ei,"技旅术员")=葬=0){清挺照默a2[i]阔.xiao喉shi=a县1[i].叔xiaos拼hi;}床稼麻a2[i]啊.shou迅ru=a1屑[i].s添houru岸;}堤赞fstre姥amcu趋n1;i=0;鸽袄cun1.忍open(断"保存人员漠.txt"量,ios:烘:trun植c);断舞if(!c短un1){朝对广cout先<<"ca杀nnot山open懂file"抛<<end肤l;}巨宣while克(i<x){耀应尝cun1<兽<a2[i仁].gon桂ghao<粪<endl拼;四滩挪cun1<雀<a2[i诸].xin谋gming哪<<end爽l;沃士珍cun1<瘦<a2[i袋].zhi苦wei<<调endl;恢孙型if(st祸rcmp(地a2[i]赏.zhiw彩ei,"技桨术员")=器=0){炼帐帽希cun1<伏<a2[i去].xia斩oshi<倚<endl盯;}偷妙附cun1<耍<a2[i溜].sho仇uru<<貌endl;挖舞吹i++;}顾钱cun.c狱lose(巷);}子(3)浅“emp铁loyee窃.cpp指”伶#incl盯ude"e竹mploy绣ee.h"央#incl居ude<i坝ostre泛am.h>券#incl貌ude<i滑omani务p.h>胆#incl浅ude<s耐tring迷.h>取#incl脉ude<s肤tdio.镇h>羡#incl歇ude<s布tdlib详.h>浆#incl厅ude<f淘strea臂m.h>献doubl费eemp姜loyee慎::ger专no(){辜控cout<侄<"请输入哲工号"<<逼endl;抗锦cin>>听numbe秩r;从躁retur宗nnum候ber;}罚char叨*empl妈oyee:分:getn蝇ame(){唉顿cout<东<"请输入处姓名"<<休endl;肚泽cin>>这name;允硬retur宇nnam宫e;}粘char恨*empl质oyee:纳:gerp异ost(){煮齐cout<循<"请输入屯职位"<<遥endl;妇挖cin>>伸post;慧港retur柱npos荣t;}荒/////垂/////衫/////熔/////驻/////辨/////释/////迎doubl瓜eTec劈hnici军an::p惠ay(){延丛incom允e=30*丙100*h狮our;叙倘retur讨ninc屈ome;}肺doubl努eTec近hnici众an::S传et_ho羊ur(){岂夜cout<翁<"工作时愉间:";拉莲cin>>艇hour;巩具retur远nhou偶r;}漫/////磁/////垦/////密/////舞/////蜜/////葛/////虏void友Salem仁an::s肾ale()防袭谁//当月销神售额{剧伴cout<腊<"请输入疼当月销售额项"<<en批dl;乓秩cin>>澡salar出y;}灯doubl梢eSal免eman:奥:pay(喷){拳水incom盖e=sal肆ary*0虏.04;桨惯retur营ninc自ome;}饭/////离/////掠/////病/////偿/////杠/////丽/////简doubl钓eMan点ager:扣:pay(味){草们in肤come=叶8000;宿致re纹turn靠incom袖e;}秧/////妻/////顷/////咬/////瑞/////袍/////包/////丈doubl据eSal疯esman忙ager:受:pay(寸){锦餐社incom显e=500醉0+sal互ary*0根.05;即抬幅retu副rnin挎come;}凝(3)桃”emp烦loyee殃.cpp犹”锣#incl迁ude"e斧mploy级ee.h"竹#incl碗ude<i艳ostre灰am.h>虎#incl宾ude<i灾omani构p.h>阴#incl疏ude<s序tring旋.h>保#incl巴ude<s跌tdio.轧h>梨#incl构ude<s请tdlib讽.h>施#incl楼ude<f单strea纽m.h>衫doubl艘eemp罪loyee轧::ger关no(){巩浇cout<死<"请输入避工号"<<炎endl;担叼cin>>鸦numbe巷r;禾坟retur堵nnum蝶ber;}阵char饥*empl咱oyee:音:getn靠ame(){觉逼cout<叹<"请输入翅姓名"<<课endl;捞政cin>>爪name;劈态retur盛nnam痕e;}茎char腐*empl桶oyee:怖:gerp住ost(){斩飘cout<袖<"请输入累职位"<<诊endl;盟怖cin>>夏post;把种retur涌npos悬t;}凭/////扰/////蛾/////史/////什/////卖/////赵/////们doubl乎eTec挺hnici借an::p苗ay(){转盖incom趁e=30*笛100*h姻our;舌阁retur希ninc梢ome;}押doubl呆eTec经hnici搁an::S块et_ho航ur(){滑誓cout<陶<"工作时魔间:";码撞cin>>肢hour;鼠妙retur易nhou牢r;}笔/////鼓/////符/////蚊/////顶/////她/////念/////兔void久Salem送an::s陶ale()脾狼郊//当月销捡售额{烧希cout<丝<"请输入傲当月销售额节"<<en慰dl;悟货cin>>触salar恋y;}坛doubl尖eSal啄eman:铁:pay(眯){纵咸incom经e=sal注ary*0弦.04;静险retur妈ninc巧ome;}三/////多/////据/////隔/////墓/////乓/////和/////条doubl邀eMan爆ager:鲁:pay(肿){否手in来come=昨8000;丸凳re撒turn纯incom惕e;}还/////怜/////麦/////污/////织/////缝/////吨/////障doubl亭eSal堤esman抱ager:袭:pay(击){悟妈级incom逼e=500雄0+sal永ary*0情.05;漆向崇retu椒rnin拔come;}绕(4)壳”底gzgl.爷cpp聪”塑#incl缺ude"e乱mploy随ee.h"家#incl降ude<s员tring巩.h>拍#incl续ude<s绩tdio.品h>敢#incl戒ude<s恳tdlib扫.h>挥#incl魄ude<f矩strea捕m.h>汪#incl渐ude<i汇omani躺p.h>串#incl希ude<孙iostr厘eam.h械>裕#incl遍ude<呆fstre体am.h>叠intI饶ntput顽Menu(划);帜void蒙readm舱enu()个;煎intd挠eletm盒enu()耳;踏intx什iugai悔menu(躁);球intS彼howme决nu();揉inta战i;狮exter海nint致k;家void欢main(拘){坊泼Showm优enu()文;}蚁intS酸howme将nu(){梢汇intn鞠u;兄扒nu=re感adren绒shu()嫂;阿爬while愤(1){纵伟赔cout<救<endl胁;艘锁桥cout<才<"摘窃☆★功小型公司工侄资管理系统泰★☆蜂"<<功endl;佣熄陷cout<度<"篮┏━━━━锻━━━━━侵━━━━━犁━━┓级"<<en锐dl;登煎搞cout<叙<"辣┃弄请选择您岛所需要的操婚作:黄郑策┃御"<<en范dl;老罪何cout<滔<"寄┃身数据录入萄:讲赴沸1,并按祖回车键槽┃矿"<<en厕dl;棵质薄cout<惊<"引┃康删除数据氏:均臣2,并按交回车键泼┃征"<<en跪dl;材写组cout<嘴<"伐┃委修改数据国:截必3,并按迟回车键递┃喷"<<en疼dl;桑领幸cout<施<"阔┃郊读入数据准:鹅尘境4,并按功回车键甘┃振"<<en液dl;差轰辉cout<茶<"秩┃煎退出系统眉:涌瓦捐5,并按如回车键灿┃铅"<<en遗dl;糠袖思cout<哄<"煌┗━━━━厉━━━━━糖━━━━━炉━━┛敏"<<en惯dl;芝毅盯cout<吃<endl匪<<end普l<<en惰dl;盟骑贺cout<更<"请选择命一个操作:蹄";哲石勤cin>>握ai;笑药陵switc那h(ai){童针宫case屈1:堵稠Intpu汪tMenu量();br寺eak;耍淋呢case评2:del翠etmen抽u();b红reak;糊辽泥case界3:xiu贱gaime膊nu();驳break勉;库拘霸case老4:rea胳dmenu裤();br糠eak;位弃中case做5:ret侧urn0抚;brea锁k;边治恭defau傍lt:co丽ut<<"牙你的选择出娃错了!"<售<"请重新核输入吧!"穿<<end绘l;}}}辞intd未eletm铁enu(){成懂while淹(1){廉拣堆intr唱;很钉话r=rea掌drens愤hu();旅需凑cout<急<endl锻;朵猛申cout<摊<"屠源☆★肢小型公司工惜资管理系统吨★☆羊"<<蛇endl;千两盯cout<幻<"享┏━━━━体━━━━━忽━━━━━乞━━┓抓"<<en伴dl;堤悔叹cout<盘<"讨┃氏请选择您殃所需要的操全作:惜船刮┃躺"<<en些dl;挽损衔cout<索<"哨┃摸按工号删金除:古明1,并按匠回车键傍┃弦"<<en法dl;脊木跟cout<投<"畅┃高按姓名删掀除:矩带2,并按回烂车键呀┃想"<<en泥dl;眼伸挎cout<颜<"哭┃挪返回上一唉层:兄千3,并按蹄回车键锋┃快"<<en减dl;唤敢旬cout<帆<"粉┗━━━━货━━━━━惭━━━━━竹━━┛携"<<en朵dl;月有蹄cout<毙<endl狂<<end挽l<<en幅dl;反仪枪您cout<记<"请选择赛一个操作:纤";懂症恭cin>>爱ai;销粮锋switc芝h(ai){跨杆谣case钻1:品善delet担gon(r淘);bre肚ak;胳卸盗case净2:del万etnam控e(r);默break砍;渴擦岁case侮3:ret绵urn0姨;brea责k;妖耀距defau增lt:co介ut<<"产你的选择出乞错了!"<喇<"请重新考输入吧!"尼<<end绿l;}}}吓void冻readm送enu()利{李唱咐城涉升炉intr呢;丧吗r=rea裙drens芦hu();有针read(筐r);}炭intx绪iugai扛menu(忍){公贱和while击(1){太诞梅intr壳;坏运他r=rea亿drens磨hu();殖炒召cout<案<endl炭;梢村窜cout<墓<"醉触☆★丙小型公司工忠资管理系统哄★☆够"<<榴endl;钞纺题cout<冶<"叶┏━━━━辉━━━━━款━━━━━汗━━┓著"<<en都dl;度猫迈cout<吗<"携┃熔请选择您饿所需要的操达作:匹孟茅┃滋"<<en恢dl;挑障押cout<炉<"英┃江修改工号鼓:帜令烈1君,并按回车悬键夕┃比"<<en买dl;押逮化cout<辣<"轨┃触修改姓名欣:张仙2,并按伏回车键舍┃炉"<<en话dl;扮呢缴cout<侧<"葵┃麻修改职位激:肌谣3,并按姻回车键史┃霜"<<en嗽dl;效燃超cout<巷<"度┃宇修改全部劳:唯丰4,并按士回车键烛┃掀"<<en巩dl;骄葬汁cout<碌<"政┃揉返回上一慌层:私搜5,并按睬回车键划┃猴"<<en贡dl;营齐睡cout<遇<"剂┗━━━━车━━━━━病━━━━━崭━━┛锹"<<en吸dl;炎再送cout<苹<endl聚<<end列l<<en吴dl;殊乒瞎级cout<捐<"请选择青一个操作:染";差脚哭cin>>缝ai;祖傲捷switc括h(ai){关佳该//cas置e1:界妙delet络gon(r树);bre声ak;纹稳蒜//cas庸e2:d煎eletn西ame(r见);bre趋ak;趋讽昆case红4:xiu硬gai_a范ll(r)午;brea旅k;贷始删case谊5:ret妹urn0猎;brea纠k;周骡孕defau美lt:co浩ut<<"坟你的选择出博错了!"<荣<"请重新境输入吧!"桶<<end遣l;}}}救intI木ntput酷Menu(玻){头丰cout<蛋<"咬阅☆★蛙小型公司工扰资管理系统喝★☆渔"<<en旬dl;恨c枕out<<撇"雪┏━━━━翻━━━━━帆━━━━━鸣━━┓津"<<en乖dl;酿c筒out<<谣"抓┃贸燥请选择仪您所需要的伟操作炕释┃如"<<en针dl;腿c滴out<<京"摄┃脆经理数据予输入雾:1,捷并按回车键盈诞┃兽"<<en岛dl;煮c征out<<外"虾┃助技术员数考据输入凭:2

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论