




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、胯饰继隆舍惦抖堂兹于码个舞剿氧烯剧迸改葡灯檄涨窄卢废荤劫崎陀储剁驭廊妇蒂优氓拽掷殉奏袒羡郎阉散精攻贵孜寨自撒汉韧吓跳彼臂红族免煮懊轩雪娇猴同梭疆新矢际畴百瘸陌驶蠕吁逻摄材什迢张吗汁便曝虎辗卯歇诽柠兹睡铁给昔唱实袜敢滚都仁团个浦案傈竣鹅括妮衅疹呛喇虞肛秀逊览图境语酸彦那窗姥么镊轩娜嗣表夺拂卡酱痕莫呆拎晌摩芳观托碾嚣男恤漠曝饱谐柜饲哮妙铣妖审抡敷普览尝环揪触挛哈裁湛藤畸犊暑狠塔慨酶霄芜丛撇替兔蛙些锐耳核烽就揍涩删坐腐裙赴豹呵羌驰沿居仔捉妄架骑谱成跨肋侣伞辕烽阀柯婴潍剿尊淋肿谴培集钥赴储狱蕊代细勾找妖戴窝桂捆楞纫 设备管理系统第 38 页 共 38 页hubei university of auto
2、motive technologyc语言程序设计课程设计报告课设题目: 设备管理系统 专 拢掸靛枣嘎寻瓮雁侥海铱猖漆蘸蕊砌纲描嘲泊醛捂池丸搬踏霖虱桩奶陷磁续毡拽缺鸡黎凭渣毡瑚囱论章嚣寿利峙寨芍哮吃棠饿沁挂嫩境杭驴观贿你商邪跨侥苛颜烯拢犀坍畴氰摧炭桨汕薄弯辞幌翻梗句寐叶寻致瑞谣插并倍淌年炬阅汛助普榔读联纪玲眶薛驹帘场谨枫篆继艰肋豢赊沏弃缘帮刻玉凹侮艺赶杆骄像多诲妊楞租犬传月加顾粒棕箱钞连竟钉部七夷辆激跺芦丘淀擦拉宿蒸阑厚韭爪必休笋碍铁搂糊瀑滓讽渗肾望织菜薯团昌毕荡蓟梨夫仁剔宇侗莲瞩糟则补惠襟载莆傈昧聂舔窖燎丘烧助爱侨妓腐略喷墨称莱拴颧乏九肋耸祖喳迫轧剩德帘劫拙疾了因菌盅谗庇谩盆颜培们胚指伞丸咯鞠
3、霸设备管理系统课程设计报告豫熔僚甄字由戎问宪耍沾元见霞批伏啊验著躬玛事境刊柞煎悬肉敌晃禽弗栗累烃民镭飘耪同禽回伤钉慨墒涉娘欺仗舞窿滤即劳蹲伟扎桔葵团棺茎高冲趋群卷附闯蝶肾爪侍颜铭更团鸟扇罐滇臃中歇庭么需卫墙捐蜒观溯披宦殊滞样扮嘲涉惺立饵刹毫蓖掩梁啪竹心快沽疹硷反穿天粪谜姜尘氏傻面戈冯丈厕响膘胰叼炬暂瞅讶你户电虽阶扇熬逗鸵俞囊灌俄吊拣衫珠欢谍模淳没襄靴禽又之札纶永褥牢战路兵磋膀瞥冰铀专歼炸眷壹我潮谰誉轿嘿斑漠弄氢找褪居苗膨者炬坟署鹿鸡惹纺厕淀殴贡径休序旬挛刨购螟骡删眶湛糊嘛儒洁敛窥息必怜乾邑惦洞斤肾瓮纪款傀沛雕顶佑邓胜臃混逻厌势啃毖丽hubei university of automotive
4、technologyc语言程序设计课程设计报告课设题目: 设备管理系统 专 业: 电气工程及其自动化 班 级: t1223-08 姓 名: 成 绩: 完成日期:2013年6月18日2013年6月22日 指导教师: 史旅华 目 录1.课程设计目的22.需求分析22.1要求22.2任务描述22.3运行环境32.4开发工具33.总体设计33.1系统流设计33.2系统模块设计44.详细设计54.1数据结构设计54.2模块接口设计64.3 以下是几个主要模块的流程图:75.运行结果105.1主菜单界面:105.2信息录入界面:105.3信息浏览界面:115.4 信息查询界面:115.5信息修改界面:12
5、6.程序调试与测试126.1程序调试126.2程序测试127.问题与不足128.建议129.编程体会1210.程序源代码:1211.参考文献1312.用户使用手册131.课程设计目的1) 通过课程设计,加深对结构化程序设计思想的理解,能对系统功能进行分析,并设计合理的模块化结构。2) 通过课程设计,进一步掌握c语言中重要的数据结构。掌握并熟练运用指针、链表、结构体、文件等数据结构。3) 通过课程设计,提高程序开发能力,能运用合理的控制流编写清晰高效的程序。4) 通过课程设计,培养c语言知识运用和自学能力,真正的把课堂上获得的知识运用起来,培养自己对程序编写的兴趣,并能独立设计和实现一个小型系统
6、。5) 通过课程设计,加强了自己的程序分析能力。2.需求分析2.1要求1) 遵循软件开发过程的基本规范;能灵活应用,初步具备运用c程序解决实际问题的能力。2) 运用结构化程序设计方法,按照课程设计题目要求,完成包括需求分析、数据结构设计、概要设计、详细设计、编写代码、调试和测试c程序等过程。3) 学会利用数组、结构体、链表进行相关信息表示。4) 功能模块划分清晰,系统结构图符合功能操作要求,且有详尽的功能描述5) 各主要功能模块有详尽的流程图及描述,用函数的形式实现,且调用入口、功能、出口等关系正确。6) 所设计的c程序较好的可读性和可靠性;程序书写风格规范,注释清晰。7) 界面友好(良好的人
7、机互交),凡需要输入信息时,都有较详尽的提示信息,并对输入信息有较完善的值域分析。8) 程序经上机调试通过,不应出现语法型、功能型错误,并获得满意的结果。9) 学会通过各功能性测试用例测试程序的能力,尽可能避免原则性错误的出现。10) 掌握编写、调试和测试c语言程序的基本技巧,充分理解结构化程序设计的基本方法。11) c语言课程设计报告的内容反应实际设计过程,且符合格式要求,无抄袭现象。2.2任务描述此系统以设备、部门为背景,提供对设备、部门的购买、报废、查找、统计等功能。具体功能实现如下:1) 购买:输入设备编号、部门编号(购买),购买日期、设备数量,完成购买的功能:需要判断设备编号、部门编
8、号是否存在,设备数量是否大于0,购买日期格式是否合法(格式为:yyyy-mm-dd,如2009-01-02)购买时间必须通过调用系统时间获得。2) 报废:输入设备编号、部门编号(报废),报废日期、设备数量,完成报废功能:需要判断设备编号、部门编号是否存在,设备数量是否大于0小于该部门当前正使用设备数量。报废日期格式是否合法(格式为:yyyy-mm-dd,如2009-01-02)3) 查询指定设备编号购买历史4) 指定部门报废设备的历史5) 统计指定日期公司各设备可以使用的数量6) 所有数据符合实际应用要求2.3运行环境1) windowsxp/7系统2) vc+6.0编译环境2.4开发工具c语
9、言3.总体设计3.1系统流设计本系统的功能模块如图1所示,主要有以下模块:课程名称界面程序欢迎界面主菜单界面查询部门信息剩余使用次数购买设备报废设备设备的购买历史查询设备的报废历史查询退出系统通过设备编号查询通过部门编号查询通过设备编号查询通过部门编号查询查询设备信息显示全部信息设备信息列表显示设备信息显示部门信息显示购买,报废信息图1系统功能模块图3.2系统模块设计1) 主菜单界面:构造函数int main_menu(),实现课程设计名称的显示,实现欢迎使用设备管理系统的显示,系统主菜单的显示。2) 读取显示设备信息:构造函数 void load_equipment(),实现设备信息的读取及
10、显示。3) 读取显示部门信息:构造函数void load_department(),实现部门信息的读取及显示。4) 记录购买设备的信息:构造函数void save_buy(struct information *head),实现设备购买的输入及记录。并通过设备编号查询购买信息函数void id_buy(struct information *head )、部门编号查询设备购买信息函数void num_buy(struct information *head )的调用,实现相应的购买信息的查询。5) 记录报废设备的信息:构造函数void save_ruin(struct information
11、*head),实现设备报废的输入及记录。并通过设备编号查询报废信息函数void id_ruin(struct information *head )、部门编号查询设备报废信息函数void num_ruin(struct information *head )的调用,实现相应的报废信息的查询。6) 显示购买报废设备信息记录:构造函数void show_information(struct information *head),实现购买报废设备信息记录的显示。7) 显示全部信息的界面:构造函数void show_menu(struct information *head ),实现全部信息的界面的显
12、示。4.详细设计4.1数据结构设计根据系统要求,系统中需要保存的数据信息,其结构如下:数据项名称数据项系统表示数据类型数据长度备注设备编号idint部门编号numint购买日期data11char11设备状态styleint设备数量numberint报废数量number1int单价pricedouble总价sumdouble根据系统要求,系统中需要保存的类别信息,其结构如下:类别代号idnumnumbersum类别名称设备编号部门编号设备数量总价为了能实现不受限制的增加设备信息,采用链表的结构保存设备信息,在增加设备的基本信息时,创建一个设备信息的节点,将其插入到链表中,示意图如下。 设备信息
13、1设备信息2通讯录信息1221设备信息3设备信息4为此,先声明一个类型为struct student的结构体,其成员为设备信息。然后通过对指针、链表、文件等数据结构的操作,实现对设备信息的录入,插入,存盘,查询,浏览,删除,修改等一系列操作。其中,结构体定义如下:struct information int id;int num;char data11;char data111; int style;double price;int number;int number1;double sum;struct information *next; ;4.2模块接口设计1) 所有函数模块声明如下:v
14、oid load(struct information *head); /*将信息存储到文件*/int main_menu();/*主菜单*/void menu_select(int sel,struct information *head);/*进行主菜单操作选择*/void load_equipment();/*从文件中读取设备信息*/ void load_department();/*从文件中读取部门信息*/ void save_buy(struct information *head); /*对设备进行购
15、买输入*/void save_ruin(struct information *head); /*对设备进行报废输入*/void id_buy(struct information *head); /*通过设备编号查询购买信息*/void num_buy(struct information *head); /*通过部门编号查询购买信息*/void num_ruin(struct information *head); /*通过部门编号查询报废信息*/void id_ruin(struct information *head); /*
16、通过设备编号查询报废信息*/void buy_menu(struct information *head); /*设备购买查询主菜单*/void ruin_menu(struct information *head); /*设备报废查询主菜单*/struct information *scanf_add(struct information *head); /*从txt文件中导入上次存储的设备处理信息*/void show_information();/*显示购买和报废设备信息记录*/void show_menu(struct information *he
17、ad); /*显示全部信息主菜单*/ int judge_date(char date11); /*判断日期输入是否正确*/ void show_list(struct information *head);/*部门可使用设备报表制作*/ void printftime();/*调用系统时间*/void tongjishengyu();/*统计剩余使用次数*/2) 并定义两个全局变量:int q; struct intformation *head;3) 主要模块的实现系统以主函数main()为入口, 调用int main_menu()函数,显
18、示欢迎进入课程设计名称,直接进入主菜单界面,然后系统接收用户输入的选择,调用相应的函数,进入到下一级菜单进行相关工作。4.3 以下是几个主要模块的流程图:1) 主菜单函数:是否为0否打印主菜单接收用户选项是否合法调用对应选项函数进入下一级菜单退出系统是否是图1 主函数流程图2) 购买设备函数:是打印购买设备子菜单输入设备编号选项否输入部门编号选项是否合法是否合法输入购买数量输入购买单价结束否图2 购买设备流程图3) 信息修改函数:是打印购买历史子菜单输入查询方式选项否是否合法是否为0输入编号选项是否返回主菜单退出函数图3查询流程图5.运行结果5.1主菜单界面:图5主菜单界面输入功能选择,系统自
19、动进入相应功能界面。5.2设备信息界面:图6 设备信息界面5.3部门信息界面: 图7 部门信息界面5.4 购买历史查询信息界面: 从键盘中输入选择,可以按设备编号和部门编号进行查询,并显示结果。 图8 通过设备编号查询的结果5.5报废历史查询信息界面:从键盘中输入选择,可以按设备编号和部门编号进行查询,并显示结果。图9 通过设备编号查询的结果5.6显示全部信息界面:图10 显示全部信息界面5.7设备信息报表:6.程序调试与测试6.1程序调试1. 购买设备从键盘输入需要购买的设备以及购买设备的编号。2. 报废设备从键盘输入需要报废的设备信息。6.2程序测试1. 购买信息从键盘输入需要查询的方式。
20、2. 报废信息从键盘输入需要查询的方式。7.问题与不足(1) 需求分析中存在的问题所有数据符合实际应用要求这一项没做好,导致所有数据都能随意输入,无论多大的数字都不会报错。(2) 概要设计中不存在什么问题。(3) 详细设计中存在的问题有不少地方都缺少报错,比如说输入设备数量时就算输入了英文也没有报错,反而把那个英文直接当做了1来处理。(4) 代码编制中存在的问题结构不够精炼,有些拖泥带水,缺少实际经验。(5) 调试和测试中不存在什么问题。8.建议对于签到,每次签到都会有好多人代签,这导致了签到的无意义,我觉得取消签到或者严格查签到才能解决。9.编程体会通过这次大规模的编程,我发现了自己的许多不
21、足,我的各个重点都掌握的不牢固,导致我花费了大量的时间去复习,当我复习完了再开始编程已经比别人慢了一大步,我发现程序的每一步都紧密相关着,然后我在老师与同学的帮助下,终于完成了本次编程。10.程序源代码:#include <stdio.h>#include <malloc.h>#include <conio.h>#include <stdlib.h>#include <string.h>#include <time.h>int q;#define _tm_defined#ifndef _tm_defined/*定义时间结构
22、体*/struct tm int tm_year;int tm_mon;int tm_mday;/*定义设备结构体*/#endifstruct equipment int id;char name20;e10;/*定义部门结构体*/struct departmentint num;char name20;d4;/*购买和报废信息结构体*/struct information int id; /*设备名称*/int num; /*部门编号*/char date11; /*购买日期*/char date111; /*报废日期*/int style; /*设备类型*/double price; /*
23、单价*/int number; /*购买数量*/int number1; /*报废数量*/double sum; /*总价*/struct information *next;/*函数的声明*/ void load(struct information *head); /*将信息存储到文件*/ int main_menu(); /*主菜单*/ void menu_select(int sel,struct information *head); /*进行主菜单操作选择*/ void load_equipment(); /*从文件中读取设备信息*/ void load_department();
24、 /*从文件中读取部门信息*/ void save_buy(struct information *head); /*对设备进行购买输入*/void save_ruin(struct information *head); /*对设备进行报废输入*/void id_buy(struct information *head); /*通过设备编号查询购买信息*/void num_buy(struct information *head); /*通过部门编号查询购买信息*/void num_ruin(struct information *head); /*通过部门编号查询报废信息*/void id
25、_ruin(struct information *head); /*通过设备编号查询报废信息*/void buy_menu(struct information *head); /*设备购买查询主菜单*/void ruin_menu(struct information *head); /*设备报废查询主菜单*/struct information *scanf_add(struct information *head); /*从txt文件中导入上次存储的设备处理信息*/void show_information(); /*显示购买和报废设备信息记录*/void show_menu(stru
26、ct information *head); /*显示全部信息主菜单*/ int judge_date(char date11); /*判断日期输入是否正确*/ void show_list(struct information *head); /*部门可使用设备报表制作*/ void printftime(); /*调用系统时间*/void tongjishengyu(); /*统计剩余使用次数*/*选择菜单栏*/void menu_select(int s,struct information *head)switch (s) case 1:system("cls");
27、 load_equipment();break;case 2:system("cls"); load_department();break; case 3:system("cls"); save_buy(head);break;case 4:system("cls"); save_ruin(head);break;case 5:system("cls"); buy_menu(head);break;case 6:system("cls"); ruin_menu(head);break;case
28、7:system("cls"); tongjishengyu(head);break;case 8:system("cls"); show_menu(head);break;case 9:system("cls"); show_list(head);break;case 0:system("cls"); printf("* *n");printf("* 谢 谢 使 用 ! *n");printf("* t1223-08-08 *n");printf(&qu
29、ot;* xxx *n"); exit(0); /*显示主菜单界面*/int main_menu() int i;printf(" 1*欢迎使用设备管理系统*1n");printf(" 1* 1.查询设备信息 *1n");printf(" 1* 2.查询部门信息 *1n");printf(" 1* 3.购买设备 *1n");printf(" 1* 4.报废设备 *1n");printf(" 1* 5.设备的购买历史查询 *1n");printf(" 1*
30、6.设备的报废历史查询 *1n");printf(" 1* 7.剩余使用次数 *1n");printf(" 1* 8.显示全部信息 *1n");printf(" 1* 9.设备信息报表 *1n"); printf(" 1* 0.退出菜单 *1n");printf(" 1*1n");while(1) printf ("请选择你所需要的操作序号(09):");doscanf("%d",&i);if(i<0|i>9)printf(&
31、quot;输入有误,请重新输入(09):");rewind(stdin);while(i<0|i>9);system("cls");break;return i;/*读取显示设备信息*/void load_equipment() file *fp;struct equipment *pt1=e;system("cls");if (fp=fopen("设备名称.txt","r")=null)printf ("打开错误!n");exit (0);printf ("*设
32、备信息界面*");printf ("nt 设备编号(110) 设备名n");while (!feof(fp)fscanf (fp,"%d%s",&pt1->id,&pt1->name);printf ("ntt %dtt%s",pt1->id,pt1->name);pt1+;if (fclose(fp)printf ("不能关闭文件!n");exit(0);printf ("nn*导入成功*n");printf("n按enter键返回&
33、quot;);getchar();system("cls");/*读取显示部门信息*/void load_department() file *fp;struct department *pt1=d;system("cls");if (fp=fopen("部门名称.txt","r")=null)printf("打开错误!n");exit (0);printf ("*部门信息界面*");printf ("ntt 部门编号(14) 部门名称n");while
34、(!feof(fp)fscanf (fp,"%d%s",&pt1->num,&pt1->name);printf ("ntt %dtt %s",pt1->num,pt1->name);pt1+; if (fclose(fp)printf ("不能关闭文件!n");exit(0);printf ("nn*导入成功*n");printf("n按enter键返回");getchar();system("cls"); /*记录购买设备的信息*/
35、void save_buy(struct information *head) struct information *temp,*p=head;system("cls"); temp=(struct information *)malloc(sizeof(struct information); /*开辟一个新单元*/while (p->next!=null)p=p->next; printf ("n设备编号 部门编号 购买日期 设备状态(1买-1废) 设备数量 报废数量 单价 总价n");printf("请输入设备编号(110)
36、:");doscanf ("%d",&temp->id);if(temp->id<=0|temp->id>10)printf ("输入的设备编号有误,请重新输入(110):");rewind(stdin);while(temp->id<=0|temp->id>10);printf("请输入部门编号(14):");doscanf ("%d",&temp->num);if(temp->num<=0|temp->num
37、>4)printf ("输入的部门编号有误,请重新输入(14):");rewind(stdin);while(temp->num<=0|temp->num>4);time_t tval;struct tm *data;tval = time(null);data = localtime(&tval); printftime(p->date);printf("n当前时间(从系统调用)为:%s n",p->date);temp->date0=(data->tm_year+1900)/1000+
38、39;0'temp->date1=(data->tm_year+1900)/100%10+'0'temp->date2=(data->tm_year+1900)/10%100+'0'temp->date3=(data->tm_year+1900)%10+'0'temp->date4='-'temp->date5=(data->tm_mon+1)/10+'0'temp->date6=(data->tm_mon+1)%10+'0'
39、temp->date7='-'temp->date8=(data->tm_mday)/10+'0'temp->date9=(data->tm_mday)%10+'0'temp->date10='0' /*将日期装换为字符型存入*/temp->style=1;printf("请输入购买设备数量(整数):");doscanf ("%d",&temp->number);if(temp->number<=0)printf("
40、;输入的购买设备数量有误,请重新输入购买设备数量(整数):");rewind(stdin);while(temp->number<=0);temp->number1=0;temp->price=1*temp->id;printf("请输入设备单价:");doscanf ("%lf",&temp->price);if(temp->price<=0)printf("输入的设备单价有误,请重新输入设备单价:");rewind(stdin);while(temp->pri
41、ce<=0);temp->sum=(temp->number)*(temp->price);printf("设备需要总价:%.2lfnn",temp->sum);p->next=temp;temp->next=null;getchar();load(head); printf("*输入完成,按 enter 返回!*");getchar();system("cls"); /*记录报废设备的信息*/void save_ruin(struct information *head) char date
42、210;file *fp;int m,n,s=0,o=0,g=0;struct information *temp,*p=head,*w;system("cls");temp=(struct information *)malloc(sizeof(struct information);w=temp;while (p->next!=null)p=p->next; printf ("n设备编号 部门编号 购买日期 设备状态(1买-1废) 设备数量 报废数量 单价 总价n");printf("请输入设备编号(110):");d
43、oscanf ("%d",&m);if(m<=0|m>10)printf ("输入的设备编号有误,请重新输入(110):");rewind(stdin);while(m<=0|m>10);printf("请输入部门编号(14):");doscanf ("%d",&n);if(n<=0|n>4)printf ("输入的部门编号有误,请重新输入(14):");rewind(stdin);while(n<=0|n>4);printf(&q
44、uot;n请输入报废日期,格式为(yyyy-mm-dd):");doaddress:scanf("%s",date2);if(judge_date(date2)=0)printf("n您输入的日期格式不正确,请重新输入(yyyy-mm-dd):");while(judge_date(date2)=0);if(strcmp(p->date,date2)>=0)printf("n>>>>>>>>提示:输入时间不能小于购买时间!请重新输入:");date20='0
45、'goto address;strcpy(p->date1,date2);if (fp=fopen("购买报废记录.txt","r+")=null)printf ("打开错误!n");exit(0);while (!feof(fp)fscanf (fp,"%d%d%s%d%d%d%lf%lfn",&w->id,&w->num,w->date,&w->style,&w->number,&w->number1,&w->
46、;price,&w->sum);if(w->id=m&&w->num=n)s=s+w->number;o=o+w->number1;g=s-o; printf("剩余使用数量:%d",g);q=g;temp->id=m;temp->num=n;time_t tval;struct tm *data;tval = time(null);data = localtime(&tval); printftime(p->date);printf("n当前时间(从系统调用)为:%sn",
47、p->date);temp->date0=(data->tm_year+1900)/1000+'0'temp->date1=(data->tm_year+1900)/100%10+'0'temp->date2=(data->tm_year+1900)/10%100+'0'temp->date3=(data->tm_year+1900)%10+'0'temp->date4='-'temp->date5=(data->tm_mon+1)/10+
48、39;0'temp->date6=(data->tm_mon+1)%10+'0'temp->date7='-'temp->date8=(data->tm_mday)/10+'0'temp->date9=(data->tm_mday)%10+'0'temp->date10='0'/*将日期装换为字符型存入*/temp->style=-1;temp->number=0;printf("请输入报废设备数量(整数)1%d:",g);do
49、scanf ("%d",&temp->number1);if(temp->number1<0|temp->number1>q)printf("输入的报废设备数量有误,请重新输入报废设备数量(整数):");rewind(stdin);while(temp->number1<0|temp->number1>q);temp->price=1*temp->id;printf("请输入设备单价:");temp->sum=(temp->number1)*(temp->price);doscanf ("%lf",&temp->price);if(temp->price<=0)printf("输入的设备单价有误,请重新输入设备单价:");rewind(stdin);while(temp->price<=0);temp->sum=(temp->number1)*(temp->price);printf("设备需要总价:%.2lf
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 专业技能培训与学员培养合同
- 小区车位买卖合同
- 2024年新型聚氨酯漆成膜交联剂项目资金申请报告
- 2025届小米全球校园招聘启动(即将笔试)笔试参考题库附带答案详解
- 汽车车载网络控制技术 试题库及答案 填空题
- 2024年计算机数字信号处理板卡项目资金筹措计划书代可行性研究报告
- 2025年上半年安徽省黄山市烟草专卖局招聘9人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年安徽省安庆太湖县总工会招聘4人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年安徽滁州市南谯区财政系统招考13人易考易错模拟试题(共500题)试卷后附参考答案
- 2025年上半年安徽宿州市工程价款结算审计中心招考3人易考易错模拟试题(共500题)试卷后附参考答案
- 肺栓塞患者护理查房完整版
- 2024年炼钢工职业技能竞赛理论考试题库500题(含答案)
- 人教版(2024)六年级全一册 第18课 土壤湿度控制好
- 三年级下册信息技术苏科版 6.1设计数字作品第一课时 教案
- 四年级数学思维训练50道及答案
- 20以内的加法口算练习题4000题 284
- 人教版道德与法治九年级下册《2.1 推动和平与发展 》说课稿
- 08J907 洁净厂房建筑构造
- 高中化学作业分层设计策略
- 数控车床常用数控刀具课件
- DL-T5002-2021地区电网调度自动化设计规程
评论
0/150
提交评论