三角形、nextday、佣金问题实验报告



《三角形、nextday、佣金问题实验报告》由会员分享,可在线阅读,更多相关《三角形、nextday、佣金问题实验报告(44页珍藏版)》请在装配图网上搜索。
1、精品范文模板 可修改删除 撰写人:___________日 期:___________ 南昌航空大学实验报告 2013 年 10 月 20 日 课程名称: 软件质量保证与测试 实验名称: 测试程序的设计 班级: ****** 姓名: *** 同组人: 指导教师评定: 签名:
2、 一、实验目的 完成测试用程序的编写,为接下来的测试实验做准备。 二、实验要求 (1)设计程序的语言可以选择C、C++、JAVA等; (2)保证程序语法正确 (3)记录实验数据并书写实验报告 题目要求: 题目一:三角形问题 问题描述:输入三角形三条边a、b、c,三条边有效取值范围为[1,200],判断该三角形是什么三角形,输出内容具体包括:(1)等边三角形;(2)等腰三角形;(3)直角三角形;(4)等腰直角三角形;(5)一般三角形;(6)非三角形;(7)输入数据非法。 题目二:NextDate问题 问题描述:输入年月日year、month、day,
3、其中年份的有效取值范围为[1900,2100],请输出输入日期的下一天,例如输入2013年9月29日,输出为2013年9月30日。若输入日期非法,例如输入2013年2月30日,则输出“输入日期不存在”,若输入日期超出取值范围,例如输入2013年9月32日,则输出“输入日期超出范围”。 问题三:佣金问题 问题描述:前亚利桑那洲境内的一位步枪销售商销售密苏里州制造商制造的步枪机(lock)、枪托(stock)和枪管(barrel)。枪机卖45美元,枪托卖30美元,枪管卖25美元。销售商每月至少要售出一支完整的步枪,且生产限额是大多数销售商在一个月内可销售70个枪机、80个枪托和90个枪管。
4、根据当月的销售情况,并计算销售商的佣金如下: (1)不到(含)1000美元的部分为10%; (2)1000(不含)~1800(含)美元的部分为15%; (3)超过1800美元的部分为20%。 佣金程序生成月份销售报告,汇总售出的枪机、枪托和枪管总数,销售商的总销售额以及佣金。 三、实验步骤 1.运行TC, Visual C++, JAVA等开发工具; 2.在开发环境中完成程序设计,并进行调试; 3.在程序没有语法错误的前提下重点检查程序的逻辑错误; 4.对程序进行调试,并记录实验数据。 四、实验内容 三角形问题: 概要设计: 在输入不同数值可
5、以得到相应的输出结果 (1)当输入三条边的数值大小有一不在范围内,提示“输入范围不合理” (2)当输入三值不满足构成三角形条件时,输出“非三角形” (3)当输入三值只是满足构成三角形条件,没有其他特殊问题,输出“一般三角形” (4))当输入三条边只有两个值相等,输出“等腰三角形” (5) 当输入三条边都相等时,输出“等边三角形” (6) 当输入三条边只是满足勾股定理时,输出“直角
6、三角形”
(7)当输入三条边不仅满足勾股定理,而且其中有两条边相等,输出“等腰直角三角形”
源代码:
#include
7、 if(a+b>c && a+c>b && b+c>a) if(a*a==b*b+c*c || b*b==a*a+c*c || c*c==a*a+b*b) { printf("可以构成一个直角三角形\n"); if(a==b||b==c||a==c) printf("可以构成一个等腰直角三角形\n"); } else if(a==b && a==c) printf("可以构成一个等边三角形\n"); else if(a==b||b==c||a==c) printf("可以构成一个等腰三角形\n
8、"); else printf("可以构成一个等腰三角形\n"); else printf("不能构成三角形\n"); } else printf("输入范围不合理\n"); getch(); } 运行结果: Nextday函数: 概要设计:分析不同情况下的输入,可以得到不同输出 (1)当输入数值只要有一个不符合范围,提示“不合理范围” (2)当输入非月头月尾数值时,输出日期将天数加1 (3)当输入非2月月尾时,输出日期将月份加1
9、 (4)当输入的为年尾时,输出日期将年份加1
(5)当输入闰年28日时,输出日期将天数加1
(6)当输入闰年29日时,输出日期将月份加1
(7)当输入非闰年27日时,输出日期将天数加1
(8)当输入非闰年28日时,输出日期将月份加1
(9)当输入非闰年29日时,提示“输入错误”
源代码:
#include
10、,31,30,31}; int b[]={31,28,31,30,31,30,31,31,30,31,30,31}; system( "graftabl 936 "); clrscr(); printf("请输入日期:\n"); scanf("%d,%d,%d",&year,&month,&day); if(year<=2100&&year>=1900){ if (year%4==0&&year%100!=0||year%400==0) { if(month<12)
11、 { if(a[month-1]>day) printf("后一天:%d年%d月%d日",year,month,day+1); else printf("后一天:%d年%d月1日",year,month+1); } else if(month==12) { if(a[month-1]>day)
12、 printf("后一天:%d年%d月%d日",year,month,day+1); else printf("后一天:%d年1月1日",year+1); } } else { if(month<12) { if(b[month-1]>day) printf("后一天:%d年%d月%d日",year,month,day+1
13、); else printf("后一天:%d年%d月1日",year,month+1); } else if(month==12) { if(b[month-1]>day) printf("后一天:%d年%d月%d日",year,month,day+1); else printf("后一天:%d年
14、1月1日",year+1); } } } getch(); } 运行结果: 输出结果错误,代表程序源代码出现错误 佣金问题: 概要分析: 当输入不同数值时会有不同的的佣金 (1)当输入数值不满足要求时,提示“不合理范围” (2)当输入数值计算得总销售额不到(含)1000美元,佣金为其10% (3)当输入数值计算得总销售额为1000(不含)~1800(含)美元,佣金为其15% (4)当输入数值计算得总销
15、售额超过1800美元,佣金为其20%
源代码:
#include
16、 printf("枪机数%d、枪托数%d、枪管数%d、总销售额%d、佣金%f",x,y,z,n,0.1*n); else if(n<=1800) printf("枪机数%d、枪托数%d、枪管数%d、总销售额%d、佣金%f",x,y,z,n,0.15*n); else printf("枪机数%d、枪托数%d、枪管数%d、总销售额%d、佣金%f",x,y,z,n,0.2*n); } else printf("输入范围不合理\n"); getch(
17、); } 运行结果: 五、 结果分析 对以上三个题目的编码中,三角形问题和佣金问题没有出现什么错误,就是在nextday中出现众多小错误,其中,对于范围问题只是对年份进行了控制,没有对月份及日期进行控制,从而超出范围也不会作出相对应的提示。而且,在nextday中有的输入得不到相对应的输出,将会在下面的白盒测试中对其进行修改。 南昌航空大学实验报告 2013 年 10 月 27 日 课程名称: 软件质量保证与测试 实验名称: 功能性测试
18、 班级: ****** 姓名: *** 同组人: 指导教师评定: 签名: 一、实验目的 掌握边界值、等价类、决策表测试的基本功能性测试方法 二、实验要求 分别用健壮性测试(边界值方法)、弱健壮等价类测试(等价类方法)和决策表测试技术分别对三角形问题|、Nextdate问题和佣金问题设计测试用例(即每个程序都要用这三种方法进行测试),并分别对
19、实验一所编写的三个程序进行测试。 要求:对于测试用例的设计必须给出详细的设计过程,在测试过程中如果发现缺陷(预期输出与实际输出不符),则采用截图的方式说明缺陷现象,并简单分析其可能产生的原因及建议,但不允许修改程序。 三、实验步骤 1.运行TC, Visual C++, JAVA等开发工具; 2.在开发环境中完成程序设计,并进行调试; 3.在程序没有语法错误的前提下重点检查程序的逻辑错误; 4.对程序进行调试,并记录实验数据。 四、实验内容 三角形问题 健壮性边界值测试用例 测试用例 输 入 条 件 预 期 输 出 实 际 输 出
20、用例状态 a b c Test1 0 100 100 提示“输入范围不合理” 提示“输入范围不合理” fail Test2 1 100 100 等腰三角形 等腰三角形 pass Test3 2 100 100 等腰三角形 等腰三角形 pass Test4 100 100 100 等边三角形 等边三角形 pass Test5 199 100 100 等腰三角形 等腰三角形
21、 pass Test6 200 100 100 非三角形 非三角形 pass Test7 201 100 100 提示“输入范围不合理” 提示“输入范围不合理” fail Test8 100 0 100 提示“输入范围不合理” 提示“输入范围不合理” fail Test9 100 1 100 等腰三角形 等腰三角形 pass Test10 100 2 100 等腰三角形 等腰三角形 pass Test1
22、1 100 199 100 等腰三角形 等腰三角形 pass Test12 100 200 100 非三角形 非三角形 pass Test13 100 201 100 提示“输入范围不合理” 提示“输入范围不合理” fail Test14 100 100 0 提示“输入范围不合理” 提示“输入范围不合理” fail Test15 100 100 1 等腰三角形 等腰三角形 pass Test1
23、6 100 100 2 等腰三角形 等腰三角形 pass Test17 100 100 199 等腰三角形 等腰三角形 pass Test18 100 100 200 非三角形 非三角形 pass Test19 100 100 201 提示“输入范围不合理” 提示“输入范围不合理” fail 缺陷截图: Test1: Test7: Test8: Test13: Test14:
24、 Test19: 弱健壮等价类 条件桩: C1: 是否构成三角形(a+b>c a+c>b b+c>a)动作桩: A1:非三角形 C2: a=b A2:等腰三角形 C3: b=c A3:等边三角形 C4: a=c A4:一般三角形
25、 A5:不可能出现 三角形问题决策表 决策表 1-8 9 10 11 12 13 14 15 16 C1 C2 C3 C4 F — — — T T T T T T T F T T F T T
26、T F F T F T T T F T F T F F T T F F F A1 A2 A3 A4 A5 √ √ √ √ √ √ √ √ √
27、 三角形问题决策表测试用例 测试 用例 输 入 条 件 预期输出 a b c 1-8 9 10 11 12 13 14 15 16 2 3 6 3 3 3 ﹡ ﹡ ﹡ ﹡ ﹡ ﹡ 15 15 20 ﹡ ﹡ ﹡ 15 20 20 25 20 25 15 20 26 非三角形 等边三角形 不可能 不可能 等腰三角形 不可能 等腰三角形 等腰三角形
28、 一般三角形 Nextday问题 健壮性边界值测试用例 测试用例 输 入 条 件 预 期 输 出 实 际 输 出 用例状态 年 月 日 Test1 1899 6 15 提示“超出范围” 提示“超出范围” fail Test2 1900 6 15 1900/6/16 1900/6/16 pass Test3 1901 6 15 1901/6/16 1901/6/16 pass Test4 2000
29、 6 15 2000/6/16 2000/6/16 pass Test5 2099 6 15 2099/6/16 2099/6/16 pass Test6 2100 6 15 2100/6/16 2100/6/17 pass Test7 2101 6 15 提示“超出范围” 提示“超出范围” fail Test8 2000 0 15 提示“超出范围” 2000/1/1 fail Test9 2000
30、 1 15 2000/1/16 2000/1/16 pass Test10 2000 2 15 2000/2/16 2001/2/16 pass Test11 2000 11 15 2000/11/16 2000/11/16 pass Test12 2000 12 15 2000/12/16 2000/12/16 pass Test13 2000 13 15 提示“超出范围” 2000/1/16 fail Test
31、14 2000 6 0 提示“超出范围” 2000/6/1 fail Test15 2000 6 1 2000/6/2 2000/6/2 pass Test16 2000 6 2 2000/6/3 2000/6/3 pass Test17 2000 6 29 2000/6/30 2000/6/30 pass Test18 2000 6 30 2000/7/1 2000/7/1
32、pass Test19 2000 6 31 提示“超出范围” 提示“超出范围” fail 缺陷截图: Test1: Test7: Test8: 出现未知错误,预期输出“超出范围”,结果显示出了不相对应的输出结果,可能是程序中出现了一定程度的逻辑错误 Test13: 出现未知错误,预期输出“超出范围”,结果显示出了不相对应的输出结果,再观察完程序后,发现,在源代码中只是对年份的范围进行了一定的范围规范,没有对月份进行要求,才会出现以下的运行错误 Test14: 出现未知错误,预期输出“超出范围”,结果显示出了
33、不相对应的输出结果,在观察完程序后,发现在源代码中只是对年份的范围进行了一定的范围规范,没有对月份进行规范,才会出现以下的运行错误 Test19: Nextday函数弱健壮性等价类 简易分析赋值归纳: Y1: 该年为闰年 Y2:该年不会闰年 M1:该月有30天 M2:该月有31天(12月除外) M3:该月为12月 M4:该月为2月
34、 D1: 1<=day<=27 D2:28天 D3:29天 D4:30天 D5:31天 条件桩: C1:month C2:day C3:year 动作桩: A1:不可能 A2: day+1 A3:day复位 A4:month+1 A5: month复位 A6:year+1
35、 Nextday函数的决策表 选项 规则 1-3 4 5 6-9 10 11-14 15 16 17 18 19 20 21-22 条件 C1 M1 M1 M1 M2 M2 M3 M3 M4 M4 M4 M4 M4 M4 C2 D1-D3 D4 D5 D1-D4 D5 D1-D4 D5 D1 D2 D2 D3 D3 D4-D5 C3 - - - - - - - - Y1 Y2 Y1 Y2 - 动作 A1 √
36、 √ √ A2 √ √ √ √ √ A3 √ √ √ √ √ A4 √ √ √ √ A5 √ A6 √ Nextday函数决策表测试用例 测试用例 year month day 预期输出 test1-3 2001 6 15 2001-6-16 test4 2001 6 3
37、0 2001-7-1 test5 2001 6 31 不可能 test6-9 2001 7 15 2001-7-16 test10 2001 7 31 2001-8-1 test11-14 2001 12 15 2001-12-16 test15 2001 12 31 2002-1-1 test16 2001 2 15 2001-2-16 test17 2000 2 28 2000-2-29 test18 2001 2 28 2001-3-1 test19 2000 2 29 2000-3-1 tes
38、t20 2001 2 29 不可能 test21-22 2001 2 30 不可能 对此问题健壮性边界值测试得到的结果是,当输入的数值之间有逻辑关系的时候,不适合用健壮性测试,因为其间的逻辑关系,在取其特殊值的时候,需要考虑之前的正常取值。 佣金问题 健壮性边界值测试用例 测试用例 输 入 条 件 预 期 输 出 实 际 输 出 用例状态 枪机 枪托 枪管 Test1 0 40 45 提示“输入范围不合理” 提示“输入范围不合理” fail Test2 1
39、40 45 474 474 pass Test3 2 40 45 483 483 pass Test4 35 40 45 780 780 pass Test5 69 40 45 1086 1086 pass Test6 70 40 45 1095 1095 pass Test7 71 40 45 提示“输入范围不
40、合理” 提示“输入范围不合理” fail Test8 35 0 45 提示“输入范围不合理” 提示“输入范围不合理” fail Test9 35 1 45 546 546 pass Test10 35 2 45 552 552 pass Test11 35 79 45 1014 1014 pass Test12 35 80 45 1020 1020 p
41、ass Test13 35 81 45 提示“输入范围不合理” 提示“输入范围不合理” fail Test14 35 40 0 提示“输入范围不合理” 提示“输入范围不合理” fail Test15 35 40 1 560 560 pass Test16 35 40 2 565 565 pass Test17 35 40 89 1000 1000 pass Te
42、st18 35 40 90 1005 1005 pass Test19 35 40 91 提示“输入范围不合理” 提示“输入范围不合理” fail 缺陷截图: Test1: Test7: Test8: Test13: Test14: Test19: 佣金问题弱健壮性等价类 条件桩: C1:1<=x<=70
43、 动作桩: A1:不合理范围 C2: 1<=y<=80 A2:合理范围 C3: 1<=z<=90 佣金问题决策表 选项 规则 1 2--5 6--8 条件 C1 T F T C2 T - F C3 T - - 动作 A1 √ √ A2 √
44、 佣金问题决策表测试用例 测试用例 x y z 预期输出 test1 35 40 45 780 test2--5 0 40 45 不合理范围 test6--8 35 0 40 不合理范围 通过对佣金问题的决策表用例测试,可以看出佣金问题不适合用决策表测试,因为动作桩的详细判断是无法达成的。例:每个不同的输入会有不同的输出,无法判断其是属于什么范围内的佣金比例,则无法达到预期的测试效果。 五、结果分析 对以上三个问题进行黑盒测试,在对三角形问题进行测试的时候,发现该代码不能对非整数进行测试,将要对其输入类型进行修改,再者在若健壮性等
45、价类测试中无法对等腰直角三角形进行测试,无法得到想要的测试结果。在对nextday函数进行测试的时候,可以将其间不满足要求的,都测试的出来,将在白盒测试之前将其修改正确。佣金问题的黑盒测试没有发现问题,相对可以满足黑盒测试的要求。 南昌航空大学实验报告 2013 年 11 月 3 日 课程名称: 软件质量保证与测试 实验名称: 结构性测试 班级: ****** 姓名: *** 同组人:
46、 指导教师评定: 签名: 一、实验目的 掌握逻辑覆盖法、基路径法以及数据流测试基本结构性测试方法 二、实验要求 1、对三角形问题尝试用逻辑覆盖法(语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、路径覆盖)设计测试用例,具体要求如下: (1)为程序语句部分进行编号; (2)画出程序的程序结构图(节点图); (3)用上述五种方法分别设计测试用例,并说明每种测试用例的设计思路,例如测试用例所覆盖的语句、判定或条件的真分支假分支或路径等
47、; (4)使用上述测试用例对三角形问题进行测试,并做好测试记录,即有缺陷进行截图,并试图分析产生缺陷原因。 2、对NextDate问题尝试采用基路径方法设计测试用例,具体要求如下: (1)为程序语句部分进行编号; (2)画出程序的程序结构图(节点图); (3)用基路径方法设计测试用例,并说明每个测试用例的设计思路,例如测试用例所覆盖基路径; (4)使用上述测试用例对NextDate问题进行测试,并做好测试记录,即有缺陷进行截图,并试图分析产生缺陷原因。 3、对佣金问题采用数据流测试方法设计测试用例,具体要求如下: (1)为程序语句
48、部分进行编号; (2)画出程序的程序结构图(节点图); (3)找出程序中所定义的枪机、枪托、枪管、销售额以及佣金五个变量的定义节点、使用节点,并判断是谓词使用还是计算使用; (4)找出以上五个变量的所有定义-使用路径,并判断其是否为定义-清除路径; (5)根据上述路径分析程序可能出现的缺陷,并试图分析产生缺陷原因。 26 实验步骤 该三个问题都是先将代码进行编号,根据代码形式画出相对应的程序流程图,再根据程序流程图将其修改成节点图,在对具体要求进行解答。 具体实验步骤已在实验内容中详细介绍 四、实验内容 三角形问题:
49、
解:
(1)
#include
50、>b && b+c>a) 5 if((a*a+b*b-c*c<=e-2)||(a*a+c*c-b*b<=e-2)||(c*c+b*b-a*a)<=e-2) 6 { if(a==b||b==c||a==c) 7 printf("等腰直角三角形\n"); 8 else printf("直角三角形\n"); } 9 else { if(a==b||b==c||a==c) 10 if(a==b&&a==c) 11
51、 printf("等边三角形\n"); 12 else printf("等腰三角形\n"); 13 else printf("一般三角形\n"); } 14 else printf("非三角形\n");} 15 else printf("输入范围不合理\n"); getch(); } 开 始 (2)先画出程序
52、流程图: printf scanf if 3 否 是 if 4 是 否
53、 15 if 5 是 否 14 if 6 if 9
54、 是 否 是 否 if 10 8 7 13 是 否 12 10 结 束 根据所画的程序流程图,画出相对应的节点图: start 1 2
55、 3 15 4 14 5 9 6 13 10 8 7 12 11 end 4 语句覆盖就是要求每条语句至少执行一次 判定语句就是要求每个判定的每条分支至少执行一次 路径覆盖就是要求每条可能的路径至少执行一次 由于此题中,每个if分支无论真假都有对应的反应语句,所以,此题中的语句覆盖、判断覆盖和路径覆盖都是相同的 语句覆盖=判定覆盖=路径覆盖的测试用例: 测试用例
56、输入数据 预期输出 覆盖路径 a b c test1 4 3 6 非三角形 1-2-3-4-14 test2 5 10 12 一般三角形 1-2-3-4-5-9-13 test3 5 5 8 等腰三角形 1-2-3-4-5-9-10-12 test4 15 15 15 等边三角形 1-2-3-4-5-9-10-11 test5 3 4 5 直角三角形 1-2-3-4-5-6-8 test6 2 2 2.828 等腰直角三角形 1-2-3-4-5-6-7 test7 201 200 180
57、 提示“输入范围不合理” 1-2-3-15 节点3:(a>=1&&a<=200)&&(b>=1&&b<=200)&&(c>=1&&c<=200) a>=1编号为1.1 a<=200编号为1.2 b>=1编号为1.3 b<=200编号为1.4 c>=1编号为1.5 c<=200编号为1.6 节点4:a+b>c && a+c>b && b+c>a a+b>c编号为2.1 a+c>b编号为2.2 b+c>a编号为2.3 节点5:(a*a+b*
58、b-c*c<=e-2)||(a*a+c*c-b*b<=e-2)||(c*c+b*b-a*a)<=e-2) a*a+b*b-c*c<=e-2编号为3.1 a*a+c*c-b*b<=e-2编号为3.2 c*c+b*b-a*a)<=e-2编号为3.3 节点6:a==b||b==c||a==c a==b编号为4.1 b==c编号为4.2 a==c编号为4.3 节点9:a==b||b==c||a==c a==b编号为5.1 b==c编号为5.2
59、 a==c编号为5.3 节点10:a==b&&a==c a==b编号为6.1 a==c编号为6.2 条件覆盖=条件组合覆盖 用例序号 输入数据 预期输出 覆盖条件 a b c 1 -1 202 10 输入范围不合理 F1.1\F1.2\F1.3\F1.4\F1.5\F1.6 2 10 20 30 非三角形 F2.1\F2.2\F2.3 3 4 5 2 一般三角形 T1T2F3F4F5F6 4 3 4 5 直角三角形 T1T2T3F4F5F6
60、5
2
2
2.828
等腰直角三角形
T1T2T3T4F5F6
6
4
4
5
等腰三角形
T1T2F3F4T5F6
7
5
5
5
等边三角形
T1T2F3F4T5T6
8
--
--
--
-----
其余情况不可能存在
其中,T1包括所有1.1~1.6的情况,也就是1.1~1.6整体判断为T
F1指的是1.1~1.6整体判断值为F
以上为例,其他均为此规律
Nextday函数:
解:(1)
#include
61、() { int year,month,day; int a[12]={31,29,31,30,31,30,31,31,30,31,30,31}; int b[12]={31,28,31,30,31,30,31,31,30,31,30,31}; int y,m,d; system( "graftabl 936 "); clrscr(); 1 printf("请输入日期: "); 2 scanf("%d,%d,%d",&year,&month,&day); 3 if((year>=1900&&year<=2100)
62、&&(month>=1&&month<=12)&&(day>=1&&day<=31) ) 4 if(month<12) { 5 if(year%4||year%100&&!(year%400)) { 6 if(b[month-1]>day){ 7 d=day+1; 8 m=month; 9 y=year; 10 printf("%d/%d/%d\n",y,m,d);} 11 else if(b[mon
63、th-1]==day) 12 {d=1; 13 m=month+1; 14 y=year; 15 printf("%d/%d/%d\n",y,m,d);} 16 else printf("输入错误\n"); } else { 17 if(a[month-1]>day) 18 {d=day+1; 19 m=mont
64、h; 20 y=year; 21 printf("%d/%d/%d\n",y,m,d);} else 22 {d=1; 23 m=month+1; 24 y=year; 25 printf("%d/%d/%d\n",y,m,d);} } } else 26 { if(a[month-1]>day||b[month-1]>day) 27 p
65、rintf("%d/%d/%d",year,month,day+1); else 28 printf("%d/1/1",year+1); } } else 29 printf("超出范围\n"); getch(); } 开 始 (2) 先画出程序流程图: printf scanf if 3
66、 是 否 if 4 29 是 否 if 5 if 26 是 否 否 是 if 6 if 17 28 27 是 否 是 否 18 22 7 19 23 8 9 20 24 21 25 10 if 11 是 否 12
- 温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。