c语言职工工资管理系统

c语言职工工资管理系统

ID:16476380

大小:760.50 KB

页数:13页

时间:2018-08-10

c语言职工工资管理系统_第1页
c语言职工工资管理系统_第2页
c语言职工工资管理系统_第3页
c语言职工工资管理系统_第4页
c语言职工工资管理系统_第5页
资源描述:

《c语言职工工资管理系统》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、昆明理工大学《程序设计基础》课程综合设计实践教学课题报告课程名称:c语言程序设计课题名称:职工工资管理程序设计组长:学号200510506141姓名李双江组员:学号200510506136姓名王洪雨学院:电力工程学院专业班级:水文与水资源工程指导教师:张启富昆明理工大学计算中心2006年6月12日昆明理工大学计算中心《程序设计基础》课程综合设计实践教学课题考核表课题名称:职工工资管理程序设计学院:电力工程学院专业班级:水文051学号姓名小组编号题号承担及完成的内容成绩备注小组自评教师评定200510506141李双江1.选项菜

2、单集成各功能函数模块2.职工工资进行排序并存入文件8092200510506136王洪雨1.录入职工工资信息2.将排序后的文件输出并显示在屏幕上7575设计说明与功能描述(基本思路及关键语句说明)该程序首先是对程序中要产生的一些函数的定义,再在主函数中对它们进行调用。从而形成一套有条理的程序设计,并且能够很好的达到程序设计的目的。程序中,我们运用了语句,极其指针、文件等,方便的执行了对数据的操作。职工信息管理系统提供以下几个功能:1.录入职工基本信息:录入要管理统计的职工信息。2.汇总职工信息:计算职工的总工资。3.排序并将数

3、据存入文件:按总工资降序排列并将数据存入D盘空间。4.输出数据表:将录入的职工数据输出。组长签名:2006年6月12日教师评语:按要求完成综合设计课题,符合教学要求,应用能力与实践能力有明显提高教师签名:张启富2006年6月16日第一部分系统概述一、程序功能:随着社会的发展,中小型企业在我国得到迅速发展,工资管理系统对企业的资金管理,起着越来越重要的作用。本程序就是为了更好更快的管理职建立的工工资而。它从标准输入设备(键盘)上输入一批职工工资信息,计算总工资,并按工资降序排序,最后输出到文件中,并将其显示到显示器上。二、程序算

4、法:从主菜单中选择相对应的数字,使程序进入不同的程序模块,用switch实现其功能,程序共分为五个模块,分别为:主函数、Input()函数(输入函数)、Paixu_fout(rs)函数(计算职工工资信息并输入文件)、Output(rs)输出函数(从文件中读入信息并将其输出到显示器)。各函数主要算法见个流程图第二部分数据结构设计三、定义结构体:定义一个包括职工信息极其工资基本信息,包括基本工资、奖金及其津贴,以及总工资的结构体。如下面所所示:structXS{chargh[10];charname[10];intsalary;i

5、ntreward;intjintie;intsum;}cj[RS],jd;四、数组设计:程序中定义是两个字符型数组结构和一个结构体数组:字符数组gh[10]在结构体中用于保存职工工号,name[10]用于保存职工姓名,结构体数组cj[RS]保存学生的所有信息。五、函数定义:程序中定义了3个功能函数,它们是输入职工信息输入函数Input();排序并将职工信息输入文件函数Paixu_fout(rs);输出学生信息函数Output(intrs)。最后是主函数main()来调用以上3个函数。主函数流程图程序结束输入数据排序并存档输出数

6、据退出系统出错判断客户选择主函数入口第三部分使用程序说明八、调试:错误:原因:main()函数当中循环次数多了一个getchar(),导致必须输入两次数字才可以返回case1:rs=Input();js(rs);break;case2:Paixu_fout(rs);printf("t排序后的职工信息已存入D盘中的tlj.txt中");getchar();printf("t按任意键返回!");getchar();break;……for(i=0;i

7、st%4dtt%4dt%4dt%-5dt%4.1f",cj[i].xh,cj[i].name,cj[i].zd,cj[i].js,cj[i].xx,cj[i].sum,cj[i].ave);修改:case1:rs=Input();js(rs);break;case2:Paixu_fout(rs);printf("t排序后的职工信息已存入D盘中的tlj.txt中");printf("t按任意键返回!");getchar();break;九、程序测试:1、进入信息管理界面:2、输入职工基本工资信息3、利

8、用文件将数据保存入盘内4、输出职工数据5、输入错误,直接返回选择菜单:6、退出系统第四部分、总结和体会组长:李双江一个学期的学习,让我见识到了苦,还有些许的甜。在懵懂之中,我慢慢的摸索,慢慢的实践,我不怕失败,勇往直前。正是有了这样的初生牛犊的精神,让我感到了很多乐趣。开始的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。