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

  • 78
  • 0
  • 约1.24万字
  • 约 22页
  • 2019-08-12 发布于广东
  • 举报
工资管理系统 设计内容 设计一个工资管理程序 存储的数据包括:姓名,职工号,所属部门,基本工资,奖励工资,补贴项目及金额和扣款项目及金额。 功能: 1)加入一个人的记录 2)删除一个人的记录 3)显示所有人的记录 4)查询(包括按人名查询工资和按工号查询) 5)统计功能(包括统计某一工资范围的人数和统计各部门的工资总数) 6)修改功能 2、设计目的 1.熟悉C语言程序的编辑、编译链接和运行的过程。 2.熟练运用if语句和switch语句以及嵌套应用。 3.学习并掌握C语言定义函数的基本方法、声明函数及调用函数的方法和过程。4.掌握文件的概念以及文件的定义方法,认识文件打开、关闭、读、写等文件基本操作函数。 5.掌握结构体类型变量、数组的定义和使用。 6. 掌握数组的定义、引用以及输入输出的方法、通过字符数组存储字符串,进一步使用字符串。 设计思路(包括所用的函数) 职工工资管理系统 职工工资管理系统 添加职工信息保存数据修改职工信息统计职工信息查看职工信息查找职工信息删除 添加职工信息 保存数据 修改职工信息 统计职工信息 查看职工信息 查找职工信息 删除职工信息 退出 个人工资统计 图1 程序功能图 void show(); void add();//添加职工信息 void see();//查看职工信息 void search();//查找职工信息 void ghcz();//按工号查找 void xmcz();//按姓名查找 void bmcz();//按部门查找 void del();//删除职工信息 void xmsc();//按姓名删除 void ghsc();//按工号删除 void statistics();//个人工资统计 void statistic();//统计职工信息 void gzdtj();//按工资段统计 void bmtj();//按部门统计 void modify();//修改职工信息 void ghxg();// 按工号修改 void xmxg();//按姓名修改 void reserve();//保存职工信息 选择8保存数据选择0 选择8 保存数据 选择0 退出 结束 个人工资统计 删除职工信息 统计职工工资 选择6 选择5 选择4 按工资段 按部门 修改职工信息 选择7 按姓名 按工号 选择3 选择2 选择1 查找职工信息 添加职工信息 查看职工信息 按姓名 按工号 主菜单 开始 选择操作 定义数据类型 定义数据类型numberTemp,i inumberTemp i++ 添加成功 输出职工信息 开始 结束 添加函数流程图 2、查看职工信息: 定义 定义i=0 iNumber 输出职工信息 开始 结束 查看函数流程图 3、查找职工信息: 定义 定义n=0 如果n=1 如果n=2 按姓名查找 终止 按工号查找 终止 输入错误 终止 开始 结束 输入n 查找函数流程图 4、删除职工信息: 定义 定义n=0 如果n=1 如果n=2 按姓名删除 终止 按工号删除 终止 开始 结束 输入n 删除函数流程图 5、个人工资统计 开始 开始 定义i=0 For函数初始值i=0 iNumber 循环体 输出员工总工资 i++ 结束 个人工资统计流程图 6、统计职工工资 定义 定义n=0 如果n=1 如果n=2 按工资段统计 终止 按部门统计 终止 输入错误 终止 开始 结束 输入n 工资统计流程图 7、修改职工工资 定义mode 定义mode=0 如果mode=1 如果mode=2 按姓名修改 终止 按工号修改 终止 输入错误 终止 开始 结束 输入mode 修改函数流程图 程序代码 #include stdio.h #include stdlib.h #include string.h struct worker {char depa[30]; char name[30]; char ID[10]; int salary1,salary2,salary3,salary4; }; int dq(struct worker wo[]); void show(); void bc(struct worker wo[]); void add(); void see(); void search(); void ghcz(); void xmcz(); void bmcz(); void del(); void xmsc(); void ghsc(); void statistics(); void statistic(); void gzdtj(); void bmtj(); void modify(); void ghxg(); void xmxg();

文档评论(0)

1亿VIP精品文档

相关文档