C语言课设职工工资管理系统2.docVIP

  • 25
  • 0
  • 约1.44万字
  • 约 49页
  • 2016-09-21 发布于重庆
  • 举报
C语言课设职工工资管理系统2

目录 ...........................................................................引言 ...........................................................................系统总体设计 程序功能 2程序功能图 3主函数流程图 .........................................................................程序详细设计 添加职工信息函数的实现 查看职工信息函数的实现 查找职工信息函数的实现 删除职工信息函数的实现 统计职工工资函数的实现 修改函数的实现 保存数据函数的实现 作者信息函数的实现 退出程序 .............................................................................总结 五..............................................................................附录 一 .熟悉C语言程序的编辑、编译链接和运行的过程。 2.熟练运用if语句和switch语句以及嵌套应用。3.学习并掌握C语言定义函数的基本方法、声明函数及调用函数的方法和过程。4. 掌握文件的概念以及文件的定义方法,认识文件打开、关闭、读、写等文件基本操作函数。5.掌握结构体类型变量、数组的定义和使用。6. 掌握数组的定义、引用以及输入输出的方法、通过字符数组存储字符串,进一步使用字符串。 二 图1 程序功能图 2.3主函数流程图 图2 程序流程图 主函数源代码: void main() { int choose=0; while(true) { show(); printf(\t\t====请选择:); scanf(%d,choose); system(cls); switch(choose) { case 0: exit(0);//退出 break; case 1: add(); back();//添加职工信息 break; case 2: see(); back();//查看职工信息 break; case 3: search(); back();// 查找职工信息 break; case 4: del(); back();//删除职工信息 break; case 5: statistics(); back();//统计职工工资 break; case 6: modify(); back();//修改职工信息 break; case 7:reserve(); back();//保存数据 break; case 8:author(); back();//作者信息 break; default: break; } fflush(stdin); getchar(); system(cls); } } 三 程序详细设计 3.1添加职工信息函数的实现 添加记录前如图3所示。 图3 添加记录前效果图 输入两条记录信息:选择1,回车。输入记录如图4所示。 图4 输入记录效果图 添加后如图5所示。 图5 添加记录后效果图 添加函数代码流程图,如图6所示。 图6 添加函数流程图 添加源代码: //添加职工信息 void add() { int numberTemp=0; int i=0; struct worker temp; printf(请输入要添加职工个数:); scanf(%d,numberTemp); for(i=0;inumberTemp;i++) { printf(输入第%d个职工信息\n,i+1); printf(姓名:); scanf(%s,temp.name); printf(工号:); scanf(%s,temp.ID); printf(基本工资:); scanf(%d,temp.salary1); printf(职务工资:); scanf(%d,temp.salary2); printf(津贴:); scanf(%d,temp.salary3); wo[Number++]=temp; //写入到数组 bc(temp); //写入到文件 } printf(添加成功\n); } 3.2 查看职工信息函数的实现 查看记录前如图7所示。 图7查看记录前效果图 输入一条记录信息:如图8所示: 图8输入记录效果图 查

文档评论(0)

1亿VIP精品文档

相关文档