下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、目录一、需求分析 2二、概要设计2三、详细设计4四、调试分析17五、用户手册17六、测试数据18七、 附录20一、需求分析1. 输入功能:输入30名学生的学号、班级、姓名、上机起始时间。2. 计算功能:计算每个下机学生的上机费用,每小时1元。(上机费用=上机时间1.0/h,不足一小时按一小时计算)3. 查询功能:按条件(班级、学号、姓名)显示学生的上机时间。4. 机器使用情况的显示(显示方式不限但要一目了然)5. 要求:1)源文件采用多文件的工程结构;2)数据存储采用文件形式;3)米用面向对象方法设计;4)功能完善,适当的注释;5)关于文件的内容需要自学;、概要设计int getcla();获
2、取班级号 int gettag(); 获取标记 int getst unum();获取学号 int getco mnum();获取上机号 double cou ntht();计算上机时间 int cou ntm();计算上机费用 void disp();显示void disp2();显示 21. 学生类的定义:Student学生类) int tag; 删除标记 char n ame20;学生姓名 in t cla;班级 int stunum;学号 int comnum;上机号 time_t stime;开始上机时间 time_t otime;下机时间 double htime;上机总时间 in
3、t mon ey; 上机费用 Stude nt();构造函数Void upcom(char Name20,int Cla,int Stunum,int Comnum);上 机操作int downcom();下机操作 void delstu();删除操作 void setotime();设置下机时间 time_t gettime();获取当前时间 char* get name();获取姓名2. 学生库类定义:StuData学生库类)int top;学生记录指针Student studentMAXS;学生记录 StuData();构造函数Stude nt* search nu m(i nt Stu
4、num) 按学号搜索学生Student* searchcla(int Cla);按班 级搜索学生void dispbycla(int Cla);按班级显 示学生Stude nt*search name(char *Name); 按姓名显示学生void dispall();显示所有学生信息 void upcom(char Name20,i nt Cla,i nt Stunu m,i nt Comnu m);上机 操作void downcom(int Stunum);下机 操作int search();搜索操作StuData();析构函数3. 电脑类的定义:Computer(电脑类)int tag
5、;删除标记int comnum;电脑号 Computer();构造函数 void setco mnu m(i nt Comnu m); 设置电脑号int getco mnum(); 获取电脑号 void upcom(); 上机操作 void downcom();下机操作 int gettag();获取标记Computer computer30; 脑记录电ComData();构造函数Computer* searchcom();搜索空闲电脑Computer* search nu m(i ntCom num)按电脑号搜索4.电脑库类的定义:ComData( 电脑库类)int upcom(); 上机操
6、作 void disp(); 显示 ComData();析构函数三、详细设计1. 学生类成员函数的定义:Stude nt:Stude nt() /构造函数void Stude nt:upcom(char Name20,i nt Cla,i nt Stunu m,i nt Comnum) /上机strcpy( name,Name);tag=1;cla=Cla;stunum=St unum;comnum=Co mnum;stime=gettime();int Stude nt:dow ncom() / 下机otime=gettime(); setotime(); delstu();disp();r
7、eturn comnum;void Stude nt:delstu() /更改上机标记tag=0;void Stude nt:setotime() / 获取下机时间otime=gettime();time_t Stude nt:gettime() /获取当前时间return time(NULL);char* Stude nt:get name() /获取姓名return n ame;int Stude nt:getcla() /获取班级return cla;int Stude nt:gettag() /获取上机标记return tag;int Stude nt:getst unum() /re
8、turn stu num;int Stude nt:getco mnum() /return comnum;double Stude nt:cou ntht() /获取学号获取上机号计算总上机时间return difftime(otime,stime);int Stude nt:cou ntm() /计算上机费用if(i nt)cou ntht()%3600=0)return (i nt)cou ntht()/3600;return (i nt)cou ntht()/3600)+1;void Stude nt:disp() / 显示coutvv"姓名:"<<na
9、mevv" "vv"班级:"<<cla<<" "<<" 学号:"<<stunum<<" "<<"上机号"<<comnum<<endl;coutvv"开始上机时间:"<<asctime(localtime(&stime)<<" "<<" 上机总时 间:"<<counth
10、t()/3600.00<<" 小时"<<""<<" 上机费用:"<<countm()<<"元"<<endl;void Stude nt:disp2() / 显示cout<<e ndl<<e ndl<<"上机成功"<<e ndl;coutvv"姓名:"<<name<<endl<<"班级:"vvclavve
11、ndl<<"学号:"<<stunumvvendlvv"开始上机时间:"vvasctime(localtime(&stime)vv"上机号:"vvco mnum vve ndl;/coutvv"开始上机时间:"vvstimevv" "vv" 上机总时间:"vvcountht()vv" "vv"上机费用:"vvcountm()vvendl;2. 学生库类成员函数定义:StuData:StuData() /构造
12、函数,将 student.txt中的内容读到 student中Stude nt s;top=-1;ifstream fin ("stude nt.txt");while(1)fin .read(char *)&s,sizeof(s);if(!fi n)break;top+;stude nttop=s;fin .close();Stude nt* StuData:search num(i nt Stu num) / 按学号搜索for(i nt i=0;i<=top;i+)if(stude nti.getst unum( )=St unum&&st
13、ude nti.gettag()=1)return &stude nti;return NULL;Stude nt* StuData:searchcla(i nt Cla) /按班级搜索for(i nt i=0;i<=top;i+)if(stude nti.getcla()=Cla&&stude nti.gettag()=1)return &stude nti;return NULL;void StuData:dispbycla(i nt Cla) /按班级显示for(i nt j=0;jv=top;j+)if(stude ntj.getcla()=Cla
14、&&stude ntj.gettag()=1)stude ntj.disp();cout«e ndl;Stude nt* StuData:search name(char *Name) / 按姓名搜索for(i nt i=0;i<=top;i+)if(!strcmp(stude nti.get name(),Name)&&stude nti.gettag()=1)return &stude nti;return NULL;void StuData:dispall() /显示所有学生for(i nt i=0;i<=top;i+)if(
15、stude nti.gettag()=1)stude nti.setotime();stude nti.disp();cout«e ndl;上机void StuData:upcom(char Name20,i nt Cla,i nt Stunu m,i nt Comnum) /top+;stude nttop.upcom(Name,Cla,Stu nu m,Co mnu m);void StuData:dow ncom(i nt Stunum)/下机Stude nt *p;p=search nu m(St unu m);p->dow ncom();int StuData:sea
16、rch() /机房学生查询char choice;char n ame20;int stunum;int cla;Stude nt *s;while(choice!='0')"<<e ndl«e ndl;coutvvendl«endlvv" 机房学生查询cout«"1按姓名查询"<<e ndl;cout<<"2按学号查询"<<e ndl;cout<<"3按班级查询"<<e ndl;cout<&
17、lt;"4全部学生信息"<<endl;coutvv"0 返回主菜单cin> >choice;switch(choice)case '1':system("cls");coutvv"请输入学生姓名:cin>>n ame;s=search name( name);if(s=NULL)coutvv"机房没有此人break;s->disp();break;case 2:system("cls");coutvv"请输入学生学号: cin> &
18、gt;st unum;s=search nu m(st unu m); if(s=NULL)"vve ndl;"vve ndl;"vve ndl;"vve ndl;coutvv"机房没有此人"vvendl;break;s->disp();break;case 3:system("cls");cout«"请输入班级号:"<<endl;cin> >cla;s=searchcla(cla);if(s=NULL)cout«"机房没有该班级的人!
19、"<<endl;break;dispbycla(cla);break;case '4':system("cls");cout«e ndl«e ndl<<" 机房所有上机学生信息如下"<<e ndl«e ndl;dispall();break;case 'O':return 0;default:cout«"输入有误,请重新输入:"<<endl;cout«"按任意键返回"<&
20、lt;endl;getch();system("cls");StuData:StuData() / 析构函数,将 student中数据写到 srudent.txt 中ofstream fout("stude nt.txt");for(i nt i=0;i<=top;i+)if(stude nti.gettag()=1)fout.write(char* )&stude nti,sizeof(stude nti);fout.close();3. 电脑类成员函数定义:Computer:Computer() /构造函数tag=0;void Comp
21、uter:setco mnu m(i nt Comnum) /设置电脑号comnum=Co mnum;int Computer:getco mnum() / 获取电脑号return comnum;void Computer:upcom() / 上机tag=1;void Computer:dow ncom() / 下机tag=0;int Computer:gettag() / 获取上机标记return tag;4. 电脑库类成员函数定义:ComData:ComData() /构造函数Computer c;ifstream fin ("computer.txt");for(i
22、nt j=O;j<MAXC;j+)fin .read(char* )& c,sizeof(c);computerj=c;fin .close();for(int i=0;i<MAXC;i+)computeri.setco mnu m(i+1);Computer* ComData:searchcom() / 搜索空闲电脑for(int i=0;i<MAXC;i+)if(computeri.gettag()=0)return &computeri;return NULL;Computer* ComData:search num(i nt Comn um) / 按电
23、脑号搜索电脑for(int i=0;i<MAXC;i+)if(computeri.getco mnum( )=Co mnum)return &computeri;return NULL;int ComData:upcom() /上机Computer *p=searchcom();if(p=NULL)cout«"机房已满,不能上机"<<endl;return 0;p->upcom();return p->getco mnum();void ComData:disp() / 显示coutvvendlvvendlvv"电脑
24、使用情况如下,1'为被使用中,O'为空闲中! "<<e ndl«e ndl;for(int i=0;i<MAXC;i+)cout<<computeri.getco mnum();prin tf("%4d",computeri.gettag();if(i+1)%6=0)cout«e ndl;ComData:ComData() / 析构函数ofstream fout("computer.txt");for(int i=0;i<MAXC;i+)if(computeri.getta
25、g()=1)fout.write(char* )&computeri,sizeof(computeri);fout.close();四、调试分析1. 调试前,界面有些凌乱,选择某项功能后,之前的菜单仍然在界面上;调试时, 适当加入了清屏函数,使界面更加简洁清晰。2. 调试前,当输入的内容不合法时没有任何提示,导致某些功能出现故障;调试 时对输入内容的合法性做出的判断,并给出了相映的提示信息。3. 体会:C+语言课程设计和现代计算机技术的实际应用相结合,是我们在本阶段 学完理论课程之后对自己该方面的能力的一次很好的检验。从开始的算法思路到运行调试后的美观的图形界面以及另人兴奋的可用程序,
26、都是一个很好的学 习和锻炼的过程。使我们巩固了原有的理论知识,培养了我们灵活运用和组合 集成所学过知识及技能来分析、解决实际问题的能力。使我们体会到自身知识 和能力能在实际中的应用和发挥。这不但激发了我的创新意识,还开发了我的 创造能力、培养了我的沟通能力。老师对我们进行了细心、耐心的指导,鼓励 我们对程序进行合理改进,培养了我们的创新意识和创新能力。原来是我认为 可怕的课程设计,就在种种辅助条件下完成了,心里有说不出的高兴。这是一 个发现问题和解决问题的过程,从困惑到明朗,从苦恼道兴奋。我一步步地走 过来,发现编程真是一个奇妙刺激的旅程。特别是当我把一个自己认为毫无可 能的事情完成自后,那种
27、感觉简直不能用言语来表达。感谢这次课程设计给我 带来的全新体验和丰富经验。我会把它换成我以后奋斗的源泉。五、用户手册1. 本程序的运行环境为DOS操作系统,执行文件为:机房管理系统.exe;2. 进入演示程序后,即显示对话形式的提示操作过程,3. 选择上机项后,输入上机学生的基本信息;4选择下级项后,输入要下机学生的学号即可,系统自动给出上机总时间和费用;5. 选择学生信息查询项后,可按各种信息搜索,选择相应选项即可;6. 选择电脑使用情况项后,系统便会显示所有电脑的被使用情况。六、测试数据主界面:上机操作:上机成功姓笛:huhu.班纵102023学导: 1020235S弁始上机B寸间:Sat
28、 Feb 25 09:57:45 2CU2 上机号:1按任意键返回主菜单下机操作:猜输入需要结账下机的人的学号:10202313姓各黄痔班级:102023 学号:10202313 上机号&开始上机时间:Non Feb 20 06:06:19 2012上机总时可;121.836小时 上机费用:22元k任意键返回主菜单查询界面:机房学生查询12 3 4 0息 询询询0 查查查生#平 名号峯王 姓学鳶回返按姓名查询:肓输学半姓名«aoxiaolian上名:caoxiaolian 班级*_£机总时间 60.2619小时 安任意键追回:Fri Feb 17132B23 学号*
29、 2220:24:21 2012上机费用£缸元上机号4按学号查询:102023 学号;10202313 上机号 8Feb 20 08:08:19 2012詡弘小日寸上机费用;"2元按班级查询:请输入班级号=102023胜名:daixiAohui班级:佃2阴3学号;11上机号3 肝始上机时间:上机总时间:635?3i小时上机费用:64元Fri Feb 17 17:05:41 2012L姓咅匕caoxiaoliang 班级:102023 学号* 22 上机号4乩 脏名I liyue|开站上和寸间: 上机忌时可:洁上机时间:Fri Feb 17 20:24:21 2012 F机想
30、时间:60如9小时上机费用"元班级;102023学号;10上机号2 Fri Feb 丄? 21:21:58 2012 59-3017寸上机费阳:盹元姓名:huhuan班级:102023学号:5上机号6Fri Feb 17 21=24:40 2012已25冊小日寸 上机费用;60元牲容:xiaopel开艶勰班级:102023学号:3上机号7Fri Feb 17 21:2S:08 2012別泡咖小时上机费用盹元Km山询小时上机费Mon Feb 20 0S:0S:19 2012:1元电脑呗使用情况:电脑使用情况如下,"为被使用中,为空闲中!ts安任意键返回主菜单七、附录/ Stu
31、dent.h”#ifndef Stude nt_H_H#define Stude nt_H_H typedef long time_t; class Stude nt public:Stude nt();构造函数/上机void upcom(char Name20,i nt Cla,i nt Stunu m,i nt Comnu m); int dow ncom();下机void delstu();/更改上机标记void setotime();/获取下机时间time_t gettime();/获取当前时间char* get name();/ 获取姓名in t getcla();/ 获取班级in
32、t gettag();/获取上机标记in t getstu nu m();获取学号in t getcom num();获取上机号double cou ntht();/计算总上机时间int coun tm();/计算上机费用void disp(); / 显示 void disp2();显示private:int tag;char n ame20;int cla;int stunum;int comnum; time_t stime; time_t otime; double htime; int in thtime; int mon ey;#en dif/ StuData.h”#ifndef S
33、tuData_H_H #defi ne StuData_H_H#i nclude"Stude nt.h"const int MAXS=30;class StuData public:StuData();/构造函数Stude nt* search num(i nt Stu num);/ 按学号搜索Stude nt* searchcla(i nt Cla);按班级搜索void dispbycla(i nt Cla);按班级显示Stude nt* search name(char *Name);按姓名搜索/上机void dispall();显示所有学生void upcom(cha
34、r Name20,i nt Cla,i nt Stunu m,i nt Comnu m);void dow ncom(i nt Stunu m);/ 下机int search();/机房学生查询StuData(); / 析构函数private:int top;Stude nt stude ntMAXS;#en dif/ Computer.h ”#ifndef Computer_H_H#defi ne Computer_H_Hclass Computerpublic:Computer();/ 构造函数void setco mnu m(i nt Comnu m);设置电脑号in t getcom
35、num();获取电脑号void upcom();/ 上机void dow ncom();下机in t gettag();/获取上机标记private:int tag;int comnum;#en dif/ ComData.h ”#ifndef ComData_H_H#defi ne ComData_H_H#i nclude"Computer.h"const int MAXC=30;class ComDatapublic:ComData();/构造函数Computer* searchcom(); / 搜索空闲电脑Computer* searchnum(int Comnum);
36、 / 按电脑号搜索电脑 int upcom();上机void disp();/ 显示ComData();/ 析构函数private:Computer computer30;;#en dif/ Student.cpp"#in clude "Stude nt.h"#in clude <iostream.h>#in clude <stri ng.h>#in clude <time.h>#i nclude <win dows.h>Stude nt:Stude nt()/ 构造函数/上机void Stude nt:upcom(
37、char Name20,i nt Cla,i nt Stunu m,i nt Comnum) strcpy (n ame,Name);tag=1;cla=Cla;stunum=St unum;comnum=Co mnum; stime=gettime();int Stude nt:dow ncom()/ 下机otime=gettime(); setotime();delstu();disp();return comnum;void Stude nt:delstu()/更改上机标记tag=0;void Stude nt:setotime()/获取下机时间otime=gettime();time_
38、t Stude nt:gettime()/ 获取当前时间return time(NULL);char* Stude nt:get name() / 获取姓名return n ame;int Stude nt:getcla()获取班级return cla;int Stude nt:gettag()获取上机标记return tag;int Stude nt:getst unum()return stu num;int Stude nt:getco mnum() return comnum;double Stude nt:co un tht()/获取学号/获取上机号/计算总上机时间return di
39、fftime(otime,stime);int Stude nt:cou ntm()/ 计算上机费用if(i nt)cou ntht()%3600=0)return (i nt)co un tht()/3600; return (i nt)co un tht()/3600)+1;void Stude nt:disp()/ 显示cout<<"姓名:"<<name<<" "<<"班级:"<<cla<<""<<"学号:"
40、;<<stunum<<""<<"上机号"<<co mnum <<e ndl;cout<<"开始上机时 间:"<<asctime(localtime(&stime)<<""<<"上机总 时 间:"<<countht()/3600.00<<"小时"<<""<<"上机费用:"<
41、;<countm()<<"元"<<endl;void Stude nt:disp2() / 显示cout<<e ndl<<e ndl<<" 上机成功"<<e ndl;cout<<"姓名:"<<name<<endl<<"班级:"<<cla<<endl<<"学号:"<<stunum<<endl<<&quo
42、t;开始上 机时间:"<<asctime(localtime(&stime)<<"上机号:"<<co mnum <<e ndl;/cout<<"开始上机时间:"<<stime<<""<<"上机总时间:"<<countht()<<""<<"上机费用:"<<co un tm()<<e ndl;/ StuDat
43、a.cpp ”#in clude<iostream.h>#i nclude"StuData.h"#i nclude"Stude nt.h"#in clude<stri ng.h>#in clude<fstream.h>#i nclude<wi ndows.h>#in clude<c oni o.h>StuData:StuData()/ 构造函数Stude nt s;top=-1;ifstream fin ("stude nt.txt");while(1)fin. read(c
44、har *)& s,sizeof(s);if(!fi n)break;top+;stude nttop=s;fin. close();Stude nt* StuData:search num(i nt Stu num)/ 按学号搜索for(i nt i=O;i<=top;i+)if(stude nti.getst unum( )=St unum&&stude nti.gettag()=1)return & stude nti;return NULL;Stude nt* StuData:searchcla(i nt Cla)/ 按班级搜索for(i nt i
45、=0;i<=top;i+)if(stude nti.getcla()=Cla&&stude nti.gettag()=1)return & stude nti;return NULL;void StuData:dispbycla(i nt Cla)按班级显示for(i nt j=0;j<=top;j+)if(stude ntj.getcla()=Cla&&stude ntj.gettag()=1)stude ntj.disp();cout<<e ndl;Stude nt* StuData:search name(char *Nam
46、e)/ 按姓名搜索for(i nt i=0;i<=top;i+)if(!strcmp(stude nti.get name(),Name )&&stude nti.gettag()=1) return & stude nti;return NULL;void StuData:dispall()显示所有学生for(i nt i=0;i<=top;i+)if(stude nti.gettag()=1)stude nti.setotime();stude nti.disp();cout<<e ndl;void StuData:upcom(char Na
47、me20,i nt Cla,i nt Stu num,i nt Comnum)上机top+;stude nttop.upcom(Name,Cla,St unu m,Co mnu m);void StuData:dow ncom(i nt Stunum)/ 下机Stude nt *p;p=search nu m(St unu m); p->dow ncom();int StuData:search()/ 机房学生查询char choice;char n ame20;int stunum;int cla;Stude nt *s;while(choice!='0')cout&l
48、t;<endl<<endl<<"机房学生查询"<<endl<<endl;cout<<"-1按姓名查询-"<<e ndl;cout<<"-2按学号查询-"<<e ndl;cout<<"-3按班级查询-"<<e ndl;cout<<"-4全部学生信息-"<<e ndl;cout<<"-0返回主采单-"<<e
49、ndl;cin> >choice; switch(choice) case '1':system("cls");cout<<"请输入学生姓名:"<<e ndl; cin»n ame;s=search name( name);if(s=NULL)cout<<"机房没有此人"<<endl; break;s_>disp();break;case 2:system("cls");cout<<"请输入学生学号:&
50、quot;<<e ndl;cin> >st unum;s=search nu m(st unu m);if(s=NULL)cout<<"机房没有此人"<<endl;break;s->disp();break;case 3:system("cls");cout<<"请输入班级号:"<<e ndl;cin> >cla;s=searchcla(cla);if(s=NULL)cout<<"机房没有该班级的人!"<&l
51、t;e ndl;break;dispbycla(cla);break;case '4':system("cls");"<<en dl<<e ndl;cout<<e ndl<<e ndl<<" 机房所有上机学生信息如下dispall();break;case 'O':return 0;default:cout<<"输入有误,请重新输入:"<<e ndl;cout<<"按任意键返回"<&
52、lt;endl;getch();system("cls");StuData:StuData()/ 析构函数ofstream fout("stude nt.txt");for(i nt i=0;i<=top;i+)if(stude nti.gettag()=1)fout.write(char* )&;stude nti,sizeof(stude nti); fout.close();/ Computer.cpp ”#i nclude"Computer.h"Computer:Computer()/ 构造函数tag=0;voi
53、d Computer:setco mnu m(i nt Comnum)/ 设置电脑号comnum=Co mnum;int Computer:getco mnum() 获取电脑号return comnum;void Computer:upcom()/ 上机tag=1;void Computer:dow ncom()/ 下机tag=0;int Computer:gettag()/ 获取上机标记return tag;/ ComData.cpp ”#i nclude"ComData.h"#i nclude"Computer.h"#in clude<fstr
54、eam.h>#in clude<iostream.h>#in clude<stdio.h>ComData:ComData()/ 构造函数Computer c;/*for(int i=0;i<MAXC;i+)computeri.setco mnu m(i+1);*/ifstream fin ("computer.txt");for(i nt j=O;j<MAXC;j+)fin. read(char* )&c,sizeof(c); computerj=c;fin. close();for(i nt i=0;i<MAXC;i
55、+)computeri.setco mnu m(i+1);Computer* ComData:searchcom() / 搜索空闲电脑for(i nt i=0;i<MAXC;i+)if(computeri.gettag()=0)return & computeri;return NULL;Computer* ComData:searchnum(int Comnum) / 按电脑号搜索电脑 for(i nt i=0;i<MAXC;i+)if(computeri.getco mnum( )=Co mnum)return & computeri;return NULL;i
56、nt ComData:upcom()上机Computer *p=searchcom();if(p=NULL)cout<<"机房已满,不能上机 "<<endl; return 0;p_>upcom();retur n p->getco mnu m();void ComData:disp()/ 显示"<<e ndl<<e ndl;cout<<endl<<endl<<"电脑使用情况如下,'1'为被使用中,O'为空闲中! for(i nt i=
57、0;i<MAXC;i+)cout<<computeri.getco mnum();prin tf("%4d",computeri.gettag();if(i+1)%6=0)cout<<e ndl;ComData:ComData() / 析构函数ofstream fout("computer.txt");for(i nt i=0;i<MAXC;i+)if(computeri.gettag()=1)fout.write(char* )&computeri,sizeof(computeri); fout.close();/ main.cpp ”#in clude<iostream.h>#in clude <stdlib.h>#in clude <coni o.h>#in clude<stri ng.h>#i nclude"Stude nt.h"#i nclude"StuData.h"#i nclude"Computer.h"#i nclude&quo
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工程造价咨询实务考试(3D扫描技术在造价复核中的应用)考核试卷
- 2025年化妆品行业品牌营销策略研究报告及未来发展趋势预测
- 2025年农业行业智能农机装备应用研究报告及未来发展趋势预测
- 2025年交通行业城市交通智能化技术应用研究报告及未来发展趋势预测
- 2025年航空航天行业空中交通管理技术研究报告及未来发展趋势预测
- 2025年网约车平台司机准入审核不严整治考核试卷
- 2025年互联网行业互联网行业数字化转型与平台经济研究报告及未来发展趋势预测
- 2025金融监管法规实务应用考核试卷
- 智能工厂库存优化系统规划与设计考核试卷
- 2025辽宁农业职业技术学院面向社会招聘高层次人才2人(第三批)考试笔试模拟试题及答案解析
- 山东省济宁市高职单招2022-2023学年综合素质真题及答案
- 2025年注册造价工程师《工程造价测算与控制》备考题库及答案解析
- 领导干部任前廉政知识考试试题库(含答案)
- 2025年地震勘探市场调研报告
- 2025秋教科版(2024)小学科学三年级上册期中试卷(附参考答案)
- 《有效沟通与实用写作教程》课件-(11)
- 医疗护理品管圈QCC成果汇报之提高住院病人健康宣教的知晓率(问题解决型)
- 部编版四年级上册语文 期中检测卷(二)
- IEC61850入门ppt课件
- 钣金车间作业指导书
- mooc课程 java 期末考试试卷试题
评论
0/150
提交评论