***************\\n\ tongji(head); display(); // break; }
else if(x==8) {
cout<<\现在进行指定的职工信息的保存************\\n\ read(head); display(); // break; }
else if(x==9) {
cout<<\现在进行指定的职工信息的打开****************\\n\ dakai(head); display(); // break; } else {
cout<<\╔═══════════════════════════╗\\n\
cout<<\║ 您已退出职工管理系统, 谢谢您的使用! ║\\n\
cout<<\╚═══════════════════════════╝\\n\
cout< void display() { cout<<\╔═══════════════════════════╗\ cout<<\║ ☆ 中南大学职工工资管理系统 ☆ ║\ cout<<\║═══════════════════════════║ 第 九 页 共 十一 页 \ cout<<\║ ║\ cout<<\║ (1)职工数据的录入 ║\ cout<<\║ (2)职工数据的修改 ║\ cout<<\║ (3)显示职工信息 ║\ cout<<\\ cout<<\\ cout<<\\ cout<<\\ cout<<\\ cout<<\\ cout<<\ cout<<\\ cout<<\\ cout<<\\ cout<<\\ cout<<\\ cout<<\\ cout<<\\ cout<<\\ cout<<\\ cout<<\\ cout<<\ ║ (4)查询职工信息 ║║ --(1)按姓名查询 ║║ --(2)按ID查询 ║║ --统计总工资和平均公资 ║║ (5)职工信息的删除 ║║ (6)职工信息的添加 ║ (7)职工信息的统计 ║\║ (8)保存职工信息 ║║ (9)打开职工信息 ║║ 退出程序 ║║ ║║═══════════════════════════║║注:请输入相应括号里的阿拉伯数字来执行相关操作! ║║ 要保存数据请先建立好指定文件: ║║ (D:\\\\职工管理系统\\\\职工信息.txt) ║ ╟------------------------------------------------------╢║编写人员: 机械设计及其自动化1313班 姚文彬 0806120215 ║║编写人员: 机械设计及其自动化1313班 黄本阳 0814120111║ 第 十 页 共 十二 页 ║ \ cout<<\║ ║\ cout<<\ ║===================谢谢您的使用=======================║\ cout<<\╚═══════════════════════════╝\ cout<<\→请选择相应的数字进行操作: \} void xianshi(worker *head) { worker *work=head->next; cout<<\基本工资|职务工资|岗位津贴|医疗保险|公积金|总工资|平均工资|\ while(work!=NULL) { cout<<\cout<<\ cout<<\cout<<\cout<<\cout<<\cout<<\cout<<\cout<<\cout<<\work=work->next; } system(\} void read(worker *head) { char a; worker *work=head->next; cout<<\现在保存输入职工数据,是否继续操作?(y/n)\ cin>>a; ofstream outfile(\职工管理系统\\\\职工信息.txt\ if(! outfile) { cout<<\打开文件错误!!!!!!!\\n\ cout<<\要保存数据请先建立好指定文件:D:\\\\职工管理系统\\\\职工信息.txt!!!\\n\ exit(0); 共 十三 页 第 十一 页 } while(a!='n') { while(work!=NULL) { outfile<<\第\个职工的数据:***************\\n\ outfile<<\基本工资|职务工资|岗位津贴|医疗保险|公积金|总工资|平均工资|\ outfile<<\职工信息: \\n\<<\| \| \| \\| \| \<<\<<\< work=work->next; } break; } cout<<\成功将学生数据保存到<职工信息.txt>中! \ outfile.close(); } void dakai(worker *head) { worker *work=head->next; ofstream ofile(\职工管理系统\\\\职工信息.txt\ work=work->next; } void luru(worker *head)//添加职工信息 { char c; int j=0; worker *p=head; file[j]=new ofstream(\职工管理系统\\\\职工信息.txt\ do { worker *work=new worker; cout<<\请输入姓名:\ cin>>(*work).name; cout<<\请输入ID:\ cin>>(*work).ID; cout<<\请输入基本工资:\ cin>>(*work).sc1.jiben; cout<<\请输入职务工资:\ 共 十四 页 第 十二 页 cin>>(*work).sc1.zhiwu; cout<<\请输入岗位津贴:\ cin>>(*work).sc1.gangwei; cout<<\请输入医疗保险:\ cin>>(*work).sc1.yiliao; cout<<\请输入公积金:\ cin>>(*work).sc1.gongji; (*work).sc1.sum=(*work).sc1.gangwei+(*work).sc1.gongji+(*work).sc1.yiliao+(*work).sc1.zhiwu+(*work).sc1.jiben; (*work).sc1.avarage=((*work).sc1.gangwei+(*work).sc1.gongji+(*work).sc1.yiliao+(*work).sc1.zhiwu+(*work).sc1.jiben)/5; (*work).sc1.sum1=(*work).sc1.gangwei+(*work).sc1.zhiwu+(*work).sc1.jiben; if((*work).sc1.sum1>=2000) ab++; if((*work).sc1.sum1>=1500&&(*work).sc1.sum1<2000) cd++; if((*work).sc1.sum1>=1000&&(*work).sc1.sum1<1500) ef++; work->next=p->next; p->next=work; amount++; cout<<\数据录入成功,想继续录入吗(y/n)\ p=p->next; while(c!='y'&&c!='n') { cout<<\指令错误<请输入y/n!>!!!!!!!!!!\ cout<<\数据录入成功,想继续录入吗(y/n)\ cin>>c; } }while(c=='y'); j++; cout<<\输入了 \个职工的信息.\} void search1(worker *head) { char c; string name; do{ worker*work=head->next; bool flag=0; cout<<\请输入要查找的职工的姓名:\ cin>>name; do{ 共 十五 页 第 十三 页 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库中南大学C++课程设计(3)在线全文阅读。
相关推荐: