教师工资管理系统课程设计报告.doc
《教师工资管理系统课程设计报告.doc》由会员分享,可在线阅读,更多相关《教师工资管理系统课程设计报告.doc(38页珍藏版)》请在咨信网上搜索。
新能源与动力工程学院 课程设计报告 程序设计课程设计(C/C++) 专业 电子信息工程 班级 电信1501班 姓名 郭秀琴 学号 指导教师 王慧敏 2023年 12 月 新能源与动力工程学院课程设计任务书 课程名称: C语言程序设计课程设计 指导教师(署名): 班级: 电信1501班 姓名: 郭秀琴 学号: 一、课程设计题目 教师工资管理系统 二、课程设计使用的原始资料(数据)及设计技术规定: 1.教材 2.课程设计说明书 三、课程设计的目的 通过课程设计,重要达成以下目的: 1.使学生增进对程序设计的感性结识,加深对C语言理论方面的理解; 2.使学生掌握C语言程序的内部函数模块的应用。 3.使学生了解和掌握C语言程序设计的软硬件设计过程、方法及实现,为以后设计程序系统打下良好基础。 四、课程设计的重要内容和规定 该程序是教师工资系统管理,重要用到结构体、函数的调用、以及一些基本的运算函数以及输入输出函数 五、工作进度安排 时间 设计内容 规定 12月20日 熟悉题目、查阅资料,拟定设计方案 按规定制定出切实可行的方案 12月21日 设计程序构造及完毕函数调用查询 完毕系统结构及部分程序设计 12月22日—23日 充足调用各类函数完毕剩余部分程序 先进行程序组装及完毕部分程序调试 12月24日—25日 产品整理调试并完毕设计报告 实现设计规定,报告按规定装订成册 12月26日 答 辩 展示产品,并简明扼要自述五分钟 六、重要参考文献 (1)Stephen《Primer Plus》著 由云巅工作室 译 北京:人民邮电出版社2023年12月 (2)谭浩强.《程序设计(第四版)》北京:清华大学出版社2023年6月 审核批准意见 系主任(签字) 年 月 日 指导教师评语及成绩评估表 指导教师评语 成绩 设计过程 (40) 设计报告 (50) 小组答辩 (10) 总成绩 (100) 指导教师签字: 年 月 日 目 录 一、设计目的…………………………………………………….1 二、总体设计…………………………………………………….1 三、具体设计…………………………………………………….2 四、程序测试…………………………………………………….6 五、运营结果…………………………………………………….6 六、结论与心得………………………………………………….8 参考文献………………………………………………………….10 一、设计目的 该系统是为了完毕教师工资的管理,各个队友分工合作最后完毕教师工资的管理系统,以便更好更方便的管理教师工资。 1.删除、记录等功能的实现; 2.基本掌握面向过程程序设计的基本思绪和方法,达成纯熟掌握C语言的基本知识和技能,可以运用所学到的知识和技能,解决简朴的程序设计问题。为了可以方便对教师的工资进行管理,对信息进行排序、插入、查找; 3.培养上机动手能力,使学生巩固《C语言程序设计》课程的学习内容,掌握如何使用面向过程的计算机语言进行程序设计的基本方法,强化上机动手能力,闯过编程关为后续各门计算机课程的学习打下坚实基础; 4.掌握各类C语言函数的使用方法及技巧,充足运用各级C语言函数完毕简朴程序的设计与运营; 二、需求分析 (1)教师信息解决。该模块涉及教师信息的输入、修改、删除以及浏览和记录等功能,每个模块在程序系统中用一个函数来实现,模块总体框图如图(1)所示 信息输入 教师信息解决 信息删除 信息修改 浏览信息 图一 (1)模式框架图; (2)教师数据解决。该系统涉及以下大板块: A、在数据解决过程中会根据教师号录入教师的基本工资、津贴、生活补贴补贴、电话费、水电费、房租、所得税、卫生费、公积金等基本数据; B、教师实发工资,应发工资,合计扣款计算; C、教师数据管理; D、教师数据查询; E、教师综合信息输出; 三、具体设计 (1)总体的流程图; 选择 浏览数据 输出界面 选择操作 选择 选择 读取文献 输入数据 执行freeal 退出系统 结 束 负责辅助信息的采集与数据解决 郭秀琴 (2)任务分派; 马强强 负责数据的记录 教师工资管理系统 负责信息的采集与数据解决 支琴琴 负责程序的调试与程序的删改 王亚雄 (3)辅助信息的采集与数据解决 A、了解教师工资的具体管理与发放情况; B、进行基本运算函数的拟定与改写; C、主函数、结构体函数、调用函数的拟定; 第一部分 struct teacher *creat(); struct teacher { char num[11]; char name[10]; char sex[8]; char unit[10]; char address[10]; long telnum; float salary_1; float allowance; float life_allow; float salary_2; float tel_fee; float tax; float health_fee; float water_fee; float rent; float grant; float total_fee; float actual_salary; struct teacher *next; }; 第二部分 struct teacher *insert(struct teacher*head,struct teacher *teach) { struct teacher *p0,*p1,*p2; p1=head; p0=teach; if(head==NULL) { head=p0;p0->next=NULL; } else { while((p0->num>p1->num)&&(p1->next!=NULL)) {p2=p1;p1=p1->next;} if(p0->num<p1->num) { if(head==p1)head=p0; else p2->next=p0; p0->next=p1; } else {p1->next=p0;p0->next=NULL;} } n=n+1; return(head); } 四、程序调试与错误分析 1.刚开始运营插入函数时,总不能插入对的信息 2.开始编译排序函数时出现无法对的插入函数及无法输出对的结果的情况。 3.编译查询函数时,总是无法输出对的信息。 4.各级函数调用出现很大问题,对函数使用不妥以及函数调用的错误都导致了很多错误。 5.对删除函数的调用错误,导致输出结果错误。 6.对于很多C语句的使用不够纯熟,犯错较多。 7.针对以上错误,我虚心求教,向老师和同学求教,并顺利解决了程序编译过程中出现的问题和错误,成功的完毕了本程序的编译 五、运营结果 进入页面 图2 程序的输入 图3 程序的输出 图4 六、结论与心得 课程设计是培养学生综合运用所学知识、发现、提出、分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。教师工资管理系统这个题目很大,设计量也很大,也很繁琐,让我结识到这个课题非一人可以解决。但从另一方面,为了杰出地完毕这次课程设计,我不断地细读课本,获得新知识的同时,提高了自己的能力。更重要的是我们进行了团队合作。 整个设计分模块实现功能,每个模块分别有不同的函数。每个同学都有自己的分工。链表的建立实现输入信息功能,相比较于数组更加方便,更加节省程序的运营时间和存储空间。通过使用文献fread和write函数方便的将数据信息写入文献并载入显示段。 通过这十几天的训练和设计与团队合作,我学会了很多,也对C语言程序设计有了一个新的结识与理解,从中也得到了很多乐趣,在这两周时间里看到同学们自己的劳动成果还是挺开心。而C语言的设计为自己以独立编程打下了基础。 参考文献 [1]【美】Stephen Prata《Primer Plus》著 由云巅工作室 译。北京:人民邮电出版社2023年12月。 [2] 谭浩强.《程序设计(第四版)》北京:清华大学出版社2023年6月。 附录一 部分源程序 #include<stdio.h> #include<stdlib.h> #include<conio.h> #define LEN sizeof(struct teacher) struct teacher *creat(); struct teacher { char num[11]; char name[10]; char sex[8]; char unit[10]; char address[10]; long telnum; float salary_1; float allowance; float life_allow; float salary_2; float tel_fee; float tax; float health_fee; float water_fee; float rent; float grant; float total_fee; float actual_salary; struct teacher *next; }; int n; struct teacher *head; FILE *fp; struct teacher *creat(void) { struct teacher *p1,*p2; n=0; p1=p2=(struct teacher *)malloc(LEN); printf("教师号:"); scanf("%d",&p1->num);fflush(stdin); printf("教师姓名:"); gets(p1->name); printf("教师性别:"); gets(p1->sex); printf("单位名称:"); gets(p1->unit); printf("家庭地址:"); gets(p1->address); printf("电话号码:"); scanf("%ld",&p1->telnum);fflush(stdin); printf("基本工资:"); scanf("%f",&p1->salary_1);fflush(stdin); printf("津贴:"); scanf("%f",&p1->allowance);fflush(stdin); printf("生活补贴:"); scanf("%f",&p1->life_allow);fflush(stdin); printf("电话费:"); scanf("%f",&p1->tel_fee);fflush(stdin); printf("个人所得税:"); scanf("%f",&p1->tax);fflush(stdin); printf("房租:"); scanf("%f",&p1->rent);fflush(stdin); printf("公积金:"); scanf("%f",&p1->grant);fflush(stdin); printf("水电费:"); scanf("%f",&p1->water_fee);fflush(stdin); printf("卫生费:"); scanf("%f",&p1->health_fee);fflush(stdin); p1->salary_2=p1->salary_1+p1->allowance+p1->life_allow; p1->total_fee=p1->tel_fee+p1->water_fee+p1->rent+p1->tax+p1->health_fee+p1->grant; p1->actual_salary=p1->salary_2-p1->total_fee; head=NULL; while(p1->num!=0) { n=n+1; if(n==1)head=p1; else p2->next=p1; p2=p1; p1=(struct teacher*)malloc(LEN); printf("教师号:"); scanf("%d",&p1->num);fflush(stdin); printf("教师姓名:"); gets(p1->name); printf("教师性别:"); gets(p1->sex); printf("单位名称:"); gets(p1->unit); printf("家庭地址:"); gets(p1->address); printf("电话号码:"); scanf("%ld",&p1->telnum);fflush(stdin); printf("基本工资:"); scanf("%f",&p1->salary_1);fflush(stdin); printf("津贴:"); scanf("%f",&p1->allowance);fflush(stdin); printf("生活补贴:"); scanf("%f",&p1->life_allow);fflush(stdin); printf("电话费:"); scanf("%f",&p1->tel_fee);fflush(stdin); printf("个人所得税:"); scanf("%f",&p1->tax);fflush(stdin); printf("房租:"); scanf("%f",&p1->rent);fflush(stdin); printf("公积金:"); scanf("%f",&p1->grant);fflush(stdin); printf("水电费:"); scanf("%f",&p1->water_fee);fflush(stdin); printf("卫生费:"); scanf("%f",&p1->health_fee);fflush(stdin); p1->salary_2=p1->salary_1+p1->allowance+p1->life_allow; p1->total_fee=p1->tel_fee+p1->water_fee+p1->rent+p1->tax+p1->health_fee+p1->grant; p1->actual_salary=p1->salary_2-p1->total_fee; } p2->next=NULL; return(head); } void print(struct teacher *head) { struct teacher *p; printf("\nNow,These %d records are:\n",n); p=head; if(head!=NULL) do { printf("教师号:%5d\t\t",p->num); printf("教师姓名:%-10s\n",p->name); printf("教师性别:%-6s\t\t",p->sex); printf("单位名称:%-10s\n",p->unit); printf("家庭地址:%-10s\t",p->address); printf("电话号码:%8ld\n",p->telnum); printf("基本工资:%5.0f\t\t",p->salary_1); printf("津贴:%5.0f\n",p->allowance); printf("生活补贴:%5.0f\t",p->life_allow); printf("\t电话费:%5.0f\n",p->tel_fee); printf("个人所得税:%5.0f\t",p->tax); printf("卫生费:%5.0f\n",p->health_fee); printf("水电费:%5.0f\t\t",p->water_fee); printf("房租:%5.0f\n",p->rent); printf("公积金:%5.0f\t\t",p->grant); printf("应发工资:%5.0f\n",p->salary_2); printf("合计扣款:%5.0f\t\t",p->total_fee); printf("实发工资:%5.0f\n\n\n",p->actual_salary); p=p->next; }while(p!=NULL); } struct teacher *insert(struct teacher*head,struct teacher *teach) { struct teacher *p0,*p1,*p2; p1=head; p0=teach; if(head==NULL) { head=p0;p0->next=NULL; } else { while((p0->num>p1->num)&&(p1->next!=NULL)) {p2=p1;p1=p1->next;} if(p0->num<p1->num) { if(head==p1)head=p0; else p2->next=p0; p0->next=p1; } else {p1->next=p0;p0->next=NULL;} } n=n+1; return(head); } struct teacher *del(struct teacher *head,int number) { struct teacher *p1,*p2; if(head==NULL){printf("\nlist null\n");return(head);} p1=head; while(number!=p1->num&&p1->next!=NULL) {p2=p1;p1=p1->next;} if(number==p1->num) { if(p1==head)head=p1->next; else p2->next=p1->next; printf("删除:%d\n",number); n=n-1; } else printf("%ld is not found\n",number); return(head); } void save() { int i; struct teacher *p1; p1=head; if((fp=fopen("teacher_list","wb"))==NULL) {printf("cannot open file\n"); return;} for(i=0;i<n;i++) { if(fwrite(p1,sizeof(struct teacher),1,fp)!=1) printf("file write error\n"); p1=p1->next; } fclose(fp); } void load() { struct teacher *p1,*p2; if((fp=fopen("teacher_list","rb"))==NULL) {printf("cannot open file\n"); return; } p1=p2=(struct teacher *)malloc(LEN); head=p1; do { if(fread(p1,sizeof(struct teacher),1,fp)!=1) {printf("file error\n"); goto end;} if(p1->next!=NULL) {p2=p1; p1=(struct teacher *)malloc(LEN); p2->next=p1; } else break; }while(1); end: fclose(fp); } void query(struct teacher *p) { int no; p=head; printf("please input num:\n"); scanf("%d",&no); while(p->num!=no) p=p->next; printf("基本工资:%5.0f\t\t",p->salary_1); printf("津贴:%5.0f\n",p->allowance); printf("生活补贴:%5.0f\t",p->life_allow); printf("\t电话费:%5.0f\n",p->tel_fee); printf("个人所得税:%5.0f\t",p->tax); printf("卫生费:%5.0f\n",p->health_fee); printf("水电费:%5.0f\t\t",p->water_fee); printf("房租:%5.0f\n",p->rent); printf("公积金:%5.0f\t\t",p->grant); printf("应发工资:%5.0f\n",p->salary_2); printf("合计扣款:%5.0f\t\t",p->total_fee); printf("实发工资:%5.0f\n\n\n",p->actual_salary); } void edit(struct teacher *p) { int a; printf("please input num:\n"); scanf("%d",&a); printf("%d\n\n",a); for(;;) {if(p->num==a) { printf("教师号:%5d\t\t",p->num); printf("教师姓名:%-10s\n",p->name); printf("教师性别:%-6s\t\t",p->sex); printf("单位名称:%-10s\n",p->unit); printf("家庭地址:%-10s\t",p->address); printf("电话号码:%8ld\n",p->telnum); printf("基本工资:%5.0f\t\t",p->salary_1); printf("津贴:%5.0f\n",p->allowance); printf("生活补贴:%5.0f\t",p->life_allow); printf("\t电话费:%5.0f\n",p->tel_fee); printf("个人所得税:%5.0f\t",p->tax); printf("卫生费:%5.0f\n",p->health_fee); printf("水电费:%5.0f\t\t",p->water_fee); printf("房租:%5.0f\n",p->rent); printf("公积金:%5.0f\t\t",p->grant); printf("应发工资:%5.0f\n",p->salary_2); printf("合计扣款:%5.0f\t\t",p->total_fee); printf("实发工资:%5.0f\n\n\n",p->actual_salary); printf("请输入新数据:\n"); printf("教师号:"); scanf("%d",&p->num);fflush(stdin); printf("教师姓名:"); gets(p->name); printf("教师性别:"); gets(p->sex); printf("工作单位:"); gets(p->unit); printf("家庭地址:"); gets(p->address); printf("电话号码:"); scanf("%ld",&p->telnum);fflush(stdin); printf("基本工资:"); scanf("%f",&p->salary_1);fflush(stdin); printf("津贴:"); scanf("%f",&p->allowance);fflush(stdin); printf("生活补贴:"); scanf("%f",&p->life_allow);fflush(stdin); printf("电话费:"); scanf("%f",&p->tel_fee);fflush(stdin); printf("个人所得税:"); scanf("%f",&p->tax);fflush(stdin); printf("房租:"); scanf("%f",&p->rent);fflush(stdin); printf("公积金:"); scanf("%f",&p->grant);fflush(stdin); printf("水电费:"); scanf("%f",&p->water_fee);fflush(stdin); printf("卫生费:"); scanf("%f",&p->health_fee);fflush(stdin); p->salary_2=p->salary_1+p->allowance+p->life_allow; p->total_fee=p->tel_fee+p->water_fee+p->rent+p->tax+p->health_fee+p->grant; p->actual_salary=p->salary_2-p->total_fee; break; } p=p->next; } } void welcome() { printf("\t\t\t+---------------------------+\n"); printf("\t\t\t| |\n"); printf("\t\t\t| 欢迎使用教师工资管理系统 |\n"); printf("\t\t\t| |\n"); printf("\t\t\t+---------------------------+\n"); printf("\n\n"); } char mainmenu() { char choice; printf("\n温馨提醒:为保证您的操作得到保存,请按正常顺序退出系统^_^\n"); printf("\n\n"); printf("\t\t\t--------------------------------\n"); printf("\t\t\t| 教师工资管理系统 |\n"); printf("\t\t\t--------------------------------\n"); printf("\t\t\t| [1]----输入教师信息 |\n"); printf("\t\t\t| [2]----插入教师信息 |\n"); printf("\t\t\t| [3]----删除教师信息 |\n"); printf("\t\t\t| [4]----浏览教师信息 |\n"); printf("\t\t\t| [5]----录入教师信息 |\n"); printf("\t\t\t| [6]----查询教师信息 |\n"); printf("\t\t\t| [7]----修改教师信息 |\n"); printf("\t\t\t| [8]----加载教师信息 |\n"); printf("\t\t\t| [0]----退出系统 |\n"); printf("\t\t\t|*·*·*·*·*·*·*·*·*·*·|\n"); printf("\t\t\t--------------------------------\n"); printf("请输入您的选择:"); do {fflush(stdin);scanf("%c",&choice);fflush(stdin); }while(choice<'0'||choice>'8'); return(choice); } { case '0': system("cls"); exit(0); case '1': printf("input records:\n"); head=creat(); break; case '2':printf("input the inserted record:\n"); teach=(struct teacher *)malloc(LEN); printf("教师号:"); scanf("%d",&teach->num);fflush(stdin); printf("教师姓名:"); gets(teach->name); printf("教师性别:"); gets(teach->sex); printf("单位名称:"); gets(teach->unit); printf("家庭地址:"); gets(teach->address); printf("电话号码:"); scanf("%ld",&teach->telnum);fflush(stdin); printf("基本工资:"); scanf("%f",&teach->salary_1);fflush(stdin); printf("津贴:"); scanf("%f",&teach->allowance);fflush(stdin); printf("生活补贴:"); scanf("%f",&teach->life_allow);fflush(stdin); printf("电话费:"); scanf("%f",&teach->tel_fee);fflush(stdin); printf("个人所得税:"); scanf("%f",&teach->tax);fflush(stdin); printf("房租:"); scanf("%f",&teach->rent);fflush(stdin); printf("公积金:"); scanf("%f",&teach->grant);fflush(stdin); printf("水电费:"); scanf("%f",&teach->water_fee);fflush(stdin); printf("卫生费:"); scanf("%f",&teach->health_fee);fflush(stdin); teach->salary_2=teach->salary_1+teach->allowance+teach->life_allow; teach->total_fee=teach->tel_fee+teach->water_fee+teach->rent+teach->tax+teach->health_fee+teach->grant; teach->actual_salary=teach->salary_2-teach->total_fee; head=insert(head,teach); print(head); break; case '3': printf("input the delete number:"); scanf("%d",&del_num); getchar(); head=del(head,del_num); print(head); break; case '4': print(head); break; case '5': save(); break; case '6':query(head);break; case '7':edit(head);break; case '8':load();break; } } }- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教师工资 管理 系统 课程设计 报告
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【天****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【天****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文