商品订购系统设计完整代码文档格式.docx
- 文档编号:14433766
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:21
- 大小:18.61KB
商品订购系统设计完整代码文档格式.docx
《商品订购系统设计完整代码文档格式.docx》由会员分享,可在线阅读,更多相关《商品订购系统设计完整代码文档格式.docx(21页珍藏版)》请在冰豆网上搜索。
//增加商品
voiddeleteproduct();
//删除商品
voidsaveproduct();
//保存商品
voidsavedinggou();
//保存订单
voidwenbenload();
//从文本导入商品
structproduct
{
charname[30];
//商品名
intnumber;
//货号
charvender[30];
//厂家
charfiled[100];
//产地
intstock;
//存量
doubleunvalent;
//单价
};
structproducta[100];
structdinggou
intbgname;
//货号
intbmany;
//订购量
intbtime;
//日期时间
charbname[100];
//客户名
charbaddress[100];
//客户地址
intbnumber;
//客户号
structdinggoub[100];
intmain(void)
inti;
wenbenload();
do
{
system("
cls"
);
printf("
\n\n\n\n\n\n"
**************************欢送使用商品订购系统v1.0******************************\n"
计科1102茂源\n"
┏━━━━━━━━━━━━━━━━━━━┓\n"
┃1.浏览商品信息┃\n"
┃2.订购商品┃\n"
┃3.订单查询┃\n"
┃4.搜索商品┃\n"
┃5.管理菜单┃\n"
┃0.退出系统┃\n"
┗━━━━━━━━━━━━━━━━━━━┛\n"
********************************************************************************\n"
printf("
\n\n\t\t请输入你的操作(0~5):
"
scanf("
%d"
&
i);
switch(i)
{
case1:
system("
scanproduct();
break;
case2:
dinggou();
case3:
lookdinggou();
break;
case4:
searchproduct();
case5:
secondmain();
case0:
//退出系统的界面
printf("
\n\n\n\n\n\n\n\n"
\n\n\t\t\t欢送使用本系统\n\n\n\n\n\t\t\t欢送再次使用\n"
e*it(0);
//e*it用于在程序运行的过程中随时完毕程序
}
}while
(1);
return0;
}
//浏览商品
voidscanproduct()
system("
\t\t\t\t\t商品信息列表\n"
for(i=0;
i<
inumber;
i++)
名称:
%s\n"
a[i].name);
货号:
%d\n"
a[i].number);
厂家:
a[i].vender);
产地:
a[i].filed);
存量:
a[i].stock);
单价:
%.2lf\n\n\n"
a[i].unvalent);
}
\n\n\n\n\n\n\t\t\t"
返回主菜单\n"
\t\t\t"
pause"
return;
//商品的订购
voiddinggou()
charch;
inti,j,t,c=1;
intn=1;
intm=0;
switch(n)
\t\t\t\t商品信息列表\n"
//显示商品的名称、货号信息,以便于订购
名称\t货号\t库存\n"
for(i=0;
{
printf("
%s\t%d\t%d\n\n\n"
a[i].name,a[i].number,a[i].stock);
}
\n\n\n"
\t\t\t\t商品订单\n"
\n\t\t\t请输入你的第%d个订单信息:
\n"
m+1);
\n\t\t\t货号:
"
fflush(stdin);
scanf("
b[ibuy].bgname);
//检测是否含有此商品
j=1;
if(a[i].number==b[ibuy].bgname)
{
j=0;
t=i;
}
//假设有商品继续购置工程
if(j==0)
\n\t\t\t订购量:
fflush(stdin);
scanf("
b[ibuy].bmany);
if(a[t].stock>
=b[ibuy].bmany)
a[t].stock=a[t].stock-b[ibuy].bmany;
//顾客购置后商品的库存计算
printf("
\n\t\t\t日期时间:
fflush(stdin);
scanf("
b[ibuy].btime);
\n\t\t\t客户名:
gets(b[ibuy].bname);
\n\t\t\t客户地址:
gets(b[ibuy].baddress);
\n\t\t\t客户号:
b[ibuy].bnumber=bgnumber;
%d\n"
b[ibuy].bnumber);
bgnumber++;
ibuy++;
m++;
\n\n\n\t\t\t\t"
system("
else
\n\n\t\t\t订购数目超出库存\n"
//假设没有商品的提示及操作
else
\n\n\t\t\t查无此货\n"
system("
是否继续输入订购?
(Y/N)"
%c"
ch);
if(ch=='
N'
||ch=='
n'
)
c=0;
break;
elseif(ch=='
Y'
y'
n=1;
elseif(ch!
='
||ch!
n=0;
c=1;
if(c==1)
n=2;
}
}while(ch!
&
&
ch!
return;
//订单的查询
voidlookdinggou()
\t\t\t\t\t订单列表\n"
ibuy;
b[i].bgname);
订购量:
b[i].bmany);
日期时间:
b[i].btime);
客户名:
b[i].bname);
客户地址:
b[i].baddress);
客户号:
%d\n\n\n"
b[i].bnumber);
//增加商品
voidaddproduct()
inti=1;
intn=1;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 商品 订购 系统 设计 完整 代码
![提示](https://static.bdocx.com/images/bang_tan.gif)