教师工资管理系统课程设计报告lny.docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《教师工资管理系统课程设计报告lny.docx》由会员分享,可在线阅读,更多相关《教师工资管理系统课程设计报告lny.docx(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、新能源与动动力工程程学院课程设计报报告程序设计课课程设计计(C/C+)专业电子信息工工程班级电信15001班姓名郭秀琴学号20151123115指导教师王慧敏2016年年 122 月新能源与动动力工程程学院课课程设计计任务书书课程名称: C语语言程序序设计课程程设计指导导教师(签签名):班级: 电信115011班 姓名:郭秀琴琴 学号号:20155123315一、课程设设计题目目教师工资管管理系统统二、课程设设计使用用的原始始资料(数数据)及及设计技技术要求求:1教材2课程设设计说明明书三、课程设设计的目目的通过课程设设计,主主要达到到以下目目的:1使学生生增进对对程序设设计的感感性认识识,加
2、深深对C语语言理论论方面的的理解;2使学生生掌握CC语言程程序的内内部函数数模块的的应用。3使学生生了解和和掌握CC语言程程序设计计的软硬硬件设计计过程、方方法及实实现,为为以后设设计程序序系统打打下良好好基础。四、课程设设计的主主要内容容和要求求该程序是教教师工资资系统管管理,主要用用到结构构体、函数的的调用、以及一一些基本本的运算算函数以以及输入入输出函函数五、工作进进度安排排时间设计内容要求12月20日熟悉题目、查阅资料,拟定设计方案按要求制定出切实可行的方案12月21日设计程序构造及完成函数调用查询完成系统结构及部分程序设计12月22日23日充分调用各类函数完成剩余部分程序先进行程序组
3、装及完成部分程序调试12月24日25日产品整理调试并完成设计报告实现设计要求,报告按要求装订成册12月26日答辩展示产品,并简明扼要自述五分钟六、主要参参考文献献(1)SttephhenPPrimmer Pluus著著 由云云巅工作作室 译译 北京京:人民民邮电出出版社220144年122月(2)谭浩浩强.程程序设计计(第四四版)北北京:清清华大学学出版社社20110年66月审核批准意意见系主任(签签字) 年 月 日日指导教师评评语及成成绩评定定表指导教师评评语成绩设计过程(40)设计报告(50)小组答辩(10)总成绩(100)指导教师签签字:年月 日目录一、设计目目的.1二、总体设设计.1三
4、、详细设设计.2四、程序测测试.6五、运行结结果.6六、结论与与心得.8参考文献.100一、设计目目的该系统是为为了完成成教师工工资的管管理,各各个队友友分工合合作最后后完成教教师工资资的管理理系统,以以便更好好更方便便的管理理教师工工资。1删除、统统计等功功能的实实现;2基本掌掌握面向向过程程程序设计计的基本本思路和和方法,达达到熟练练掌握CC语言的的基本知知识和技技能,能能够利用用所学到到的知识识和技能能,解决决简单的的程序设设计问题题。为了了能够方方便对教教师的工工资进行行管理,对对信息进进行排序序、插入入、查找找;3培养上上机动手手能力,使使学生巩巩固CC语言程程序设计计课程程的学习习
5、内容,掌握如如何使用用面向过过程的计计算机语语言进行行程序设设计的基基本方法法,强化化上机动动手能力力,闯过过编程关关为后续续各门计计算机课课程的学学习打下下坚实基基础;4掌握各各类C语语言函数数的使用用方法及及技巧,充充分运用用各级CC语言函函数完成成简单程程序的设设计与运运行;二、需求分分析(1)教师师信息处处理。该该模块包包括教师师信息的的输入、修修改、删删除以及及浏览和和统计等等功能,每每个模块块在程序序系统中中用一个个函数来来实现,模模块总体体框图如如图(11)所示示信息输入教师信息处理信息删除信息修改浏览信息图一(1)模式式框架图图;(2)教师师数据处处理。该该系统包包括以下下大板
6、块块:A、在数据据处理过过程中会会根据教教师号录录入教师师的基本本工资、津津贴、生生活补贴贴补贴、电电话费、水水电费、房房租、所所得税、卫卫生费、公公积金等等基本数数据;B、教师实实发工资资,应发发工资,合合计扣款款计算;C、教师数数据管理理;D、教师数数据查询询;E、教师综综合信息息输出;三、详细设设计(1)总体体的流程程图;选择浏览数据输出界面选择操作选择选择读取文件输入数据执行freeal退出系统结 束负责辅助信息的采集与数据处理郭秀琴(2)任务务分配;马强强负责数据的记录教师工资管理系统负责信息的采集与数据处理支琴琴负责程序的调试与程序的删改王亚雄(3)辅助助信息的的采集与与数据处处理
7、A、了解教教师工资资的具体体管理与与发放情情况;B、进行基基本运算算函数的的确定与与改写;C、主函数数、结构构体函数数、调用用函数的的确定;第一部分strucct tteaccherr *ccreaat();strucct tteaccherrcharr nuum111;charr naame10;charr seex88;charr unnit10;charr adddreess10;longg teelnuum;floaat ssalaary_1;floaat aalloowannce;floaat llifee_allloww;floaat ssalaary_2;floaat ttel_
8、feee;floaat ttax;floaat hheallth_feee;floaat wwateer_ffee;floaat rrentt;floaat ggrannt;floaat ttotaal_ffee;floaat aactuual_sallaryy;struuct teaacheer *nexxt;第二部分strucct tteaccherr *iinseert(strructt teeachher*heaad,sstruuct teaacheer *teaach)struuct teaacheer *p0,*p11,*pp2;p1=hheadd;p0=tteacch;if(hh
9、eadd=NNULLL)headd=p00;p00-nnextt=NUULL;elseewhille(p0-nuumpp1-numm)&(p11-nnextt!=NNULLL)p22=p11;p11=p11-nnextt;if(p0-nuumnumm)if(heaad=p1)heaad=pp0;elsse pp2-nexxt=pp0;p0-neext=p1;elseep11-nnextt=p00;p00-nnextt=NUULL;n=n+11;retuurn(heaad);四、程序调调试与错错误分析析1刚开始始运行插插入函数数时,总总不能插插入正确确信息2开始编编译排序序函数时时出现无无法正确
10、确插入函函数及无无法输出出正确结结果的情情况。3编译查查询函数数时,总总是无法法输出正正确信息息。4各级函函数调用用出现很很大问题题,对函函数使用用不当以以及函数数调用的的错误都都造成了了很多错错误。5对删除除函数的的调用错错误,导导致输出出结果错错误。6对于很很多C语语句的使使用不够够熟练,出出错较多多。7针对以以上错误误,我虚虚心求教教,向老老师和同同学求教教,并顺顺利解决决了程序序编译过过程中出出现的问问题和错错误,成成功的完完成了本本程序的的编译五、运行结结果进入页面 图2程序的输入入 图图3程序的输出出 图图4六、结论与与心得课程设计是是培养学学生综合合运用所所学知识识、发现、提出、
11、分析和和解决实实际问题题,锻炼炼实践能能力的重重要环节节,是对对学生实实际工作作能力的的具体训训练和考考察过程程。教师工资资管理系系统这个个题目很很大,设设计量也也很大,也也很繁琐琐,让我我认识到到这个课课题非一一人可以以解决。但但从另一一方面,为为了出色色地完成成这次课课程设计计,我不不断地细细读课本本,获得得新知识识的同时时,提升升了自己己的能力力。更重要要的是我我们进行行了团队队合作。整个设计分分模块实实现功能能,每个个模块分分别有不不同的函函数。每每个同学学都有自自己的分分工。链链表的建建立实现现输入信信息功能能,相比比较于数数组更加加方便,更更加节省省程序的的运行时时间和存存储空间间
12、。通过过使用文文件frreadd和wrritee函数方方便的将将数据信信息写入入文件并并载入显显示段。通过这十几几天的训训练和设设计与团团队合作作,我学学会了很很多,也也对C语语言程序序设计有有了一个个新的认认识与理理解,从从中也得得到了很很多乐趣趣,在这这两周时时间里看看到同学学们自己己的劳动动成果还还是挺开开心。而而C语言言的设计计为自己己以独立立编程打打下了基基础。参考文献1【美美】Sttephhen PraataPPrimmer Pluus著著 由云云巅工作作室 译译。北京京:人民民邮电出出版社220144年122月。2 谭谭浩强.程序序设计(第第四版)北北京:清清华大学学出版社社20
13、110年66月。附录一部分源程序序#inclludee#inclludee#inclludee#defiine LENN siizeoof(sstruuct teaacheer)strucct tteaccherr *ccreaat();strucct tteaccherrcharr nuum111;charr naame10;charr seex88;charr unnit10;charr adddreess10;longg teelnuum;floaat ssalaary_1;floaat aalloowannce;floaat llifee_allloww;floaat ssalaary
14、_2;floaat ttel_feee;floaat ttax;floaat hheallth_feee;floaat wwateer_ffee;floaat rrentt;floaat ggrannt;floaat ttotaal_ffee;floaat aactuual_sallaryy;struuct teaacheer *nexxt;int nn;strucct tteaccherr *hheadd;FILE *fpp;strucct tteaccherr *ccreaat(vvoidd)strructt teeachher *p11,*pp2;n=00;p1=p2=(sttrucct
15、 tteaccherr *)malllocc(LEEN);priintff(教教师号:);scanff(%d,&p11-nnum);ffflussh(sstdiin);printtf(教师姓姓名:);gets(p1-naame);printtf(教师性性别:);gets(p1-seex);printtf(单位名名称:);gets(p1-unnit);printtf(家庭地地址:);gets(p1-adddreess);printtf(电话号号码:);scanff(%ld,&pp1-tellnumm);fffluush(stddin);printtf(基本工工资:);scanff(%f,&p11
16、-ssalaary_1);ffllushh(sttdinn);printtf(津贴:);scanff(%f,&p11-aalloowannce);ffflussh(sstdiin);printtf(生活补补贴:);scanff(%f,&p11-llifee_allloww);fffluush(stddin);printtf(电话费费:);scanff(%f,&p11-ttel_feee);fffluush(stddin);printtf(个人所所得税:);scanff(%f,&p11-ttax);ffflussh(sstdiin);printtf(房租:);scanff(%f,&p11-rre
17、ntt);fffluush(stddin);printtf(公积金金:);scanff(%f,&p11-ggrannt);ffllushh(sttdinn);printtf(水电费费:);scanff(%f,&p11-wwateer_ffee);ffflussh(sstdiin);printtf(卫生费费:);scanff(%f,&p11-hheallth_feee);fffluush(stddin); p1-saalarry_22=p11-ssalaary_1+pp1-alllowaancee+p11-llifee_allloww; p1-tootall_feee=pp1-tell_feee
18、+pp1-watter_feee+p11-rrentt+p11-ttax+p1-heealtth_ffee+p1-grrantt; p1-acctuaal_ssalaary=p1-saalarry_22-p11-ttotaal_ffee; heaad=NNULLL;whille(pp1-numm!=00)n=nn+1;if(n=1)hheadd=p11;elsse pp2-nexxt=pp1;p2=p1;p1=(sttrucct tteaccherr*)mmallloc(LENN);priintff(教教师号:);scanff(%d,&p11-nnum);ffflussh(sstdiin);p
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教师工资 管理 系统 课程设计 报告 lny
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内