版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、HUBEI UNIVERSITY OF AUTOMOTIVE TECHNOLOGYC语言程序设计课程设计报告课设题目专 业:汽车零部件采购管理电子信息工程(汽车电子)班 级: 姓 名: 成 绩: 完成日期: 指导教师:T1323-15徐倩2014年19周吴年志目录C语言程序设计 0课程设计报告 01.课程设计目的12需求分析22.1要求22.2任务描述32.3运行环境42.4开发工具43. 总体设计43.1系统流设计43.2系统模块设计 54. 详细设计64.1数据结构设计 64.2模块接口设计71)所有函数声明72)全局变量93)主要模块的实现 94.3主要功能模块的流程图 105. 运行结
2、果 135.1欢迎界面 135.2 主菜单页面135.3信息查询页面 145.4统计菜单页面 145.5显示信息页面 155.6退出页面 156. 程序调试与测试 166.1主菜单选择测试 166.2采购信息未从文件读入 176.3采购信息输入调试 187. 问题与不足 208. 建议 219. 编程体会 2110. 程序源代码 211. 课程设计目的1) 通过课程设计, 加深对结构化程序设计思想的理解, 能对 系统功能进行分析,并设计合理的模块化结构。2) 通过课程设计, 进一步掌握 C 语言中重要的数据结构。 掌 握并熟练运用指针、链表、结构体、文件等数据结构。3) 通过课程设计, 提高程
3、序开发能力, 能运用合理的控制流 编写清晰高效的程序。4) 通过课程设计, 培养 C 语言知识运用和自学能力, 真正的 把课堂上获得的知识运用起来, 培养自己对程序编写的兴 趣,并能独立设计和实现一个小型系统。5) 通过课程设计,加强了自己的程序分析能力。2. 需求分析2.1 要求1) 遵循软件开发过程的基本规范; 能灵活应用, 初步具备运 用 C 程序解决实际问题的能力。2) 运用结构化程序设计方法, 按照课程设计题目要求, 完成 包括需求分析、数据结构设计、概要设计、详细设计、编 写代码、调试和测试 C 程序等过程。3) 学会利用数组、结构体、链表进行相关信息表示。4) 功能模块划分清晰,
4、 系统结构图符合功能操作要求, 且有 详尽的功能描述5) 各主要功能模块有详尽的流程图及描述, 用函数的形式实 现,且调用入口、功能、出口等关系正确。6) 所设计的 C 程序较好的可读性和可靠性; 程序书写风格规 范,注释清晰。7) 界面友好(良好的人机互交) ,凡需要输入信息时,都有 较详尽的提示信息,并对输入信息有较完善的值域分析。8) 程序经上机调试通过,不应出现语法型、 功能型错误,并获得满意的结果。9) 学会通过各功能性测试用例测试程序的能力, 尽可能避免 原则性错误的出现。10) 掌握编写、调试和测试 C 语言程序的基本技巧,充分 理解结构化程序设计的基本方法。11) C 语言课程
5、设计报告的内容反应实际设计过程, 且符合 格式要求,无抄袭现象。2.2 任务描述已知在汽车生产时,需要向零部件生产厂商采购零部件, 设计一个汽车零部件采购管理程序,以方便采购管理部门对 采购零部件的管理。该单位每次采购都有一个采购编号,每 次采购一种零部件。该程序应该具有如下功能1) 添加并保存采购信息: 输入采购编号, 零部件名称,采购员名字,采购日期,采购价格,采购数量,供 货单位,需要判断采购价格和数量是否大于零,采 购编号是否已存在,采购日期是否合法(形如 *-*-* ,例如 2013-09-08 )。2) 根据采购编号查询零部件采购信息3) 根据零部件名称查询其采购信息4) 根据采购
6、编号修改已有采购信息: 需要判断修改后 的采购编号的唯一性,采购日期的合法性(形如 *-*-* ,例如 2013-09-08 )。5) 根据采购编号删除此条采购信息6) 统计功能 2.3运行环境VC+6.0编译环境 2.4开发工具C语言3. 总体设计3.1系统流设计程序整体功能结构如图一所示:开始读 取文件中的采购信息添加并保存采购信息由 采购编 号查 找 零部件 采 购信息修改并保存采购信息由零部件名称查找其采购信息删除 并保存 余下采 购信息统计采购信息显示所有采购信息根据零部件名称统计其总数量根据采购员名字统计其采购次数3.2系统模块设计1)圭寸面模块函数void huanying()和
7、函数void byebye()构成封面模块,构造和谐人机环境。2)菜单模块函数void menu()和函数void choise()构成选择菜单,二级菜单void ton gji()构成统计功能菜单。3) 查询模块 函数 void numshow()和函数 void nameshow() 分别实现根据采购编号和零部件名称查询采购信息的功能,其中 会有其他函数辅助。4) 信息处理模块 函数void change()实现信息修改功能,函数void disapperr()实现信息删除功能,void input()实现信息添加功能,void save()实现信息保存功能,void listCG() 实
8、现信息显示功能,其中会有其他函数辅助。5) 统计模块 函数int number()实现根据零部件名称统计其 总数量功能,int times()实现根据采购员名字显示其采购次数 的功能,其中会有其他函数辅助。6) 日期审查模块函数void checkdate()使用标志位方法实现对时间的审查。4. 详细设计 4.1数据结构设计根据系统要求,采购信息包括数据项名称数据项系统表示数据类型数据长度备注采购编号P1-bu ynum字符串10零部件名称P1-ite mn ame字符串10采购日期P1-day字符串30采购员名字P1-buyername字符串10采购数量P1-cou nt整型4采购价格P1-
9、price单精度8供货单位P1-source字符串10为了能实现系统的优越性和c语言的精华采用链表的建立采购信息记录表采购信息采购信息2采购信息3示意图如下:4.2模块接口设计1) 所有函数声明viod huanying(); /*生信息 */void menu(); /*/void choise(); /*/void readi nto(); /* 封面函数,显示课程题目,学主菜单函数,显示各项功能 根据主菜单选择并执行功能 读取文件内的采购信息void input(); /*件中 */从键盘添加采购信息并保存到文void listCG();/* 显 示 所 有 采 购 信 息*void n
10、umshow(); /* 并显示 */void nameshow(); /* 并显示 */void change(); /* 息 */void disapper(); /* 购信息 */void tongji(); /*功能*/int number(); /*int times();*根据采购编号查询对应采购信息根据零部件名称查询其采购信息根据采购编号修改并显示采购信根据采购编号删除并显示余下采统计功能菜单,显示两项统计 根据零部件名称统计其购买总数量 根据采购员名字统计其采购次数*/int checktime(int year,int month,int day );/*审查日期输入是否符合
11、要求*void byebye(); /* 告 别 界 面 */void save() ; /* 保存采购信息 */2) 全局变量1, 用于存储采购信息的结构体 struct buy;2, 判断文件是否正确读入的标志位变量 int flag;3, 用 于 存 储 采 购 信 息 的 结 构 体 指 针 : struct buy *head=NULL,*p,*p1,*p2,*p3.3) 主要模块的实现系统以 int main() 为入口,首先调用 void huanying() 显示课程名称和学生信息, 调用 void menu() 和 void choise() 实现功能显示和功能选择。 接着,
12、按照用户的要求, 调用 void numshow() 或 void nameshow() 实现查询功能,或调用 void change(),void disapper() 实现修改和删除功能 不管是删除还是修改还是添加都要调用 void save() 实现信息保 存 功 能 。 添 加 和 修 改 时 还 要 调 用 int checktime(int year,int month,int day)函数对时间审查。当不需要再执行各项功能时,调用 void byebye() 退出 管理器。4.3主要功能模块的流程图1)封面模块(以欢迎界面为例,退出界面与此类似)显示题目和学生信息进入系统3)查询
13、模块(以根据采购编号查询采购信息为例)4)信息处理模块(以添加米购信息为例)5)统计模块(以根据零部件名称统计采购总数量为例)5. 运行结果5.1欢迎界面语言谍理设匸课程题口:珀丰零部件采购管理袒序士 ift 2 了卒 審衽禽饌志 班级:I1323-lb 学暮:20133231538朕系方式、187729C12C7 (t9ia)樱狗扌扌咅諭入法半5.2主菜单5.3信息查询页面匚; U阴 吩肌年口告就。P藉建文件表 Debu qh on 1 “曰囂rSEe110轮93徐t嗟8.X.回称.孚二Tlg 号宕Twoi4? 人曲编件目口数MM意 训购訟躺K购购他盘输入法半5.4统计菜单页面,C:User
14、sacerDesktop1iWi5:ffDebLiqA hl- vh I- Lh - 7:9(/5.6退出页面匚AUsersXacerXDesktopffitfftXDebuqVeshejmi exe理 mi XX at x wt; awx t mw mt if kjt畀 mt keh hh jb sb itaBe(?p欢迎下累使用)(:11)1耳11)3(11厦)(1(眞*日求*曰*301:去*弭?0魅”MHHt M:鼻 X )4 JCJC JC XX Jt JCress any key to continuewiiSIShEEfeHlwKgs6. 程序调试与测试测试数据:采购编号00100
15、1001002001003001004零部件名 称活塞轮胎后视镜方向盘米购日期2013-09-272013-04-232013-09-082013-09-07采购员名字刘尧徐倩卫添翼李林琳采购数量90679089采购价格:90.00000078.00000078.00000067.000000供货单位汽院十堰黄冈河南6.1主菜单选择测试若用户输入错误选项,则如图显示6.2采购信息未从文件读入6.3采购信息的输入测试1 ) 若添加的采购编号已存在,则如图显人法半一二2)若添加的采购信息日期格式输入错误,贝y如图显示型) g 遡丈詢蝕学滝郵: 纟!rmJ _* mrj!;、人上 二-mr-hE.二
16、員 部殖腐购顺购 ! : 1 w I/-4/n P1/r 丿 1/H d 1/031005奇3013-09-93 2013-09-S9 2013-G2-29 21413981 2013-09-03始邈臭女細串暫成鳌叹叵车键结東匚,以叵圭键结豆、;T jfSJPs仗回车健结药人宮李I支字或英文字符串型,叹回车琏结束九期林号 03000001倔严购哒3)若查询的采购编号输入错误,则如图显示C:Use rsa c erDeskto p新建文 ffDebu ges h ej nn 1 exe似回丰塔萸:谙核对您的来喝编号是否辅入正礁!4)若查询的零部件名称输入错误,贝y如图显示X匚; U 阴 rsa
17、c erD e skro p 藉建文件夹Debu qes hejml. exe,F5)若输入价格为负数时,如图显示6)若输入的数量为负值时,如图显示7. 问题与不足1、需求分析中存在的问题每次只能从键盘中添加一条采购信息,当遇到需要添加多条信 息时,比较麻烦。统计功能太少,如果要求几个零部件的总价,无法 实现。2、程序中存在的缺陷每次运行其他功能前都要先从文件中读入,比较耗时。有些功能 输入错误时无法重新输入,而是直接跳到主菜单。缓存较多 。8. 建议题目应更加贴近生活,这样可以让同学们看到 c 语言的有用之 处,激发同学们的学习热情。课程设计的题目涉及范围应该更广。 程序设计的功能应相对更加
18、复杂一点,这样有利培养同学们的分析 问题,解决问题的能力,同时也能提高同学们对代码的掌握能力。 再者,就是验收时应该要学生画出链表结构图,帮助他们更加深刻 的掌握知识。9. 编程体会经历了编 c 语言课程设计后,我对这一学期 c 语言所学内容有了 更加深刻的了解和掌握, 特别是一直不懂的链表和指针, 现在发现自 己都能运用了,很开心自己的进步。所以,虽然写程序的过程中,遇 到各种问题, 调试的时候也是遇到各种令人头大的问题, 但能借助课 程设计提高自己对指针和链表的熟练度, 提高自己对 c 语言编程的熟 练度,也希望学校可以多开设一些这样的课程, 既是让我们对自己所 学知识的一个综合理解与使用
19、, 也可以提高我们的动手实践能力、 对 知识的运用能力,更是一个让我们学会独立思考的好机会。10. 程序源代码 #include#include #include#include#include #include#define LEN sizeof(struct buy) / 申请结构体空间 #define N 100申明程序中运用的函数 */void huanying();void readinto(); / void input();void listCG();void numshow();void nameshow();void change();/void disapper();/vo
20、id menu();void choise();void tongji(); / int number(); / int times();/ 封面函数读取文件/ 添加采购信息/ 显示采购信息/ 根据采购编号显示采购信息/ 根据零部件名称显示采购信息 修改采购信息 删除采购信息/ 显示主菜单/ 选择所需功能统计功能菜单 根据零部件名称统计采购的零部件总数量 / 根据采购员名字统计采购的零部件总数量int checkdate(int year,int month,int day); / void byebye();/ 告别界面void save();/ 保存文件检测时间/*定义全局变量 */str
21、uct buy/ 定义结构体char buynum10; char itemname10;char day30;char buyername10; int count;float price;char source10;struct buy *next;int flag=0;/*flag为文件是否以正确读入的标志位 */struct buy *head=NULL,*p,*p1,*p2,*p3; /*定义结构体指针 */主函数 *int main() huanying(); getch(); while(1)menu(); /* 显示主菜单 */ choise(); /* 显示选择功能 */re
22、turn 0;封面函数void huanying()小;*n);printf(tt*n);printf(tt*c 语 言课 程 设计*n);printf(tt*n);printf(tt*学生姓名:徐倩*n);printf(tt*指导 老师: 吴 年志*n);printf(tt*班 级 : T1323-15*n);printf(tt*学 号 : 20130231538*n);printf(tt*联系方式: 69180)*n);printf(tt*n);printf(tt*课程题目:汽车零部件采购管理程序*n);printf(tt*n);printf(tt*n)Jfflu
23、sh(stdin);prin tf(请按回车键继续);告别界面*/*void byebye()printf(nnntt*刘printf(tt*printf(tt*n)*n);printf(tt*printf(tt* *n);*n);printf(tt*n);printf(tt* *n);printf(tt* *n);printf(tt*n);printf(tt*n);printf(tt* *n);printf(tt*n);printf(tt*欢迎下次使用 *n);主菜单函数void menu() system(cls);printf(nnntt*欢迎使用汽车零部件管理系统*n);printf(
24、tt | printf(tt |tt1, printf(tt | printf(tt |tt2,tttt|n);读取采购信息 ttt|n);tttt|n);从键盘添加并保存采购信息 t|n);printf(tt | printf(tt |tt3, printf(tt | printf(tt |tt4, printf(tt | printf(tt |tt5,tttt|n);根据采购编号查找零件信息 t|n);tttt|n);根据零部件名称查找采购信息 t|n);tttt|n);修改并保存采购信息 tt|n);printf(tt | printf(tt |tt6, printf(tt | prin
25、tf(tt |tt7, printf(tt | printf(tt |tt8, printf(tt | printf(tt |tt0,tttt|n);删除并保存余下采购信息 t|n);tttt|n);统计采购信息 ttt|n);tttt|n);显示采购信息 ttt|n);tttt|n);退出管理系统 ttt|n);printf(tt*n);读入文件函数void readinto()FILE *fp; /* 文件指针 */int n=0;if(fp=fopen(lingjian.txt,r)=NULL) /* 打开文件时无此文件 */printf( 文件打开错误 :n);exit(0);p1=(
26、struct buy *)malloc(LEN);head=p1;p1-next =NULL;while(!feof(fp) /* 读取文件内的信息 */fscanf(fp,%s%s%s%s%d%f%s, p1-buynum,p1-itemname,p1-day,p1-buyername,&p1-count,&p1-price,p 1-source);p2=(struct buy *)malloc(LEN); /*p2 指向新申请的节片 *点p1-next =p2;p3=p1;p1=p2;p1-next =NULL; free(p2); p3-next=NULL; fclose(fp); /*
27、 关闭文件 */ flag=1;printf( 文件读取成功! n); listCG();选择所需功能函数void choise()int n;printf( 请从键盘输入您的选择( 0-8 内的整数):);scanf(%d,&n);while(n8)printf( 输入不合法,请再输入一次: ); scanf(%d,&n);switch(n)case 1:system(cls); /* 清屏 */ readinto(); break;case 2:system(cls); input(); break;case 3:system(cls); numshow(); break;case 4:s
28、ystem(cls); nameshow(); break;case 5:system(cls); change(); break;case 6:system(cls);disapper(); break;case 7:system(cls); tongji(); break;case 8:system(cls); listCG(); break;case 0:system(cls); byebye(); exit(0);从键盘添加并保存采购信息函数void input()int n=0,i=0,k;char ch;long y,m,d;if(flag=0)printf( 未建立,采购信息数据
29、库为空 n);printf( 按任意键返回 );getch();return;以回车键结束) n);/* 找到数据库printf( 请输入将要添加的采购编号(形如 001002, fflush(stdin);scanf(%s,p2-buynum);p1=head;while(p1!=NULL)if(strcmp(p2-buynum,p1-buynum)=0) 信息中与输入相同的采购编号 */printf( 你输入的采购编号已存在! ! );printf( 对应零部件信息如下: );printf( 采购编号 :%sn,p1-buynum);printf( 零部件名称 :%sn,p1-itemna
30、me);printf( 采购日期 :%sn,p1-day);printf( 采购员名字 :%sn,p1-buyername);printf( 采购数量 :%dn,p1-count);printf( 采购价格 :%fn,p1-price);printf( 供货单位 :%sn,p1-source); n=1; /* 标志位 */ printf( 请按任意键返回! n); getch();system(cls);break; p1=p1-next;if(n!=1) system(cls); p1=head;while(p1-next!=NULL) p1=p1-next;printf( 请输入 );p
31、2=(struct buy *)malloc(LEN); / 开辟一个新单元 fflush(stdin);for(i=0;ibuynum); if(i=1) fflush(stdin); printf( 零部件名称(文字或英文字符串型) : ); scanf(%s, p2-itemname);if(i=2)doprintf( 采购日期 ( 形如*-*-* ,以回车键结束 ) :); fflush(stdin);scanf(%s,p2-day);if(p2-day4=-&p2-day7=-&strlen(p2-day)=10) 汽车零部件采购管理 y=(p2-day0-48)*1000+(p2-
32、day1-48)*100+(p2-day2-48)*10+(p2 -day3-48);m=(p2-day5-48)*10+(p2-day6-48); d=(p2-day8-48)*10+(p2-day9-48); k=checkdate(y,m,d); /* 根据函数返回值 判断是否要重新输入 */if(k=1) break;while(1);if(i=3)fflush(stdin);printf( 采购员名字 ( 文字或英文字符串型,以回车键结束 ) :); scanf(%s,p2-buyername);if(i=4)fflush(stdin);printf( 采购数量 (文字或英文字符串型
33、, 以回车键结束):); scanf(%d, &p2-count);while(p2-countcount);if(i=5)fflush(stdin);printf( 采购价格(数字型,以回车键结束) :);scanf(%f,&p2-price); while(p2-priceprice); if(i=6)fflush(stdin);printf( 供货单位 (文字或英文字符串型, 以回车键结束):); scanf(%s,p2-source);p2-next=NULL;p1-next =p2;p1=head;system(cls);printf( 所有信息如下,请核实 );while(p1!=
34、NULL)printf( 采购编号 :%sn,p1-buynum);printf( 零部件名称 :%sn,p1-itemname);printf( 采购日期 :%sn,p1-day);printf( 采购员名字 :%sn,p1-buyername);printf( 采购数量 :%dn,p1-count);printf( 采购价格 :%fn,p1-price);printf( 供货单位 :%sn,p1-source);printf(nnn);p1=p1-next;save();printf( 按任意键返回 );fflush(stdin);scanf(%c,&ch);根据采购编号查找采购信息函数v
35、oid numshow()char anum10,ch;p1=head;if(p1=NULL)printf( 采购信息数据库为空 n); printf( 按任意键返回 );getch();system(cls);exit(0);printf( 请输入所查零件编号 (形如000001,以回车键结束 ) :n); getchar();scanf(%s,anum); while(p1!=NULL) if(strcmp(anum,p1-buynum)=0) /* 找到与信息数据库 中与输入相同的采购编号 */printf( 采购编号: %sn,p1-buynum); printf( 零部件名称: %s
36、n,p1-itemname); printf( 采购日期: %dn,p1-day);printf( 采购员名字: %sn,p1-buyername); printf( 采购数量: %dn,p1-count);printf( 采购单价 :%fn,p1-price);printf( 供货单位 :%sn,p1-source); break;else p1=p1-next;if(p1=NULL) /*p1=NULL 表示到最后都没有找到与 信息数据库中与输入相同的零部件名称 */printf( 文件中没有您所查找的采购信息,请核对您的采购编号是否输 入正确! n);printf( 请按任意键返回返回!
37、 ); fflush(stdin);scanf(%c,&ch);printf( 按任意键返回 );fflush(stdin); scanf(%c,&ch);根据采购零部件名称查找采购信息void nameshow()char aname10,ch; int n=0;p1=head;if(p1=NULL)printf( 采购信息数据库为空 n);printf( 按任意键返回 ); getch();system(cls);exit(0);printf( 请输入所查零件名称 (以回车键结束 ) :n); fflush(stdin);scanf(%s,aname); while(p1!=NULL) i
38、f(strcmp(p1-itemname,aname)=0) printf( 采购编号: %sn,p1-buynum);printf( 零部件名称: %sn,p1-itemname);printf( 采购日期: %dn,p1-day);printf( 采购员名字: %sn,p1-buyername);printf( 采购数量: %dn,p1-count);printf( 采购单价 :%fn,p1-price);printf( 供货单位 :%sn,p1-source);n=1;else p1=p1-next;if(n!=1)printf( 文件中没有您所查找的采购信息,请核对您的零部件名称是否
39、输入正确! n);printf( 请按任意键返回返回! ); fflush(stdin);scanf(%c,&ch);printf( 按任意键返回 );fflush(stdin); scanf(%c,&ch);删除并保存余下采购信息函数*/void disapper()char anum10,ch;if(flag=0) /*flag=0 表 示 未 建 立文件,标志位法 */printf( 未建立,采购信息数据库为空 n);printf( 按任意键返回 );getch();return;if(head=NULL)printf(n 采购信息数据库为空,无法删除 , 请按任意键返回 :n); ge
40、tch();system(cls);return;p1=head; /*p1 指向头结点 */printf( 请输入要删除的采购信息编号 :n);fflush(stdin);scanf(%s,anum);while(strcmp(anum,p1-buynum)!=0&p1-next!=NULL) /* 找到要删除的学号 */ p2=p1; p1=p1-next ; if(strcmp(anum,p1-buynum)=0) 只有一个节点的情况要删除的编号在第一个if(head-next=NULL) /* */ free(head); head=NULL; else if(head=p1) /*
41、节点中 */ head=p1-next; free(p1); elsep2-next=p1-next;free(p1);printf( 已删除! n);listCG();save();elseprintf( 找不到此采购编号对应的采购信息 , 请核您输入的采购编号是 否正确 !);printf( 按任意键返回 :n);fflush(stdin);printf( 按任意键返回 );fflush(stdin);scanf(%c,&ch);修改并保存采购信息函数void change()char anum10,ch;int t,k;long y,m,d;if(flag=0)printf( 未建立,采
42、购信息数据库为空 n);printf( 按任意键返回 );getch();return;if(head=NULL)printf(n 采购信息数据库为空,无法修改getch();system(cls);return;p1 = head;请按任意键返回 :n);001002,以空格键结printf( 请输入要修改采购信息的采购编号(形如 束) :n);fflush(stdin);scanf(%s,anum);while(strcmp(anum, p1-buynum) != 0 & p1-next != NULL ) p1=p1-next;if(strcmp(anum, p1-buynum) = 0 )printf( /*是否修改采购编号?是( 1)否( 0); 判断各项是否需要修改 */scanf(%d,&t);if(t=1)printf( 请输入修改后的采购编号 :n);fflush(stdin); scanf(%s,p1-buynum);printf( 是否修改零部件名称?是( 1)否( 0);scanf(%d,&t);if(t=1)printf( 请输入修改后的零部件名称 :n); fflush(stdin);scanf(
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GB/T 9961-2026鲜、冻羊肉
- 传染病对心理健康的影响
- 荆州CEO家园前期物业管理方案模板
- 2026中医护理专业英语课件
- 艾滋病宣传方案
- 江苏扬州市仪征市市级名校2026年初三年级第一次校模拟考试英语试题含解析
- ARDS心理支持与沟通技巧
- 河北省廊坊市霸州市重点名校2026届初三质量监测(一)英语试题试卷含解析
- 山东省沂水县2025-2026学年初三下学期三模考试语文试题理试题含解析
- 贵州省黔东南州剑河县重点名校2026届初三下学期语文试题期中测试卷含解析
- 智能汽车驾乘体验测试评价规程-行车辅助
- 义务教育数学课程标准(2025年修订版 VS 2022年版)对比
- 学校投诉处理制度
- 2026四川泸州产城招引商业管理有限公司人员招聘4人笔试参考题库及答案解析
- 小学数学巧算24点专项练习题(每日一练共19份)
- 南阳市2023河南唐河县事业单位招聘(第12号)笔试历年参考题库典型考点附带答案详解
- 《成人2型糖尿病基层诊疗指南(2025版)》
- GB/T 23932-2025建筑用金属面绝热夹芯板
- 《用改革破解发展中的新难题-福建集体林权制度改革的经验与启示》课件
- 炎德英才大联考雅礼中学2026届高三月考试卷英语(五)(含答案)
- 春季防火防风安全培训会课件
评论
0/150
提交评论