c++ 仓库管理系统3426.docx

上传人:you****now 文档编号:62484891 上传时间:2022-11-22 格式:DOCX 页数:14 大小:28.15KB
返回 下载 相关 举报
c++ 仓库管理系统3426.docx_第1页
第1页 / 共14页
c++ 仓库管理系统3426.docx_第2页
第2页 / 共14页
点击查看更多>>
资源描述

《c++ 仓库管理系统3426.docx》由会员分享,可在线阅读,更多相关《c++ 仓库管理系统3426.docx(14页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、#inccludde#inccluddeusinng nnameespaace stdd;consst iint m=1100; /定义常常量mclasss SStorre /定定义类privvatee:intt nuum; /编号号chaar nnamee200; /名称douublee prricee; /价价格intt quuanttityy; /数数量intt ammounnt; /数目publlic:voiid IInpuut();intt Innputt_2();voiid DDig();voiid CChannge();voiid SSearrch_numm();voiid SS

2、earrch_namme();voiid SShoww();voiid SShorrt();voiid DDeleete();gooodsm;voidd Sttoree:IInpuut() /创建建表单intt i,n;couutaamouunt;couutenddl;forr(i=0;iiammounnt;ii+)coout这这是第(i+11)货物物信息eendll;gooodssi.nuum=ii+1;cooutgooodsi.namme;cooutgooodsi.priice;cooutgooodsi.quaantiity;cooutenndl;couutnn输入的的信息:enddl;f

3、orr(i=0;iiammounnt;ii+)coout货货号:ggooddsii.nnumennds;coout货货品名:gooodsi.nammeendds;coout单单价:ggooddsii.ppricceendds;coout库库存量:gooodsi.quaantiityenndsenndl;ofsstreeam os(gooodss.txxt,ioss_baase:ouut|iios_basse:binnaryy); /创建、打打开文件件forr(n=0;nnammounnt;nn+)oss.wrritee( rreinnterrpreet_ccastt(&(gooodssn),s

4、izzeoff(Sttoree) ); /导导出文件件os.cloose(); /关闭文文件int Stoore:Innputt_2() /文文件读入入intt i,n;ifsstreeam is(gooodss.txxt,ioss_baase:inn|ioos_bbasee:bbinaary);if(!iss)coout打打开失败败enddl;reeturrn 00;forr(i=0;iis.rreadd( rreinnterrpreet_ccastt(gooods+i) , ssizeeof(Stoore) );i+)amoountt=i;couut导入入的表单单:enndl;forr(n

5、=0;nnammounnt;nn+)coout货货号:ggooddsnn.nnumennds;coout货货品名:gooodsn.nammeendds;coout单单价:ggooddsnn.ppricceendds;coout库库存量:gooodsn.quaantiityenndsenndl;retturnn 1;voidd Sttoree:DDig() /插插入信息息intt i,n,mm;couutnn;couutenddl;forr(i=0;iin;i+)coout这这是第(i+11)货物物信息eendll;gooodssammounnt+ii.nnum=amoountt+i+1;coo

6、utgooodsamoountt+i.naame;cooutgooodsamoountt+i.prricee;cooutgooodsamoountt+i.quuanttityy;couutnn输入的的信息eendll;forr(i=0;iiammounnt+nn;i+)coout货货号:ggooddsii.nnumennds;coout货货品名:gooodsi.nammeendds;coout单单价:ggooddsii.ppricceendds;coout库库存量:gooodsi.quaantiityenndsenndl;amoountt=ammounnt+nn;ofsstreeam os(g

7、ooodss.txxt,ioss_baase:ouut|iios_basse:binnaryy); /创建、打打开文件件forr(m=0;mmammounnt;mm+)oss.wrritee( rreinnterrpreet_ccastt(&(gooodssm),sizzeoff(Sttoree) ); /导导出文件件os.cloose(); /关闭文文件;voidd Sttoree:CChannge() /修修改信息息intt n,i,mm;couutnn;couutenddl;couut请输输入修改改的信息息enddl;couutggooddsnn-1.naame;couutggoodds

8、nn-1.prricee;couutggooddsnn-1.quuanttityy;couutenddl;couut修改改后的信信息:eendll;forr(i=0;iiammounnt;ii+)coout货货号:ggooddsii.nnumennds;coout货货品名:gooodsi.nammeendds;coout单单价:ggooddsii.ppricceendds;coout库库存量:gooodsi.quaantiityenndsenndl;ofsstreeam os(gooodss.txxt,ioss_baase:ouut|iios_basse:binnaryy); /创建、打打开文

9、件件forr(m=0;mmammounnt;mm+)oss.wrritee( rreinnterrpreet_ccastt(&(gooodssm),sizzeoff(Sttoree) ); /导导出文件件os.cloose(); /关闭文文件voidd Sttoree:SSearrch_numm() /按编号号查intt n;couutn;cooutenndl;iff(n=ammounnt)ccoutt货号:gooodsn-11.nnumennds;ccoutt货品名名:gooodssn-1.nammeendds;ccoutt单价:gooodsn-11.ppricceendds;ccoutt库

10、存量量:gooodssn-1.quaantiityenndsaamouunt)ccoutt输入错错误,请请重新输输入:amoountt);voidd Sttoree:SSearrch_namme() /按名名称查intt fllag = 00;intt i;chaar xx200;couutx;cooutenndl;foor(ii=0;iaamouunt;i+)iif(sstrccmp(gooodsi.namme,xx)=0) /sstrccmp 用来比比较字符符串.ttnamme和xxflaag = 1;couut货号号:gooodssi.nuumendds;coout货货品名:gooods

11、i.nammeendds;couut单价价:gooodssi.prriceeeendss;couut库存存量:ggooddsii.qquanntittyenddsenddl;eelsee;iff (fflagg = 0)ccoutt输入错错误,请请重新输输入:eendss;whhilee(fllag = 0);voidd Sttoree:SShoww() /显示信信息intt i;forr(i=0;iiammounnt;ii+)coout货货号:ggooddsii.nnumennds;coout货货品名:gooodsi.nammeendds;coout单单价:ggooddsii.ppricce

12、endds;coout库库存量:gooodsi.quaantiityenndsenndl;voidd Sttoree:SShorrt() /查询询不足货货物intt fllag = 00;intt i;intt y;couuty;cooutenndl;foor(ii=0;iaamouunt;i+)iif(ggooddsii.qquanntitty=y)flaag = 1;couut货号号:gooodssi.nuumendds;couut货品品名:ggooddsii.nnameeeendss;couut单价价:gooodssi.prriceeeendss;couut库存存量:ggooddsii.

13、qquanntittyenddsenddl;eelsee;iff (fflagg = 0)ccoutt没有货货物,请请重新输输入:eendss;whhilee(fllag = 0);voidd Sttoree:DDeleete() /删删除货物物chaar yy200;intt n,m;couutyy;forr(innt ii=0;iaamouunt;i+)iff(sttrcmmp(ggooddsii.nnamee,y)=00)/strrcmpp 用来来比较字字符串.tnaame和和yffor(;iamoountt;i+)gooodsi=gooodsi+11;gooodsi.numm=i+1;

14、aamouunt=amoountt-1; /货物物数减一一couut删除除后货单单:enndl;forr(m=0;mmammounnt;mm+)coout货货号:ggooddsmm.nnumennds;coout货货品名:gooodsm.nammeendds;coout单单价:ggooddsmm.ppricceendds;coout库库存量:gooodsm.quaantiityenndsenndl;ofsstreeam os(gooodss.txxt,ioss_baase:ouut|iios_basse:binnaryy); /创建、打打开文件件forr(n=0;nnammounnt;nn+)

15、oss.wrritee( rreinnterrpreet_ccastt(&(gooodssn),sizzeoff(Sttoree) ); /导导出文件件os.cloose(); /关闭文文件;voidd Cllearr() /清屏函函数chaar aa;a=ggetccharr();sysstemm(ccls);voidd meenuPPrinnt() /主菜菜单couuttt* 仓库库管理 *enddl;couuttt* 1.输入货货物信息息 *enndl;couuttt* 2.查询货货物信息息 *enndl;couuttt* 3.显示货货物信息息 *enndl;couuttt* 4.显示不

16、不足货物物 *enndl;couuttt* 5.删除货货物信息息 *enndl;couuttt* 6. 退退出系统统 *enddl;couuttt*enndl;couut请输输入你要要进行的的操作(166):n;cooutenndl;swwitcch(nn)caase 1: /输入货货物信息息intt a;couut 输入方方式enndl;couut1.创建表表单enndl;couut2.从文件件导入eendll;couut3.插入信信息enndl;couut4.修改信信息enndl;couut5.返回主主菜单aa;couutenddl;swiitchh(a)casse 11: /调调用创建建

17、函数Gooods.Inpput();breeak;casse 22: /调调用文件件读入函函数Gooods.Inpput_2();breeak;casse 33: /调调用增加加函数Gooods.Digg();breeak;casse 44: /调调用增加加函数Gooods.Chaangee();breeak;casse 55:breeak;deffaullt:couut您的的输入有有误,请请重新选选择enndl;breeak;breeak;caase 2: /查询intt a;couut 查询方方式enndl;couut1.按编号号查询eendll;couut2.按名称称查询eendll;c

18、ouut3.返回主主菜单aa;couutenddl;swiitchh(a)casse 11: /调调用函数数(按货货号查)Gooods.Seaarchh_nuum();breeak;casse 22: /调调用函数数(按货货名查)Gooods.Seaarchh_naame();breeak;casse 33:breeak;deffaullt:couut您的的输入有有误,请请重新选选择enndl;breeak;breeak;caase 3: /显示GGoodds.SShoww();bbreaak;caase 4: /查询不不足货物物GGoodds.SShorrt();bbreaak;caase 5: /删除信信息GGoodds.DDeleete();bbreaak;caase 6: /退出eexitt(0);bbreaak;deefauult:ccoutt您的输输入有误误,请重重新选择择endds;bbreaak;whhilee(1);retturnn 0;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 管理文献 > 管理手册

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁