员工工资管理系统源代码文档格式.docx

上传人:b****2 文档编号:13657009 上传时间:2022-10-12 格式:DOCX 页数:12 大小:19.97KB
下载 相关 举报
员工工资管理系统源代码文档格式.docx_第1页
第1页 / 共12页
员工工资管理系统源代码文档格式.docx_第2页
第2页 / 共12页
员工工资管理系统源代码文档格式.docx_第3页
第3页 / 共12页
员工工资管理系统源代码文档格式.docx_第4页
第4页 / 共12页
员工工资管理系统源代码文档格式.docx_第5页
第5页 / 共12页
点击查看更多>>
下载资源
资源描述

员工工资管理系统源代码文档格式.docx

《员工工资管理系统源代码文档格式.docx》由会员分享,可在线阅读,更多相关《员工工资管理系统源代码文档格式.docx(12页珍藏版)》请在冰豆网上搜索。

员工工资管理系统源代码文档格式.docx

//性别

moneysalary;

//工资

}employee;

intPrint_jinru();

//账号密码输入

voidFscan_information();

//“职工信息.txt”文件写入

voidPrint_staff();

//全体员工

voidPrint_empl1(charx[51]);

//按职工号查询

voidPrint_empl2(chars[51]);

//按姓名查询

voidPrint_MainInterface();

//主界面

voidPrint_Interface_1();

//职工信息录入界面

voidPrint_Interface_2();

//职工信息查询界面

voidPrint_Interface_3();

//职工工资排序界面

voidPrint_Interface_4();

//职工总工资

voidPrint_Interface_5();

//文件读出

voidqsort(intl,intr);

//快速排序

voidPrint_delete(intt);

//删除职工信息

voidPrint_Interface_2_1(intt);

//职工信息修改界面

intfyanzheng(chars1[],chars2[]);

//密码验证函数

employeest[500];

//记录职工信息的函数

intn;

//职工总数

voidmain()

intx;

employeeem;

printf("

@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n"

);

@@@@欢迎使用员工工资管理系统@@@@\n"

@@@@制作人:

刘爽@@@@\n"

@@@@在使用中产生的任何问题,欢迎进行批评指正@@@@\n"

\n"

if(Print_jinru())

{

Fscan_information();

Print_MainInterface();

}

elsereturn;

}

voidFscan_information()

FILE*fp;

inti;

if((fp=fopen("

职工信息.txt"

"

r"

))==NULL)

printf("

cannotopenthisfile\n"

return;

fscanf(fp,"

%d"

&

n);

for(i=1;

i<

=n;

i++)

fscanf(fp,"

%s%s%d%s%d%d%d"

st[i].num,st[i].name,&

st[i].age,st[i].sex,&

st[i].salary.basic,&

st[i].salary.subsidy,&

st[i].salary.wages);

st[i].salary.sum=st[i].salary.basic+st[i].salary.subsidy+st[i].salary.wages;

fclose(fp);

intfyanzheng(chars1[],chars2[])

FILE*fp1,*fp2;

charstr1[40]="

"

str2[40]="

st;

intt;

if((fp1=fopen("

账号验证.in"

return0;

t=0;

st=fgetc(fp1);

while(st!

='

#'

str1[t]=st;

t++;

st=fgetc(fp1);

}

if((fp2=fopen("

密码验证.in"

st=fgetc(fp2);

{

str2[t]=st;

st=fgetc(fp2);

fclose(fp1);

fclose(fp2);

if((strcmp(str1,s1)==0)&

&

(strcmp(str2,s2)==0))

return1;

else

intPrint_jinru()

intf,d;

charx[20],y[20];

f=0;

d=0;

while

(1)

请输入账号:

scanf("

%s"

x);

getchar();

请输入密码:

y);

f=fyanzheng(x,y);

if(d>

3)

{

printf("

错误次数太多,退出系统\n"

return0;

}

if(f>

0)break;

else{

账号或密码输入错误,请重新输入\n"

d++;

}

欢迎进入员工工资管理系统!

!

return1;

}

voidPrint_MainInterface()

*************************华丽的分割线*************************\n"

1.职工信息录入\n"

2.职工信息查询\n"

3.职工工资排序\n"

4.统计职工总工资\n"

5.保存到文件\n"

6.退出职工工资系统\n"

请选择所需操作:

scanf("

x);

if(x==1)

Print_Interface_1();

if(x==2)

Print_Interface_2();

if(x==3)

Print_Interface_3();

if(x==4)

Print_Interface_4();

if(x==5)

Print_Interface_5();

if(x==6)

***********************\n"

***********\n"

***********\n"

****************************\n"

*********\n"

*********\n"

**************************\n"

// printf("

233333333333333333333333333333333333333333333333333333\n"

return;

else

输入命令错误,返回主菜单(再乱输入我找人打你啊)\n"

voidPrint_Interface_1()

n++;

if(n>

500)

{

超出职工最大数\n"

*************************妖精的分割线*************************\n"

新建职工号:

st[n].num);

姓名:

st[n].name);

年龄:

st[n].age);

性别:

st[n].sex);

基本工资:

st[n].salary.basic);

津贴:

st[n].salary.subsidy);

奖金:

st[n].salary.wages);

st[n].salary.sum=st[n].salary.basic+st[n].salary.subsidy+st[n].salary.wages;

职工信息已成功录入\n"

Print_MainInterface();

voidPrint_Interface_2()

chars[50],y[50];

*************************逗比的分割线*************************\n"

1.查询所有职工\n"

2.按职工号查询\n"

3.按职工姓名查询\n"

4.返回主菜单\n"

请选择查找方式:

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 成人教育 > 自考

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1