笔记本电脑销售管理系统C语言课程设计实验

上传人:1516****951 文档编号:136639378 上传时间:2020-06-30 格式:DOC 页数:8 大小:36KB
返回 下载 相关 举报
笔记本电脑销售管理系统C语言课程设计实验_第1页
第1页 / 共8页
笔记本电脑销售管理系统C语言课程设计实验_第2页
第2页 / 共8页
笔记本电脑销售管理系统C语言课程设计实验_第3页
第3页 / 共8页
笔记本电脑销售管理系统C语言课程设计实验_第4页
第4页 / 共8页
笔记本电脑销售管理系统C语言课程设计实验_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《笔记本电脑销售管理系统C语言课程设计实验》由会员分享,可在线阅读,更多相关《笔记本电脑销售管理系统C语言课程设计实验(8页珍藏版)》请在金锄头文库上搜索。

1、笔记本电脑销售管理系统-C语言-课程设计-实验笔记本电脑销售管理系统要求:实验6 笔记本电脑销售管理系统笔记本电脑销售信息包括:产品名称、品牌、产品型号、销售数量、进价、库存数量、售价、总金额(销售数量*售价)。系统的主要功能包括:1.创建笔记本电脑产品销售信息文件,根据提示输入若干笔记本电脑的信息,并将这些信息保存至一个文件中。2.增加笔记本电脑信息,在原有笔记本电脑产品信息文件的基础上增加新的笔记本电脑信息,并保存至原产品销售信息文件中。3.删除笔记本电脑信息,提示用户输入要进行删除操作的产品名称和产品型号,如果在产品销售信息文件中有该信息存在,则将对应的笔记本电脑信息删除,否则输出提示信

2、息,并提示用户选择是否继续进行删除操作。4.修改笔记本电脑信息,提示用户输入要进行修改操作的产品名称和产品型号,如果在产品销售信息文件中有该息存在,则将提示用户输入要修改的选项,并将结果保存至原产品信息文件,并提示用户选择是否继续进行修改操作。5.笔记本电脑销售管理,每完成一次销售,就按销售信息的要求输入各项数据,并修改相应的笔记本电脑产品销售信息文件(主要是修改其销售数量、库存数量)。6.按不同条件进行查询操作,输出满足条件的笔记本电脑信息。(1)输入产品名称,查找相应的笔记本电脑信息并输出。(2)输入品牌名称,查找相应的笔记本电脑信息并输出。7.输入品牌名称,在销售信息文件中统计其不同型号

3、的销量,并输出销量最高的那个型号的笔记本电脑的信息。源代码如下:#include #include #define N 1000 /N代表货物的最大种类struct goodschar name10;/笔记本电脑名称int amount;/笔记本电脑数量int num;/笔记本电脑编号float price;/笔记本电脑价格spN,scN;/定义全局变量int flag=1;FILE *fp;int i=0;int k=0;int b=0;chakan()/显示目前的库存int zong=0;fp=fopen(chaoshi.txt,r);for(i=1;i=(k+b);i+)fread(&s

4、pi,sizeof(struct goods),1,fp);fclose(fp);for(i=1;i=k;i+)zong=zong+spi.num;if(zong!=0)printf( 目前库存情况为:型号 数量 价格 编号n);for(i=1;i0)例如:a 1 2.5 111nttt);scanf(%s %d %f %d%c,spi.name,&spi.amount,&spi.price,&spi.num);printf( 是否继续,是(1),否(0)nttt);scanf(%d,&flag);while(flag!=0);fp=fopen(chaoshi.txt,w);for(i=1;i

5、=k;i+)fwrite(&spi,sizeof(struct goods),1,fp);fclose(fp);chakan();xiaoshou()/销售模块float m100;int z=1;int j100;int a100;int g=0;int y=0;int h=0;float zong=0;fp=fopen(chaoshi.txt,r);for(i=1;i=k;i+)fread(&spi,sizeof(struct goods),1,fp);fclose(fp);dog+;y+;loop:printf( 请输入笔记本电脑型号和数量,例如:(100 20)nttt);scanf(

6、%d %d,&jy,&ay);for(z=1;z=k;z+)if(jy=spz.num)h+;spz.amount=spz.amount-ay;my=(float)ay*spz.price;scy=spz;if(h=0)printf( 输入有误,请重新输入nttt);goto loop;fp=fopen(chaoshi.txt,wt);for(i=1;i=k;i+)fwrite(&spi,sizeof(struct goods),1,fp);fclose(fp);printf( 是否继续,是(1),否(0)nttt);scanf(%d,&flag);while(flag!=0);printf(

7、n #n);printf( 编号 型号 单价 数量 总计n);for(y=1;y=g;y+)printf( %4d%10s%8.2f%6d%13.2fn,scy.num,scy.name,scy.price,ay,my);zong=zong+my;printf( 您此次一共消费%f 元,欢迎您下次光临n,zong);shijian();zengjia()/增加笔记本电脑数量模块float m;int z=1;int j100,a100;int g=0;int y=0;int zong=0;int h=0;fp=fopen(chaoshi.txt,r);for(i=1;i=k;i+)fread(

8、&spi,sizeof(struct goods),1,fp);fclose(fp);dog+;y+;loop:printf( 请输入笔记本电脑编号和数量,例如:(100 20)nttt);scanf(%d %d,&jy,&ay);for(z=1;z=k;z+)if(jy=spz.num)h+;spz.amount=spz.amount+ay;m=ay*spz.price;scy=spz;if(h=0)printf( 输入有误,请重新输入nttt);goto loop;fp=fopen(chaoshi.txt,wt);for(i=1;i=k;i+)fwrite(&spi,sizeof(stru

9、ct goods),1,fp);fclose(fp);printf( 是否继续,是(1),否(0)nttt);scanf(%d,&flag);while(flag!=0);chakan();shanchu()/删除笔记本电脑模块int z;int j100,a100;int c=0;int y=0;int h=0;doc+;loop:printf( 请输入您想删除的笔记本电脑编号nttt);scanf(%d,&jy);for(z=1;z=k;z+)h+;if(jy=spz.num)spz=spz+1;if(h=0)printf( 输入有误,请重新输入nttt);goto loop;fp=fop

10、en(chaoshi.txt,wt);for(i=1;i=(k-1);i+)fwrite(&spi,sizeof(struct goods),1,fp);fclose(fp);printf( 是否继续,是(1),否(0)nttt);scanf(%d,&flag);while(flag!=0);chakan();shijian()struct tm when;time_t now;time(&now);when=*localtime(&now);printf( %sn,asctime(&when);main()/主函数int choice;doprintf(nnn *笔记本电脑销售管理系统*nn);printf( 1.进货n);printf( 2.销售n);

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号