超市货单管理.doc

超市货单管理.doc

ID:57026700

大小:28.50 KB

页数:5页

时间:2020-07-31

超市货单管理.doc_第1页
超市货单管理.doc_第2页
超市货单管理.doc_第3页
超市货单管理.doc_第4页
超市货单管理.doc_第5页
资源描述:

《超市货单管理.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、河北工业大学计算机软件技术基础(VC)课程设计报告一、题目:超市货单管理(31)二、设计思路1、总体设计1)分析程序的功能A.基本功能:按照商品代号,商品名称,进货价格,收货价格,月售岀量,月利润。之后以月利润大小进行排名,分别为1~10名。然后取一定月利润范围,将此范围内的所有商品信息进行删除。B.创新功能:输入一定大小的数字,将大于这个数字的排名的山品信息删除,再将最终结果输出。2)系统总体结构:A.structchaoshi:定义结构体数组,标示结构体内元素。B.voidmain():主程序,各部分按照所要求分步进行运算。a.输入元素组内容,并输出排序后结果。b.经

2、要求查询一定数量的商品信息。c.经要求删除一定月利润范围内的商品信息。d.经要求删除排名靠后的几种商品信息。e.输出最终结果。2、各功能模块的设计:在排序中排序中运用冒泡法进行,经排序后用赋值形式将排序结果一一对应,同样,在查询是也是一样。又在删除后将结果一一赋值,使得结果顺利输出。3、设计中的主要困难及解决方案1)困难1:排序后名次的一一对应关for(i=0;i<10;i++)cs[i].position=i+1。2)困难2:查询后结果的输出,for(i=0;i<10;i++)for(j=0;j

3、dh<<'t'<

4、9656y6372967u3242638i2635629a63702610s364926经过月利润的排序后的结果输出商品号商品名称进货价格销售价格月售出量月利润名次1q235663103.9513e63956299.226y63729643.237u32426331.548i26356227.954r6368962465t63696519.572w36522318.4810s36492616.999a6370269.110请输入要查找商品的个数:4请分别输入要查找商品的商品个数;2458查找结果输出:8i26356227.954r6368962465t63696519.5

5、72w36522318.48请输入要淘汰的商品月利润范围:a=b=2040经删除所定月利润范围信息后结果输出1q235663103.9513e63956299.226y63729643.235t63696519.572w36522318.4810s36492616.999a6370269.110请输入要淘汰的商品名次范围大小:c=8经淘汰月利润和排名靠后商品信息后结果输出1q235663103.9513e63956299.226y63729643.235t63696519.57Pressanykeytocontinue三、程序清单#includes

6、tructchaoshi//定义结构体{intdh;charmz[6];doubleexprice;doubleimprice;//结构体元素intnumber;doubleprofit;intposition;};voidmain()//主函数{chaoshics[10],t;//结构体数组inti,j,dh[10],a,b,c,m,n,k=0;//定义未知元素cout<<"输入商品代号商品名称进货价格销售价格月售出量"<>cs[i].dh>>cs[i].mz[6]>>cs[i].exprice>

7、>cs[i].imprice>>cs[i].number;cs[i].profit=(cs[i].imprice-cs[i].exprice)*cs[i].number*5/100;}for(i=0;i<9;i++)for(j=0;j<9-i;j++)if(cs[j].profit

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。