欢迎来到天天文库
浏览记录
ID:40888017
大小:65.50 KB
页数:5页
时间:2019-08-09
《超市货架管理》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、超市货架管理设计报告班级:10信息与计算科学学号:姓名:一、需求分析:一超市货架以栈的方式摆放商品,生产日期越靠近栈底;出货时从栈顶取货,一天营业结束,如果货架不满,则需上货。如果直接将商品摆放到货架上,则会使生产日期越近的商品越靠近栈顶。这样就需要倒货架,仍使生产日期越近的越靠近栈底。假设该超市由专人根据电脑销售数据随时进行上货,某种商品每件次“取货”平均时间为TX1,每件次“上货”平均时间为TX2,该商品每天销售件数为NX(每天销售总件数据为N,K为商品种类数,N=N1+~+NK),该员工该商品上货工作时间为TX(每天工作总时间为T,T=T1+~+T
2、K),二、要求:设计一个算法,每一次上货后始终保持生产日期越近的商品越靠近栈底。求货架上剩余货物M、每天销售件数N、员工每天上货工作时间T,三者之间有何关系及T的最小值。三、源程序:#include#include"string.h"#include"stdio.h"constintmaxsize=100;constintk=10;#defineelemtypechartypedefstruct{intMonth;intDay;intYear;}DATE;typedefstruct{intnum;DATEdate;}Node;cl
3、assseqstack{public:Nodestack[maxsize];inttop;voidinistack(){top=0;}voidpush(intx,intday,intmonth,intyear){if(top==maxsize)cout<<"货架已满"<4、"<5、总时间charyn='Y';for(inti=1;i<=k;i++){cout<<"******************************"<6、日如2012.06.12),现在货架上的存货数目,上货用时和取货用时)"<>x>>y>>year>>m>>month>>d>>count>>Txs[i]>>Txq[i];Nx[i]=maxsize-count;cout<<"货架上还需上"<>yn;if(yn=='Y'7、8、yn9、=='y'){intnumbers,nian,yue,ri;cout<<"请输入要上货物的数目及生产日期(年、月、日)"<>numbers>>nian>>yue>>ri;if(numbers>maxsize-count){cout<<"要上的货物数目超出了货架的最大容量,请重新输入"<>numbers>>nian>>yue>>ri;}for(intj=1;j<=numbers;j++){}}N+=Nx[i];T+=Tx[i];}cout<<"每天销售总量为:"<10、<<"每天上货用的总时间为:"<
4、"<5、总时间charyn='Y';for(inti=1;i<=k;i++){cout<<"******************************"<6、日如2012.06.12),现在货架上的存货数目,上货用时和取货用时)"<>x>>y>>year>>m>>month>>d>>count>>Txs[i]>>Txq[i];Nx[i]=maxsize-count;cout<<"货架上还需上"<>yn;if(yn=='Y'7、8、yn9、=='y'){intnumbers,nian,yue,ri;cout<<"请输入要上货物的数目及生产日期(年、月、日)"<>numbers>>nian>>yue>>ri;if(numbers>maxsize-count){cout<<"要上的货物数目超出了货架的最大容量,请重新输入"<>numbers>>nian>>yue>>ri;}for(intj=1;j<=numbers;j++){}}N+=Nx[i];T+=Tx[i];}cout<<"每天销售总量为:"<10、<<"每天上货用的总时间为:"<
5、总时间charyn='Y';for(inti=1;i<=k;i++){cout<<"******************************"<6、日如2012.06.12),现在货架上的存货数目,上货用时和取货用时)"<>x>>y>>year>>m>>month>>d>>count>>Txs[i]>>Txq[i];Nx[i]=maxsize-count;cout<<"货架上还需上"<>yn;if(yn=='Y'7、8、yn9、=='y'){intnumbers,nian,yue,ri;cout<<"请输入要上货物的数目及生产日期(年、月、日)"<>numbers>>nian>>yue>>ri;if(numbers>maxsize-count){cout<<"要上的货物数目超出了货架的最大容量,请重新输入"<>numbers>>nian>>yue>>ri;}for(intj=1;j<=numbers;j++){}}N+=Nx[i];T+=Tx[i];}cout<<"每天销售总量为:"<10、<<"每天上货用的总时间为:"<
6、日如2012.06.12),现在货架上的存货数目,上货用时和取货用时)"<>x>>y>>year>>m>>month>>d>>count>>Txs[i]>>Txq[i];Nx[i]=maxsize-count;cout<<"货架上还需上"<>yn;if(yn=='Y'
7、
8、yn
9、=='y'){intnumbers,nian,yue,ri;cout<<"请输入要上货物的数目及生产日期(年、月、日)"<>numbers>>nian>>yue>>ri;if(numbers>maxsize-count){cout<<"要上的货物数目超出了货架的最大容量,请重新输入"<>numbers>>nian>>yue>>ri;}for(intj=1;j<=numbers;j++){}}N+=Nx[i];T+=Tx[i];}cout<<"每天销售总量为:"<10、<<"每天上货用的总时间为:"<
10、<<"每天上货用的总时间为:"<
此文档下载收益归作者所有