湖北汽车工业学院C语言课程设计——商品销售信息管理系统源代码

上传人:博****1 文档编号:511123298 上传时间:2023-10-18 格式:DOCX 页数:20 大小:41.18KB
返回 下载 相关 举报
湖北汽车工业学院C语言课程设计——商品销售信息管理系统源代码_第1页
第1页 / 共20页
湖北汽车工业学院C语言课程设计——商品销售信息管理系统源代码_第2页
第2页 / 共20页
湖北汽车工业学院C语言课程设计——商品销售信息管理系统源代码_第3页
第3页 / 共20页
湖北汽车工业学院C语言课程设计——商品销售信息管理系统源代码_第4页
第4页 / 共20页
湖北汽车工业学院C语言课程设计——商品销售信息管理系统源代码_第5页
第5页 / 共20页
点击查看更多>>
资源描述

《湖北汽车工业学院C语言课程设计——商品销售信息管理系统源代码》由会员分享,可在线阅读,更多相关《湖北汽车工业学院C语言课程设计——商品销售信息管理系统源代码(20页珍藏版)》请在金锄头文库上搜索。

1、C 语言课程设计商品销售信息管理系统#include#include#include#includestruct product/定义商品数据结构int num;char productname20; float price;char place30;int storage;struct product *next;/商品编号/商品名称/商品售价/商品产地/商品库存*head,*p1,*p2;/定义主结构体数组和备用结构体数组及指针struct timeint year;int month;int day;struct sellint ID;char customername20;int nu

2、m;int count;char date10; struct sell * next1;/定义时间结构体/定义销售数据结构/顾客代码/顾客姓名/商品编号/销售数量/日期*head1;定义头指针head,缓冲指针pl,以及尾指针p2/*函数申明void Enter_productmessage();void Creat();void Search_num();void Search_customername();void Printf_customername();void Search_date();void Save_product();void Save_customername();v

3、oid Exit();/导入商品信息/输入销售记录/按编号查询销售历史/按顾客姓名查询购买历史/显示顾客信息/计算时间段内销售总额/保存销售信息/保存顾客信息/退出程序/*主菜单int select()int c;pri ntf(tt* 欢迎使用商品销售管理程序 *、n).printf(tt T1123-5 班 胡 军 一分耕耘 一分收获 n);printf(nn).printf(n).printf(tt*n).printf(tt*欢迎使用商品销售管理系统*n);printf(tt*n).printf(tt*1:导入商品信息*n).printf(tt*2:输入销售记录*n).printf(tt

4、*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(nn).printf(tt请输入您的选择(08的整数):);scanf(%d,&c).return c./*主函数int main() for(.)switch(select() case 1:system(cls).Enter_productmess

5、age().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

6、.case 0:system(cls).Exit().break.default : system(cls).printf(nnnnnn).n).printf(tt*输入错误!请重新输入您的选择(08 的整数)*printf(tt*请 按 Enter 键 返 回 !*n);printf(tt*n);return 0;getchar();getchar(); system(cls);/*int judgech(char *a)/判断是否为汉字int i,flag;for(i=0;ai!=0;i+)if(ai=0)flag=0;break;elseflag=1;return flag;int ju

7、dgedate(char date10)/判断日期是否合法int i,year,month,day,s1=0;日期格式输入正确则 s1=1,否则 s1=0for(i=0;i0&day0&day0&day0&daynext=p1;p1-next=NULL;p2=p1;fscanf(fp,%d%s%f%s%d,&p2-num,p2-productname,&p2-price,p2-place,&p2-storage );while(k=1)if(p2-num10|p2-numnum);k=1;else k=0;while(j=1)if(judgech(p2-productname)=0)print

8、f(tt第4个商品名称错误!请重新输入(汉字):,i+1); rewind(stdin);scanf(%s,p2-productname);j=1;else j=0;while(o=1)if(p2-price0):,i+1); rewind(stdin);scanf(%f,&p2-price);o=1;else o=0; while(c=1)if(judgech(p2-place)=0)printf(tt第d个商品产地格式错误!请重新输入(汉字):,i+1); rewind(stdin);scanf(%s,p2-place);c=0;else c=0;while(v=1)if(p2-storage!=1000)printf(tn);printf(tt第4个商品数量错误!请输入1000:,i+1);rewind(stdin);scanf(%d,&p2-storage);v=1;else v=0;printf(t%-12d%-15s %-15.2f%-15s%-12dn,p2-num,p2-productname,p2-price,p2-pla ce,p2-storage);fclose(fp);void comp(

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

最新文档


当前位置:首页 > 学术论文 > 其它学术论文

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