教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 文库大全 > 高等教育 >

职工工资管理系统课程设计报告(2)

来源:网络收集 时间:2026-04-28
导读: 职工工资管理系统课程设计报告(c语言),很全的课设报告。。 printf(\t\t** 6-------Show **\n); printf(\t\t** 7-------Exit **\n); printf(\t\t** **\n); printf(\t\t********************************************

职工工资管理系统课程设计报告(c语言),很全的课设报告。。

printf("\t\t** 6-------Show **\n"); printf("\t\t** 7-------Exit **\n"); printf("\t\t** **\n"); printf("\t\t***********************************************\n");

printf("\t\t\n");

printf("\n\n");

printf("\t\tInput your choose(1-7):"); //选择需要进行的功能,选择1-7之间的数 scanf("%d",&n); if(n>=1&&n<=7)

{

switch(n) //根据选择不同的数,实现不同的功能 {

case 1:Input();break; case 2:Modify();break; case 3:Search();break; case 4:Add();break; case 5:Delete();break; case 6:Show();break; case 7:Exit();break; }

} else

menu(); //如果选择的数不在1至7之间,返回菜单重新输入 }

void Input() //输入函数

{

int i,p; clrscr();

printf("\n\nHow many people?(0-100):"); //输入需要输入信息的职工人数 scanf("%d",&p);

if(p>=0&&p<=100) //输入职工的信息 {

printf("\n\n");

printf("Please input data:\n"); printf("\n"); f1();

for(i=0;i<p;i++) {

input(i);

worker[i].sum=worker[i].jibengongzi+worker[i].zhiwugongzi

+worker[i].jintie-worker[i].yiliaobaoxian-worker[i].gongjijin; //计算职工的总工资

职工工资管理系统课程设计报告(c语言),很全的课设报告。。

worker[i].qiansan=worker[i].jibengongzi+worker[i].zhiwugongzi+worker[i].jintie; //职工前三项工资(基本工资、职务工资、津贴)之和 } }

else

Input(); //如果输入的职工人数超过100,返回输入函数重新输入 save(p); //保存输入的职工信息

select(); //选择显示信息或返回到菜单 }

void Modify() //修改函数

{

int i,j=-1,d,k,t,n;char m[20];

FILE *fp; //定义一个文件指针 system("cls"); //清屏

n=P();

printf("\n\n");

printf("Choose the way you want to modify:\n"); //选择通过何种方式修改信息 printf("\n\n"); //选择方式的界面

printf("\t\t****************************************\n");

printf("\t\t* *\n"); printf("\t\t* 1.By name to modify *\n"); printf("\t\t* *\n"); printf("\t\t* 2.By number to modify *\n");

printf("\t\t* *\n"); printf("\t\t****************************************\n"); printf("\ninput your selection:"); scanf("%d",&d); if(d!=1&&d!=2)

{

printf("\ninput error! Press any key to continue."); getchar();

Modify(); //选择的数字错误,返回修改函数重新选择 }

else if(d==1) {

do {

printf("\nPlease input the name:"); //输入需要修改职工的姓名 scanf("%s",m);

for(i=0;i<n;i++)

if(strcmp(m,worker[i].name)==0) j=i;

职工工资管理系统课程设计报告(c语言),很全的课设报告。。

if(j==-1)

printf("\nNot find!Please input again!\n"); //没有找到该职工,重新输入 }

while(j==-1); } else {

do {

printf("\nPlease input the num:"); //输入需要修改职工的工号 scanf("%d",&k); for(i=0;i<n;i++) if(k==worker[i].num) j=i;

if(j==-1)

printf("\nNot find!Please again!\n"); //没有找到该职工,重新输入 }

while(j==-1); }

printf("\nWhat do you want to modify?\n\n"); //需要修改信息的界面 printf("\t\t**************************************\n");

printf("\t\t* *\n"); printf("\t\t* 2.number *\n"); printf("\t\t* *\n"); printf("\t\t* 3.jibengongzi 4.zhiwugongzi *\n");

printf("\t\t* *\n"); printf("\t\t* 5.jintie 6.yiliaobaoxian *\n"); printf("\t\t* *\n"); printf("\t\t* 7.gongjijin *\n"); printf("\t\t* *\n"); printf("\t\t**************************************\n");

printf("\nPlease input your selection:"); //选择需要修改的信息 scanf("%d",&t);

switch(t) //通过选择的数字,实现修改该信息 {

case 1:printf("\nbefore modify:%s",worker[j].name); printf("\nchange to:"); scanf("%s",worker[j].name);

printf("\nafter modify:%s",worker[j].name);break; case 2:printf("\nbefore modify:%d",worker[j].num); printf("\nchange to:");

scanf("%d",&worker[j].num);

职工工资管理系统课程设计报告(c语言),很全的课设报告。。

printf("\nafter modify:%d",worker[j].num);break; case 3:printf("\nbefore modify:%d",worker[j].jibengongzi); printf("\nchange to:");

scanf("%d",&worker[j].jibengongzi);

printf("\nafter modify:%d",worker[j].jibengongzi);break; case 4:printf("\nbefore modify:%d",worker[j].zhiwugongzi); …… 此处隐藏:2717字,全部文档内容请下载后查看。喜欢就下载吧 ……

职工工资管理系统课程设计报告(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wenku/128771.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)