运动会分数统计系统课程设计报告毕业设计(DOC毕业设计论文).doc_第1页
运动会分数统计系统课程设计报告毕业设计(DOC毕业设计论文).doc_第2页
运动会分数统计系统课程设计报告毕业设计(DOC毕业设计论文).doc_第3页
运动会分数统计系统课程设计报告毕业设计(DOC毕业设计论文).doc_第4页
运动会分数统计系统课程设计报告毕业设计(DOC毕业设计论文).doc_第5页
已阅读5页,还剩28页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1 引言本文首先对运动会分数统计系统进行了问题分析和任务定义,如系统可以正确输入各项目的前三名或前五名成绩,能统计各学校的总分,可以按学校编号或名称,学校总分,男女团体总分排序输出,并能按学校编号查询学校某个项目的情况和按项目编号查询取得前三名或前五名的学校。相关数据存入文件并能随时查询。第二部分定义了运动员的有序表的抽象数据类型,并对此系统进行了逻辑设计。第三部分是详细设计,并设计了函数执行流程图。第四部分要的程序编码。第五部分是程序调试和测试结果,具体有调试过程主窗口的展示和测试的数据。并分析解决了调试过程的具体问题。第六部分是本次课程设计的总结。包括课设过程的收获,遇到问题解决问题的思考,程序调试的思考,对数据结构这门课的思考,以及对C语言的认识。2 问题分析本程序设计中,可以输入各项目的前三名或前五名成绩,能统计各学校的总分。演示程序以用户和计算机对话方式进行,在输入数据之后,用户可以进行查询成绩的操作,包括:按学校编号查询项目、按项目编号查询学校成绩;用户 可以分别按学校编号、学校总分、男女团体总分排序输出数据,然后进行数据保存操作。本程序以一个项目为一个结点,建立带头结点的运动会统计系统单链表。每个项目结点中包括项目编号和运动员结构两个元素,运动员结点中包括运动员姓名,所属学校两个元素,运动员的得分由程序按照要求自动赋值。单链表的建立方式为边建立边输入结点元素;分解操作的进行方式为,输入执行的命令编号,然后分步显示每一个操作的结果。程序执行的命令包括: 1)构造线性表; 2)构造基本操作以及主函数; 3)分步输入数据; 4)储存个项目信息; 5)结束。3逻辑设计3.1 抽象数据类型定义ADT Sport 数据对象:D= ai|1=i=0,ai属int类型 数据关系:R= |ai,ai+1属于D,i=1,n-1 基本运算:exit() /创建文件,数据读入文件,以便随时查询choose() /选择菜单input() /输入项目代号,成绩,前几名胜出者及获胜学校代号并显示输入完成each() /统计各学校团体总分bianhao() /项目代号zongfen() /统计学校总分nanzong() /男团体总分nvzong() /女团体总分xuexiao() /按学校编号查询项目情况xiangmu() /按项目编号查询学校3.2文件模块 当程序运行完后,桌面上会自动生成“sore.txt”文件,方便用户在以后对运动会分数统计系统进行成绩查询和操作,这也是此程序最精彩的部分。下面是创建文件的算法:void exit0()FILE *fp;int k;alp:if(fp=fopen(sore.txt,w)=NULL) printf( 创建文件失败n); printf(1*重试n); printf(2*退出n); printf(3*回到主菜单n);alj:scanf(%d,&k);if(k=1)goto alp;else if(k=2)exit(0);else if(k=3)return;else printf(输入错误,请重新输入);goto alj;fprintf(fp,nn);fprintf(fp,运动会分数统计表); fprintf(fp,项目代号); for(i=0;i=c+d;i+) fprintf(fp,%5d,i); fprintf(fp, ); fprintf(fp,n学校代号n); for(i=1;i=a;i+) fprintf(fp,%10d,i); for(b=1;b=c+d;b+) fprintf(fp,%5d,fib.num); fprintf(fp,n); fprintf(fp,nn); fprintf(fp,本次运动会有%d个学校参赛nn,a); fprintf(fp,第1-%d是男子组,第%d-%d是女子组n,c,c+1,c+d); printf(n成绩保存在 “sore.txt”文件中nn); fclose(fp); exit(1);3.3排序输出成绩模块当输入参赛学校总分,男女团体获得总分后,需要对其进行排序输出。当输入格式不对时,系统会自动提示您修改您输入的数据,重新输入。系统具备很好的容错功能,下面介绍排序输出过程:void nanzong()struct nodint ke;int num;int ha;struct nod *de;de=(struct nod *)malloc(sizeof(struct nod)*a+1);printf(n按男子总分排序输出nn);printf(学校代号,男子团体总分nn);for(i=1;i=a;i+)dei.ke=i;dei.num=fic+d+1.num;for(i=1;i=a;i+)for(b=i;bdei.num)ha=deb.ke;deb.ke=dei.ke;dei.ke=ha;ha=deb.num;deb.num=dei.num;dei.num=ha;for(i=1;i=a;i+)printf(%13d%12dn,dei.ke,dei.num);3.4主函数模块在正确定义了各个函数后,主函数分别调用各个函数,返回相应的值,在主函数中,应该正确输入参赛学校的数目和男女团体的数目。下面是主函数调用过程:void main()int choos;printf(nn * * * 运动会分数统计 * * *nnn);printf(有多少学校参加:);scanf(%d,&a);while(a20) if(a20)printf(n参赛学校个数不能大于20nn);printf(有多少学校参赛:);scanf(%d,&a); printf(有几个男子组:); scanf(%d,&c); printf(有几个女子组:); scanf(%d,&d); for(i=0;i=a;i+) fi=(struct node * )malloc(sizeof(struct node)*(c+d+3); for(j=0;j=c+d+2;j+) fij.num=0; choos=choose();while(1) while(choos8) choos=choose(); (*gchoos)(); printf(end); choos=choose();3.5函数之间的调用关系zongfen函数nvzong函数main函数gchoos 函数input函数each函数bianhao函数nanzong函数xuexiao函数Xiangmu函数图 1 函数调用关系图 4 详细设计4.1表格设计(1) 开始菜单要输入参赛学校个数,参加男女组数。表1 开始菜单开始菜单输入共有多少个学校参赛输入有几个男子组参加输入有几个女子组参加主菜单123456789输入成绩统计各学校的总分按学校编号排序输出各学校成绩按学校总分排序输出按男团体总分排序输出按女团体总分排序输出按学校编号查询某个项目的成绩按项目编号查询取得前三名或前五名的学校退出(2)各个具体菜单一览表。表 2 主菜单(3)输入成绩,项目代号,输出获得名次的学校表 3 输入成绩输入成绩输入成绩输入项目编码选择前3或前5依次输出获得名次的学校(4)按学校编号排序输出各学校成绩。表4 按编号输人成绩按学校编号排序输出各学校成绩继续y退出n(5)按学校总分排序输出表5 按总分输出成绩按学校总分排序输出继续y退出n(6)按女团体总分排序输出表 6 按女团体输出成绩按女团体总分排序输出继续y退出n(7)按学校编号查询某个项目的成绩按学校编号查询继续y退出n表7 按学校编号查询注:以下三页在流程图文档里5 程序编码#include#includeint a,b,c,d,i,j;struct nodeint num;struct node *f22;void exit0()FILE *fp;int k;alp:if(fp=fopen(sore.txt,w)=NULL) printf( 创建文件失败n); printf(1*重试n); printf(2*退出n); printf(3*回到主菜单n);alj:scanf(%d,&k);if(k=1)goto alp;else if(k=2)exit(0);else if(k=3)return;else printf(输入错误,请重新输入);goto alj;fprintf(fp,nn);fprintf(fp,运动会分数统计表); fprintf(fp,项目代号); for(i=0;i=c+d;i+) fprintf(fp,%5d,i); fprintf(fp, ); fprintf(fp,n学校代号n); for(i=1;i=a;i+) fprintf(fp,%10d,i); for(b=1;bc+d|ab1)printf(n此项目代号不存在,请重新输入n); goto ale;ae=0;for(i=0;i=a;i+)if(fiab.num!=0)ae=1;break; if(ae=1) al2:printf(n成绩已经录入,重新输入:n); printf(1*重新录入n); printf(2*待查证后再录入nn); scanf(%d,&af); if(af=2) printf(你已经取消录入!n); return; else if(af=1) for(i=1;i=a;i+) if(fiab.num!=0) fi0.num=fi0.num-fiab.num; if(ab=c) fic+d+1.num=fic+d+1.num-fiab.num; fiab.num=0; elsegoto al2;al:printf(n前几名胜出者:nn);printf(3-前三名n);printf(5-前五名nn);scanf(%d,&ac);if(ac=3)printf(n请输入获胜学校代号:);af=5;for(i=0;ia|ae1) printf(%d学校代号不存在,请重新输入n,ae,g);goto alq; for(b=0;b5;b+) if(ae=getb) printf(一个学校不能在一个项目中有两个名次,重新输入!n,g);goto alq; elsegetb=ae; fae0.num=fae0.num+af;faeab.num=af;if(ab3)af=af-2;elseaf-;g+;else if(ac=5)printf(请输入获胜学校代号:);af=7;for(i=0;ia|ae1) printf(%d学校代号不存在,请重新输入n,ae,g);goto alw; for(b=0;b5;b+)if(ae=getb)printf(同一个学校不能在同一个项目中有两个名次,请重新输入!n,g);goto alw;elsegetb=ae;fae0.num=fae0.num+af;faeab.num=af;if(ab3)af=af-2;elseaf-; g+;elsegoto al;printf(nn输入完成!n);void each()printf(n对应格式为:n学校代号为:团体总成绩为:nn);for(i=1;i=a;i+)printf(%2d:%3d,i,fi0.num);if(i%3=0)printf(n);void bianhao()printf(n项目代号);for(i=1;i9)printf(%4d,i);elseprintf(%5d,i);printf(n);printf(schooln);for(i=1;i=a;i+)printf(%d,i);for(b=1;b9)printf(%6d,fib.num);elseprintf(%7d,fib.num);printf(n);void zongfen()struct nodint ke;int num;int ha;struct nod *de;de=(struct nod *)malloc(sizeof(struct nod)*a+1);printf(按学校编号排序输出nn);printf(学校代号总分nnn);for(i=1;i=a;i+)dei.ke=i;dei.num=fi0.num;for(i=1;i=a;i+)for(b=i;bdei.num)ha=deb.ke;deb.ke=dei.ke;dei.ke=ha;ha=deb.num;deb.num=dei.num;dei.num=ha;for(i=1;i=a;i+)printf(%13d%8dn,dei.ke,dei.num);void nanzong()struct nodint ke;int num;int ha;struct nod *de;de=(struct nod *)malloc(sizeof(struct nod)*a+1);printf(n按男子总分排序输出nn);printf(学校代号,男子团体总分nn);for(i=1;i=a;i+)dei.ke=i;dei.num=fic+d+1.num;for(i=1;i=a;i+)for(b=i;bdei.num)ha=deb.ke;deb.ke=dei.ke;dei.ke=ha;ha=deb.num;deb.num=dei.num;dei.num=ha;for(i=1;i=a;i+)printf(%13d%12dn,dei.ke,dei.num);void nvzong()struct nodint ke;int num;int ha;struct nod *de;de=(struct nod *)malloc(sizeof(struct nod)*a+1);printf(女子团体总分排序输出nn);printf(学校编号,女子团体总分nn);for(i=1;i=a;i+)dei.ke=i;dei.num=fic+d+2.num;for(i=1;i=a;i+)for(b=i;bdei.num)ha=deb.ke;deb.ke=dei.ke;dei.ke=ha;ha=deb.num;deb.num=dei.num;dei.num=ha;for(i=1;ia|drc+d|dtc+d|ge1)printf(项目代号不存在,重新输入n);goto all;for(i=1;i=a;i+)if(fbge.num=2) sedy=1;if(sedy=0)printf(此项目没有录入成绩n);return;for(i=1;i0;i-)for(b=1;b=a;b+)if(fbge.num=i)printf(%5d,b);void(*g)()=input,each,bianhao,zongfen,nanzong,nvzong,xuexiao,xiangmu,exit0;void main()int choos;printf(nn * * * 运动会分数统计 * * *nnn);printf(有多少学校参加:);scanf(%d,&a);while(a20) if(a20)printf(n参赛学校个数不能大于20nn);printf(有多少学校参赛:);scanf(%d,&a); printf(有几个男子组:); scanf(%d,&c); printf(有几个女子组:); scanf(%d,&d); for(i=0;i=a;i+) fi=(struct node * )malloc(sizeof(struct node)*(c+d+3); for(j=0;j=c+d+2;j+) fij.num=0; choos=choose();while(1) while(choos8) choos=choose(); (*gchoos)(); printf(end); choos=choose();6 程序调试和测试6.1 程序测试过程(1) 测试开始时,输入参赛学校数目,参赛男子组数和女子组数。图5 成绩录入(2)当选择菜单2后,统计各个学校团体总分。图6 统计总分(3)当输入菜单4后,按学校编号排序输入。图7按学校编号排序输出(4)当输入菜单6后,输出女团体总分。图8按女团体总分排序输出(5)当选择菜单7和8时,按学校编号查询某个项目成绩并排序输出。图9 成绩查询(6)最后文件被保存。图10文件保存6.2程序调试过程(1) “printf”语句中的双引号要在中文状态下输入,此错误很隐蔽。(2) “scanf”写成了“scang”。(3) “scanf”后边的左括号丢了。(4) 程序结尾丢了“”,导致main函数没有正确定义。(5) 定义结构体时最后丢了“;”。(6) “sore.txt”文件出错。(7) “ printf”中的“p”大写了,导致未被定义。7心得与体会课程设计是培养学生综合运用所学知识 ,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对我们的实际工作能力的具体训练和考察过程。因此作为二十一世纪的大学来说掌握程序开发技术是十分重要的,而C语言又是最常见,功能最强大的一种高级语言,因此做好C语言课程设计是十分必要的。 回顾起此次课程设计,至今我们仍感慨颇多,的确,自从拿到题目到完成整个编程,从理论到实践,在整整一周的日子里,可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我们懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对一些前面学过的知识理解得不够深刻,掌握得不够牢固,比如说结构体,指针,链表通过这次课程设计之后,我们把前面所学过的知识又重新温故了一遍。我做的是运动会分数统计程序,这是一个对于我来说很具有挑战的程序。第一次做课程设计,所以第一天下午在机房做了一个下午却丝毫没有进展,最主要是不知从何开始,这个时候才知道上课老师们不厌其烦的教导是多么的宝贵,这个时候才后悔上课的时候没有认真的听讲。可是现在一切都晚了,还好时间还算是充裕,只好拿出书本重新复习一下。特别是结构体,指针,文件的部分,几乎是一片空白。不过经过几天的努力,大体上把课本上的知识点看了一遍,知识点也都基本是掌握了,所以下一步就是开始正式的编程序了。不过毕竟是个新手,还是不知如何下手,于是就在网上下了一篇类似的程序,经过仔细的研究,终于读懂了C语言编程的基本过程和方法。 经过一波三折,终于开始正式编程。编程是一件很枯燥很无聊的事情,但是出于完成作业,得到学分的压力,还必须强破自己坚持下去,按照老师所说的模块化思想,分部分的进行编写。而且编程是一件高精度、模范化的事情,稍有疏乎都会影响全局,也可能因为某一处的小的错误而导致整个程序的无法运行。所以认真仔细就是非常重要的了。开始的时候真的感觉编程是一件很无聊的事情,不过当一个程序运行成功的时候那种喜悦是无法言语的,那种成就感是无法比拟的。又经过几天的努力,终于把程序完成了,尽管程序还是有很多错误和漏洞,不过还是很高兴的。无论如何是自己的劳动成果,是自己经过努力得到的成绩,同时也是学习C语言的一次实践作业,自己进步的证明。通过这次课程设计,使我对数据结构有了更进一步的认识和了解,进一步理解和掌握了课堂上所学各种基本抽象数据类型的逻辑结构、存储结构和操作实现算法,以及它们在程序中的使用方法,掌握了使用各种计算机资料和有关参考资料,提高了我进行程序设计的基本能力。要想学好C语言要重在实践,要通过不断的上机操作才能更好地学习它,我也发现我的好多不足之处,首先是自己在指法上还不行,经常按错字母,通过学习也有所改进;再有对C语言的一些标准库函数不太了解,还有对函数调用的正确使用不够熟悉,还有对C语言中经常出现的错误也不了解,通过实践的学习,我认识到学好计算机要重视实践操作,不仅仅是学习C语言,还是其它的语言,以及其它的计算机方面的知识都要重在实践,所以后在学习过程中,我会更加注视实践操作,使自己便好地学好计算机。在课程设计过程中,收获知识,提高能力的同时,我也学到了很多人生的哲理,懂得怎么样去制定计划,怎么样去实现这个计划,并掌握了在执行过程中怎么样去克服心理上的不良情绪。因此在以后的生活和学习的过程中,我一定会把课程设计的精神带到生活中,不畏艰难,勇往直前!参考文献1 谭浩强,C语言程序设计(第二版),清华大学出版社,2008年。2 李春葆,数据结构教程(第三版),清华大学出版社,2009年。葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁蒂蚃衿膆莈蚂羁罿芄螁蚁膄膀螁螃羇葿螀袅膃蒅蝿肈羆莁螈螇芁芇莄袀肄膃莄羂艿蒂莃蚂肂莈蒂螄芈芄蒁袆肀膀蒀罿袃薈葿螈聿蒄葿袁羁莀蒈羃膇芆蒇蚃羀膂蒆螅膅蒁薅袇羈莇薄罿膄芃薃虿羆艿薃袁节膅薂羄肅蒃薁蚃芀荿薀螆肃芅蕿袈芈膁蚈羀肁蒀蚇蚀袄莆蚇螂肀莂蚆羅袂芈蚅蚄膈膄蚄螇羁

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论