您好,欢迎访问三七文档
重庆科技学院专题实验报告1重庆科技学院专题实验成果院(系):___电子信息工程学院___班级:计科普09-02学生姓名:学号:设计地点(单位)____计算机科学与工程实验室_________设计题目:____职工工资管理系统完成日期:2010年3月3日指导教师评语:_____________________________________________________________________________________________________________________________________________________________________________________________成绩(五级记分制):________________教师签名:_________________________重庆科技学院专题实验报告2摘要本次课程设计的题目是职工工资管理系统结构封装。建立职工工资信息文件,按要求完成新增、删除、浏览、查找、修改、统计、退出等功能1.设计一个能够记录公司员工工资的数据结构。2.包括:员工号,姓名,基本工资,补贴金额,奖励金额,扣除金额、实发工资等、文件(文件作为工资数据的保存介质)。3.其中实发工资=基本工资+补贴金额+奖励金额-扣除金额。界面:有合理的提示,每个功能可以设立菜单,根据提示可以完成相关的功能要求。存储结构:可以根据系统功能要求自己设计。测试数据:进行程序调试以保证程序的稳定。关键词:文件、函数、结构体、封装重庆科技学院专题实验报告3目录1内容与要求.................................................................................................................................41.1设计内容:........................................................................................................................41.2设计要求:........................................................................................................................42概要设计....................................................................................................................................52.1职工工资信息结构的封装定义.........................................................................................62.2函数的定义封装.................................................................................................................62.3运用多个函数实现多函数的调用.....................................................................................73调试分析.....................................................................................................................................94测试结果...................................................................................................................................105.结论.........................................................................................................................................115.1总结..................................................................................................................115.1致谢..................................................................................................................126.附录源程序清单.....................................................................................................................13重庆科技学院专题实验报告41.内容与要求1.1设计内容:本次实验的内容是职工工资管理系统结构封装。1.2设计要求:1.建立相应的数据结构,利用程序实现工资的输入、查询、增、删、改、统计、输出等操作。2.设计一个能够记录公司员工工资的数据结构(包括:员工号,姓名,基本工资,补贴金额,奖励金额,扣除金额、实发工资等)、文件(文件作为工资数据的保存介质)。3.其中实发工资=基本工资+补贴金额+奖励金额-扣除金额4)按要求写出专题报告。重庆科技学院专题实验报告52.概要设计重庆科技学院专题实验报告62.1职工工资管理信息结构的封装定义#includestdio.h#includewindows.h#includestring.h#defineN100structemployee{longintnum;charname[10];intwage1;intwage2;intwage3;intwage4;}em[100];重庆科技学院专题实验报告7voidmenu();voidinput();voidsave(int);voiddisplay();voiddel();voidadd();voidsearch_num();voidmodify();2.2函数的定义封装结合函数的定义写出函数的定义,定义在100个职工之内,可以容纳100个职工的信息管理,在函数定义里面写出函数如源程序。2.3运用多个函数实现多函数的调用voidmenu();voidinput();voidsave(int);重庆科技学院专题实验报告8voiddisplay();voiddel();voidadd();voidsearch_num();voidmodify();重庆科技学院专题实验报告93调试分析在这次的程序设计中,遇到不少的错误,有些逻辑出现了严重的故障错误,在程序的调试中,函数的封装定义不应用分号,由于程序结构非常的复杂,融合了学习的很多知识,需要把这些程序结合起来才能完成,但是在结合的过程中出现了不合法的情况和一些感觉莫名其妙的错误,在经过长时间的调试后,程序运行正常且输出无误。重庆科技学院专题实验报告104测试结果屏幕给出显示输入封装信息重庆科技学院专题实验报告11重庆科技学院专题实验报告12总结本次的课程设计的要求是职工工资管理系统结构封装,在这次的程序设计实验过程中遇到的一些问题,但是在大家的努力下,我们都克服了这些问题。这个实验的过程的设计中,结构封装对应是重要的,在多次的改正后,才使得程序的运行得到了正确的结果。在以后的变成实验中,我要继续的改正自己遇到的问题,并且要多的练习,更多的提出问题,并且取改正问题,多写多练,多找问题,多去思索,并且还要与同学一起做更多的交流问题,更便于自己的错误改正。重庆科技学院专题实验报告13致谢首先我要感谢学校为我们配备了自主学习中心,让我有一个好的学习环境,使我们能够专心的学习,仔细的研究我想要做的事;我要感谢我的父母,他们给了我精神和物质的最大的支持,他们给予我希望,让我有足够的空间进行自我发挥,去发展自己的爱好;我还要感谢我们的老师为我们辛苦的工作,并且耐心的为我们讲解,使我们的能更好的理解知识、并应用知识,还为我们的学习而加班;最后我要感谢我的同学们,在学习过程中讨论帮助我解决遇到的问题,并给我讲解,感谢这么多人的支持,才有了我的今天。重庆科技学院专题实验报告14附录#includestdio.h#includewindows.h#includestring.h#defineN100structemployee{longintnum;charname[10];intwage1;intwage2;intwage3;intwage4;}em[100];voidmenu();重庆科技学院专题实验报告15voidinput();voidsave(int);voiddisplay();voiddel();voidadd();voidsearch_num();voidmodify();voidmenu(){printf(\n);printf(******************职工信息管理****************\n);printf(1.录入职工信息);printf(2.浏览职工信息\n);printf(3.查询职工信息);printf(4.删除职工信息\n);printf(5.添加职工信息);printf(6.修改职工信息\n);printf(7.退出\n);printf(********************谢谢使用******************\n);printf(\n);重庆科技学院专题实验报告16printf(\n);}voidmain(){system(color51);menu();intn,flag;chara;do{printf(请选择你需要操作的步骤(1--7):\n);scanf(%d,&n);if(n=1&&n=7){flag=1;break;}else{重庆科技学院专题实验报告17flag=0;printf(您输入有误,请重新选择!);}}while(flag==0);while(flag==1){switch(n){case1:printf(◆◆◆输入职工信息◆◆◆\n);printf(\n);input();break;case2:printf(◆◆◆浏览职工信息◆◆◆\n);printf(\n);display();break;case3:printf(◆◆◆按职工号查询职工信息◆◆◆\n);printf(\n);search_num();break;case4:printf(◆◆◆删除职工信息◆◆◆\n);printf(\n);del();break;case5:printf(◆◆◆添加职工信息◆◆◆\n);printf(\n);add();break;case6:printf(◆◆◆修改职工信息◆◆◆\n);printf(\n);modify();break;case7:exit(0);break;重庆科技学院专题实验报告18default:break;}getchar();printf(\n);printf(是否继续进行(yorn):\n);scanf(%c,&a);if(a=='y'){flag=1;system(cls);menu();printf(请再次选择你
本文标题:职工工资管理系统
链接地址:https://www.777doc.com/doc-1022736 .html