2022年2022年课程设计综合设计任务-商品月销售基本信息管理软件设计 .pdf

上传人:Che****ry 文档编号:34876794 上传时间:2022-08-19 格式:PDF 页数:7 大小:48.85KB
返回 下载 相关 举报
2022年2022年课程设计综合设计任务-商品月销售基本信息管理软件设计 .pdf_第1页
第1页 / 共7页
2022年2022年课程设计综合设计任务-商品月销售基本信息管理软件设计 .pdf_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年2022年课程设计综合设计任务-商品月销售基本信息管理软件设计 .pdf》由会员分享,可在线阅读,更多相关《2022年2022年课程设计综合设计任务-商品月销售基本信息管理软件设计 .pdf(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、种商品应包含如下几方面的信息:商品编号、商品名称、单价、生产地、本月当前销售总数量、本月当前销售总金额、库存余量。软件由主函数(含欢迎界面)下列5 个功能模块组成: (1)售出功能 (被售出之商品数量减 x) ; (2)进货功能 (被购进之商品数量增x) ; (3)查找功能(查找指定商品余存信息、价格信息); (4)统计功能(找出当前销售总金额最大的商品); (5)退出程序。/* *程 序 设 计 课 程 设 计 实 验 : 商 品 月 销 售 基 本 信 息 管 理 软 件 设 计* * *指导老师:学生:班级:学号: * * *该次实验使用语言:C+ * */ #include #incl

2、ude #include #include struct product int number; char name20; double price; char address20; int total_num; /*本月当前销售总数量* double total_sale; /*本月当前销售总金额* int stocks; /*库存余量 * ; void write(); /录入void sell(); /售出void in(); /进货void search(); /查询void stat(); /统计char Exit(); /退出int Menu(); /菜单int main() co

3、ut endl; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 7 页 - - - - - - - - - cout endl; cout 商品月销售基本信息管理软件endl; cout endl; cout endl; cout endl; cout endl; cout 欢迎使用商品月销售基本信息管理软件; cout endl; coutendlendl; int select; char s; while(1) select=Menu(); switch(sele

4、ct) case 1: write();break; case 2: sell();break; case 3: in();break; case 4: search();break; case 5: stat();break; case 6: s=Exit(); if(s=Y|s=y)return 0; break; default: cout 无效输入! endl; return 0; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 7 页 - - - - - - -

5、 - - void write() product pro; int i, n; ofstream outfile(info.dat,ios:out|ios:binary); if(!outfile) cout 文件打开错误!; return; cout 输入商品个数 :n; for(i=0;in;i+) cout输入第 i+1 个商品的编号、 名称、单价、生产地、 本月当前销售总数量、本月当前销售总金额、库存余量pro.number; cinpro.name; cinpro.price; cinpro.address; cinpro.total_num; cinpro.total_sale;

6、/*可不录入pro.total_sale=pro.total_num*pro.price;* cinpro.stocks; outfile.write(char*)&pro, sizeof(pro); /*向磁盘文件输出数据* outfile.close(); void sell() /*售出功能 * product pro; int n, x; fstream mfile(info.dat,ios:in|ios:out|ios:binary); coutn; do mfile.read(char*)&pro,sizeof(pro); while(pro.number!=n&!mfile.eo

7、f(); if(!mfile.eof() cout 当前商品信息:endl; cout 商品名称: pro.nameendl; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 7 页 - - - - - - - - - cout 商品库存余量:pro.stocksendl; cout 商品价格: pro.priceendl; cout 商品销售总金额:pro.total_saleendl; else cout 无此商品 endl; coutx; if(pro.stocks

8、x) pro.stocks-=x; /*库存减少 * else cout 输入数据错误!endl; pro.total_sale+=pro.price*x; /*销售总额增加 * mfile.seekp(-(int)sizeof(pro),ios:cur); mfile.write(char*)&(pro),sizeof(pro); cout新的商品信息:endl; cout 商品名称: pro.nameendl; cout 商品库存余量:pro.stocksendl; cout商品价格: pro.priceendl; cout 商品总销售额:pro.total_saleendl; mfile

9、.close(); void in() /*进货功能 * product pro; int n, x; fstream mfile(info.dat,ios:in|ios:out|ios:binary); coutn; do mfile.read(char*)&pro,sizeof(pro); while(pro.number!=n&!mfile.eof(); if(!mfile.eof() cout 当前商品信息:endl; cout 商品名称: pro.nameendl; cout 商品库存余量:pro.stocksendl; cout 商品价格: pro.priceendl; cout商

10、品销售总金额:pro.total_saleendl; else 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 4 页,共 7 页 - - - - - - - - - cout 无此商品 endl; return; coutx; pro.stocks+=x; /*库存增加 * pro.total_sale-=pro.price*x; /*销售总额减少* mfile.seekp(-(int)sizeof(pro),ios:cur); mfile.write(char*)&(pro),s

11、izeof(pro); cout新的商品信息:endl; cout 商品名称: pro.nameendl; cout 商品库存余量:pro.stocksendl; cout 商品价格: pro.priceendl; cout商品销售总金额:pro.total_saleendl; mfile.close(); void search() /*查找功能 * product pro; int n; fstream mfile(info.dat,ios:in|ios:binary); coutn; /*查找是否有符合条件的商品* do mfile.read(char*)&pro,sizeof(pro)

12、; while(pro.number!=n&!mfile.eof(); if(!mfile.eof() cout商品名称: pro.nameendl; cout 商品库存余量:pro.stocksendl; cout 商品价格: pro.priceendl; else cout 无此商品 endl; mfile.close(); void stat() /*统计功能 * product pro; double t=0.0; int num=0; char n20; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 -

13、 - - - - - - 第 5 页,共 7 页 - - - - - - - - - fstream mfile(info.dat,ios:in|ios:binary); do mfile.read(char*)&pro,sizeof(pro); if(tpro.total_sale) t=pro.total_sale; num=pro.number; strcpy(n,pro.name); while(!mfile.eof(); cout 最大商品的编号、商品名及销售总金额:endl; coutnumtnttendl; int Menu() cout=主菜单=endl; int n=1, s

14、elect=-1; coutn+ 录入商品 ; coutn+ 售出功能 ; coutn+ 进货功能 ; coutn+ 查找功能 ; coutn+ 统计功能 ; coutn+ 退出 endlendl; coutselect; return select; char Exit() char s; couts; cout = THE END = endl ; cout 谢谢使用商品月销售基本信息管理软件endl; cout endl; cout endl; return s; 高校活动门户http:/ 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 6 页,共 7 页 - - - - - - - - - 高校活动门户整理http:/ 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 7 页,共 7 页 - - - - - - - - -

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

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

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁