超市出货管理课设报告.doc

超市出货管理课设报告.doc

ID:51390547

大小:192.50 KB

页数:7页

时间:2020-03-23

超市出货管理课设报告.doc_第1页
超市出货管理课设报告.doc_第2页
超市出货管理课设报告.doc_第3页
超市出货管理课设报告.doc_第4页
超市出货管理课设报告.doc_第5页
资源描述:

《超市出货管理课设报告.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、河北工业大学计算机软件技术基础(VC)课程设计报告学院一电气及莫H动化学院班级白动化C082姓名土策学号086070成绩一、题目:超市出货管理(31)二、设计思路1、总体设计1)分析程序的功能根据输入的商品信息计算备个商品对应的利润,并按照利润将商品信息升序排列,并将排名后三位的商品信息删除。建立商品杳找功能,通过输入商品号,输出所对应的商品信息,若无此商品,则提示未找到此衙品。2)系统总体结构:设计稈序的组成模块,简述各模块功能。该程序共分为以下几个模块%1建立结构数纽模块该模块利用结构体数组存放商品信息。%1sort函数进行升序排列(冒泡法排序)该模块按照利润进行升序排列。%1

2、利用for循环显示剩余商品信息%1利用for循环及if-else语句进行商品信息杳找该模块实现输入商品号查找对应的商品信息。2、各功能模块的设计:说明各功能模块的实现方法%1结构体数组模块建立存放商品信息的infonneition结构体,并定义a[N]结构体数纟fl,将从键盘输入的商品信息包括商品号、商品名称、进货价格、销售价格、月售出最存入该模块。%1sort函数进行升序排列利用冒泡法按照利润栏进行升序排列%1利用for循环显示剩余的商品信息商品信息按照利润栏先进行升序排列,要删除排名最后的三纽数据,即利川for循环,将第第肛i+3]个数据的值赋予到第a[i]的值上,在进行输出,

3、则输出的数量由N下降为N-3.%1利用for循环及if-else语创及break跳出循环进行商品信息杳找输入要杏询的商品号,利用if语句判断是否属于已有的商品号,并进行相对应的输出,输出结束麻利用break跳岀循坯。3、设计中的主要困难及解决方案在这部分论述设计屮遇到的主要困难及解决方案。1)困难1:sort函数的编写解决方案:杏找书上的相关内容,利用冒泡法排序加入进sort函数屮,大大简化了程序。2)困难2:search函数的替换解决方案:利用for循环以及if语句判断是否输出商品信息,代替search函数,并且此方法简便易懂4、你所设计的程序最终完成的功能1)说明你编制的稈序能

4、完成的功能%1输入商品信息并根据U知公式计算利润%1将所有商品信息按照利润进行升序排列%1删除利润故低的三组信息%1输入商品号,屏幕输出相应的商品信息,若无此商品信息,则输出无此商品信息。2)准备的测试数据及运行结果-hlx

5、三、程序清单#includeniostream.hnstructinformation{intnum;charname[10J;〃定义结构类型//商品号〃商品名称〃商品进价〃商品售价〃月售出量〃月利润doublepricein;doublepriceout;intquality;doubleprofit;};voidsort(informationa[],in

6、tn);//函数原型说明constintN=5;voidmain(){informationa[N];//定义结构数组cout«”商品号名称进价售价数量利润“;for(inti=0;ivN;i++)cin>>a[i].num»a[i],name»a[i].pricein>>a[i].priceout»a[i].quality;//输入商品信息for(i=0;ivN;i++)a[i].profit=(a[i].priceout-a[i].pricein)*a[i].quality*5/100;〃计算每个商品的月利润sort(a,N);〃调用排序函数cout«"按照利润栏升序排列

7、nn;cout«嘀品号名称进价售价数量利润“;for(i=0;i

8、ut«,'t"«a[i].quality«"t',«a[i].profit«endl;intcode;〃定义杏询时输入的商品号coutvv"请输入商品号。”«endl;cin»code;〃输入要查询的商品号for(i=0;i<=N;i++){if(a[i].num!=code)〃输入的商品号找不到对应信息{coutvv"对不起,未能找到您所要的商品。"vvendl;break;}if(afi].num==code)〃输入的商品号有对应的商品信息coutvv“商品号

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

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

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