超市货单管理

上传人:悦** 文档编号:148521256 上传时间:2022-09-05 格式:DOC 页数:8 大小:103.50KB
返回 下载 相关 举报
超市货单管理_第1页
第1页 / 共8页
超市货单管理_第2页
第2页 / 共8页
超市货单管理_第3页
第3页 / 共8页
点击查看更多>>
资源描述
河北工业大学计算机软件技术基础(VC)课程设计报告一、题目:超市货单管理(31)二、设计思路1、总体设计1)分析程序的功能A. 基本功能:按照商品代号,商品名称,进货价格,收货价格,月售岀 量,月利润。之后以月利润大小进行排名,分别为10名。然后取一 定月利润范围,将此范围内的所有商品信息进行删除。B. 创新功能:输入一定大小的数字,将大于这个数字的排名的山品信息 删除,再将最终结果输出。2)系统总体结构:chaoshi:定义结构体数组,标示结构体内元素。mainO :主程序,各部分按照所要求分步进行运算。a. 输入元素组内容,并输出排序后结果。b. 经要求查询一定数量的商品信息。c. 经要求删除一定月利润范围内的商品信息。d. 经要求删除排名靠后的儿种商品信息。e. 输出最终结果。2、各功能模块的设计:在排序中排序中运用冒泡法进行,经排序后用赋值形 式将排序结果一一对应,同样,在查询是也是一样。又在删除后将结果一一赋值, 使得结果顺利输出。3、设计中的主要困难及解决方案1) 困难1:排序后名次的一一对应关for(i=0;i10;i+) csi. position=i+lo2) 困难2:查询后结果的输出,for(i=0;i10;i+)for(j=0;jn;j+)if (csi. dh=dhj)coutcs i. dh,t cs i. mz6 tcs i. exprice,tJ cs i. imprice,tcsi. number,t csi. prof it,t cs i.positionendl;4、你所设计的程序最终完成的功能1) 本程序将可以完成一定数目品种的商品信息的整理,并能够删除所要求 月利润范围及排名靠后的一定数目种类商品信息,将最终结果输出。2) 准备的测试数据及运行结果请输入商品代号,商品名称,进货价格,销售价格,月售出量1Q2356632W3652233e6395624r6368965t6369656y6372967U324263812635629a63702610S364926经过月利润的排序后的结果输出商品号商品名称进货价格销售价格月售出量月利润名次1Q23566313e63956226y63729637u32426348126356254r6368962465t63696572w365223810s36492699a63702610请输入要查找商品的个数:4请分别输入要查找商品的商品个数;245查找结果输出:8126356254r6368962465t63696572w3652238请输入要淘汰的商品月利润范围:a二b二2040经删除所定月利润范围信息后结果输出1q23566313e63956226y63729635t63696572w365223810s36492699a63702610请输入要淘汰的商品名次范围大小:C二8经淘汰月利润和排名靠后商品信息后结果输出1Q23566313e63956226y63729635t6369657Press any key to continue三、程序清单#includestruetchaoshihcs ij. mz 6 cs i. expricecs i. impricecs i. number;csij. profit二(csi. impricecsi. exprice)*csi. number*5/100;for(i=0;i9;i+)for(j=0;j9-i;j+)if (csj.profitcsj+1. profit)osition=i+l;cout经过月利润的排序后的结果输出z,endl;cout,商品号商品名称进货价格销售价格月售出量月利润名次,endl;for(i=0;i10;i+)h,t csi. mz 6 t csi. exprice,t cs i. imprice,t cs i. number,t csi. profit,t csi. positionendl;cout请输入要查找商品的个数:;h二二dhj)coutcs i. dh,t cs i. mz6 t cs i. exprice,t, cs i. imprice,t ab;rofit=a&csi profit二b)k卄;m=k;cout,/经删除所定月利润范围信息后结果输出/zendl;for (i=0, j=0;i10;i+)rofitb)csj+-二csi;for(i=0;i10-k;i+)coutcs i. dh,t cs i. mzl6 t cs i. exprice,t? cs i. imprice,tcsi. number,tcsi. prof it,t csi positionc;osition=c)k卄;cout,z经淘汰月利润和排名靠后商品信息后结果输出z/endl;for(i=0, j=0;i10-k;i+)if(csi positionc)csj+T二csi;h,t csi. mz6,t csi. exprice,tcs i. imprice,t csi. number,tcsi. profit,tcsi positionendl; 四、对该设计题目有何更完善的方案1、对自己完成程序进行自我评价。自己完成的程序能够完好的运行,且满足题目的要求,且在基础上有一定的 创新。五、收获及心得体会1、通过本次课程设计,自己在哪些方面的能力有所提高。通过本次课程设计,自己的排序发更加熟练,并且知道怎样运用删除。白己在无形中懂得了解问题,查询资料,解决问题的方法。2、收获和心得体会。这些程序在当初看到时候觉得挺难的,当经过查询与向同学了解慢慢就 会了,我懂得在遇到问题后不要胆怯,其实有时候并没有自己想的那样难,在解 决问题后心中有一种无形的满足感,觉得很快乐。日期:2009年6月21日
展开阅读全文
相关资源
相关搜索

最新文档


当前位置:首页 > 图纸设计 > 毕设全套


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


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