C语言课程设计任务(学生考勤系统)

上传人:321****fg 文档编号:162024927 上传时间:2022-10-17 格式:DOCX 页数:75 大小:121.52KB
收藏 版权申诉 举报 下载
C语言课程设计任务(学生考勤系统)_第1页
第1页 / 共75页
C语言课程设计任务(学生考勤系统)_第2页
第2页 / 共75页
C语言课程设计任务(学生考勤系统)_第3页
第3页 / 共75页
资源描述:

《C语言课程设计任务(学生考勤系统)》由会员分享,可在线阅读,更多相关《C语言课程设计任务(学生考勤系统)(75页珍藏版)》请在装配图网上搜索。

1、C语言程序设计课程设计报告设计题目:学生考考勤管理理系统设设计院系:生命命科技学学院班级:农学学1222姓名:刘玉玉柱学号:200120011442033河南科技学学院2013年年 冬季 学期设计任务:C语言言课程设设计任务务书100题目:学生生考勤系系统设计计功能:学生生考勤系系统应包包含各班班学生的的全部信信息。每每个学生生是一条条记录,包包括姓名名、性别别、学号号、日期期、节次次、出勤勤情况等等信息。本本系统可可以模拟拟考勤过过程、记记录考勤勤结果,并并能在课课程结束束后按照照设定的的考勤评评分标准准自动给给出每个个学生的的考勤分分数。要求:1、用用C语言言实现程程序设计计;2、利用结结

2、构体进进行相关关信息处处理;3、系统的的各个功功能模块块要求用用函数的的形式实实现;4、界面友友好(良良好的人人机交互互),程程序加必必要的注注释。平时成绩:验收答辩成成绩:设计报告成成绩:总评成绩:指导教师:一、总体设设计1程序的的总体设设计确定界面面,使用用户可选选择操作作项目(录录入,修修改,查查询,评评分,界界面美化化)。录入功能能:使用用结构体体,要求求用户输输入姓名名、性别别、学号号、日期期、节次次、当前前出勤情情况等信信息,并并写入文文件。 修改功能能:使用用户输入入学号,姓姓名其中中一项可可以修改改考勤其其信息。对对于修改改功能的的实现,是是先将所所有文件件内容读读入到内内存中

3、,然然后修改改考勤值值,最后后再重新新覆盖写写入文件件。查询模块块:使用用字符串串比较函函数,利利用循环环找到对对应结构构体数组组元素,然然后输出出需要信信息。对对于查询询功能的的实现,同同修改,是是先将所所有文件件内容读读入到内内存中,然然后查找找到其中中某项,最最后输出出到屏幕幕。评分模块块:系统统根据总总的应道道考勤数数按照百百分制,求求出每个个学生的的分数,并并输出到到屏幕。界面设置置模块:系统提提供背景景及前景景颜色选选项,用用户通过过选择可可以自由由调节界界面颜色色。2. 数据据结构学生信息用用结构体体记录,包包括姓名名(字符符数组)、性性别(字字符型)、日日期(年年月日三三个字符

4、符数组)、节节次(整整型)、出出情况(整整型)。3. 函数数原型声声明 voiid mmainn() /主主函数void reccordd(); /录入数数据函数数voidd ammendd(); /修改改数据函函数voidd seearcch(); /查询询数据函函数voidd gooal(); /计算算总评函函数voidd loook(); /界面面设置函函数二、详细设设计1.maiin( )函数数void maiin()voidd reecorrd(); /录入入数据函函数voidd ammendd(); /修改改数据函函数voidd seearcch(); /查询询数据函函数voidd

5、 gooal(); /计算算总评函函数 viood kkookk(); /界界面设置置函数 ccharr ittem; pprinntf( n);prinntf( n);prinntf( 学 生 考 勤 管 理 系 统 n);prinntf( n);prinntf( 刘玉柱柱河南科科技学院院农学1122n);prinntf( n); pprinntf( n);prinntf( n); pprinntf( 1.学生信信息及考考勤情况况录入 n); pprinntf( n);prinntf( 2.学生信信息及考考勤情况况修改 n); pprinntf( n);prinntf( 3.学生信信息及考考

6、勤情况况查询 n); pprinntf( n);prinntf( 4.学生考考勤总评评分数查查询 n);prinntf( n); prinntf( n); /用户户界面设设置prinntf(nn);prinntf( 请选择择您需要要的操作作n);scannf(%c,&iitemm); sswittch(iteem) ccasee 11: reccordd();breeak; ccasee 22: ameend();bbreaak; ccasee 33: seaarchh();breeak; ccasee 44: goaal();brreakk; ccasee 5;loook();bbreaak

7、; /实现现功能选选择流程图:开 始45Look()1breakgoal()search()amend()record()32switch(item) switch(item)switch(item)输出界面结束2.reccordd() 函数void reccordd()int i,jj=0,jx=1;prinntf( *学学 生 基 本本 信 息 录录 入*nn);if(fp=foppen(daate.txtt,w)=NULLL)priintff(文文件打开开失败n); exiit(00);for(i=00;jxx=11;i+) /输入信信息循环环 forr(;jj=00;) /输入入确认循

8、循环gettchaar();priintff(请请输入第第%d个个学生的的姓名 ,ii+1);getts(sstui.namme);priintff(请请输入第第%d个个学生的的学号 ,ii+1);getts(sstui.nummberr);priintff(请请输入第第%d个个学生的的性别(男:mm 女:f) ,ii+1);stuui.seex=ggetccharr();priintff(请请输入第第%d个个学生的的生日(格式:年 月月 日) ,i+11);scaanf(%dd%d%d,&sttuii.yyearr,&sstui.monnth,&sttuii.dday); priintff(

9、请请输入第第%d个个学生的的当前考考勤次数数 ,i+11);scanff(%d,&sttuii.kkq);priintff(您您输入的的信息为为姓名 %s 学学号 %s 性性别 %c 生生日 %d年%d月%d日n 0 重输 11 确认认,sstui.namme,sstui.nummberr,sttuii.ssex,stuui.yeear,stuui.moonthh,sttuii.dday);scanff(%d,&j); /输入入确认 j=00; if(fwrritee(&sstui,sizzeoff(sttrucct sstuddentt),11,fpp)!=1) priintff(文文件写入

10、入错误n); /写入入文件priintff( 是是否继续续输入下下一个学学生信息息 0 终止 1 继续n);scaanf(%dd,&jx); /继续输输入选择择fcloose(fp); pprinntf(0 返回主主菜单n);getccharr();a=gettchaar();getccharr();if(aa=0) maain(); /返返回主菜菜单流程图:开始0=j打开文件1=jx0=ijx=1?Yj=0?Y输入i+1个学生信息生信息N输入j值选择是否确认写入文件i+1=i输入jx值选择是否继续结束3. ammendd()函函数void ameend() iint i=00,j=0,ssw

11、ayy,t,x; ccharr naame10,nuumbeer110;prinntf( *学 生 考考 勤 修 改改*n); iif(fp=foppen(daate.txtt,r)=NULLL) /将将文件内内容读入入内存priintff(文文件打开开失败n); exiit(00);for(i=00;feeof(fp)=00;i+) freead(&sttuii,ssizeeof(strructt sttudeent),1,fp); /读取取文件内内容fcloose(fp); /关闭闭文件prinntf(选择择查找方方式 11 按照照姓名查查找 2 按按照学号号查找);scannf(%d,&

12、sswayy); /*按照姓姓名查找找开始*/if(sswayy=11)priintff(请请输入需需要修改改学生的的姓名 );/pprinntf(i=%d,i);scaanf(%ss,nnamee);forr(j=0;tt!=00;j+) t=strrcmpp(sttujj.nnamee,naame);iff(j=i) tt=0;pprinntf(未找找到您所所查询的的数据,请重新新输入n); if(jii) /查询成成功prrinttf(您查找找的学生生信息如如下nn 姓名名 %ss 学号号 %ss 性别别 %cc 生日日 %dd年%dd月%dd日 当当前考勤勤次数 %dn,stuuj-1

13、.namme,sstuj-11.nnumbber,stuuj-1.sexx,sttujj-1.yeear,stuuj-1.monnth,stuuj-1.dayy,sttujj-1.kqq); prrinttf(是否修修改该生生考勤信信息 0 否否 11 是); /选选择是否否修改考考勤 sccanff(%d,&x); /输入入选择变变量值iff(x=1)pprinntf(请输输入新的的考勤值值 );sscannf(%d,&sstuj-11.kkq); /输输入新的的考勤值值 iif(fp=foppen(daate.txtt,w)=NULLL) /以只写写方式打打开文件件 prrinttf(文件

14、打打开失败败n); exxit(0); ffor(j=00;ji;jj+) iff(fwwritte(&stuuj,siizeoof(sstruuct stuudennt),1,ffp)!=1) prrinttf(文件写写入错误误n); /写写入文件件 ffcloose(fp); /关闭闭文件priintff(是是否继续续修改其其他学生生考勤 0 否否 11 是);scaanf(%dd,&x);if(x=1) ameend();/*按照姓姓名查找找结束*/ /*按照照学号查查找开始始*/if(sswayy=22)priintff(请请输入需需要修改改学生的的学号 );/pprinntf(i=%

15、d,i);scaanf(%ss,nnumbber);forr(j=0;tt!=00;j+) t=strrcmpp(sttujj.nnumbber,nummberr);iff(j=i) tt=0;pprinntf(未找找到您所所查询的的数据,请重新新输入n); if(jii) /查询成成功prrinttf(您查找找的学生生信息如如下nn 姓名名 %ss 学号号 %ss 性别别 %cc 生日日 %dd年%dd月%dd日 当当前考勤勤次数 %dn,stuuj-1.namme,sstuj-11.nnumbber,stuuj-1.sexx,sttujj-1.yeear,stuuj-1.monnth,st

16、uuj-1.dayy,sttujj-1.kqq); prrinttf(是否修修改该生生考勤信信息 0 否否 11 是); /选选择是否否修改考考勤 sccanff(%d,&x); /输入入选择变变量值iff(x=1)pprinntf(请输输入新的的考勤值值 );sscannf(%d,&sstuj-11.kkq); /输输入新的的考勤值值 iif(fp=foppen(daate.txtt,w)=NULLL) /以只写写方式打打开文件件 prrinttf(文件打打开失败败n); exxit(0); ffor(j=00;ji;jj+) iff(fwwritte(&stuuj,siizeoof(sst

17、ruuct stuudennt),1,ffp)!=1) prrinttf(文件写写入错误误n); /写写入文件件 ffcloose(fp); /关闭闭文件priintff(是是否继续续修改其其他学生生考勤 0 否否 11 是);scaanf(%dd,&x);if(x=1) ameend();/*按照学学号查找找结束*/prinntf(0 返回主主菜单n);getccharr();a=geetchhar();getccharr();if(aa=0) maain();开始打开文件将文件内容全部读入结构体数组输入sway值选择查找方式Sway=1?NSway=2?Y输入要查找的学号输入要查找的姓名N

18、查找学号查找姓名输入X值选择是否修改考勤X=1?Y输入新的考勤值写入文件结束4. seearcch()函数void seaarchh() iint i=00,j=0,sswayy,t,x; ccharr naame10,nuumbeer110;prinntf( *学学 生 信 息息 查 询*nn); iif(fp=foppen(daate.txtt,r)=NULLL) /将文件件内容读读入内存存priintff(文文件打开开失败n); exiit(00);for(i=00;feeof(fp)=00;i+) freead(&sttuii,ssizeeof(strructt sttudeent),

19、1,fp); /读取取文件内内容fcloose(fp); /关闭闭文件prinntf(选择择查找方方式 11 按照照姓名查查找 2 按按照学号号查找);scannf(%d,&sswayy); /*按照姓姓名查找找开始*/if(sswayy=11)priintff(请请输入需需要修改改学生的的姓名 );/pprinntf(i=%d,i);scaanf(%ss,nnamee);forr(j=0;tt!=00;j+) t=strrcmpp(sttujj.nnamee,naame);iff(j=i) tt=0;pprinntf(未找找到您所所查询的的数据,请重新新输入n); if(jii) /查询成成

20、功prrinttf(您查找找的学生生信息如如下nn 姓名名 %ss 学号号 %ss 性别别 %cc 生日日 %dd年%dd月%dd日 当当前考勤勤次数 %dn,stuuj-1.namme,sstuj-11.nnumbber,stuuj-1.sexx,sttujj-1.yeear,stuuj-1.monnth,stuuj-1.dayy,sttujj-1.kqq); priintff(是是否继续续查询其其他学生生信息 0 否否 11 是);scaanf(%dd,&x);if(x=1) seaarchh();/*按照照姓名查查找结束束*/ /*按照照学号查查找开始始*/if(sswayy=22)pr

21、iintff(请请输入需需要修改改学生的的学号 );/pprinntf(i=%d,i);scaanf(%ss,nnumbber);forr(j=0;tt!=00;j+) t=strrcmpp(sttujj.nnumbber,nummberr);iff(j=i) tt=0;pprinntf(未找找到您所所查询的的数据,请重新新输入n); if(jii) /查询成成功prrinttf(您查找找的学生生信息如如下nn 姓名名 %ss 学号号 %ss 性别别 %cc 生日日 %dd年%dd月%dd日 当当前考勤勤次数 %dn,stuuj-1.namme,sstuj-11.nnumbber,stuuj-

22、1.sexx,sttujj-1.yeear,stuuj-1.monnth,stuuj-1.dayy,sttujj-1.kqq);priintff(是是否继续续查询其其他学生生信息 0 否否 11 是);scaanf(%dd,&x);if(x=1) seaarchh();/*按照学学号查找找结束*/prinntf(0 返回主主菜单n);getccharr();a=geetchhar();getccharr();if(aa=0) maain(); 流流程图:开始打开文件将文件内容全部读入结构体数组输入sway值选择查找方式Sway=1?NSway=2?Y输入要查找的学号输入要查找的姓名查找学号查找

23、姓名输出该生信息5.goaal()函数void goaal() iint i=00,j=0,sswayy,t,x; ffloaat sscorre; ccharr naame10,nuumbeer110;prinntf( *学学 生 考 勤勤 分 数 计计 算*nn);if(kkqcss=00)prinntf(请输输入应到到考勤总总数 ); /请输输入应到到考勤总总数scannf(%f,&kkqcss); iif(fp=foppen(daate.txtt,r)=NULLL) /将文文件内容容读入内内存priintff(文文件打开开失败n); exiit(00);for(i=00;feeof(f

24、p)=00;i+) freead(&sttuii,ssizeeof(strructt sttudeent),1,fp); /读取取文件内内容fcloose(fp); /关闭闭文件prinntf(选择择查找方方式 11 按照照姓名查查找 2 按按照学号号查找);scannf(%d,&sswayy); /*按照姓姓名查找找开始*/if(sswayy=11)priintff(请请输入需需要修改改学生的的姓名 );/pprinntf(i=%d,i);scaanf(%ss,nnamee);forr(j=0;tt!=00;j+) t=strrcmpp(sttujj.nnamee,naame);iff(j=

25、i) tt=0;pprinntf(未找找到您所所查询的的数据,请重新新输入n); if(jii) /查询成成功prrinttf(您查找找的学生生信息如如下nn 姓名名 %ss 学号号 %ss 性别别 %cc 生日日 %dd年%dd月%dd日 当当前考勤勤次数 %dn,stuuj-1.namme,sstuj-11.nnumbber,stuuj-1.sexx,sttujj-1.yeear,stuuj-1.monnth,stuuj-1.dayy,sttujj-1.kqq); sccoree=(sstuj-11.kkq)/kqccs*1100; prrinttf(该生当当前考勤勤分数为为 %55.2f

26、f,sscorre);priintff(是是否继续续计算其其他学生生考勤分分数 00 否 1 是);scaanf(%dd,&x);if(x=1) goaal();/*按照照姓名查查找结束束*/ /*按照照学号查查找开始始*/if(sswayy=22)priintff(请请输入需需要修改改学生的的学号 );/pprinntf(i=%d,i);scaanf(%ss,nnumbber);forr(j=0;tt!=00;j+) t=strrcmpp(sttujj.nnumbber,nummberr);iff(j=i) tt=0;pprinntf(未找找到您所所查询的的数据,请重新新输入n); if(j

27、ii) /查询成成功prrinttf(您查找找的学生生信息如如下nn 姓名名 %ss 学号号 %ss 性别别 %cc 生日日 %dd年%dd月%dd日 当当前考勤勤次数 %dn,stuuj-1.namme,sstuj-11.nnumbber,stuuj-1.sexx,sttujj-1.yeear,stuuj-1.monnth,stuuj-1.dayy,sttujj-1.kqq);sccoree=(sstuj-11.kkq)/kqccs*1100; prrinttf(该生当当前考勤勤分数为为 %55.2ff,sscorre);priintff(是是否继续续计算其其他学生生考勤分分数 00 否 1

28、 是);scaanf(%dd,&x);if(x=1) goaal();/*按照学学号查找找结束*/prinntf(0 返回主主菜单n);getccharr();a=geetchhar();getccharr();if(aa=0) maain();流程图:开始输入应到考勤次数kqcs值打开文件将文件内容全部读入结构体数组输入sway值选择查找方式Sway=1?YNSway=2?输入要查找的学号输入要查找的姓名查找学号查找姓名输出该生信息计算考勤分数输出考勤分数结束Look()函数数:void loook() int i,jj;prinntf(背景景颜色:0:黑黑、1:蓝、22:绿、33:湖蓝蓝色

29、、44:红、55:紫、66:黄、77:白);scannf(%d,&ii);swittch(i)casee 0:prrinttf(前景颜颜色:00:黑、11:蓝、22:绿、33:湖蓝蓝色、44:红、55:紫、66:黄、77:白);sccanff(%d,&j);swwitcch(jj)caase 0:pprinntf(输入入无效!背景和和前景颜颜色相同同!nn);bbreaak;caase 1:ssysttem(coolorr 011);bbreaak;caase 2:ssysttem(coolorr 022);bbreaak;caase 3:ssysttem(coolorr 033);bbrea

30、ak;caase 4:ssysttem(coolorr 044);bbreaak;caase 5:ssysttem(coolorr 055);bbreaak;caase 6:ssysttem(coolorr 066);bbreaak;caase 7:ssysttem(coolorr 077);bbreaak;brreakk;casee 1:prrinttf(前景颜颜色:00:黑、11:蓝、22:绿、33:湖蓝蓝色、44:红、55:紫、66:黄、77:白);sccanff(%d,&j);swwitcch(jj)caase 0:ssysttem(coolorr 100);bbreaak;caase

31、 1:pprinntf(输入入无效!背景和和前景颜颜色相同同!nn);bbreaak;caase 2:ssysttem(coolorr 122);bbreaak;caase 3:ssysttem(coolorr 133);bbreaak;caase 4:ssysttem(coolorr 144);bbreaak;caase 5:ssysttem(coolorr 155);bbreaak;caase 6:ssysttem(coolorr 166);bbreaak;caase 7:ssysttem(coolorr 177);bbreaak;brreakk;casee 2:prrinttf(前景颜颜

32、色:00:黑、11:蓝、22:绿、33:湖蓝蓝色、44:红、55:紫、66:黄、77:白);sccanff(%d,&j);swwitcch(jj)caase 0:ssysttem(coolorr 200);bbreaak;caase 1:ssysttem(coolorr 211);bbreaak;caase 2:pprinntf(输入入无效!背景和和前景颜颜色相同同!nn);bbreaak;caase 3:ssysttem(coolorr 233);bbreaak;caase 4:ssysttem(coolorr 244);bbreaak;caase 5:ssysttem(coolorr 25

33、5);bbreaak;caase 6:ssysttem(coolorr 266);bbreaak;caase 7:ssysttem(coolorr 277);bbreaak;brreakk;casee 3:prrinttf(前景颜颜色:00:黑、11:蓝、22:绿、33:湖蓝蓝色、44:红、55:紫、66:黄、77:白);sccanff(%d,&j);swwitcch(jj)caase 0:ssysttem(coolorr 300);bbreaak;caase 1:ssysttem(coolorr 311);bbreaak;caase 2:ssysttem(coolorr 322);bbrea

34、ak;caase 3:pprinntf(输入入无效!背景和和前景颜颜色相同同!nn);bbreaak;caase 4:ssysttem(coolorr 344);bbreaak;caase 5:ssysttem(coolorr 355);bbreaak;caase 6:ssysttem(coolorr 366);bbreaak;caase 7:ssysttem(coolorr 377);bbreaak;brreakk;casee 4:prrinttf(前景颜颜色:00:黑、11:蓝、22:绿、33:湖蓝蓝色、44:红、55:紫、66:黄、77:白);sccanff(%d,&j);swwitcc

35、h(jj)caase 0:ssysttem(coolorr 400);bbreaak;caase 1:ssysttem(coolorr 411);bbreaak;caase 2:ssysttem(coolorr 422);bbreaak;caase 3:ssysttem(coolorr 433);bbreaak;caase 4:pprinntf(输入入无效!背景和和前景颜颜色相同同!nn);bbreaak;caase 5:ssysttem(coolorr 455);bbreaak;caase 6:ssysttem(coolorr 466);bbreaak;caase 7:ssysttem(co

36、olorr 477);bbreaak;brreakk;casee 5:prrinttf(前景颜颜色:00:黑、11:蓝、22:绿、33:湖蓝蓝色、44:红、55:紫、66:黄、77:白);sccanff(%d,&j);swwitcch(jj)casee 0:ssysttem(coolorr 500);bbreaak;caase 1:ssysttem(coolorr 511);bbreaak;caase 2:ssysttem(coolorr 522);bbreaak;caase 3:ssysttem(coolorr 533);bbreaak;caase 4:ssysttem(coolorr 54

37、4);bbreaak;caase 5:pprinntf(输入入无效!背景和和前景颜颜色相同同!nn);bbreaak;caase 6:ssysttem(coolorr 566);bbreaak;caase 7:ssysttem(coolorr 577);bbreaak;brreakk;casee 6:prrinttf(前景颜颜色:00:黑、11:蓝、22:绿、33:湖蓝蓝色、44:红、55:紫、66:黄、77:白);sccanff(%d,&j);swwitcch(jj)caase 0:systtem(coolorr 600);bbreaak;caase 1:ssysttem(coolorr 6

38、11);bbreaak;caase 2:ssysttem(coolorr 622);bbreaak;caase 3:ssysttem(coolorr 633);bbreaak;caase 4:ssysttem(coolorr 644);bbreaak;caase 5:ssysttem(coolorr 655);bbreaak;caase 6:pprinntf(输入入无效!背景和和前景颜颜色相同同!nn);bbreaak;caase 7:ssysttem(coolorr 677);bbreaak;brreakk;casee 7:prrinttf(前景颜颜色:00:黑、11:蓝、22:绿、33:湖

39、蓝蓝色、44:红、55:紫、66:黄、77:白);sccanff(%d,&j);swwitcch(jj)caase 0:ssysttem(coolorr 700);bbreaak;caase 1:ssysttem(coolorr 711);bbreaak;caase 2:ssysttem(coolorr 722);bbreaak;caase 3:ssysttem(coolorr 733);bbreaak;caase 4:ssysttem(coolorr 744);bbreaak;caase 5:ssysttem(coolorr 755);bbreaak;caase 6:ssysttem(coo

40、lorr 766);bbreaak;caase 7:pprinntf(输入入无效!背景和和前景颜颜色相同同!nn);bbreaak;brreakk;prinntf(0 返回主主菜单、11 重新新设置界界面颜色色n);getccharr();a=geetchhar();getccharr();if(aa=0) maiin(); elsee iff(a=11)loook();elseepriintff(输输入错误误!nn);三、测试及及调试(测测试方案案、存在在的问题题及解决决方法)测试方案:按照每每个函数数功能进进行测试试,在做做完每个个函数对对其进行行测试,主主函数测测试,先先将所有有需要的的功能模模块函数数设置为为空,每每个函数数用一个个priintff语句来来测试主主函数。1. 存在问题:开始将将生日定定义为字字符数组组,当用用scaanf来来输入年

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!