职工信息管理系统设计C语言样本_第1页
职工信息管理系统设计C语言样本_第2页
职工信息管理系统设计C语言样本_第3页
职工信息管理系统设计C语言样本_第4页
职工信息管理系统设计C语言样本_第5页
已阅读5页,还剩28页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

盥域工粤院

程序设计课程设计报告

职工信息管理系统设计

计算机科学与技术

专业(软件工程(NHT))

学生姓名_________________________________

班级_________________________________

学号_________________________________

指引教师_________________________________

完毕日期7月

目录

1课程设计目

2课程设计内容

3设计流程图

4源程序清单..

5小结

职工信息管理系统设计

1课程设计目

1.加深对《C语言程序设计》课程知识理解,掌握C语言应用程序开发办法

和环节;

2.进一步掌握和运用C语言进行程序设计能力;

3.进一步理解和运用构造化程序设计思想和办法;

4.初步掌握开发一种小型实用系统基本办法;

5.学会跳是一种较长程序基本办法;

6.学会运用流程图火N-S图表达算法;

7.掌握书写长须设计开发文档能力(书写课程设计报告)

2课程设计内容

设计职工信息管理系统,规定职工心想涉及职工号、姓名、性别、年龄、学历、工资、住

址、电话等(职工号不重复)。设计一职工信息管理系统,使之能提供如下功能:

(6)系统以菜单方式工作

(7)职工信息录入功能(职工信息用文献保存)一输入

(8)职工信息浏览功能一输出

(9)查询和排序功能(至少一种杳询方式)一算法

(10)按工资查询

(11)按学历查询等

(12)职工信息删除、修改功能(任选项)

(1)菜单函数

voidmenu()/*菜单函数*/

(

printff☆☆☆计算机科学与技术软件技术☆☆☆'4);

printfCXn*):

printf§杨婷婷0\n");

printf('\n");

printf(/,******************职工信息管理****************"");

printf1.录入职工信息”);

printff2.浏览职工信息\n");

3.查询职工信息”);

printff4.删除职工信息\n");

printfC5.添加职工信息〃);

printf("6.修改职工信息\n");

printf(z,7.退出\n");

prinlf("********************谢谢使用******************\n");

printf("1n");

printf(〃'\n");

(2)录入职工信息

voidappend()

(

if((fp=fopen(*worker,xl」,"a"))==NULL)

(

printf("\n不能打开该文献!”);

exit();

)

printf(〃\n请输入添加职工信息(姓名、职工号、性别、年龄、学历、职位、工资、电话、地址)\n〃);

scanf(*%s%s%s%s%s%s%s%s^)s,one.name,one.num,one.sex,one.age,one.record,one.positio

n,one.wanges,one.tel,one.addr);

fprintf(fp,,,%-10s%-8s%-5s%-5s%-10s%-8s%-8s%-10s%-15s\n/,,one.name,one.num,one.sex,o

ne.age,one.record,one.position,one.wanges,one.tel,one.addr);

fclose(fp);

)

(3)查询职工信息数据查找共分为职工号、姓名等方式查找

voidsearch()

{

int1;

printfC\t\t\t\t*姓名查找按:1*\n");

printf(*\t\t\t\t*学历查找按:2*\n〃);

printf('\t\t\t\t*职工号查按:3*\rT);

scanf&1);

if(l>0&&l<4)

{switch(1)

{

case1:nameway();

break;

case2:xueliway();

break;

case3:numway();

break;

)

printf(〃\n\n操作完毕!!!〃);

)

elseprintf("\t\t\t\t输入有误!!!“);

)

voidnameway()

(

intk=0;

charnam[8];

printf("\n请输入您要查找职工姓名:”);

scanfnam);

if((fp=fopen(*worker,xls","rb"))=NULL)

{

printf("\n不能打开文献!”);

exit();

)

while(!feof(fp))

{

,//,

fscanf(fp,%s%s%s%s%s%s^s%s%s\n>one.name,one.num,one.sex,one.age,one.record,one.p

osition,one.wanges,one.tel,one.addr);

if(strcmp(nam,one.name)==0)

{

printf("\n\n已查到,记录为:”);

printf10s%-8s%-5s^>-5s%-10s%-8s%-8s%-1Os%-15s\n,z,one.name,one.num,one.sex,one

.age,one.record,one.position,one.wanges,one.tel,one.addr);

k=l;

)

)

if(k=O)

printf("\n\n对不起,查无此人!。”);

fclose(fp);

)

voidxuoliway()

{intj=0;

charxueli[10];

printf('\t\t\t\t输入你要查询学历\n〃);

scanf('%s”,xueli);

if((fp=fopen(^worker,xls","rb"))==NULL)

(

printf("\n不能打开文献!”);

exit();

)

whiledfeof(fp))

(

,,,,

fscant'(fp,%s%s%s%s%s%s^bs%s%s\n,one.name,one.num,one.sex,one.age,one.record,one.p

osition,one.wanges,one.tel,one.addr);

if(strcmp(xueli,one.record)==0)

{

printf("\n\n已查到,记录为:”);

printf(\n%-10s%-8s%-5s^>-5s%-10s%-8s%-8s%-10s%-15s\n,one.name,one.num,one.sex,one

.age,one.record,one.position,one.wanges,one.tel,one.addr);

j=l;

)

)

if(j==O)

printf("\n\n对不起,查无此人!。”);

fclose(fp);

)

voidnumway()

inti=0;

charnumb[10];

printf(〃\t\t\t\t输入你要查询职工号\n〃);

scanf(飞s”,numb);

if((fp=fopen(*worker,xls","rb"))::NULL)

{

printf("\n不能打开文献!”);

exit();

)

while(!feof(fp))

{

fscanf(fp,,z%s%s%s%s%s%s^s%s%s\nz,,one.name,one.num,one.sex,one.age,one.record,one.p

osition,one.wanges,one.te1,one.addr);

if(!strcmp(numb,one.num))

(

printf("\n\n己查到,记录为:”);

printf("\n%~10s%-8s%-5sV5s%-10s%-8s%-8s%-1Os%-15s\n",one.name,one.num,one.sex,one

.age,one.record,one.position,one.wanges,one.tel,one.addr);

i=l;

)

)

if(!i)

printf("\n\n对不起,查无此人!。”);

fclose(fp);

)

(4)修改职工信息

voidmodify()

intm,k=0;

longa;

charnamekey[8];

printf(〃\n请输入您要修改职工姓名:”);

scanf(飞s”,namekey);

if((fp=fopen(*worker,xls","r+"))::NULL)

(

printf("\n不能打开该文献!”);

exit();

)

while(!feof(fp))

{

a=ftel1(fp);

fscanf(fp,,,%s%s%s%s%s%s^bs%s%s\n/,,one.name,one.num,one.sex,one.age,one.record,one.p

osition,one.wanges,one.tel,one.addr);

if(!strcmp(namekey,))

{

k=l;

break;

)

)

if(k)

{

printf("\n已查到,记录为:〃);

printf(,z\n%~10s%-8s%-5sV5s%-10s%-8s%-8s%-10s%-15s\n^,one.name,one.num,one.sex,one

.age,one.record,one.position,one.wanges,one.tel,one.addr);

printf("\n请输入信息(按照姓名、工号、性别、年龄、学历、职位、工资、电话、地址顺序输

入):”);

scanf(飞s%s%s%s%s%s%s%s$s”,one.name,one.num,one.sex,one.age,one.record,one.positio

n,one.wanges,one.tel,one.addr);

fseck(fp,a,0);

fprintf(fp,/,%-10s%-8s%-5s%-5s%-10s%-8s%-8s%-10s%-15s\n,/,one.name,one.num,one.sex,o

ne.age,one.record,one.position,one.wanges,one.tel,one.addr);

)

else

printf("\n对不起,查无此人,无法进行修改。;

fclose(fp);

)

(5)删除职工信息

voiddelete()

(

intm,k=0;

longa,b;

charnamekey[8],valid[4];

printf("\n请输入您要删除职工姓名:”);

scanf(飞s”,namekey);

if((fp=fopen("worker.xls","r+"))::NULL)

(

printf("\n不能打开该文献!”);

exit();

)

while(!feof(fp))

{

a=ftell(fp);

fscanf(fp,,z%s%s%s%s%s%s^s%s%s\n,one.name,one.num,one.sex,one.age,one.record,one.p

osition,one.wanges,one.tel,one.addr);

if(strcmp(namekey,one.name)==0)

k=l;

break;

)

)

if(k==l)

(

printf("\n已查到,记录为“);

printf(,z\n%-10s%-8s%-5s%-5s%-10s%-8s%-8s%-10s%-15s\n,z,one.name,one.num,one.sex,one

.age,one.record,one.position,one.wanges,one.tel,one.addr);

printf("\n的确要删除,按1;不删除,按0:〃);

scanf&m);

if(m==l)

(

fseek(fp,a,0);

fprintf(fp%-10s%-8s%-5s%-5s%-10s%-8s%-8s%~10s%~15s\n

〃"〃〃"〃〃"〃〃"〃〃〃〃〃〃〃\.

,,,,,,,,,,

)

)

else

printf("\n对不起,查无此人。”);

fcloso(fp);

)

(6)数据输出

voidoutput()

if((fp=fopen("worker,xls","r"))==NULL)

printf(〃\n不能打开该文献!〃);

exit();

)

printf("\n\n%20s\n〃,〃职工信息管理系统〃);

while(!feof(fp))

(

,,,z

fscanf(fp,%s%s%s%s%s%s^os%s%s\n,one.name,one.num,one.sex,one.age,one.record,one.p

osition,one.wanges,one.tel,one.addr);

printf(f,%-10s%-8s%-5s%-5s%-10s%-8s%-8s%-1Os%-15s\n,one.name,one.num,one.sex,one.a

ge,one.record,one.position,one.wanges,one.tel,one.addr);

)

fclose(fp);

)

4源程序清单

^include<stdio.h>

#include<windows.h>

rtinclude<time.h>

#include<string.h>

#defineN100

structemployee

(

intnum;

charname[10];

charsex;

intage;

charxueli[30J;

intwage;

charaddr[30];

longinttel;

}em[100];/*定义一种构造体*/

voidmenu();

voidinput();

voidsave(int);

voiddisplay();

voiddel();

voidadd();

voidsearch();

voidsearch_num();

voidsecirch_xueli();

voidsearch_tel0;

voidmodifyO;/*定义各函数*/

voidmcnu()/*菜单函数*/

(

printf(*☆☆☆计算机科学与技术软件技术☆☆☆'«);

printf('\n");

printf(z,f杨婷婷f\n");

printf("\n");

printfC******************月只工信息管理****************\n

printf(〃1.录入职工信息〃);

printf("2.浏览职工信息\n");

printf("3.查询职工信息〃);

printff4.删除职工信息\n");

printfC5.添加职工信息”);

printf("6.修改职工信息\n");

printfC7.退出\n");

printf("********************谢谢使用******************\n");

printf(,,\n,/);

printf("\n");

}

voidmain()

menu();/*调用菜单函数*/

intn,flag;

chara;

do

printf("请选取你需要操作环节(1-7):\n");

scanf("%d",&n);

if(n>=l&&n<=7)

flag=l;

break;

)

else

flag=0;

printf("您输入有误,请重新选取!”);

)

}

while(flag==0);

while(flag=l)

switch(n)

(

case1:printf♦♦♦输入职工信息♦♦♦

\n")iprintf(z/\n/z);input();break:

case2:printf(〃♦♦♦浏览职工信息♦♦♦

\n");printf('\n");display();break;

case3:printf("♦♦♦按职工号查询职工信息♦♦♦

\n");printf(/z\nz,);search();break;

case4:printf("♦♦♦删除职工信息♦♦♦

\n");printf('\n〃);del();break;

case5:printf("♦♦♦添加职工信息♦♦♦

\n");printf('\n");add();break;

case6:printf(,z♦♦♦修改职工信息♦♦♦

\n");printf('\n");modify();break;

case7:exit(0);break;

default:break;

)

getcharO;

printf('\n");

printf("与否继续进行(yorn):\n");

scanf(“%c",&a);

if(a==,y*)

{

flag=l;

menuO;/*调用菜单函数*/

printf(〃请再次选取你需要操作环节(1-:\n〃);

scanf&n);

printf("\n");

)

else

exit(0);

}

}

voidinput()/*录入函数*/

(

inti,m;

printf("请输入需要创立信息职工人数(1—100):\n");

scanf&m);

for(i=0;i<m;i++)

(

printf(〃职工号:〃);

if(cm[i].num!-cm[i-l].num)

printf(*%8(1cm[i].num);

printf("\n〃);

printf(”请输入姓名:〃);

scanf(〃/s”,em[i].name.);

getchar();

printf(“请输入性别(f--女m-男):”);

scanfC%c,f,sex);

printf("请输入年龄:");

scanf(“益d”,&em[i].age);

printf("请输入学历:");

scanfem[i].xueli);

printf("请输入工资:〃);

scanfwage);

printf(“请输入住址:");

scanfem[i].addr);

printf("请输入电话:”);

scanf(*%d*,&em[i].tel);

printf("\n");

}

printf("\n创立完毕!\n");

save(m);

)

voidsave(intm)/*保存文献函数*/

(

inti;

FILE*fp;

if((fp=fopen("employee」ist","wb〃))==NULL)/*创立文献并判断与否能打开*/

(

printf("cannotopen「ile'n");

exit(0);

}

for(i=0;i<m;i++)/*将内存中职工信息输出到磁盘文献中去*/

if(fwrite(&em[i],sizeof(structemployee),1,fp)!=1)

printfC*filewriteerror'rT);

fclose(fp);

}

intloadO/*导入函数*/

FILE*fp;

inti=0;

if((fp=fopen(^employee!istw,"rb"))==NULL)

(

printf("cannotopenfile\n");

exit(0);

}

else

(

do

{

fread(&em[i],sif:eof(structemployee),1,fp);

i++;

)

while(feof(fp)=0);

}

fclose(fp);

return(i-l);

}

voiddisplay()/*浏览函数*/

(

inti;

intm=load();

printfCXn职工号\l姓名\l性别\l年龄\l学历\l工资住址\l电话\n〃);

for(i=0;i<m;i++)/*m为输入某些职工人数*/

printf(,z\n%d\t%s\t%c\t%d\t%s\t*d\t%s\t%ld\n〃,em.i].num,em[i].name,em[iJ.sex,em[i

].age,em[i].xueli,wage,em[i].addr,em[i].tel);

)

voiddel()/*删除函数*/

(

intm=load();

inti,j,n,t,flag;

charname[20];

printfC\n本来职工信息:\n");

display();/*调用浏览函数*/

printf(*Xn*);

printf("请输入要删除职工姓名:\n〃);

scanf(绘s”,name);

for(flag=l,i=0;flag&&i<m;i++)

(

if(strcmD(em「il.name,naime)==0)

{

printf("\n已找到此人,原始记录为:\n〃);

printf(〃\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t电话\n");

printf(,z\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n,/,em[i'.num,em[i].name,em[i].sex,em[i].

age,em[i].xueli,em[i].wage,em[i].addi,em[i].lei);

prinl「(〃\n的确要删除此人信息请按1,不删除请按0\n");

scanf&n);

if(n==l)/*如果删除,则其她信息都往上移一行*/

for(j=i;j<m-l;j++)

strcpy(em[j].name,eni[j+lLname);

cm[j].njm=om[j+l].num;

em[j].sex=em[j+l].sex;

em[j].age=em[j+l].age;

strcpy(em[j].xueli,em[j+l].xueli);

em[j].wage=em[j+1].wage;

strcpy(em[j].addr,em[j+l].addr);

em[j].tel=em[j+l].tel;

)

flag=O;

}

)

)

if(!flag)

m=m-l;

else

printf("\n对不起,查无此人!\n");

printfC\n浏览删除后所有职工信息:\n〃);

save(m);/*调用保存函数*/

display();/*调用浏览函数*/

printf(〃\n继续删除请按1,不再删除请按0\n〃);

scanf(*%dA,&t);

switch(t)

(

Ccise1:del();break;

case0:break;

default:break;

}

)

voidadd。/*添加函数*/

(

FILE*fp;

intn;

intcount=0;

inti;

intm=load();

printf(z,\n本来职工信息:\n");

display();/*调用浏览函数*/

printf(*Xn*);

fp=fopen("emploee」ist","a");

printf("请输入想增长职工数:\n");

scanf("机T,&n);

for(i=m;i<(m+n);i++-)

(

printfC\n请输入新增长职工信息:\n");

printf(“请输入职工号:〃);

if(cm[i].num!=cm[i-l].num)

printf(*%8d",num);

printfC\nO;

priulf("请输入姓名:”);

scanfem[i].name);

getchar0;

printf("请输入性别(f一女m一男):");

scanfsex);

printf(”请输入年龄:”);

scanf(“/d”,&em[i].age);

printf(〃请输入学历:”);

scanf("%s”,cm[i].xjeli);

printf("请输入工资:”);

scanf("%d”,&em[i].wage);

printf(〃请输入住址:”);

scanf(绘s”,em[i].addr);

pEntf(〃请输入电话:〃);

scanf(%d”,tel);

printfC\n,z);

count=count+l;

printf("已增长人数:\n");

,,,,

printf(%d\n,count);

}

printf("\n添加完毕!\n");

m=m+count;

printf("\n浏览增长后所有职工信息:\n");

printf("\n");

save(m);

display();

fclose(fp);

}

voidsearch。/*查询函数*/

(

intt,flag;

do

printf(〃\n按职工号查询请按1:按学历查询请按2;按电话号码查询请按3,进入主函数

按4\n〃);

scanf(“凫d”,&t);

if(t>=l&&t<=4)

(

flag=l;

break;

)

else

{

flag=O;

printf("您输入有误,请重新选取!”);

)

}

while(flag==O);

while(flag=l)

(

switch(t)

{

case1:printf("按职工号查询\n");search_num();break;

case2:printf(“按学历查询\n");search_xueli();break;

case3:printf("按电话号码查询\n");search_tel0;break;

case4:main();break;

default:break;

)

)

)

voidsearchnum()

intnum;

inti,t;

intm=load();

printf("请输入要查找职工号(llll—9999)八n〃);

scanf&num);

for(i=0;i<m;i++)

if(num==em[i].num)

(

printf("\n已找到此人,其记录为:\n");

printf(〃\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t电话\n〃);

,,,,

printf(\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n)num,em[i].name,em[i].sex,em[i].

age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);

break;

}

if(i==m)

printf("\n对不起,查无此人\n");

printf(,/\n,/);

printf(〃返回查询函数请按1,继续查询职工号请按2\n〃);

scanf&t);

switch(t)

(

case1:search();breax;

case2:break;

defciult:break;

}

voidsearchxue1i()

charxueli[30];

inti,t;

intm=load();

printf(“请输入要查找学历:\n〃);

scanf(飞s”,xueli);

for(i=0;i<m;i++)

if(strcmp(em[i].xueli,xueli)==0)

(

printf("\n已找到,其记录为:\n〃);

printf("\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t电话\n");

printf(,,\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n,/,em[i'.num,em[i].name,em[i].sex,em[i].

age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);

)

if(i==m)

printf("\n对不起,查无此人\n〃);

printf("\n");

printf(〃返回查询函数请按1,继续查询学历请按2\n〃);

scanf("%d",&t);

switch(t)

{

case1:search();break;

case2:break;

default:break;

}

voidsearchtel()

(

longinttel;

inti,t;

intm=load();

printf("请输入要查找电话号码:\n");

scanf&tel);

for(i=0;i<m;i++)

if(tel==em[i].tel)

(

printf("\n已找到此人,其记录为:\n");

printf(〃\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t电话\n");

printf(/,\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n*,em[i".num,em[i].name,em[i].sex,em[i].

age,emFil.xueli,emFil.wage,emFil.addr,emFil.tel):

break;

)

if(i==m)

printf("\n对不起,杳无此人\n");

printf("\n");

piintf(〃返回查询函数请按1,继续查询电话号码请按2\n〃),

scanf&t);

switch(l)

(

case1:search();breaK;

case2:break;

default:break;

)

)

voidmodify()/*修改函数*/

(

intnum;

charname[10];

charsex;

intage;

charxueli[30];

iniwage;

charaddr[30];

longinttel;

intb,c,i,n,t,flag;

intm=load();/*导入文献内信息*/

printf(,z\n本来职工信息:\n〃);

display();/*调用浏览函数*/

printf(*\n*);

printf(“请输入要修改职工姓名:\n〃);

scanf(“舟s”,name);

for(flag=1,i=0;flag&&i<m;i++)

(

if(strcmp(em[i].name,name)==0)

(

printf(〃\n已找到此人,原始记录为:\n*);

printf(〃\n职工号\t姓名\t性别\t年龄\t学历\t工资\t住址\t电话\n〃);

printf(,/\n%d\t%s\t%c\t%d\t%s\t%d\t%s\t%ld\n,/,em[i_.num,em[i].name,em[i].sex,em[i].

age,em[i].xueli,em[i].wage,em[i].addr,em[i].tel);

printf(〃\n的确要修改此人信息请按1;不修改请按0\n");

scanf(飞d",&n);

if(n==l)

(

printf(〃\n需要进行修改选项\n1.职工号2.姓名3.性别4.年龄5.学历6.

工资7.住址8.电话\n〃);

printf(〃请输入你想修改那一项序号:\n〃);

scanf(飞d",&c);

if(c>8||c<l)

printf("\n选取错误,请重新选取!\n");

}

flag=O;

)

}

if(f]ag==l)

printf("\n对不起,查无此人!\n");

do

(

switch(c)/*由于当找到第i个职工时,for语句后i自加了1,所如下面应当把改后信息

赋值给第iT个人*/

{

case1:printf(“职工号改为:”);

scanf&num);

em[i-l].num=num;

bi'eak;

case2:printf("姓名改为:”);

scanfname);

strcpy(eni[i-l].name,name);

break;

case3:printf("性别改为:");

getchar();

scanf(飞c”,&sex);

em[i-l].sex二sex;

bi'eak;

case4:printf("年龄改为:”);

scanf&age);

em[i-lj.age=agc;

break;

case5:printf("学历改为:”);

scanf("%s”,xueli);

strcpy(em[i-l].xueli,xueli);

break;

case6:printf("工资改为:“);

scanf(飞d”,wags);

break;

case7:printf("住址改为:");

scanfaddr);

strcpy(em[i-l].addr,addr);

break;

case8:printf("电话改为:“);

scanf("先Id”,&tel);

tel=tel;

break;

)

printf('\n");

printf("\n与否拟定所修改信息?\n是请按1;不,重新修改请按2:\n");

scanf&b);

)

while(b==2);

printf(〃\n浏览修改后所有职工信息:\n");

printf("\n");

save(m);

display();

printf("\n继续修改请按1,不再修改请按0\n");

,,,,

scanf(%dJ&t);

switch(l)

(

case1:modify();break;

case0:break;

default:break;

}

)

顾客使用阐明

(1)顾客打开程序时一方面进入菜单界面如下

,C:\PROGRA-l\C-FREE-1.5\temp\Untitledl.eKe''[=回区I

☆☆☆计算机科学与技木软件技术☆☆☆

f1010704422杨婷婷小

职工信息管理****

上

人

,

』

息

职

工

1H匚@

电

•15宣2.浏匿

询

息

工

职

匚

3j膜一

一

・

港

1a工

息

加

职U

5j号

信J

•.3

7出

•

请选择你需要操作的步骤<—

续折S输入法2007半:

(2)按1.录入职工信息,界面如下

按2浏览职工信息,界面如下

••C:\PROGRA-l\C-FREE-1.5\temp\Untitledl.exe"[o|回_丝

1010704422杨婷婷§

职工信息管理

人

唁息

职

U工

2.浏嚣职工

息

1询

工j

便

患4.叫il您血丁乂

工

息

3加

5d6.

出

7

谢谢使月

产选择你需要操作的步骤“一7〉:

♦♦♦浏览职工信息♦♦♦

职工号姓名性别年龄学历工资住址电话

0大阿斯克f23

温馨提示

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

评论

0/150

提交评论