版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
PAGEPAGE26C语言课程设计C语言课程设计任务书一、题目:职工信息管理系统二、目的和要求目的:要求熟练掌握C语言的基本知识和编辑技能;基本掌握结构化程序设计的基本思路和方法。要求:设计一个职工信息管理系统,使之能提供以下功能:1、应提供一个界面来调用各个功能,调用界面和各个功能的操作界面应尽可能清晰美观!2、输入功能:职工信息录入(职工信息用文件保存),可以一次完成若干条记录的输入。3、浏览功能:完成对全部职工信息的显示。4、查找功能:=1\*GB3①完成按职工的职工号查询职工的相关信息,并显示。=2\*GB3②完成按职工的学历查询职工的相关信息,并显示。=3\*GB3③完成按职工的号码查询职工的相关信息,并显示。5、删除功能:通过输入职工的姓名完成对该名职工的信息进行删除。6、添加功能:完成添加新职工的信息的任务。7、修改功能:通过输入职工的姓名完成对该名职工的信息进行修改。8、退出职工信息管理系统。三、信息描述职工信息包括职工号、姓名、性别、年龄、学历、工资、住址、等。四、解决方案1、首先进行需求分析,搞清楚系统功能和任务;2、然后在总体设计中确定模块结构、划分功能模块,将软件功能需求分配给所划分的最单元模块。确定模块间的联系,确定数据结构、文件结构、数据库模式,确定测试方法与策略;3、在详细设计中,为每个模块确定采用的算法,选择适当的工具表达算法的过程(流程图)来描述模块的详细过程。确定每一模块采用的数据结构和模块接口的细节,包括对系统外部的接口和用户界面,对系统内部其他模块的接口;4、根据分析编写C语言代码。五、进度安排课程设计时间为两周,分为五个阶段完成:分析设计阶段。在老师的指导下自主学习和钻研问题,明确设计要求,找出现实方法。按照需求分析、总体设计、详细设计几个步骤进行。这一阶段前1-2天完成;编码调试阶段。根据设计分析方案编写C语言代码,然后调试该代码,实现课题要求的功能。这一阶段在3-7天完成;总结报告阶段。总结设计工作,写出课程设计说明书,包括需求分析、总体设计、详细设计、编码、测试的步骤和内容。这一阶段在8-9天完成;考核阶段。六、写课程设计总结课程设计报告要求总结报告包括需求分析、总体设计、详细设计、编码(详细写出编程步骤)、测试的步骤和内容、课程设计总结和参考资料等。七、参考资料《C程序设计》(第三版)谭浩强著清华大学出版社《C程序设计题解与上机指导》(第三版)谭浩强编著清华大学出版社目录1.总体设计方案………………32.使用说明及运行实例……………………53.项目源程序代码……………104.课程设计心得………………23总体设计方案一.系统的总体流程图菜单菜单开始根据菜单输入n的值选择程序保存结束是否继续进行NYYY5添加职工信息6修改职工信息2浏览职工信息3查询职工信息4删除职工信息7退出1录入职工信息图1.系统的总体流程图二.为了方便使用结构此系统结构均为全局类型定义structemployee//定义一个职工信息的结构体{intnum;charname[10];charsex;intage;charxueli[30];intwage;charaddr[30];chartel[20];}em[100];三.各模块的功能和实现1.菜单模块:显示职工管理系统的主菜单,供用户选择所需的功能,通过自己定义的voidmenu()函数来实现。2.输入模块:输入职工的工号、姓名以及其它的一些职工的相关信息,通过自己定义的voidinput()函数来实现。3.保存模块:将内存中职工的信息输出到磁盘文件中,可以通过自己定义的voidsave(int)函数来实现。4.浏览模块:浏览所有职工的相关信息,通过自己定义的voiddisplay()函数来实现。5.删除模块:删除需要删除的职工的所有信息,通过自己定义的voiddel()函数来实现。6.添加模块:添加需要添加的职工的相关信息,通过自己定义的voidadd()函数来实现。7.按职工号查询模块:可以按职工号来查询职工的相关信息,通过自己定义的voidsearch_num()函数来实现。8.按职工的的学历查询模块:可以按职工的学历来查询职工的相关信息,通过自己定义的voidsearch_xuelil函数来实现。9.按职工的号码查询模块:可以按职工的来查询职工的相关信息,通过自己定义的voidsearch_tel函数来实现。10.修改模块:可以修改需要修改的职工的相关信息,通过自己定义的voidmodify()函数来实现。11.退出系统模块:退出职工信息管理系统,通过头文件windows.h中的exit(0)函数来实现。使用说明及运行实例1.运行程序,进入职工信息管理系统的主菜单:图1:进入主菜单界面2.输入数字“1”进行录入职工信息:图2:录入职工信息3.输入“y”返回主菜单(界面同图1)。4.输入“2”浏览职工信息:图3:浏览职工信息5.输入“y”后继续,输入“3”进行查询职工信息:图4:按职工号及学历查询职工信息图5:按号码查询职工信息6.进入主菜单,输入“4”进行删除职工信息:图6:删除职工信息7.进入主菜单输入“5”进行添加职工信息:图7:添加职工信息8.进入主菜单输入“6”进行修改职工信息:图8:修改职工信息9.进入主菜单输入”7”退出职工信息管理系统。职工信息管理系统源程序代码#include<stdio.h>#include<windows.h>#include<string.h>#defineN100structemployee{intnum;charname[20];charsex;intage;charxueli[30];intwage;charaddr[30];chartel[20];}em[100];/*定义一个结构体*/voidmenu();voidinput();voidsave(int);voiddisplay();voiddel();voidadd();voidsearch();voidsearch_num();voidsearch_xueli();voidsearch_tel();voidmodify();/*定义各函数*/voidmain(){menu();intn,flag;chara;do{printf("请选择你需要操作的步骤(1--7):\n");scanf("%d",&n);if(n>=1&&n<=7){flag=1;break;}else{flag=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();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;default:break;}getchar();printf("\n");printf("是否继续进行(yorn):\n");scanf("%c",&a);if(a=='y'){flag=1;system("cls");/*清屏*/menu();/*调用菜单函数*/printf("请再次选择你需要操作的步骤(1--7):\n");scanf("%d",&n);printf("\n");}elseexit(0);}}voidmenu()/*菜单函数*/{printf("************欢迎进入职工信息管理系统**********\n");printf("1.录入职工信息");printf("2.浏览职工信息\n");printf("3.查询职工信息");printf("4.删除职工信息\n");printf("5.添加职工信息");printf("6.修改职工信息\n");printf("7.退出\n");printf("********************谢谢使用******************\n");printf("\n");printf("\n");}voidinput()/*录入函数*/{inti,m;printf("请输入需要创建信息的职工人数(1--100):\n");scanf("%d",&m);for(i=0;i<m;i++){printf("请输入职工号:");scanf("%d",&em[i].num);printf("请输入姓名:");scanf("%s",em[i].name);getchar();printf("请输入性别(f--女m--男):");scanf("%c",&em[i].sex);printf("请输入年龄:");scanf("%d",&em[i].age);printf("请输入学历:");scanf("%s",em[i].xueli);printf("请输入工资:");scanf("%d",&em[i].wage);printf("请输入住址:");scanf("%s",em[i].addr);printf("请输入:");scanf("%s",em[i].tel);printf("\n");}printf("\n创建完毕!\n");save(m);}voidsave(intm)/*保存文件函数*/{inti;FILE*fp;if((fp=fopen("employee_list","wb"))==NULL){printf("cannotopenfile\n");exit(0);}for(i=0;i<m;i++)/*将内存中职工的信息输出到磁盘文件中去*/if(fwrite(&em[i],sizeof(structemployee),1,fp)!=1)printf("filewriteerror\n");fclose(fp);}intload()/*导入函数*/{FILE*fp;inti=0;if((fp=fopen("employee_list","rb"))==NULL){printf("cannotopenfile\n");exit(0);}else{do{fread(&em[i],sizeof(structemployee),1,fp);i++;}while(feof(fp)==0);}fclose(fp);return(i-1);}voiddisplay()/*浏览函数*/{inti;intm=load();printf("职工号\t姓名\t\t性别\t\t年龄\n");for(i=0;i<m;i++)/*m为输入部分的职工人数*/printf("\n%d\t\t%s\t%c\t\t%d\t\n",em[i].num,em[i].name,em[i].sex,em[i].age);printf("\n学历\t\t工资\t\t住址\t\t\n");for(i=0;i<m;i++)/*m为输入部分的职工人数*/printf("\n%s\t%d\t\t%s\t%s\n",em[i].xueli,em[i].wage,em[i].addr,em[i].tel);}voiddel()/*删除函数*/{intm=load();inti,j,n,t,flag;charname[20];printf("\n原来的职工信息:\n");display();printf("\n");printf("请输入要删除的职工的姓名:\n");scanf("%s",name);for(flag=1,i=0;flag&&i<m;i++){if(strcmp(em[i].name,name)==0){printf("\n已找到此人,原始记录为:\n");printf("职工号\t姓名\t\t性别\t\t年龄\n");printf("\n%d\t\t%s\t%c\t\t%d\t\n",em[i].num,em[i].name,em[i].sex,em[i].age);printf("\n学历\t\t工资\t\t住址\t\t\n");printf("\n%s\t%d\t\t%s\t%s\n",em[i].xueli,em[i].wage,em[i].addr,em[i].tel);printf("\n确实要删除此人信息请按1,不删除请按0\n");scanf("%d",&n);if(n==1){for(j=i;j<m-1;j++){strcpy(em[j].name,em[j+1].name);em[j].num=em[j+1].num;em[j].sex=em[j+1].sex;em[j].age=em[j+1].age;strcpy(em[j].xueli,em[j+1].xueli);em[j].wage=em[j+1].wage;strcpy(em[j].addr,em[j+1].addr);strcpy(em[j].tel,em[j+1].tel);}flag=0;}}}if(!flag)m=m-1;elseprintf("\n对不起,查无此人!\n");printf("\n浏览删除后的所有职工信息:\n");save(m);/*调用保存函数*/display();/*调用浏览函数*/printf("\n继续删除请按1,不再删除请按0\n");scanf("%d",&t);switch(t){case1:del();break;case0:break;default:break;}}voidadd()/*添加函数*/{FILE*fp;intn;intcount=0;inti;intm=load();printf("\n原来的职工信息:\n");display();printf("\n");fp=fopen("emploee_list","a");printf("请输入想增加的职工数:\n");scanf("%d",&n);for(i=m;i<(m+n);i++){printf("\n请输入新增加职工的信息:\n");printf("请输入职工号:");scanf("%d",&em[i].num);printf("\n");printf("请输入姓名:");scanf("%s",em[i].name);getchar();printf("请输入性别(f--女m--男):");scanf("%c",&em[i].sex);printf("请输入年龄:");scanf("%d",&em[i].age);printf("请输入学历:");scanf("%s",em[i].xueli);printf("请输入工资:");scanf("%d",&em[i].wage);printf("请输入住址:");scanf("%s",em[i].addr);printf("请输入:");scanf("%s",em[i].tel);printf("\n");count=count+1;printf("已增加的人数:\n");printf("%d\n",count);}printf("\n添加完毕!\n");m=m+count;printf("\n浏览增加后的所有职工信息:\n");printf("\n");save(m);display();fclose(fp);}voidsearch()/*查询函数*/{intt,flag;do{printf("\n按职工号查询请按1;按学历查询请按2;按号码查询请按3;进入主函数请按4\n");scanf("%d",&t);if(t>=1&&t<=4){flag=1;break;}else{flag=0;printf("您输入有误,请重新选择!");}}while(flag==0);while(flag==1){switch(t){case1:printf("按职工号查询\n");search_num();break;case2:printf("按学历查询\n");search_xueli();break;case3:printf("按号码查询\n");search_tel();break;case4:main();break;default:break;}}}voidsearch_num(){intnum;inti,t;intm=load();printf("请输入要查找的职工号:\n");scanf("%d",&num);for(i=0;i<m;i++)if(num==em[i].num){printf("\n已找到此人,其记录为:\n");printf("职工号\t姓名\t\t性别\t\t年龄\n");printf("\n%d\t\t%s\t%c\t\t%d\t\n",em[i].num,em[i].name,em[i].sex,em[i].age);printf("\n学历\t\t工资\t\t住址\t\t\n");printf("\n%s\t%d\t\t%s\t%s\n",em[i].xueli,em[i].wage,em[i].addr,em[i].tel);break;}if(i==m)printf("\n对不起,查无此人\n");printf("\n");printf("返回查询函数请按1,继续查询职工号请按2\n");scanf("%d",&t);switch(t){case1:search();break;case2:break;default:break;}}voidsearch_xueli(){charxueli[30];inti,t;intm=load();printf("请输入要查找的学历:\n");scanf("%s",xueli);for(i=0;i<m;i++)if(strcmp(em[i].xueli,xueli)==0){printf("\n已找到,其记录为:\n");printf("职工号\t姓名\t\t性别\t\t年龄\n");printf("\n%d\t\t%s\t%c\t\t%d\t\n",em[i].num,em[i].name,em[i].sex,em[i].age);printf("\n学历\t\t工资\t\t住址\t\t\n");printf("\n%s\t%d\t\t%s\t%s\n",em[i].xueli,em[i].wage,em[i].addr,em[i].tel);}if(i==m)printf("\n对不起,查无此人\n");printf("\n");printf("返回查询函数请按1,继续查询学历请按2\n");scanf("%d",&t);switch(t){case1:search();break;case2:break;default:break;}}voidsearch_tel(){chartel[20];inti,t;intm=load();printf("请输入要查找的号码:\n");scanf("%s",tel);for(i=0;i<m;i++)if(strcmp(tel,em[i].tel)==0){printf("\n已找到此人,其记录为:\n");printf("职工号\t姓名\t\t性别\t\t年龄\n");printf("\n%d\t\t%s\t%c\t\t%d\t\n",em[i].num,em[i].name,em[i].sex,em[i].age);printf("\n学历\t\t工资\t\t住址\t\t\n");printf("\n%s\t%d\t\t%s\t%s\n",em[i].xueli,em[i].wage,em[i].addr,em[i].tel);break;}if(i==m)printf("\n对不起,查无此人\n");printf("\n");printf("返回查询函数请按1,继续查询号码请按2\n");scanf("%d",&t);switch(t){case1:search();break;case2:break;default:break;}}voidmodify()/*修改函数*/{intnum;charname[20];charsex;intage;charxueli[30];intwage;charaddr[30];chartel[20];intb,c,i,n,t,flag;intm=load();printf("\n原来的职工信息:\n");display();printf("\n");printf("请输入要修改的职工的姓名:\n");scanf("%s",name);for(flag=1,i=0;flag&&i<m;i++){if(strcmp(em[i].name,name)==0){printf("\n已找到此人,原始记录为:\n");printf("职工号\t姓名\t\t性别\t\t年龄\n");printf("\n%d\t\t%s\t%c\t\t%d\t\n",em[i].num,em[i].name,em[i].sex,em[i].age);printf("\n学历\t\t工资\t\t住址\t\t\n");printf("\n%s\t%d\t\t%s\t%s\n",em[i].xueli,em[i].wage,em[i].addr,em[i].tel);printf("\n确实要修改此人信息请按1;不修改请按0\n");scanf("%d",&n);if(n==1){printf("\n需要进行修改的选项\n1.职工号2.姓名3.性别4.年龄5.学历6.工资7.住址8.\n");printf("请输入你想修改的那一项序号:\n");scanf("%d",&c);if(c>8||c<1)printf("\n选择错误,请重新选择!\n");}flag=0;}}if(flag==1)printf("\n对不起,查无此人!\n");do{switch(c)/*因为当找到第i个职工时,for语句后i自加了1,所以下面的应该把改后的信息赋值给第i-1个人*/{case1:printf("职工号改为:");scanf("%d",&num);em[i-1].num=num;break;case2:printf("姓名改为:");scanf("%s",name);strcpy(em[i-1].name,name);break;case3:printf("性别改为:");getchar();scanf("%c",&sex);em[i-1].sex=sex;break;case4:printf("年龄改为:");scanf("%d",&age);em[i-1].age=age;break;case5:printf("学历改为:");scanf("%s",xueli);strcpy(em[i-1].xueli,xueli);break;case6:printf("工资改为:");scanf("%d",wage);break;case7:printf("住址改为:");scanf("%s",addr);strcpy(em[i-1].addr,addr);break;case8:printf("改为:");scanf("%s",tel);strcpy(em[i-1].tel,tel);break;}printf("\n");printf("\n是否确定所修改的信息?\n是请按1;不,重新修改请按2:\n");scanf("%d",&b);}while(b==2);printf("\n浏览修改后的所有职工信息:\n");printf("\n");save(m);display();printf("\n继续修改请按1,不再修改请按0\n");scanf("%d",&t);switch(t){case1:modify();break;case0:break;default:break;}}C语言课程设计心得
通过这次课程设计,增加了我们对软件技术的了解,虽然还不明确软件技术包含的具体内容,但从学习C语言这门课程开始,已发现程序设计的好处,它对我们数学的学习也有很大的帮助。在学习C语言的过程中也学到和巩固了许多计算机应用基础知识,对计算机的机体也有了一个较为详细的了解。在具体操作中对这学期所学的C语言的理论知识得到巩固加强,达到实训的目的,也发现自己的不足之处,为我们以后的c语言学习奠定了基础,同时体会到C语言具有的语句简洁,使用灵活,执行效率高等特点。发现上机操作的重要作用,特别是对数组和循环有了深刻的理解。通过实际操作,学会C语言程序编程的基本步骤、基本方法,开发了自己的逻辑思维能力,培养了分析问题、解决问题的能力。由于本课题中的许多知识点都没有学过都要靠自己到课外的资料中去查找。在用的时候难免出现这样那样的错误。如开始设计出来的菜单不是预想的那样,而是总个窗中出现混乱。解决的这个问题的办法是调整。一个系统的菜单和提示信息非常重要。如果没有这些用户根本不知道怎么用你设计的这个系统。在设计的调试过程中也无法顺利的完成调试工作。有了一个清晰简单的菜单和一些提示信息这后,调试过程完成的非常顺利。回顾起此次课程设计,至今我们仍感慨颇多,的确,从拿到题目到完成整个编程,从理论到实践,在这些日子里,可以学到很多很多的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我们懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说结构体……通过这次课程设计之后,一定把以前所学过的知识本次课程设计结束了,对于我们的影响很大。我们通过这次实践学到了许多知识。学到了设计一个简单的系统。要注意哪些方面。也使我们知道自己哪些方面做得还不够。但我们总结出了一点点的经验如下:①要对系统的功能和要求做出详细的分析,并合理分解任务。②把分解出来的子任务,做给一个相对独立的模块。③在设计一个模块之前,要简单构想一下总界面的显视情况。④针对构想出来的界面进行程序的编写。
社会实践报告系别:班级:学号:姓名:作为祖国未来的事业的继承人,我们这些大学生应该及早树立自己的历史责任感,提高自己的社会适应能力。假期的社会实践就是很好的锻炼自己的机会。当下,挣钱早已不是打工的唯一目的,更多的人将其视为参加社会实践、提高自身能力的机会。许多学校也积极鼓励大学生多接触社会、了解社会,一方面可以把学到的理论知识应用到实践中去,提高各方面的能力;另一方面可以积累工作经验对日后的就业大有裨益。进行社会实践,最理想的就是找到与本专业对口单位进行实习,从而提高自己的实战水平,同时可以将课本知识在实践中得到运用,从而更好的指导自己今后的学习。但是作为一名尚未毕业的大学生,由于本身具备的专业知识还十分的有限,所以我选择了打散工作为第一次社会实践的方式。目的在于熟悉社会。就职业本身而言,并无高低贵贱之分,存在即为合理。通过短短几天的打工经历可以让长期处于校园的我们对社会有一种更直观的认识。实践过程:自从走进了大学,就业问题就似乎总是围绕在我们的身边,成了说不完的话题。在现今社会,招聘会上的大字报都总写着“有经验者优先”,可还在校园里面的我们这班学子社会经验又会拥有多少呢?为了拓展自身的知识面,扩大与社会的接触面,增加个人在社会竞争中的经验,锻炼和提高自己的能力,以便在以后毕业后能真正真正走入社会,能够适应国内外的经济形势的变化,并且能够在生活和工作中很好地处理各方面的问题,我开始了我这个假期的社会实践-走进天源休闲餐厅。实践,就是把我们在学校所学的理论知识,运用到客观实际中去,使自己所学的理论知识有用武之地。只学不实践,那么所学的就等于零。理论应该与实践相结合。另一方面,实践可为以后找工作打基础。通过这段时间的实习,学到一些在学校里学不到的东西。因为环境的不同,接触的人与事不同,从中所学的东西自然就不一样了。要学会从实践中学习,从学习中实践。而且在中国的经济飞速发展,又加入了世贸,国内外经济日趋变化,每天都不断有新的东西涌现,在拥有了越来越多的机会的同时,也有了更多的挑战,前天才刚学到的知识可能在今天就已经被淘汰掉了,中国的经济越和外面接轨,对于人才的要求就会越来越高,我们不只要学好学校里所学到的知识,还要不断从生活中,实践中学其他知识,不断地从各方面武装自已,才能在竞争中突出自已,表现自已。在餐厅里,别人一眼就能把我人出是一名正在读书的学生,我问他们为什么,他们总说从我的脸上就能看出来,也许没有经历过社会的人都有我这种不知名遭遇吧!我并没有因为我在他们面前没有经验而退后,我相信我也能做的像他们一样好.我的工作是在那做传菜生,每天9点钟-下午2点再从下午的4点-晚上8:30分上班,虽然时间长了点但,热情而年轻的我并没有丝毫的感到过累,我觉得这是一种激励,明白了人生,感悟了生活,接触了社会,了解了未来.在餐厅里虽然我是以传菜为主,但我不时还要做一些工作以外的事情,有时要做一些清洁的工作,在学校里也许有老师分配说今天做些什么,明天做些什么,但在这里,不一定有人会告诉你这些,你必须自觉地去做,而且要尽自已的努力做到最好,一件工作的效率就会得到别人不同的评价。在学校,只有学习的氛围,毕竟学校是学习的场所,每一个学生都在为取得更高的成绩而努力。而这里是工作的场所,每个人都会为了获得更多的报酬而努力,无论是学习还是工作,都存在着竞争,在竞争中就要不断学习别人先进的地方,也要不断学习别人怎样做人,以提高自已的能力!记得老师曾经说过大学是一个小社会,但我总觉得校园里总少不了那份纯真,那份真诚,尽管是大学高校,学生还终归保持着学生的身份。而走进企业,接触各种各样的客户、同事、上司等等,关系复杂,但我得去面对我从未面对过的一切。记得在我校举行的招聘会上所反映出来的其中一个问题是,学生的实际操作能力与在校理论学习有一定的差距。在这次实践中,这一点我感受很深。在学校,理论的学习很多,而且是多方面的,几乎是面面俱到;而在实际工作中,可能会遇到书本上没学到的,又可能是书本上的知
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年服务协议补充催办函(4篇)
- 游戏开发策划师游戏内容设计与用户活跃度绩效评定表
- 大型户外活动人员失温预案
- 2026年白喉监测与防控方案
- 志愿者服务志愿服务评估
- 产品经理产品上线进度绩效评定表
- 移动通讯技术研发工程师技术研发成果绩效衡量表
- 2026中国智能硬件行业市场供需现状分析及未来投资评估规划研究报告
- 2026中国养老服务智能化改造与适老化产品市场潜力评估
- 2026年中国东方电气集团有限公司人员招聘考试题库及详细答案解析
- 神经外科危重病人护理常规
- 中债登培训课件
- 新疆天业集团矿业有限公司托克逊县科克萨特石灰岩矿露天采矿改扩建工程环评报告
- 车间预处理管理制度
- 美团酒店线上酒店预订预订渠道合作服务协议
- 08D800-6 民用建筑电气设计与施工-室内布线
- 辽宁省沈阳市南昌中学2024-2025学年八年级上学期期中物理试卷(含答案)
- 智联国企行测笔试真题
- 裁床加工服务合同
- 孕产及哺乳期乳房护理课件
- 社会工作专业英语 课件 chapter 2 Social Work Theories
评论
0/150
提交评论