版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
一题目及运行阐明
商品进销存管理程序
1、题目描述
设计一种商品进销管理程序,该程序具有如下功能:
(1)录入商品信息;
(2)给定商品编号,修改该商品信息;
(3)给定商品编号,删除该商品信息;
(4)录入商品日勺进货和销售信息;
(5)给定商品编号或商品名,查看该商品及库存信息;
(6)记录功能:提供某些记录各类信息日勺功能。
2、题目规定
(1)按照分析、设计、编码、调试和测试过程完毕应用程序;
(2)学习并使用流程图等工具,并在撰写汇报中使用;
(3)程序日勺各项功能在程序运行时,以菜单形式选择并执行;
(4)规定顾客输入数据时,要给出清晰、明确日勺提醒,包括:输入数
据日勺内容、格式及其结束方式等
(5)所有日勺信息存储在一种文献或多种中,并实现文献读写操作。
(6)程序中用链表寄存商品及进销存信息并实现增删减功能。
3、提醒
(1)提醒事件信息可以设计一种构造体类型
(2)自己构思并增长日勺除规定功能之外日勺新功能,酌情加分。
(1)程序中重要变量
Structgoods*head构造体指针
Intn,k
structgoods
{intnumber;
charname[20];
intshumu;
floatjiage;
structgoods*next;
);
intn,k;
structgoods*head;
等某些变量。
(2)数据输入日勺形式和输入值日勺范围
字符不超过20位
整型变量输入不小于0
浮点型变量也不小于0
商品编号为四位整数
(3)数据输入日勺形式
按程序运行日勺提醒操作※
(4)程序所能到达日勺功能及出错处理
该程序具有如下功能:
(1)录入商品信息;
(2)给定商品编号,修改该商品信息;
(3)给定商品编号,删除该商品信息;
(4)录入商品日勺进货和销售信息;
(5)给定商品编号或商品名,查看该商品及库存信息;
(6)记录功能:提供某些记录各类信息日勺功能。
二程序设计思绪
根据规定首先设计一种构造体类型,设计好界面,设计好主函数。
程序各功能通过调用子函数来实现
用switch来实现菜单日勺选择
一切数据信息通通存在文献中,并实现文献读写操作。
设计子函数来实现查询,保留,读取数据,删除等操作。
【总体设计】
图1系统功能模块图
【详细设计】
1.主函数
主函数设计规定简洁,只提供部分提醒语和函数日勺调用
【程序】
图2.主函数流程图
详细设计如下:
构造体设计
structgoods
{intnumber;
charname[20];
intshumu;
floatjiage;
structgoods*next;
);
主函数设计
voidmain()
(
voidjieman();
voidluru();
structgoods*shuju();
voidshanchu(structgoods*head);
voidjinghuo(structgoods*head);
voidxiaoshu(structgoods*head);
voidxiugai(structgoods*head);
voidchaxun(structgoods*head);
structgoods*head=NULL;
intk=0;
system("cls");
jieman();
printf("请选择你要日勺功能键:");
scanf("%d",&k);getchar();
while(k!=0)
(
head=shuju();
switch(k)
{casel:luru();break;
case2:xiugai(head);break;
case3:chaxun(head);break;
case4:xiaoshu(head);break;
case5:jinghuo(head);break;
case6:shanchu(head);break;
case0:exit(0);
default:printf("pleasetryagain!\n");
)
jieman();
printf("请选择你要日勺功能键:");
scanf("%d",&k);
}
界面设计
voidjiemanQ
")•
★★欢迎进入商品管理系统
printf("**l*录入信息☆☆***************★★★☆☆☆3");
printf("**2*修改信息☆☆***************★★★☆☆☆3");
printf("**3*查询信息☆☆***************★★★☆☆☆、!!");
printf("**4*销售信息☆☆***************★★★☆☆☆、!!");
printf("**5*进货信息☆☆***************★★★☆☆☆、!!");
printf("**6*删除信息☆☆***************★★★☆☆☆"');
printf("**0*退出系统☆☆***************★★★☆☆☆"');
printf("+^^^★★欢迎进入商品管理系统★★★☆☆☆、!!");
'')•
)
文献保留函数设计
structgoods*baocun(structgoods*head)
structgoods*shuju();
structgoods*p=NULL;
FILE*fp=NULL;
charch='\O';
getchar();
printf("与否保留到文献?(y/n):");
ch=getchar();
putchar(lO);
if(ch==y||ch==Y)
(
fp=fopen("goods.txt","wb");
p=head;
if((fp==NULL)&&(p==NULL))
(
printf("读取数据失败!)
exit(O);
}
while(p!=NULL)
fprintf(fp,"%d\n%s\n%d\n%f\t",p->number,p->name,p->shumu,p->jiage)
p=p-〉next;
)
printf("保留成功!\n");
fclose(fp);
retum(head);
)
elseif(ch=='n'||ch=='N')
(
printf("信息未保留到文献!\n");
head=shuju();
return(head);
)
else
(
printf("sorry,pleasetryagain(y/n):");
ch=getchar();
putchar(lO);
)
return(head);
)
数据读取函数设计
structgoods*shuju()
(
intn=0;
FILE*fp;
structgoods*head=NULL,*pl,*p2;
fp=fopen("goods.txt","rb");
if(fp==NULL)
(
printf("\nsorry,读取数据失败!\n");
exit(O);
)
else
(
pl=p2=(structgoods*)malloc(LEN);
fscanf(fp,"%d%s%d%f",&pl->number,pl->name,&pl->shumu,&pl->jia
ge);
while(!feof(fp))
n++;
if(n==l)head=pl;
elsep2->next=pl;
p2=pl;
pl=(structgoods*)malloc(LEN);
fscanf(fp,"%d%s%d%f",&pl->number,pl->name,&pl->shumu,&pl->jia
ge);
)
p2->next=NULL;
fclose(fp);
retum(head);
)
录入函数设计
voidluru()
{structgoods*shuju();
structgoods*baocun(structgoods*head);
structgoods*pl,*p2,*p3;
head=shuju();
pl=head;
p2=(structgoods*)malloc(LEN);
printf("请输入四位编号;
scanf("%d",&p2->number);
printf("请输入商品名:");
scanf("%s",p2->name);
printf("请输入商品数量
scanf("%d",&p2->shumu);
printf("请输入商品价格:");
scanf("%f',&p2->jiage);
if(pl==NULL)
{pl=p2;
p2-〉next=NULL;
baocun(p2);
return;
)
while(pl!=NULL)
{p3=p1;p1=p1->next;}
p3-〉next=p2;
p2-〉next=NULL;
baocun(head);
)
进货函数设计
voidjinghuo(structgoods*head)
{structgoods*baocun(structgoods*head);
intc;
intp;
structgoods*pl,*p2;
system("cls");
printf("请输入四位编号:");
scanf("%d",&p);
pl=head;
while(p!=pl->number&&p1->next!=NULL)
p2=pl;
pl=pl->next;
)
if(p==p1->number)
(
printf("\n商品编号\t商品名\t数量\t价格\n");
printf("%d\t\t%s\t\t%d\t\t%An",pl->number,pl->name,p1->shumu,pl->ji
age);
printf("请输入该商品经货个数:");
scanf("%d",&c);
p1->shumu=p1->shumu+c;
printf("该商品经货个数:%d\n",p1->shumu);
)
baocun(head);
)
删除函数设计
voidshanchu(structgoods*head)
{structgoods*pl,*p2;
structgoods*baocun(structgoods*head);
intp;
system("cls");
printf("请输入四位编号:");
scanf("%d",&p);
pl=head;
while(p!=pl->number&&pl->next!=NULL)
{p2=pl;pl=pl->next;}
if(p==p1->number)
{printf("\n商品编号\t商品名\t数量\t价格\n");
printf("%d\t\t%s\t\t%d\t\t%.2f\n",pl->number,pl->name,pl->shumu,p
l->jiage);
if(pl==head)head=pl-〉next;
elsep2->next=p1->next;n=n-1;
printfC删除成功!\n");
baocun(head);
}
查询函数设计
voidchaxun(structgoods*head)
(
inta,c,i=0;
structgoods*pl,*p2;
chart[20];
printf("1*商品编号查询\n");
printf("2*商品名字查询\n");
printf("请选择你需要日勺功能键\n");
scanf("%d",&a);
getchar();
if(a==l)
printf("请输入四位编号:");
scanf("%d",&c);getchar();
while(c!=0&&i==0)
(
pl=head;
while(c!=pl->number&&p1->next!=NULL)
{p2=pl;pl=pl->next;}
if(c==p1->number)
{printf("\n商品编号\t名字\t数目\t价格:\n");
printf("%d\t%s\t%d\t%.2f\n",p1->number,p1->name,p1->s
humu,pl->jiage);i=l;}
else{printf("系统中无该商品记录!pressenter
return!\n");getchar();system("cls");return;}
)
}
if(a==2&&i==0)
(
system("cls");printf("请输入商品名字:");
scanf("%s",&t);getchar();
while(strcmp(t,"0")!=0&&i==0)
pl=head;
if(strcmp(t,p1->name)!=0&&p1->next!=NULL)
(
p2=pl;pl=pl->next;
}
if(strcmp(t,p1->name)==0)
(
printf("\n商品编号\t名字\t数目\t价格:\n");
printf("%d\t%s\t%d\t%f\n",p1->number,p1->name,p1->s
humu,pl->jiage);i=l;}
else{printf("系统中无该商品记录!pressenter
return!\n");getchar();system("cls");return;}
)
}
}
修改函数设计
voidxiugai(structgoods*head)
{structgoods*baocun(structgoods*head);
intp,i=O;
structgoods*pl,*p2;
system("cls");
printf("请输入四位编号
scanf("%d",&p);
getchar();
if(p!=O)
(
pl=head;
while(p!=pl->number&&p1->next!=NULL)
(
p2=pl;
pl=pl->next;
)
if(p==p1->number)
{printf("\n商品编号\t名字\t数目\t价格:\n");
printf("%d\t%s\t%d\t%f\n",p1->number,p1->name,p1->s
humu,pl->jiage);
printf("请输入要修改的新商品编号");
scanf("%d",&pl->number);
i=l;
if(i==l)
printf("修改后新商品编号名字数目价格:\n");
printf("%d%s%d%f",p1->number,p1->name,p
l->shumu,pl->jiage);
printf("修改成功!\n");
baocun(head);
)
销售函数设计
voidxiaoshu(structgoods*head)
{structgoods*baocun(structgoods*head);
intc;
intp;
structgoods*pl,*p2;
system("cls");
printf("请输入四位编号:");
scanf("%d",&p);
getchar();
pl=head;
while(p!=pl->number&&p1->next!=NULL)
(
p2=pl;
pl=pl->next;
)
if(p==p1->number)
printf("\n商品编号\t商品名\t数量\t价格\n");
printf("%d\t\t%s\t\t%d\t\t%f\n",pl->number,pl->name,p1->shumu,pl->ji
age);
printf("请输入该商品售货个数:");
scanf("%d",&c);
p1->shumu=p1->shumu-c;
printf("该商品经货个数:%d\n",p1->shumu);
)
baocun(head);
)
三程序清单
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
#include<malloc.h>
#defineLENsizeof(structgoods)
structgoods构造体
{intnumber;商品编号
charname[20];商品名
intshumu;商品数目
floatjiage;商品价格
structgoods*next;
);
intn,k;全局变量
structgoods*head;全局变量
voidmain()主函数
(
voidjieman();界面函数申明
voidluru();录入函数申明
structgoods*shuju();数据读取函数申明
voidshanchu(structgoods*head);删除函数申明
voidjinghuo(structgoods*head);进货函数申明
voidxiaoshu(structgoods*head);销售函数申明
voidxiugai(structgoods*head);修改函数申明
voidchaxun(structgoods*head);查询函数申明
structgoods*head=NULL;
intk=0;
system("cls");
jiemanQ;
printf("请选择你要日勺功能键:");
scanf("%d",&k);getchar();
while(k!=0)
(
head=shuju();
switch(k)
{casel:luru();break;
case2:xiugai(head);break;
case3:chaxun(head);break;
case4:xiaoshu(head);break;
case5:jinghuo(head);break;
case6:shanchu(head);break;
case0:exit(0);
default:printf("pleasetryagain!\n");
)
jiemanQ;
printf("请选择你要日勺功能键:");
scanf("%d",&k);
}
}
structgoods*baocun(structgoods*head)保留函数
(
structgoods*shuju();
structgoods*p=NULL;
FILE*fp=NULL;
charch='\0';
getchar();
printf("与否保留到文献?(y/n):");判断与否保留
ch=getchar();
putchar(lO);
if(ch=='y'||ch=='Y')
fp=fopen("goods.txt","wb");
p=head;
if((fp==NULL)&&(p==NULL))
(
printf("读取数据失败!”);
exit(O);
}
while(p!=NULL)
(
fprintf(fp,"%d\n%s\n%d\n%f\t",p->number,p->name,p->shumu,p->jiage)
p=p->next;
)
printf("保留成功!\n");
fclose(fp);
return(head);
)
elseif(ch=='n'||ch-'N')
(
printf("信息未保留到文献!\n");
head=shuju();
return(head);
)
else
(
printf("sorry,pleasetryagain(y/n):");
ch=getchar();
putchar(lO);
)
return(head);
)
voidchaxun(structgoods*head)查询函数
(
inta,c,i=0;
structgoods*pl,*p2;
chart[20];
printf("1*商品编号查询\n");
printf("2*商品名字查询\n");
printf("请选择你需要日勺功能键\n");
scanf("%d",&a);
getchar();
if(a==l)
(
printf("请输入四位编号:");
scanf("%d",&c);getchar();
while(c!=0&&i==0)
(
pl=head;
while(c!=p1->number&&p1->next!=NULL)查找商品
{p2=p1;p1=p1-〉next;}
if(c==p1->number)
{printf("\n商品编号\t名字\t数目\t价格:\n");
printf("%d\t%s\t%d\t%.2f\n",p1->number,p1->name,p1->s
humu,pl->jiage);i=l;}
else{printf("系统中无该商品记录!pressenter
retum!\n");getchar();system("cls");return;}
)
}
if(a==2&&i==0)
system("cls");printf("请输入商品名字
scanf("%s",&t);getchar();
while(strcmp(t,"0")!=0&&i==0)
(
pl=head;
if(strcmp(t,p1->name)!=0&&p1-〉next!=NULL)查找商品
(
p2=pl;pl=pl->next;
}
if(strcmp(t,p1->name)==0)
(
printf("\n商品编号\t名字\t数目\t价格:\n");
printf("%d\t%s\t%d\t%f\n",p1->number,p1->name,p1->s
humu,pl->jiage);i=l;}
else{printf("系统中无该商品记录!pressenter
return!\n");getchar();system("cls");return;}
)
}
voidjinghuo(structgoods*head)进货函数
{structgoods*baocun(structgoods*head);
intc;
intp;
structgoods*pl,*p2;
system("cls");
printf("请输入四位编号:");
scanf("%d",&p);
pl=head;
while(p!=p1->number&&p1->next!=NULL)查找商品
(
p2=pl;
pl=pl-〉next;
)
if(p==p1->number)
printf("\n商品编号\t商品名\t数量\t价格\n");
printf("%d\t\t%s\t\t%d\t\t%f\n",pl->number,pl->name,p1->shumu,pl->ji
age);
printf("请输入该商品经货个数:");
scanf("%d",&c);
p1->shumu=p1->shumu+c;
printf("该商品经货个数:%d\n",p1->shumu);
)
baocun(head);保留数据
)
voidluru()
{structgoods*shuju();调用函数
structgoods*baocun(structgoods*head);
structgoods*pl,*p2,*p3;
head=shuju();
pighead;
p2=(structgoods*)malloc(LEN);
printf("请输入四位编号:");
scanf("%d",&p2->number);
printf("请输入商品名:");
scanf("%s",p2->name);
printf("请输入商品数量
scanf("%d",&p2->shumu);
printf("请输入商品价格
scanf("%f',&p2->jiage);
if(pl==NULL)
{pl=p2;
p2-〉next=NULL;
baocun(p2);
return;
}
while(pl!=NULL)
{p3=p1;p1=p1-〉next;}
p3->next=p2;
p2->next=NULL;
baocun(head);保留数据
voidshanchu(structgoods*head)删除函数
{structgoods*pl,*p2;
structgoods*baocun(structgoods*head);
intp;
system("cls");
printf("请输入四位编号:");
scanf("%d",&p);
pl=head;
while(p!=p1->number&&p1->next!=NULL)查找商品
{p2=pl;pl=pl->next;}
if(p==p1->number)
{printf("\n商品编号\t商品名\t数量\t价格\n");
printf("%d\t\t%s\t\t%d\t\t%.2An",pl->number,pl->name,pl->shumu,p
l->jiage);
if(pl==head)head=pl->next;
elsep2-〉next=pl-〉next;n=n-l;
printf("删除成功!\n");
baocun(head);
structgoods*shuju()数据读取函数
(
intn=0;
FILE*fp;
structgoods*head=NULL,*p1,*p2;
fp=fopen("goods.txt","rb");
if(fp==NULL)
{
printf("\nsorry,读取数据失败!\n");
exit(O);
)
else
{
pl=p2=(structgoods*)malloc(LEN);
fscanf(fp,"%d%s%d%f",&pl->number,pl->name,&pl->shumu,&pl->jia
ge);
while(!feof(fp))
n++;
if(n==l)head=pl;
elsep2-〉next=pl;
p2=pl;
pl=(structgoods*)malloc(LEN);
fscanf(fp,"%d%s%d%f",&pl->number,pl->name,&pl->shumu,&pl->jia
ge);
p2-〉next=NULL;
fclose(fp);
retum(head);
}
voidjiemanQ界面函数
'')•
★★欢迎进入商品管理系统
printf("**l*录入信息☆☆***************★★★☆☆☆3");
printf("**2*修改信息☆☆***************★★★☆☆☆3");
printf("**3*查询信息☆☆***************★★★☆☆☆3");
printf("**4*销售信息☆☆***************★★★☆☆☆'!!");
printf("**5*进货信息☆☆***************★★★☆☆☆、!!");
printf("**6*删除信息☆☆***************★★★☆☆☆'/);
printf("**0*退出系统☆☆***************★★★☆☆☆"');
欢迎进入商品管理系统★★★☆☆☆、!!");
'')•
)
voidxiaoshu(structgoods*head)销售函数
{structgoods*baocun(structgoods*head);
intc;
intp;
structgoods*pl,*p2;
system("cls");
printf("请输入四位编号
scanf("%d",&p);
getcharQ;
pl=head;
while(p!=p1->number&&p1->next!=NULL)查找商品
(
p2=p2;
pl=pl-〉next;
)
if(p==p1->number)
(
printf("\n商品编号\t商品名\t数量\t价格\n");
printf("%d\t\t%s\t\t%d\t\t%An",pl->number,pl->name,p1->shumu,pl->ji
age);
printf("请输入该商品售货个数:");
scanf("%d",&c);
p1-〉shumu=p1->shumu-c;
printf("该商品经货个数:%d\n",p1->shumu);
)
baocun(head);保留数据
}
voidxiugai(structgoods*head)修改函数
{structgoods*baocun(structgoods*head);
intp,i=0;
structgoods*pl,*p2;
system("cls");
printf("请输入四位编号:");
scanf("%d",&p);
getchar();
if(p!=O)
(
pl=head;
while(p!=p1->number&&p1->next!=NULL)查找商品
(
p2=pl;
pl=pl->next;
)
if(p==p1->number)
{printf("\n商品编号\t名字\t数目\t价格:\n");
printf("%d\t%s\t%d\t%f\n",p1->number,p1->name,p1->s
humu,pl->jiage);
printf("请输入要修改日勺新商品编号");
scanf("%d",&pl->number);
i=l;
)
(
printf("修改后新商品编号名字数目价格:\n”);
printf("%d%s%d%f',p1->number,p1->name,p
l->shumu,pl->jiage);
printf("修改成功!\n");
baocun(head);
)
四.系统运行
请按规定操作
界面
—X
9
录入
ssirC:\Docu>entsandSettings\Ad*inist...-|a|x|
性☆☆★★★欢迎进入商品管理系统★★★☆☆☆
IyY.IJ-A.II*-r>-r^-r^-r^-r
|MMXK/卜/\|QJQJ-T
!^-rW>J.,1----I.I「丁*-r「丁「丁T丁
|MWIk-^r|Q”』、—KKKKKKKKKKKKK入
r'□I.'1---II「丁D*-r>-r^-r%-r^-r^-r^-r^-r「+「丁^―-〜
M3K曰L1J|(Z1JQJ,»
^■rkLj,II---II「丁-*-rT「+丁
^"Tm口in■ii2J、7^fT-'t
^-r—II',;''l^^I"[I1"丁Q「“丁1"〜
^\l/IUjI口j|1,sjtz\fK——KKKKKKKKKKKK
|**6嘲腺信息☆☆*><XWXXM>1M♦,^^★★★☆☆☆
Hr".IIIT4-A_r^_r^_r^_r^_r^_r^_r^_r^_r^_r^_r^_r1'
K.|>t|I|T[^rWMMMMMMMMMMMMMM
(☆☆☆***■欢迎进入商品管理系统★★★☆☆☆
睛选择你要的功能键:1
情输入西程编号m
aaaa
情输人商品数量:11
借输入商品济怜H
是否保存到文柞?<y/n):y
标存成功?
☆☆☆★★★欢迎进入商品管理系统★★★☆☆☆
1*录入信息☆☆******»********★★★☆☆☆
*2*修改信息☆☆**»<XXXXXXXXXXX*««★☆☆☆,
查询
*C:\DociuientsandSettingsVAdsiiiist----
货信息
卜*6*耻|除值息☆☆M**2**M*««**M**^★☆表☆
(**0*退出系统☆☆***************★★★☆☆☆
[☆☆☆*,■%或迎进入商品管理系统★★★☆☆☆
请选择你要的功能键:3
1*商品编号置询
2*商品名字查询
请选择你需要的功能键
1
请输入四位编号
商品编号名字数目价格:
miaaaait11.00
管
系统
外
井
就
☆☆IH理★★★☆
j
入
信
自☆★★★☆
1法
三*
心i
自
改
2代☆★★★☆
*三
心
曜
自
询
3信☆*z★★★☆
心
自
隹
信
鬻☆*★★★☆
心4z
自
足
信☆*★★★☆
珊
三
心*
自
只
信☆z★★★☆
心
朋
电
条★★★☆
☆'*
进货
\DocusentsandSettIngs\Ad*inist...X
询输入四位编节m
商品编号商品名数量价格
1111aaaa11
请输人该商品经货个数:口
该商品经货个数:22
是否保存到文件?
>,
偿
她
蜘
井入
商
管
系统
品
☆I理★★★☆
☆★嚏
息-
入☆☆★★★☆
三*
-21二fZ
三
二
改
息☆☆*f★★★☆
询
W息
☆☆*二★★★☆
隹Z
二
二
爰f
息☆☆*★★★☆
足
-,3
二f
W息☆☆★★★☆
贝*
s二MfZ
鬻
息
£k☆☆*一★★★☆
C工f
赛
统☆☆★★★☆
P*人T
『
管
.商
人
蜘
井
»统
品
☆JI理★★★☆
-
请I!-选-择你要的功能键:
销售
*C:\Docu>entsandSettings1
情输入四位编号:1111
商品编号商品名数量价格
H.111aaaa22
请输入该商品黄货个数:2
该高品经货个跖2。
是否保存到文件?。/n):y
保存成功?
卜)CXX,>(,>(关a•)(•★>(♦)<•>(•>(一)(*夫美美
☆☆☆★★★欢迎进入商品管理系统★★★☆☆☆
嚏■入信息♦☆xXXXXMXXXXXXXMM***^^^敬
、2*修改信息☆☆XXXXXXXXXXXXxx»<★★★☆☆☆
**3造询信息☆☆XXXXXXXXXXXXXX»<★★★☆☆☆
^*4喉冒信息
*»5*S货信息☆☆xxxxxxxXXXXXXX»<★★★☆☆☆
*删除信息☆&xxxxxxxxxx1<»<xxx***☆☆晶
.*退出系统☆£xxxxxxxxxxxxxxx***☆☆玄
!☆☆☆%**就迎进入商品管理系统
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx*
情选择你要的功能键:
修改
删除
-
口
二
壑
行
蝇
品
IM里★★★☆
E
k/一
息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 海洋工程勘察技术研究
- 二零二四年度技术研发合作合同标的及主题规定2篇
- 2024年度电子商务产业园公共法律服务合同2篇
- 2024年度实验室特殊地坪施工合同3篇
- 二零二四年度软件开发合同与技术维护服务
- 二零二四年度物业管理服务合同(含设施维护)
- 2024年度企业信用评级与评估合同
- 2024年度加工合同:服装定制加工生产合同3篇
- 2024年度招投标合同管理中的诚信问题研究
- 2024年度建筑施工项目融资合同2篇
- 2024中国建材集团所属新天山水泥总部招聘1人高频考题难、易错点模拟试题(共500题)附带答案详解
- 园林植物器官的识别-园林植物生殖器官的识别
- 马克思主义新闻观教程 第二版 课件 第七章 列宁论社会主义新闻政策与苏维埃传媒
- 安徽省江南十校2023-2024学年高一上学期12月分科诊断模拟联考数学试题
- 2024年02月辽宁大连理工大学会计核算中心自聘人员招考聘用笔试历年难、易错点荟萃答案带详解附后
- 炼钢厂安全生产教育培训课件
- 2024年快递员技能竞赛理论知识考试题库(500题)
- 生物统计与试验设计课件
- 生物技术为精准医疗注入新动力
- 2024年高级经济师之工商管理题库(历年真题)
- MBD数字化设计制造技术
评论
0/150
提交评论