商品管理系统Word下载.docx
- 文档编号:13708028
- 上传时间:2022-10-13
- 格式:DOCX
- 页数:26
- 大小:20.74KB
商品管理系统Word下载.docx
《商品管理系统Word下载.docx》由会员分享,可在线阅读,更多相关《商品管理系统Word下载.docx(26页珍藏版)》请在冰豆网上搜索。
进入如图3(c)所示的子菜单,并查询商品信息。
如根据品名、剩余数(小于5或大于20)进行查询。
在子菜单选择3,返回主菜单;
主菜单中选择5:
进入如图3(d)所示的子菜单,并显示商品信息。
显示方式有3种,即按原来商品顺序显示、按销售额从高到低的顺序显示、按毛利从高到低的顺序显示,由于商品较多,所以要求分屏显示。
主菜单中选择6:
从项功能自由发挥,根据本组爱好增加与本题目相关的新功能。
主菜单中选择0:
显示结束消息(如“感谢使用本软件!
已正常退出,按任意键结束。
”),按任意键后,退出本系统。
……………………….…..……………………………
.请输入选项编号(0~6):
..请输入选项编号(0~4):
.
…………………………………………………………
.1——创建商品档案..1——添加新商品.
.2——编辑商品信息..2——删除原有商品.
.3——统计销售情况..3——修改原有商品信息.
.4——查询商品信息..4——返回.
.5——显示商品信息..0——退出系统.
.6——创新功能.…………………………….
.0——退出系统.
…………………………...
图3(a)某商场商品管理主菜单(b)编辑商品信息子菜单
……………………….…….…………………………….
.请输入选项编号(0~3):
..请输入选项编号(0~4):
…………………………….……………………………..
.1——按品名查询..1——按原来顺序显示.
.2——按剩余数查询..2——按销售额高低显示.
.3——返回..3——按毛利高低显示.
.4——退出系统..4——返回.
……………………………..0——退出系统.
.……………………………..
(c)查询商品信息子菜单(d)显示商品信息子菜单
程序:
#include<
stdio.h>
stdlib.h>
string.h>
voidxiaoshou(structsp*head);
voidjiaohuan(structsp*p,structsp*q);
voidshow1()
{
printf("
………………………………\n请输入选项编号(0-5):
\n………………………………\n.1——创建商品档案.\n.2——编辑商品信息.\n"
);
printf("
.3——统计销售情况.\n.4——查询商品信息.\n.5——显示商品信息.\n.0——退出系统.\n………………………………\n"
}
voidshow2()
………………………………\n.请输入选项编号(0-4):
.\n………………………………\n.1——添加新商品.\n.2——删除原有商品.\n"
printf("
.3——修改原有商品信息.\n.4——返回.\n.0——退出系统.\n………………………………\n"
voidshow3()
………………………………\n.请输入选项编号(0-3):
.\n………………………………\n.1——按品名查询.\n"
.2——按剩余数查询.\n.3——返回.\n.0——退出系统.\n………………………………\n"
voidshow4()
………………………………\n.请输入选项编号(0-4):
.\n………………………………\n.1——按原来顺序显示.\n"
.2——按销售额高低显示.\n.3——按毛利高低显示.\n.4——返回.\n.0——退出系统.\n………………………………\n"
structsp{
intbh,jhl,xsl,sys;
charpm[10];
floatjj,sj,xse,ml;
structsp*next;
};
structsp*create()//新建链表
structsp*head,*p,*ptr;
intbh,jhl,xsl,sys,a;
charpm[20];
head=NULL;
请输入:
\n"
商品编号:
"
scanf("
%d"
&
bh);
商品品名(不超过十个字符,每个汉字占两个字符):
%s"
pm);
商品进价:
%f"
jj);
商品售价:
sj);
商品进货量:
jhl);
商品销售量:
xsl);
sys=jhl-xsl;
xse=xsl*sj;
ml=xse-xsl*jj;
p=(structsp*)malloc(sizeof(structsp));
p->
bh=bh;
strcpy(p->
pm,pm);
jj=jj;
sj=sj;
jhl=jhl;
xsl=xsl;
sys=sys;
xse=xse;
ml=ml;
head=p;
head->
next=NULL;
ptr=head;
system("
CLS"
请选择:
1.继续输入下一个商品信息2.回到主菜单\n"
a);
while(a!
=1&
&
a!
=2){
输入有误,请重新输入!
}
while(a==1){
scanf("
sys=jhl-xsl;
xse=xsl*sj;
ml=xse-xsl*jj;
p=(structsp*)malloc(sizeof(structsp));
p->
strcpy(p->
ptr->
next=p;
ptr=p;
while(a!
system("
}
returnhead;
structsp*tianjia(structsp*head)//编辑商品信息之添加新商品
intb;
structsp*ptr,*p;
b=1;
while(b==1){
ptr=head;
while(ptr->
next!
=NULL)
ptr=ptr->
next;
1.继续添加新商品2.返回上一级\n"
b);
while(b!
b!
1.继续添加新商品2.回到主菜单\n"
structsp*shanchu(structsp*head)//编辑商品信息之删除商品
intb=1;
structsp*ptr,*ptr1;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商品 管理 系统