(完整版)职工信息管理系统java源代码
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
//此处是JAVA语言中输入数据的基本格式,
能有如C中的scanf函数
int choice;
do{
System. out .println(
1 ");
System.
out
.println(
"!★★★
★ ★★
★
★职工管理系统主菜单界
面^★ ★★ ★
★★
★1");
Syste m.
1
out
.println(
System. out .print("姓名:" );
staffOne[ i].name =buf.readLine();//用数组staffOne[i]来暂存职工的相
关信息
while (staffOne[ i].name .compareTo("0" )!=0) //用compareTo方法确定判定是否应该写入新信息
删除职工信息
★ ★
★
1");
System.
out
.println(
"1
★★★
5.读取已存数据
★★★
1");
System.
out
.println(
"1
★
★ ★
6
•安全退
出系统
★★★
1);
Syste m.
i
out
.println(
"1
System.
);
out
.print("
请输入您需要的功能代号
(1--6):" );
case 5:read(staffOne);break ;
case 6:save(staffOne);break ;
}
}
while (choice!=0);
}
void creat(staffI nfo staffO ne[])
{
InputStreamReader(System. in));
System. out .print("请输入职工信息(以0结束)\n");
System. out .print("学历:" );
staffOne[ i].record =buf.readLine();
System. out .print("职位:" );
staffOne[ i].position =buf.readLine();
System. out .print("工资:" );
position
public
String
wanges
public
String
tel;
public
String
addBiblioteka Baidu;
public class StaffInfomation//实现部分
{
public static void main( final String[] args){
staffInfo staffOne[]= new staffInfo[100];
{
System. out .print("工号:" );
staffOne[ i].num=buf.readLine();
System. out .print("性别:" );
staffOne[ i].sex =buf.readLine();
System. out .print("年龄:" );
staffOne[ i].age =buf.readLine();
staffTwo.delete(staffOne);
}
}
class ways//方法类,主要实现职工信息的建立,显示,查找,删除,信息的保存与读取;这个类是整个程序的操作类。
public int i=0;//i用来存放职工的人数public String filename="Infomation.txt" BufferedReader buf =new
i++;
System. out .println("请输入下一个职工信息:" );
staffOne[ i].name =buf.readLine();
}}
void output(staffInfo staffOne[]) throws IOException//这里是实现“输出(预览)职工信息”output的模块
package exercise;
import java.io.*;
class staffInfo//职工类{
public
String
name;
public
String
num;
public
String
sex;
public
String
age;
public
String
record
public
String
staffOne[ i].wanges =buf.readLine();
System. out .print("电话:" );
staffOne[ i].tel =buf.readLine();
System. out .print("住址:" );
staffOne[ i].addr =buf.readLine();
for(int j=0;j<100;j++)
staffOne[j]=new staffInfo();
final ways staffTwo= new ways(); staffTwo.caidan(staffOne); staffTwo.creat(staffOne);
staffTwo.output(staffOne); staffTwo.search(staffOne);
{
for(int j=0;j< i ;j++)
choice=ln teger.parse Int(buf.readL in e());
switch (choice){
case 1:creat(staffOne);break ;
case2:output(staffOne);break;
case3:search(staffOne);break;
case4:delete(staffOne);break;
InputStreamReader(System. in));
void caidan(staffInfo staffOne[])
{
final BufferedReader
InputStreamReader(System. in));
throws IOException
buf= new BufferedReader(
"1
1
Syste m.
);
out
.println(
"1
★★★
1.输入职工信息
★★★
1");
System.
out
.println(
"1
★
★ ★
2
■预览职
工信息
★★★
1);
Syste m.
out
.println(
"1
★
★ ★3.
查找职工信息
★ ★
★
1
);
System.
out
.println(
"1
★
★ ★4.
能有如C中的scanf函数
int choice;
do{
System. out .println(
1 ");
System.
out
.println(
"!★★★
★ ★★
★
★职工管理系统主菜单界
面^★ ★★ ★
★★
★1");
Syste m.
1
out
.println(
System. out .print("姓名:" );
staffOne[ i].name =buf.readLine();//用数组staffOne[i]来暂存职工的相
关信息
while (staffOne[ i].name .compareTo("0" )!=0) //用compareTo方法确定判定是否应该写入新信息
删除职工信息
★ ★
★
1");
System.
out
.println(
"1
★★★
5.读取已存数据
★★★
1");
System.
out
.println(
"1
★
★ ★
6
•安全退
出系统
★★★
1);
Syste m.
i
out
.println(
"1
System.
);
out
.print("
请输入您需要的功能代号
(1--6):" );
case 5:read(staffOne);break ;
case 6:save(staffOne);break ;
}
}
while (choice!=0);
}
void creat(staffI nfo staffO ne[])
{
InputStreamReader(System. in));
System. out .print("请输入职工信息(以0结束)\n");
System. out .print("学历:" );
staffOne[ i].record =buf.readLine();
System. out .print("职位:" );
staffOne[ i].position =buf.readLine();
System. out .print("工资:" );
position
public
String
wanges
public
String
tel;
public
String
addBiblioteka Baidu;
public class StaffInfomation//实现部分
{
public static void main( final String[] args){
staffInfo staffOne[]= new staffInfo[100];
{
System. out .print("工号:" );
staffOne[ i].num=buf.readLine();
System. out .print("性别:" );
staffOne[ i].sex =buf.readLine();
System. out .print("年龄:" );
staffOne[ i].age =buf.readLine();
staffTwo.delete(staffOne);
}
}
class ways//方法类,主要实现职工信息的建立,显示,查找,删除,信息的保存与读取;这个类是整个程序的操作类。
public int i=0;//i用来存放职工的人数public String filename="Infomation.txt" BufferedReader buf =new
i++;
System. out .println("请输入下一个职工信息:" );
staffOne[ i].name =buf.readLine();
}}
void output(staffInfo staffOne[]) throws IOException//这里是实现“输出(预览)职工信息”output的模块
package exercise;
import java.io.*;
class staffInfo//职工类{
public
String
name;
public
String
num;
public
String
sex;
public
String
age;
public
String
record
public
String
staffOne[ i].wanges =buf.readLine();
System. out .print("电话:" );
staffOne[ i].tel =buf.readLine();
System. out .print("住址:" );
staffOne[ i].addr =buf.readLine();
for(int j=0;j<100;j++)
staffOne[j]=new staffInfo();
final ways staffTwo= new ways(); staffTwo.caidan(staffOne); staffTwo.creat(staffOne);
staffTwo.output(staffOne); staffTwo.search(staffOne);
{
for(int j=0;j< i ;j++)
choice=ln teger.parse Int(buf.readL in e());
switch (choice){
case 1:creat(staffOne);break ;
case2:output(staffOne);break;
case3:search(staffOne);break;
case4:delete(staffOne);break;
InputStreamReader(System. in));
void caidan(staffInfo staffOne[])
{
final BufferedReader
InputStreamReader(System. in));
throws IOException
buf= new BufferedReader(
"1
1
Syste m.
);
out
.println(
"1
★★★
1.输入职工信息
★★★
1");
System.
out
.println(
"1
★
★ ★
2
■预览职
工信息
★★★
1);
Syste m.
out
.println(
"1
★
★ ★3.
查找职工信息
★ ★
★
1
);
System.
out
.println(
"1
★
★ ★4.