




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、c+面向对象课程设计任务书题目4 “车辆管理系统设计”1、问题描述车辆管理系统主要负责各种车辆的常规信息管理工作。系统中的车辆主要有大客车、小轿车和卡车。每种车辆有车辆编号、车牌号、车辆制造 公司、年辆购买时间、年辆型号(大客车、小轿年和卡车)、总公里数、耗油量/公里、基本 维护费用、养路费、累计总费用等信息。大客车还有载客量(最大载客数)信息,小轿车还 有箱数(两厢或三厢)信息,卡车还有载重量等信息。每台车辆当月总费用二汕价*耗汕量/公里+基木维护费用。基木维护费用:客车:2000元/刀,小轿车:1000元/刀,卡车:1500元/刀2、功能要求(1)添加车辆:主要完成车辆信息的添加,要求编号
2、唯一。当添加了重复的编号时, 则提示数据添加重复并取消添加;当千辆信息库已满,则提示不能再添加新的数据。(2)查询车辆:可按照三种方式来查询物品,分别为:按年辆制造公司查询:输入车辆制造公司,输出所査询的信息,若不存在该记录,则提 示“该车辆制造公司不存在! ”;按编号查询:输入编号,输出所查询的信息,若不存在该记录,则提示“该编号不存在! ”;按类别查询:输入类别,输出所查询的信息,若不存在记录,则提示“该类别没有车辆! ”;(3)显示车辆信息库:输出当前车辆信息库中所冇车辆信息,每条记录山据一行。(4)编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。(5)删除车辆:主
3、要完成车辆信息的删除。如果当询车辆信息库为空,则提示“车辆 信息库为空! ”,并返回操作;否则,输入要删除的编号,根据编号删除该车辆的记录,如果 该编号不在车辆信息库库中,则提示“该编号不存在”。(6)统计信息输出当前车辆信息库屮总物品数,以及按车辆类别,统计出肖前车辆信息库屮各类别的 物站数并显示。(7)车辆信息存盘:将当前程序屮的车辆信息存入文件小。(8)读出车辆信息:从文件中将车辆信息读入程序。3、问题的解决方案根据系统功能要求,可以将问题解决分为以下步骤:(1)应用系统分析,建立该系统的功能模块框图以及界而的组织和设计;(2)分析系统中的各个实体及它们之间的关系;(3)根据问题描述,设
4、计系统的类层次;(4)完成类层次中各个类的描述;(5)完成类中各个成员函数的定义;(6)完成系统的应用模块;(7)功能调试;(8)沱成系统总结报告。1、系统需求分析 21. 1选课目的 21.2 程序功能 22、总体设计 32. 1模块图 32.2 流程图 42.3 编写程序关键代码 63调试分析 163.1实际完成情况说明 163.2程序的性能分析 173.3出现的问题及解决方案 173.4程序中可以改进的地方说明 173.5程序扩充功能及设计实现构想 184、用户手册 184. 1运行环境 184.2使用方法 185、设计总结 226、参考文献 227、附录 22、需求分析选课目的随着社会
5、的进步和人们生活水平的提高,车辆作为交通工具,已经成为人们ii常生活屮不可 缺少的一部分.大大增加了交通压力,同时,也对不辆里的管理有了一个更高的要求.因此,需要 个乍辆管理系统來对各种乍辆的各种信息进行统一管理.程序功能添加车辆:主要完成车辆信息的添加,要求编号唯一。当添加了重复的编号时, 则提示数据添加重复并取消添加;当车辆信息库已满,则提示不能再添加新的数据。查询车辆:可按照三种方式来杏询物品,分别为:按车辆制造公司查询:输入千辆制造公司,输出所查询的信息,若不存在该记录,则提示“该年辆制造公司不 存在! ”;按编号查询:输入编号,输出所查询的信息,若不存在该记录,则提示“该编号不存在!
6、 ”;按类别查询:输入类别,输出所查询的信息,若不存在记录,则提示“该类别没有车辆! ”;显示车辆信息库:输出当前车辆信息库小所有车辆信息,每条记录占据一行。编辑功能:可根据查询结果对相应的记录进行修改,修改时注意编号的唯一性。删除车辆:主要完成车辆信息的删除。如果当前车辆信息库为空,则提示“车辆信息库为空!”,并 返回操作;否则,输入要删除的编号,根据编号删除该车辆的记录,如果该编号不在车辆信 息库库屮,则提示“该编号不存在”。统计信息输出当前千辆信息库中总物品数,以及按车辆类別,统计出当前车辆信息库屮各类別的 物品数并显示。车辆信息存盘:将当前程序屮的车辆信息存入文件中。读出车辆信息:从文
7、件屮将午辆信息读入程序。二、内容设计1根据所选题目,给出模块图车辆信息管理系统小轿卒信息管理系统卡车信息管理系统人客车信息管理系统1小1小小n-小1小1小1 卡1卡1-丁t卡1+轿轿轿轿轿车车车车信信信信信信信信息息息息息息息息息添ft读添修删査保4>加取加改除询存读大客车信息人车信息保图2.1系统功能模块图2 画出主程序及其主要模块的流程图结束图2.2主程序流程图删除所选序列号 的一条记录图2.4删除模块流程图图2.3添加模块流程图图2.6显示模块流程图图2.5修改模块流程图基类 class base+char buytime20 ; +double totalmile+double
8、aveoilsup ; +int maintecosts+roadtoll ; +double maincosts+virtual void read()=0; +virtual void add()=0;+virtual void modify(int)=0;+virtual void del(int)=0;+virtual void save()=o;+virtual void search(int)=();+int carld; +int carnum+char carname20;+char carmaker40; +inf cartons;+void read();+void add
9、();+void modify(int);+void del(int);+void save();+void search(int);class truck+int trucknum;+int trucud;+char truckname20;+double carry;+char truckmaker 40;+void rcad();+void add();+void modify(int);+void del(int);+void save();+void search(int);class buschar busname20;+int busid;+ int busnum;+ int m
10、aintecosts;+int busload;+char busmakcr40;+void read();+void add();+void modify(int);+void del(int);+void save();+void search(int);图2.8主程序类图编写程序关键代码3.1基类(抽象类)的实现class basepublic:virtual void read()=0;virtual void add()=0;virtual void modify(int)=0;virtual void dcl(int)=0;virtual void save()=0;virtual
11、 void search(int)=o;char buytime20;购买时间double totalmilc;总公里数double aveoilsup;平均耗油量int maintecosts,roadtoll ;基本维护费用、养路费double maincosts;3.2小轿车类的实现car.hclass car:public basepublic:int carnum;int carld;char carname20j;char carmaker40;int cartons;/ 箱数void read();void add();void modify(int);void del(int)
12、;void savc();void search(int);car.cppvoid car:rcad()ifstream carfile;carfile.open ("轿车信息.txt");carfile»carfcount_car.carid»carfcount_carl.carname»carcount_carl.buy time »carcount_car .carmaker»carcount_car .aveoilsup»carcount_car .total mile» carcount_car
13、.maintecosts»carcount_car.roadtoll»carcount_car.maincosts» carcount_carj.cartons;while(!carfile.eof()count+;count_car+;carfile»carlcount_carj .carl d»carcount_carj .carn ame»carcount_carj .buyti me»carcount_car.carmaker»carfcount_car.aveoilsup»carfcount_c
14、ar.totalmile» carcount_car.maintccosts»carcount_car.roadtoll»carcount_car.maincosts» carcount_car.cartons;)carfile.close();void car:add()存入対象数组中carcount_car .carid=carid;strcpy(carcount_car.carname9carname);strcpy(carcount_car.buytime,buytime);strcpy (car count_car.carmaker,carma
15、ker);carcount_car.aveoilsup=aveoilsup;carcount_carj.totalmile=totalmile;carcount_car.maintecosts=maintecosts;carcount_car.roadtoll=roadtoll;carcount_car.maincosts=maincosts;carcount_car .cartons=cartons;coun t+;count_car+;void car:modify(int index)cout«nl.编号:h«index«h m«n2.车牌号:n&
16、#171;carindex-1 .carid«n m«"3.类型:"«carindex-1 .carname«" u«"4.购买时间:"« carfindex-1 .buytime«h h«u5.制造公司:”carindex-l.carmaker«” u«n6.耗汕 ffl:"«carindex-1 .aveoilsup«" "«u7.总公里数:"«carindex-
17、1 .totalmile «h h«h8.基本维修费用:m«carindex-1 .maintecosts«m ”vv”9.养路费:” carindex-l .roadtoll«n "«"10.累计当月总费丿 ij:"«carindex-1 j.maincosts«h"« ” 11 .厢数:u«carindex-1 .cartons«endl;carindex-l .carid=carid;strcpy(carindcx-l .carnamc,c
18、arnamc);strcpy(carindex-1 -buytime,buytime);strcpy(carlindex-1 j.carmaker5carmaker);carindex-1 .aveoilsup=aveoilsup;carf index-1 .totalmile=totalmile;carindcx-1 .maintccosts=maintccosts;carindex-l road toll=road toll;cari ndex-1 j.maincosts=maincosts;carindex-1 .cartons=cartons;void car:dcl(int inde
19、x)if(index<=co un t_car)count_car;count;for(int i=index;iv二count_cal;i+) /前移其示记录cari-l .carid=cari.carid;strcpy(cari-l .carn ame,cari .carn ame);strcpy(cari-1 .buy time,buytime);strcpy(car i-1 .carmaker,cari .carmaker);cari-l.aveoilsup=aveoilsup;cari-l .totalmilc=totalmilc;cari-l maintecosts=main
20、tecosts;cari-1 j.roadtoll=roadtoll;cari 1 .main costs=maincosts;cari-l .cartons=carf i .cartons;void car:search(int carld)int m=();for(int i=0;i<=count_car-l ;i+)if(car i .carid=carid)cout«ml.编号:m«i+l«n "«"2.车牌号:',«cari.carid«m ”vv“3类 型:"«cari
21、.carname«" "«"4.购买时间:"« cari.buytime«u '« "5.制造公司:” «cari.carmaker«n u«n6.耗油量:,«carlij.aveoilsup«n n«n7.总公里数:” «cari.totalmile«" ,«m8.基本维修费用:"«carij.maintecosts«u "«m9.养路费
22、:m« cari.roadtoll«,' v10.累计当月总费用:,«cari.maincosts«n n«" 11 .厢数:”«cari .cartons«endl;m+;if(m>0)system("pauseu);if(m=0)cout«n无此轿车数据!n«endl;system(npauseu);void car:save()ofstream carfile;carfile.open("轿车信息.txt");h«carcount_ca
23、r buytime«mh«carcount_car.aveoilsup«hh«carcount_car.maintecosts«nn«carcount_car.maincosts«mfor(int i=0;i<=count_car-l;i+)carfile«carli j .carid«mh«carij.carname«hu«carcount_car.carmaker«n n«carfcount_carl.totalmile«h ,f
24、71;carcount_car.roadtoll«n n«carcount_car.cartons«endl;carfile.close();3.3卡车类的实现truck.hclass truck:public basepublic:int trucknum;int truckld;char truckname20;double carry;/载重量char truckmakcr40;void read();void add();void modify(int);void del(int);void savc();void search(int);truck.cp
25、pvoid truck:rcad()ifstream truckfile;truckfile.open(h r车信息.txtn);truckfile»truckcount_truck.truckid»truckcount_truck .truckname»truckcount_truck .buy time»truckcount_truck .truckmaker» truckcount_truck>aveoilsup»truckcount_truck<totalmile»truckcount_truck.mai
26、ntecosts» truckcount_truck.roadtoll»truckcount_truck.maincosts»truckcount_truck.carry;while(! truckfile.eof()count+;count_truck+;truckfile»truckcount_truck.truckid»truckcount_truck.truckname»truckcount_triick.buytime»truckcount_truck.truckmaker»truckco un t_tr
27、uckj.aveoilsup»truck co un t_truck.totalmilc»truckcoiint_truck.maintccosts»truckcount_triick.roadtoll> >truckcount_truck.maincosts»truckcount_truck.carry;truckfile.close();void truck:add()存入对象数组屮strcpy(truckcount_truck.truckname,truckname);truckcount_truck.truckid=truckid;s
28、trcpy(truckcount_truck.buytimc,buytimc);strcpy(truckcount_truck.truckmaker,truckmaker);truckcount_truckj.aveoilsup=aveoilsup;truckcount_truck.totalmile=totalmile;truckcount_truck.maintecosts=maintecosts;truckcount_truck.roadtoll=roadtoll;truckcount_truck.maincosts=maincosts;truck count_truck j .carr
29、y=carry;count_truck+;count+;void truck:modify(int index)cout«h 1.编号:u«index«u ”vv”2.车牌号:h«truckindex-1 .truckid«n n«m3.类 型:n«truckindex-l.truckname«n h«n4.购买时|'n:n« truckindex-l.buytime«" "«"5.制造公司:"«truckindex-
30、1 .truckmaker«" "«"6.耗油量:" «trucklindex-lj.aveoilsup«n "«"7.总公里数:"« truckindex-l.totalmile«,' "« "8.基本维修费用:',«truckindex-lj.maintecosts«,'"«,9养路费:"v truckindex-1 j.roadtoll«
31、" n«hl().累计当月总费用:n«truckfindex-1 .maincosts«" ”«h 11 载重量:”vvtruckindex-l .carry vvendl;truckindex-1 truckid=truckid;strcpy(truckindex-1 truckname,truckname);strcpy(tmcki ndex-1.buytime,buy time);strcpy(truckindex-1j .truckmaker,truckmaker);truckfindex-l.aveoilsup=aveoil
32、sup;truckindcx-l .totalmilc=totalmilc;truckindex-l.maintecosts=maintecosts;truckindex-l j.roadtoll=roadtoll;truckindex-1 .maincosts=maincosts;truckfindex-1 .carry=carry;void truck:del(int index)if(index<=count_truck)count_truck;count-;for(int i=index;iv二count_truckl;i+)前移其后记录trucki-1 .truckid=tru
33、ckid;strcpy(trucki-1 .truckname.truckname);strcpy(trucki-1 .buytime,trucki.buytime);strcpy(trucki-11 .truckmaker, truckf il .truckmaker);trucki-1 .aveoilsup=trucki .aveoilsup;trucki-1 . totalmile=trucki .totalmile;trucki-l.maintecosts=trucki.maintecosts;trucki-1 .roadtoll=trucki .roadtoll;trucki-l.m
34、aincosts=trucki.maincosts;trucki-l .carry=trucki.carry;void truck:search(int truckid)int m=0;for(int i=0;i<=count_truck-1 ;i+)if(trucki. truckid=truckid)cout«nl.编号:h«i+l«m “vv”2.车牌号:,«trucki.truckid«m"«“3.类型:,«trucki.truckname«h m«u4.购买时间:,«t
35、rucki.buytime«,'n«°5.制造公司:n«truckli.truckmaker«m n«u6.耗汕量:,«trucki.aveoilsup«m n«m7.总公里数trucki.totalmile«h基本维修费用:n«trucki.maintecosts«n”vv”9.养路费:n« trucki.roadtoll«n n«n10.累计当月总费用:,«trucki.maincosts«m 载重量:"
36、vvtrucki .carry vvendl;m+;if(m=0)cout«m无此卡车数据! "«endl;system(upause,f);void truck:save()ofstrcam truckfile; truckfile.open("卡乍信息.txt"); for(int i=0;i<=count_truck-l;i+)truckfile«trucki.truckid«n,«trucki.truckname«hn«truckcount_truck.buytime«t
37、ruckcount_truck.truckmaker«truckcount_truck.aveoilsup« truckcount_truck.totalmile«truckcount_truck.maintecosts«truckcount_truck.road toll «tnick coun t_truck j. mai ncosts«truck co un t_truckxarry;truckfile.close();3.4大客车类的实现bus.hclass bus:public basepublic:char busname
38、20j;int busid;int busnum;int maintccosts;int busload;char busmaker40j;void read();void add();void modify(int);void del(int);void save();void search(int);bus.appvoid bus:read()fstream busfile(h客车信息.txfios:in|ios:out);busfile»buscount_bus.busid»buscount_bus-busname»buscount_bus.buytime
39、»buscount_bus.busmaker»buscount_bus.aveoilsup»buscount_bus.totalmile» busco un t_busj.maintecosts»buscount_busj.roadtoll»buslcount_busj.maincosts »buscount_bus .busload;while(! busfile.eofo)count+;coun t_bus+;busfile»buscount_bus.busnum»buscount_bus.busid
40、»buscount_busj.busname »buscount_bus.buytime»buscount_bus.busmaker»buscount_bus.aveoilsup »buscount_bus.totalmilc»buscount_bus.maintccosts»buscount_bus.roadtoll »buscount_bus.maincosts»buscount_bus.busload;busfile.close();void bus:add()存入对象数组中buscount_bus
41、.busid=busid;strcpy(biiscoiint_bus.busnamc,busnamc);strcpy(buscount_bus.buytime,buytime);strcpy(buscount_carj.busmaker,busmaker);buscount_busj.aveoilsup=aveoilsup;buscount_bus .totalmile=totalmile;buscount_bus.maintccosts=maintccosts;buscount_bus.roadtoll=roadtoll;busco un t_busj.maincosts=maincosts
42、;buscount_bus.busload=busload;count_bus+;count+;void bus:modify(int index)coutvvt.编号:”vvindexvv” n«h2.车牌号:,«busindcx-l.busid«n “vv”3.类 型:"«busindex-1 .busname«" "«"4.购买时间:"«busindex-1 .buytime«" "«"5.制造公司:"
43、1;busindex-1 .busmaker«m "«"6.耗油量:°«busindex-l.aveoilsup«" n«"7.总公里数:'*«busindex-1 .totalmile«" "«"8.基本维修费用:,*«busindex-1 .maintecosts«h «9养路费:n«busindex-l.roadtoll«n "«m 1().累计当月总费
44、用:“«busindex-l.maincosts«m h«m1l载客量:h«busindex-1 .busload«endl;bus index-1 .busid=busid;strcpy(busindex-1 .busname,busname);strcpy(busindex-1 j.buytime ,buytime);strcpy(busindex-l j.busmaker,busmaker);busindex-l.aveoilsup=aveoilsup;busindcx-l .totalmilc=totalmilc;busindex-1
45、maintecosts=maintecosts;busi ndex-1j .roadtoll=roadtoll;buslindex-l.maincosts=maincosts;busindex-l.busload=busload;void bus:del(int index)if(index<=count_bus)count_bus;count;前移其后记录for(int i=index;i<=count_bus-l ;i+)busi-l.busnum=busi.busnum;busi-l.busid=busi.busid;strcpy(busi-l.busname,busil.b
46、usname);strcpy(busi-1.busmaker,bu$i.busmaker);strcpy(busi-1 . buy time ,buy time);busi-1 j.aveoilsup=aveoilsup;busi-1 .totalmile=totalmile;busi-1 l.maintecosts=maintecosts;busi-l.roadtoll=roadtoll;busi-1 .maincosts=maincosts;busi-l j .busload 二 busload;void bus:scarch(int busid)int m=0;for(int i=0;i
47、<=count_bus-1 ;i+)if(busi.busid=busid)cout«nl.编号:”vvi+l«“ ”vv”2.车牌号:,«busi.busid«,' m«n3.类 型:,«busi.busname«,' n«m4.购买时间:h«busi.buytime«h “«h5.制造公司:,«busi.busmaker«n耗油量:,'«busi.aveoilsup«,' n«n7.总公里数:“
48、vv busi.totalmile«n h«n&基本维修费用:,«busi.maintecosts«m h«m9.养路费:” busi.roadtoll«n n«n10.累计当月总费用:,«busi.maincosts«u ”vv”ll.载重 量:h«busi.busload«endl;m+;if(m=0)cout«h无此客车数据!n«endl;system(” pause”);void bus:savc()ofstream busfile;busfile.
49、open("客车信息.txt”);for(int i=0;i<=count_bus-l ;i+)blisfilc«busi.busnum«busi.busid«h n«busi.busnamc«h m«busi .buy timc«n m«busi.busmaker«hu«busi.aveoilsup«nh«busi. totalmile«,fn«buslij.maintecosts«nn«buslij.roadtoll
50、«nn«buslij.maincosts«hh«busi.busload«endl;busfilc.closc();3.5 mainecppvoid main()将各个文件中的数据依次读入内存car car;ca 匸 read();truck truck;truck.rcado;bus bus;bus.read();int choice;显示主菜单whilc(l)cout«h* |:菜单.*cout«hcout«n cout«h cout«h cout«n* 轿车信息管hn«
51、endl;2.卡车信息管理n«endl;3 客车信息管理“vvendl;4.查询车辆数量u«endl;0.退出” vvendl;cout«h* *cout«"请输入所要操作的编号:”;cin»choice;switch(choice)case 1: car_manage();break;case 2: truck_manage();break;case 3: bus_managc();brcak;case 4: search_number();system(npauseh);)break;case 0: cout«m谢谢您的
52、使用! *'«endl; return;break; default:cout«m请输入()-3 之间的数字! n«endl;break;systcm("clsn); 三、调试分析1实际完成的情况说明(完成的功能,支持的数据类型等)本程序基本完成了题fi要求,可以实现对车辆管理系统里三种车辆的信息修改、信息查 询、信息删除、信息显示等。在信息修改中,可以实现对车辆多种信息的修改并保存;信息 查询屮,町以通过车辆的车牌号也町以通过车辆制造公司实现对车辆信息的查询;信息删除 时,只盂要提供删除车辆的序列号就可以删除此条记录并保存;信息显示可以显示所输
53、入车 辆信息的多条记录。小轿乍类数据成员包括:int carnum; 编号int carld; 车牌号char carnamef 10; /类型 char carmaker20(制造公司);int cartons;/箱数char buytimeflo; 购买时间 double totalmile;/总公里数 double aveoilsup;/平均耗油量int maintecosts,roadtoll ; /基本维护费用、养路费 double maincosts;/总费用卡示类的数据成员包括:int wucknum; /编号int truckid; /车牌号char truckname20;
54、类型 char truckmaker20j(制造公司);int carry;/载重量 char buytime10; /购买时间 double totalmile; 总公里数 double aveoilsup;/平均耗汕量 int maintecosts; 基本维护 road toll;/养路费 double maincosts;/ 总费用人客午类的数据成员包括:int busnum; /编号int bus id; 车牌号char bus namc10; /类型char busmaker20(制造公司);int carry;/载重量 char buytime10; 购买吋间double tot
55、almile; ii.总公里数 double aveoilsup;/平均耗油量int maintecosts; 基本维护 roadtoll;养路费 double maincosts;/总费用程序的性能分析程序总共设计了四个类,满足了课题对类的耍求,在设计的过程中,建立了较为清晰的类 层次,也利用了面向对彖的方法以及c+的编程思想來完成系统的设计,做到了川文件存储 车辆信息、从文件小读取车辆信息、修改信息、查询信息、删除信息显示文件屮存储的信息 等要求。而11界而简洁,容易操作。但是程序不a条理,不够简练,导致出现错误很难发现 和修改。同时,发现一个难点,那就是类的封装。一个可以运行的程序要把它
56、成功的封装起 来也很困难。系统的错谋提示难以识别,错谋点不易找到,导致程序的耗时最人人增加。上机过程中出现的问题及其解决方案在调试的过程中出现了下面的错误:configuration: sheji - win32 debuglinkingsheji.obj :errorlnk2001:unresolvedexternalsymbol'"classcar*car"(?car3paucarea)sheji.obj :errorlnk2001:unresolvedexternalsymbol'"classbus*bus"(?bus3paubus
57、qa)sheji.obj :errorlnk2001:unresolvedexternalsymbol'classtruck» truck* (?truckqe3pautruck(3qa)debug/sh叮i.wxq :fatal error lnk1120: 3 unresolved externals执行link.exe时岀错5heji.exe - 1 error(s), 0 warning(s)主要是全局变量的声明的错课,删除三个类前面的extern程序运行就会恢复正常。在运行过程中也出现了错谋,当杳询的时候不管杏询哪种车牌号,都会显示“无此类型 车的数据! ”,后来发现是search ()函数中的foi循环的的判断条件冇错。for(int i=0;i<=count_bus;i+)改为 for(int i
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 台面合同协议书
- 协议书转让合同
- 校园应急救护教育课件大全
- 视觉效果于异界广告中的应用试题及答案
- 茶树买卖合同协议书
- 签订劳动合同保密协议书
- 降价合同协议书
- 建设合同三方协议书范本
- 饭馆装修合同协议书
- 电商培训合同协议书范本
- 2024年新人教版七年级上册数学教学课件 第四章 整式的加减 章末复习
- 老母亲赡养协议书范本
- 卸车工合同协议书
- 高层建筑基坑开挖围护施工方案
- 给排水工程毕业设计论文-高层住宅给排水设计
- 房屋改造合同2024年
- JGJ-T221-2010纤维混凝土应用技术规程
- 【正版授权】 ISO 10993-18:2020/Amd 1:2022 EN Biological evaluation of medical devices - Part 18: Chemical characterization of medical device materials within a risk management process -
- 2024届上海奉贤区高三一模英语试题及答案
- 环境与资源保护法学智慧树知到期末考试答案章节答案2024年湖南师范大学
- 2024年农业经理人(中级)技能认证考试复习题库(含答案)
评论
0/150
提交评论