2022年商品信息管理系统 .pdf





《2022年商品信息管理系统 .pdf》由会员分享,可在线阅读,更多相关《2022年商品信息管理系统 .pdf(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、商品信息管理系统,要求采用结构体数组或文件形式存储每种商品的信息,每种商品包含:商品编号、商品名称、单价、生产地、本月当前销售总数量、本月当前销售总金额及库存余量等信息。软件组成包括主函数和下列5 个功能模块:(1)售出功能(被售出之商品数量减x) ; (2)进货功能(被购进之商品数量增x) ; (3)查找功能(查找指定商品余存信息和价格信息);(4)统计功能(找出当前销售总金额最大的商品); (5)退出程序。用多文件原理。头文件:#include #include #include #include #define Maxno 20 struct products char num10; /
2、商品编号char name10; /商品名称char place10; /生产地double price; /单价int gross; /本月当前销售总数量double total; /本月当前销售总金额int count; /库存余量pro10; int sum; /商品总类数int menu_select(); /菜单选择void product_info(struct products *); /商品信息void sold(); /商品售出数量(被售出之商品数量减 x)void purchase(); /商品进货数量(被购进之商品数量增 x)void search(); /查找指定商品余
3、存、价格信息void Statistics(); /统计销售总金额最大的商品名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 9 页 - - - - - - - - - void back(); /返回主菜单主函数:/主函数#include product.h void main() int i; for(i=0;iMaxno;i+) proi.count=0; printf( 欢迎查看商品信息! n); for(;) switch(menu_select() case 1
4、: product_info(pro); back(); break; case 2: purchase(); back(); break; case 3: sold(); back(); break; case 4: search(); back(); break; case 5: Statistics(); back(); break; case 6: printf( 退出程序,谢谢使用! n); exit(0); 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 9
5、页 - - - - - - - - - 子函数:/菜单选择函数#include product.h int menu_select() char s2; int n; printf(t*n); printf(t* *n); printf(t* 商 品 信 息 管 理 系 统*n); printf(t* *n); printf(t* 1 商品信息2 商品进货数量*n); printf(t* 3 商品售出数量4 查找商品余存、价格*n); printf(t* 5 销 售总 金 额 最 大 的商 品6 退 出 系统*n); printf(t* *n); printf(t*n); printf( 请选
6、择: 1-6:); for(;) gets(s); n=atoi(s); /把字符转换成整型数if(n6)printf(n 输入错误,请重新选择1-6:); else break; return n; 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 9 页 - - - - - - - - - /查找指定商品余存、价格信息#include product.h void search() char str10; int i=0,flag; printf( 请输入商品编号或商品
7、名称:); scanf(%s,str); for(flag=1,i=0;flag&isum;i+) if(strcmp(proi.num,str)=0|strcmp(proi.name,str)=0) flag=0; if(flag=1) /该商品不存在 printf( 该商品不存在! nn); return; else i-; printf(%s的库存余量为:%dt价格为:%8.2lfnn,proi.name,proi.count,proi.price); return; /统计销售总金额最大的商品#include product.h void Statistics() int i=0,fl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年商品信息管理系统 2022 商品信息 管理 系统

限制150内