超市货单管理【特选材料】

上传人:8** 文档编号:158031587 上传时间:2022-10-02 格式:DOC 页数:5 大小:49.50KB
收藏 版权申诉 举报 下载
超市货单管理【特选材料】_第1页
第1页 / 共5页
超市货单管理【特选材料】_第2页
第2页 / 共5页
超市货单管理【特选材料】_第3页
第3页 / 共5页
资源描述:

《超市货单管理【特选材料】》由会员分享,可在线阅读,更多相关《超市货单管理【特选材料】(5页珍藏版)》请在装配图网上搜索。

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

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

3、cetcsi.impricetcsi.numbertcsi.profittcsi.positionendl; 4、你所设计的程序最终完成的功能1)本程序将可以完成一定数目品种的商品信息的整理,并能够删除所要求月利润范围及排名靠后的一定数目种类商品信息,将最终结果输出。2)准备的测试数据及运行结果请输入商品代号,商品名称,进货价格,销售价格,月售出量1 q 23 56 63 2 w 36 52 23 3 e 63 95 62 4 r 63 68 96 5 t 63 69 65 6 y 63 72 96 7 u 32 42 63 8 i 26 35 62 9 a 63 70 26 10 s 36

4、49 26 经过月利润的排序后的结果输出 商品号 商品名称 进货价格 销售价格 月售出量 月利润 名次 1 q 23 56 63 103.95 1 3 e 63 95 62 99.2 2 6 y 63 72 96 43.2 3 7 u 32 42 63 31.5 4 8 i 26 35 62 27.9 5 4 r 63 68 96 24 6 5 t 63 69 65 19.5 7 2 w 36 52 23 18.4 8 10 s 36 49 26 16.9 9 9 a 63 70 26 9.1 10 请输入要查找商品的个数:4 请分别输入要查找商品的商品个数;2 4 5 8 查找结果输出: 8

5、 i 26 35 62 27.9 5 4 r 63 68 96 24 6 5 t 63 69 65 19.5 7 2 w 36 52 23 18.4 8 请输入要淘汰的商品月利润范围 :a= b= 20 40 经删除所定月利润范围信息后结果输出 1 q 23 56 63 103.95 1 3 e 63 95 62 99.2 2 6 y 63 72 96 43.2 3 5 t 63 69 65 19.5 7 2 w 36 52 23 18.4 8 10 s 36 49 26 16.9 9 9 a 63 70 26 9.1 10 请输入要淘汰的商品名次范围大小:c= 8 经淘汰月利润和排名靠后商品

6、信息后结果输出 1 q 23 56 63 103.95 1 3 e 63 95 62 99.2 2 6 y 63 72 96 43.2 3 5 t 63 69 65 19.5 7 Press any key to continue 三、程序清单#includestruct chaoshi /定义结构体int dh ;char mz6;double exprice;double imprice; /结构体元素int number;double profit;int position;void main() /主函数chaoshi cs10,t; /结构体数组int i,j,dh10,a,b,c,

7、m,n,k=0; /定义未知元素cout输入商品代号 商品名称 进货价格 销售价格 月售出量endl;for(i=0;icsi.dhcsi.mz6csi.expricecsi.impricecsi.number;csi.profit=(csi.imprice-csi.exprice)*csi.number*5/100;for(i=0;i9;i+) for(j=0;j9-i;j+)if(csj.profitcsj+1.profit) /冒泡法排序t=csj;csj=csj+1;csj+1=t;for(i=0;i10;i+) /按排序结果赋给相应名次csi.position=i+1;cout经过月

8、利润的排序后的结果输出endl;cout商品号 商品名称 进货价格 销售价格 月售出量 月利润 名次endl;for(i=0;i10;i+) /输出排序后结果coutcsi.dhtcsi.mz6tcsi.expricetcsi.impricetcsi.numbertcsi.profittcsi.positionendl;coutn;cout请分别输入要查找商品的商品号:endl;for(i=0;idhi;cout查找结果输出:endl; /输出查找结果for(i=0;i10;i+)for(j=0;jn;j+)if(csi.dh=dhj)coutcsi.dhtcsi.mz6tcsi.expric

9、etcsi.impricetcsi.numbertcsi.profittcsi.positionendl;cout请输入要淘汰的商品月利润范围 :a=tb=ab; /输入淘汰范围for(i=0;i=a&csi.profit=b)k+;m=k;cout经删除所定月利润范围信息后结果输出endl;for(i=0,j=0;i10;i+) /输出淘汰后结果if(csi.profitb)csj+=csi;for(i=0;i10-k;i+)coutcsi.dhtcsi.mz6tcsi.expricetcsi.impricetcsi.numbertcsi.profittcsi.positionendl;co

10、ut请输入要淘汰的商品名次范围大小:c=c; /输入淘汰名次范围for(i=0;i=c)k+;cout经淘汰月利润和排名靠后商品信息后结果输出endl;for(i=0,j=0;i10-k;i+) if(csi.positionc)csj+=csi; /删除后相应赋值for (i=0;i10-k;i+) /输出最终结果coutcsi.dhtcsi.mz6tcsi.expricetcsi.impricetcsi.numbertcsi.profittcsi.positionendl;四、对该设计题目有何更完善的方案1、对自己完成程序进行自我评价。自己完成的程序能够完好的运行,且满足题目的要求,且在基础上有一定的创新。 五、收获及心得体会1、通过本次课程设计,自己在哪些方面的能力有所提高。 通过本次课程设计,自己的排序发更加熟练,并且知道怎样运用删除。自己在无形中懂得了解问题,查询资料,解决问题的方法。 2、 收获和心得体会。 这些程序在当初看到时候觉得挺难的,当经过查询与向同学了解慢慢就会了,我懂得在遇到问题后不要胆怯,其实有时候并没有自己想的那样难,在解决问题后心中有一种无形的满足感,觉得很快乐。日期: 2009年6 月 21 日 5材料a

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


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