资源预览内容
第1页 / 共21页
第2页 / 共21页
第3页 / 共21页
第4页 / 共21页
第5页 / 共21页
第6页 / 共21页
第7页 / 共21页
第8页 / 共21页
第9页 / 共21页
第10页 / 共21页
亲,该文档总共21页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
.word 格式 ,C 语言课程设计商品销售信息管理系统#include#include#include#includestruct product/定义商品数据结构int num;/商品编号char productname20;/商品名称float price;/商品售价char place30;/商品产地int storage;/商品库存struct product *next;*head,*p1,*p2;/定义主结构体数组和备用结构体数组及指针struct time/定义时间结构体int year;int month;int day;struct sell/定义销售数据结构int ID;/顾客代码char customername20;/顾客姓名int num;/商品编号int count;/销售数量char date10;/日期struct sell * next1;*head1;/定义头指针 head, 缓冲指针 p1, 以及尾指针 p2/*函数申明 */void Enter_productmessage();/导入商品信息void Creat();/输入销售记录void Search_num();/按编号查询销售历史void Search_customername();/按顾客姓名查询购买历史void Printf_customername();/显示顾客信息void Search_date();/计算时间段内销售总额void Save_product();/保存销售信息void Save_customername();/保存顾客信息void Exit();/退出程序/*主菜单 */int select()int c;,专业 .专注.word 格式 ,printf(tt*欢迎使用商品销售管理程序*n);printf(ttT1123-5班胡 军一分耕耘一分收获n);printf(n-n);printf(n);printf(tt*n);printf(tt*欢迎使用商品销售管理系统*n);printf(tt*n);printf(tt*1:导入商品信息*n);printf(tt*2:输入销售记录*n);printf(tt*3:按编号查询销售历史*n);printf(tt*4:按顾客姓名查询购买历史*n);printf(tt*5:计算时段内各销售总额*n);printf(tt*6:显示顾客信息*n);printf(tt*7:保存销售信息*n);printf(tt*8:保存顾客信息*n);printf(tt*0:退出*n);printf(tt*n);printf(n-n);printf(tt请输入您的选择 (08的整数 ): );scanf(%d,&c);return c;/*主函数 */int main()for(;)switch(select()case 1:system(cls);Enter_productmessage();break;case 2:system(cls);Creat();break;case 3:system(cls);Search_num();break;case 4:system(cls);Search_customername();break;case 5:system(cls);Search_date();break;case 6:system(cls);Printf_customername();break;case 7:system(cls);Save_product();break;case 8:system(cls);Save_customername();break;case 0:system(cls);Exit();break;default : system(cls); printf(nnnnnn);,专业 .专注.word 格式 ,printf(tt*n);printf(tt*输入错误!请重新输入您的选择(08的整数 )*n);printf(tt*请 按Enter键 返 回 !*n);printf(tt*n);getchar();getchar();system(cls);return 0;/*/int judgech(char *a)/判断是否为汉字int i,flag;for(i=0;ai!=0;i+)if(ai=0)flag=0;break;elseflag=1;return flag;int judgedate(char date10)/判断日期是否合法int i,year,month,day,s1=0;/日期格式输入正确则s1=1,否则 s1=0for(i=0;i0&day0&day0&day0&day=30)s1=1;return s1;void file()/读入文件操作int i=0,m=0,k=1,j=1,c=1,o=1,v=1;FILE *fp;char filename30;printf(请输入读入文件路径:);rewind(stdin);gets(filename);rewind(stdin);p1=p2=head=(struct product*)malloc(sizeof(struct product);if(fp=fopen(filename,r+)=NULL)printf(tt*n);printf(tt*导入信息文件错误! 请检查文件路径!*n);printf(tt*n);getchar();system(cls);Enter_productmessage();printf(*商品信息*n);pr
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号