职工信息管理系统java源代码

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

package exercise;

import .*;

class staffInfo 入职工信息★★★┃");

"┃★★★ 2.预览职工信息

★★★┃");

"┃★★★ 3.查找职工信息

★★★┃");

"┃★★★ 4.删除职工信息

★★★┃");

"┃★★★ 5.读取已存数据★★★┃");

"┃★★★ 6.安全退出系统

★★★┃");

"┗━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┛");

" 请输入您需要的功能代号(1--6):");

choice=());

switch(choice){

case 1:creat(staffOne);break;

case 2:output(staffOne);break;

case 3:search(staffOne);break;

case 4:delete(staffOne);break;

case 5:read(staffOne);break;

case 6:save(staffOne);break;

}

}

while(choice!=0);

}

void creat(staffInfo staffOne[]) throws IOException

{

final BufferedReader buf=new BufferedReader(new InputStreamReader);

"请输入职工信息(以0结束)\n");

"姓名:");

staffOne[i].name=(); "0")!=0) um=();

"性别:");

staffOne[i].sex=();

"年龄:");

staffOne[i].age=();

"学历:");

staffOne[i].record=();

"职位:");

staffOne[i].position=();

"工资:");

staffOne[i].wanges=();

"电话:");

staffOne[i].tel=();

"住址:");

staffOne[i].addr=();

i++;

"请输入下一个职工信息:");

staffOne[i].name=();

}

}

void output(staffInfo staffOne[]) throws IOException

um+"\t"+staffOne[j].sex+"\t"+staffOne[j].age+"\t"+staffOne[j].record+"\t"+staffOn e[j].position+"\t\t"+staffOne[j].wanges+"\t"+staffOne[j].tel+"\t"+staffOne[j].add r+"\n");

"-------------------------------------------------------------------------------------------------");

}

else"没有职工信息!");

}

}

void search(staffInfo staffOne[]) throws IOException

{

final BufferedReader buf=new BufferedReader(new InputStreamReader);

"请输入您要查找的职工工号:");

recordkey=();

boolean flg=true;

for(int j=0;j

{

if(staffOne[j].num))

um+"\t"+staffOne[j].sex+"\t"+staffOne[j].age+"\t"+staffOne[j].record+"\t"+staffOn e[j].position+"\t\t"+staffOne[j].wanges+"\t"+staffOne[j].tel+"\t"+staffOne[j].add r+"\n");

flg=false;

}

}

if(flg)

"对不起,查无此人!");

}

void delete(staffInfo staffOne[]) throws IOException

{

final BufferedReader buf=new BufferedReader(new InputStreamReader);

"请输入您要删除的职工工号:");

recordkey=();

boolean flg=true;

for(int j=0;j

{

"输入的工号为:"+recordkey);

if(staffOne[j].num))

{

for(int k=j;k<=i-1;k++) ame=staffOne[k+1].name ;

staffOne[k].num=staffOne[k+1].num ;

staffOne[k].sex=staffOne[k+1].sex;

staffOne[k].age=staffOne[k+1].age ;

staffOne[k].record=staffOne[k+1].record ;

staffOne[k].position=staffOne[k+1].position ; staffOne[k].wanges=staffOne[k+1].wanges ;

staffOne[k].tel=staffOne[k+1].tel ;

staffOne[k].addr=staffOne[k+1].addr ;

}

i--;ame+"\n");

( staffOne[k].num+"\n");

( staffOne[k].sex+"\n" );

( staffOne[k].age+"\n");

( staffOne[k].record+"\n");

( staffOne[k].position+"\n") ;

( staffOne[k].wanges+"\n");

( staffOne[k].tel+"\n");

( staffOne[k].addr+"\n");

}

();

"系统已经安全退出!感谢您的使用!");

(0);

}

void read(staffInfo staffOne[]) throws IOException

{

final FileReader fr=new FileReader(filename);

final BufferedReader bfr=new BufferedReader(fr);

if((recordkey=())!=null)

i=(recordkey);

for(int j=0;j

{

staffOne[j].name=();

staffOne[j].num=();

staffOne[j].sex=();

staffOne[j].age=();

staffOne[j].record=();

staffOne[j].position=() ;

staffOne[j].wanges=();

staffOne[j].tel=();

staffOne[j].addr=();

}

();

"\n数据已经成功读取!");

}

}

相关文档
最新文档