c语言课程设计职工工资管理系统源代码Word文档下载推荐.docx
- 文档编号:15159713
- 上传时间:2022-10-28
- 格式:DOCX
- 页数:21
- 大小:17.77KB
c语言课程设计职工工资管理系统源代码Word文档下载推荐.docx
《c语言课程设计职工工资管理系统源代码Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《c语言课程设计职工工资管理系统源代码Word文档下载推荐.docx(21页珍藏版)》请在冰豆网上搜索。
voidedit();
voidarray();
voidarray_basesalary();
voidarray_postwage();
voidarray_totalwage();
voidstatistics();
voidsave();
voidload();
职工类型定义
structemployee
{
charemployeeid[10];
charname[10];
charsex[10];
intage;
floatbasesalary;
floatpostwage;
floattotalwage;
};
职工变量定义
******************************************************************************/
structemployeeemp[N];
structemployeereplace;
structemployee*p=emp;
/*****************************************************************************
系统主函数
voidmain()
intc;
while
(1)
{
printf("
\n\n\n\n"
);
printf("
欢迎进入职工工资管理系统\n\n\n"
1进入管理系统\n\n"
0退出\n\n"
请输入你选择:
\n"
scanf("
%d"
&
c);
switch(c)
{
case1:
enter();
break;
case0:
谢谢使用!
\n"
exit(0);
}
}
}
功能:
登陆函数,进行密码验证
*****************************************************************************/
voidenter()
{
charq;
charkey[10],password[10]="
china"
;
intk=1,i;
请输入密码:
for(i=0;
i<
5;
i++)
q=getch();
key[i]=q;
*"
while(k<
=3)
if(strncmp(key,password,5)==0)
while
(1)
{
inta;
//system("
cls"
a=menu();
switch(a)
{
case1:
input();
break;
case2:
output();
case3:
search();
case4:
edit();
case5:
array();
case6:
load();
statistics();
case0:
printf("
\n\n谢谢使用!
\n\n\n\n"
save();
}
else
k++;
输入密码错误!
请再次输入:
"
if(k>
2)
if(strncmp(password,key,5)==0)
continue;
else
输入密码错误三次,系统将自动退出!
exit(0);
/************************************************************************
功能:
主菜单函数
参数:
a
类型:
int
说明:
变量
返回值:
a
************************************************************************/
intmenu()
inta;
\n\n"
|*****************欢迎进入职工工资管理系统************************|\n"
||\n"
|1职工信息输入|\n"
|2职工信息输出|\n"
|3职工信息查询|\n"
|4职工信息修改|\n"
|5工资排序|\n"
|6工资统计|\n"
|0退出|\n"
|*****************************************************************|\n"
请输入你所选择的选项:
scanf("
a);
while(a>
6||a<
0)
error!
请重新输入你所选择的选项:
returna;
/************************************************************************************
功能:
职工信息输入
*************************************************************************************/
voidinput()
p=emp;
进入职工信息输入模块\n\n\n"
for(c=0;
c<
N;
c++,p++)
{
p[c].totalwage=p[c].basesalary+p[c].postwage;
请输入第%d个职工信息:
c+1);
请输入职工号:
%s"
p->
employeeid);
if(strcmp(p->
employeeid,"
0"
)!
=0)
请输入职工姓名:
name);
请输入职工性别:
p->
sex);
请输入职工年龄:
age);
请输入职工基本工资:
%f"
basesalary);
请输入职工岗位工资:
postwage);
职工信息输入完成!
\n\n"
else
return;
save();
/*******************************************************************************
职工信息输出
********************************************************************************/
voidoutput()
intj;
进入职工信息输出模块\n\n\n"
-------------------------------------------------------------------------------\n"
|职工号|姓名|性别|年龄|基本工资|岗位工资|总工资|\n"
for(j=0;
j<
j++)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 职工工资 管理 系统 源代码
![提示](https://static.bdocx.com/images/bang_tan.gif)