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

  • 20
  • 0
  • 约4.96千字
  • 约 12页
  • 2022-03-04 发布于浙江
  • 举报
昆明理工大学 ?程序设计根底?课程 课程名称: c语言程序设计 课题名称: 职工工资管理程序设计 1 姓名 李双江 组 员: 6 姓名 王洪雨 学 院: 电力工程学院 专业班级: 水文与水资源工程 指导教师: 张启富 昆明理工大学计算中心 2006 年 6 月 12 日 昆明理工大学计算中心 ?程序设计根底?课程综合设计实践教学课题考核表 课题名称:职工工资管理程序设计 学院:电力工程学院 专业班级:水文051 姓名 小组 承当及完成的内容 成绩 备注 小组 自评 教师 评定 1 李双江 80 92 6 王洪雨 1. 录入职工工资信息 75 75 设计说明与功能描述〔根本思路及关键语句说明〕 职工信息管理系统提供以下几个功能: 1.录入职工根本信息:录入要管理统计的职工信息。 2.汇总职工信息:计算职工的总工资。 4.输出数据表:将录入的职工数据输出。 组长签名: 200 6 年 6 月 12 日 教师评语:按要求完成综合设计课题,符合教学要求,应用能力与实践能力有明显提高 教师签名:张启富 2006 年 6 月 16 日 第一局部 系统概述 一、程序功能: 随着社会的开展,中小型企业在我国得到迅速开展,工资管理系统对企业的资金管理,起着越来越重要的作用。本程序就是为了更好更快的管理职建立的工工资而。 二、程序算法: Paixu_fout(rs)Output(rs) 第二局部 数据结构设计 三、定义结构体: 定义一个包括职工信息极其工资根本信息,包括根本工资、奖金及其津贴,以及总工资的结构体。如下面所所示: struct XS {char gh[10]; char name[10]; int salary; int reward; int jintie; int sum; }cj[RS],jd; 四、数组设计: 程序中定义是两个字符型数组结构和一个结构体数组: 字符数组gh[10] 于保存职工姓名,结构体数组cj[RS]保存学生的所有信息。 Paixu_fout(rs) 程序结束输入数据排序并存档输出数据退出系统出错判断客户选择 程序结束 输入数据 排序并存档 输出数据 退出系统 出错判断 客户选择 第三局部 使用程序说明 八、调试: 错误: 原因:main()getchar(),导致必须输入两次数字才可以返回 case 1:rs=Input();js(rs);break; case 2:Paixu_fout(rs); printf(\t排序后的职工信息已存入D盘中的tlj.txt中\n); getchar(); printf(\t按任意键返回!\n); getchar();break; ……for(i=0;irs-1;i++) …fprintf(stdout,%-10s%-10s\t%4d\t\t%4d\t%4d\t%-5d\t%4.1f\n,cj[i].xh,cj[i].name,cj[i].zd,cj[i].js,cj[i].xx,cj[i].sum,cj[i].ave); 修改: case 1:rs=Input();js(rs);break; case 2:Paixu_fout(rs); printf(\t排序后的职工信息已存入D盘中的tlj.txt中\n); printf(\t按任意键返回!\n); getchar();break; 九、程序测试: 进入信息管理界面: 2、输入职工根本工资信息 4、输出职工数据 5、输入错误,直接返回选择菜单: 6、退出系统 第四局部、总结和体会 组长: 李双江 一个学期的学习,让我见识到了苦,还有些许的甜。在懵懂之中,我慢慢的摸索,慢慢的实践,我不怕失败,勇往直前。正是有了这样的初生牛犊的精神,让我感到了 很多乐趣。 可是,在这次的程序设计中,我又感觉到那种失败的感觉。刚开始我并不是写的这个题目。我和组员一起,写了一个运动会成绩管理,好长好长的时间,我都泡在里面,我不断的发现着错误,不断的进步。可是到最后,我的程序还是没能运行,手忙脚乱的做了个小程序,就想您上面所见的,功能很不齐全,远没有我原先预想的

文档评论(0)

1亿VIP精品文档

相关文档