职工工资管理系统c程序概要1_第1页
职工工资管理系统c程序概要1_第2页
职工工资管理系统c程序概要1_第3页
职工工资管理系统c程序概要1_第4页
职工工资管理系统c程序概要1_第5页
已阅读5页,还剩20页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

/职工工资管理小软件/INCLUDEINCLUDEINCLUDEINCLUDEDEFINEN20INTNN/函数声明/VOIDENTERINTMENUVOIDINPUTVOIDOUTPUTVOIDSEARCHVOIDSEARCH_EMPLOYEEIDVOIDSEARCH_NAMEVOIDEDITVOIDARRAYVOIDARRAY_BASESALARYVOIDARRAY_POSTWAGEVOIDARRAY_TOTALWAGEVOIDARRAY_YILIAOBAOXIANVOIDARRAY_GONGJIJINVOIDSTATISTICSVOIDSAVEVOIDLOADVOIDDELVOIDDELEVOIDDELNAME/职工类型定义/STRUCTEMPLOYEECHAREMPLOYEEID10CHARNAME10INTSEXINTAGEFLOATBASESALARYFLOATPOSTWAGEFLOATYILIAOBAOXIANFLOATGONGJIJINFLOATTOTALWAGE/职工变量定义/STRUCTEMPLOYEEEMPNSTRUCTEMPLOYEEREPLACESTRUCTEMPLOYEEPEMP/系统主函数/VOIDMAININTCWHILE1PRINTF“NNNN“PRINTF“欢迎进入职工工资管理系统NNN“PRINTF“1进入管理系统NN“PRINTF“0退出NN“PRINTF“NNNN“PRINTF“请输入你选择N“SCANF“D“,SWITCHCCASE1ENTERBREAKCASE0PRINTF“谢谢使用N“EXIT0/功能登陆函数,进行密码验证/VOIDENTERCHARKEY10,PASSWORD10“1“INTK1PRINTF“请输入密码N“SCANF“S“,KEYWHILEK2IFSTRCMPPASSWORD,KEY0CONTINUEELSEPRINTF“输入密码错误三次,系统将自动退出N“EXIT0/功能主菜单函数参数A类型INT说明变量返回值A/INTMENUINTAPRINTF“NN“PRINTF“|欢迎进入职工工资管理系统|N“PRINTF“|N“PRINTF“|N“PRINTF“|1输入职工信息|N“PRINTF“|N“PRINTF“|2职工信息输出|N“PRINTF“|N“PRINTF“|3职工信息查询|N“PRINTF“|N“PRINTF“|4修改职工信息|N“PRINTF“|N“PRINTF“|5工资排序|N“PRINTF“|N“PRINTF“|6工资统计|N“PRINTF“|N“PRINTF“|7删除职工信息|N“PRINTF“|N“PRINTF“|0退出|N“PRINTF“|N“PRINTF“|N“PRINTF“|电气信息1032王利波|N“PRINTF“NN“PRINTF“请输入你所选择的选项“SCANF“D“,WHILEA7|AEMPLOYEEIDIFSTRCMPPEMPLOYEEID,“0“0PRINTF“请输入职工姓名N“SCANF“S“,PNAMEPRINTF“请输入职工性别N“SCANF“D“,PRINTF“请输入职工年龄N“SCANF“D“,PRINTF“请输入职工基本工资N“SCANF“F“,PRINTF“请输入职工岗位工资N“SCANF“F“,PRINTF“请输入职工医疗保险N“SCANF“F“,PRINTF“请输入职工公积金N“SCANF“F“,PRINTF“职工信息输入完成NN“ELSERETURNSAVE/功能职工信息输出/VOIDOUTPUTINTJLOADPEMPPRINTF“进入职工信息输出模块NNN“PRINTF“N“PRINTF“|职工号|姓名|性别|年龄|基本工资|岗位工资|医疗保险|公积金|总工资|N“PRINTF“N“FORJ0J0PJTOTALWAGEPJPOSTWAGEPJBASESALARYPJYILIAOBAOXIANPJGONGJIJINPRINTF“N“PRINTF“|职工号|姓名|性别|年龄|基本工资|岗位工资|医疗保险|公积金|总工资|N“PRINTF“|8S|7S|5D|5D|72F|72F|72F|72F|72F|N“,PJEMPLOYEEID,PJNAME,PJSEX,PJAGE,PJBASESALARY,PJPOSTWAGE,PJYILIAOBAOXIAN,PJGONGJIJIN,PJTOTALWAGEPRINTF“N“BREAKELSEPRINTF“NOTFOUNDN“RETURN/功能按职工姓名查询函数/VOIDSEARCH_NAMECHARNAME10INTFLOG0INTF,JPEMPPRINTF“按职工姓名查询职工信息NNN“PRINTF“请输入要查询职工的姓名NN“SCANF“S“,NAMEFORF0FNAME0JFPJTOTALWAGEPJPOSTWAGEPJBASESALARYPJYILIAOBAOXIANPJGONGJIJINPRINTF“N“PRINTF“|职工号|姓名|性别|年龄|基本工资|岗位工资|医疗保险|公积金|总工资|N“PRINTF“|8S|7S|5D|5D|72F|72F|72F|72F|72F|N“,PJEMPLOYEEID,PJNAME,PJSEX,PJAGE,PJBASESALARY,PJPOSTWAGE,PJYILIAOBAOXIAN,PJGONGJIJIN,PJTOTALWAGEPRINTF“N“BREAKELSEPRINTF“NOTFOUNDNN“RETURNGETCHAR/功能职工信息修改函数/VOIDEDITCHARE10INTG0,JCHARFLOGPEMPPRINTF“请输入你要修改职工的职工号N“SCANF“S“,EFORG0GEMPLOYEEID0JGPJTOTALWAGEPJPOSTWAGEPJBASESALARYPJYILIAOBAOXIANPJGONGJIJINPRINTF“N“PRINTF“|职工号|姓名|性别|年龄|基本工资|岗位工资|医疗保险|公积金|总工资|N“PRINTF“|8S|7S|5D|5D|72F|72F|72F|72F|72F|N“,PJEMPLOYEEID,PJNAME,PJSEX,PJAGE,PJBASESALARY,PJPOSTWAGE,PJYILIAOBAOXIAN,PJGONGJIJIN,PJTOTALWAGEPRINTF“N“PRINTF“是否要修改该职工信息Y是ORN否NN“GETCHARSCANF“C“,IFFLOGYPRINTF“请输入新姓名N“SCANF“S“,PNAMEPRINTF“请输入性别N“SCANF“D“,PRINTF“请输入年龄N“SCANF“D“,PRINTF“请输入基本工资N“SCANF“F“,PRINTF“请输入岗位工资N“SCANF“F“,PRINTF“请输入职工医疗保险N“SCANF“F“,PRINTF“请输入职工公积金N“SCANF“F“,PRINTF“修改职工信息成功NN“IFFLOGNPRINTF“退出该项操作NN“RETURNSAVEIFGNNPRINTF“NOTFOUNDNNN“RETURN/功能职工工资排列函数/VOIDARRAYINTJWHILE1PRINTF“工资排序NN“PRINTF“1按基本工资排序NN“PRINTF“2按岗位工资排序NN“PRINTF“3按总工资排序NN“PRINTF“4按医疗保险排序NN“PRINTF“5按公积金排序NN“PRINTF“0退出NN“PRINTF“NNN“WHILE1PRINTF“请输入你的选择NN“SCANF“D“,IFJ0JEMPJ1EMPJEMPJ1REPLACEFORJNN1J0JPJTOTALWAGEPJPOSTWAGEPJBASESALARYPJYILIAOBAOXIANPJGONGJIJINPRINTF“N“PRINTF“|职工号|姓名|性别|年龄|基本工资|岗位工资|医疗保险|公积金|总工资|N“PRINTF“|8S|7S|5D|5D|72F|72F|72F|72F|72F|N“,PJEMPLOYEEID,PJNAME,PJSEX,PJAGE,PJBASESALARY,PJPOSTWAGE,PJYILIAOBAOXIAN,PJGONGJIJIN,PJTOTALWAGEPRINTF“N“/功能工资统计函数/VOIDSTATISTICSINTZ,A0,B0,C0PEMPFORZ0Z3000ACONTINUEIFPZTOTALWAGE2000CONTINUEPRINTF“总工资在3000元以上的职工人数有DNN“,APRINTF“总工资在2000元至3000元的职工人数有DNN“,BPRINTF“总工资在2000元以下的职工人数有DNN“,CGETCHAR/功能导出函数/VOIDSAVEINTKFILEFPPEMPIFFPFOPEN“EMP_LIST“,“WB“NULLPRINTF“CREATEFILEERRORN“RETURNFORK0K3PRINTF“A输入有误,请重新输入N“CONTINUEELSEBREAKSWITCHINCASE1DELEBREAKCASE2DELNAMEBREAKCASE3BREAK/删除函数,按职工号码删除/VOIDDELECHAREMPLOYEEID10CHARCHINTT,I,JPEMPPRINTF“N请输入要删除的职工的姓名“PRINTF“N输入“SCANF“S“,EMPLOYEEIDFORI0INNIIFSTRCMPEMPLOYEEID,PIEMPLOYEEID0TIPRINTF“N“PRINTF“|职工号|姓名|性别|年龄|基本工资|岗位工资|医疗保险|公积金|总工资|N“PRINTF“|8S|7S|5D|5D|72F|72F|72F|72F|72F|N“,PTEMPLOYEEID,PTNAME,PTSEX,PTAGE,PTBASESALARY,PTPOSTWAGE,PTYILIAOBAOXIAN,PTGONGJIJIN,PTTOTALWAGEPRINTF“N“PRINTF“N确定要删除吗Y/N“SCANF“C“,PRINTF“N“IFCHY|CHYFORJIJNN1JPJPJ1SYSTEM“CLS“PRINTF“NNNNNTTT删除成功N“PRINTF“NNN按任意键继续操作“GETCHARGETCHARNNBREAK/删除函数,按职工姓名删除/VOIDDELNAMECHARNAME10CHARCHINTT,I,JPEMPPRINTF“N请输入要删除的职工的姓名“PRINTF“N输入“SCANF“S“,NAMEFORI0INNIIFSTRCMPNAME,PINAME0TIPRINTF“N“PRINTF“|职工号|姓名|性别|年龄|基本工资|岗位工资|医疗保险|公积金|总工资|N“PRINTF“|8S|7S|5D|5D|72F|72F|72F|72F|72F|N

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论