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

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

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

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

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

}*head,*p1,*p2;

//定义主结构体数组和备用结构体数组及指针

structtime//定义时间结构体

intyear;

intmonth;

intday;

};

structsell//定义销售数据结构

intID;

//顾客代码

charcustomername[20];

//顾客姓名

//商品编号

intcount;

//销售数量

chardate[10];

//日期

structsell*next1;

}*head1;

//定义头指针head,缓冲指针p1,以及尾指针p2

/*************************函数申明****************************/

voidEnter_productmessage();

//导入商品信息

voidCreat();

//输入销售记录

voidSearch_num();

//按编号查询销售历史

voidSearch_customername();

//按顾客姓名查询购买历史

voidPrintf_customername();

//显示顾客信息

voidSearch_date();

//计算时间段内销售总额

voidSave_product();

//保存销售信息

voidSave_customername();

//保存顾客信息

voidExit();

//退出程序

/***************************主菜单******************************/

intselect()

intc;

printf("

\t\t************欢迎使用商品销售管理程序**************\n"

);

printf("

\t\tT1123-5班胡军一分耕耘一分收获\n"

\n--------------------------------------------------------------------------------\n"

\n"

\t\t********************************************\n"

\t\t**********欢迎使用商品销售管理系统**********\n"

\t\t****\n"

\t\t**1:

导入商品信息**\n"

\t\t**2:

输入销售记录**\n"

\t\t**3:

按编号查询销售历史**\n"

\t\t**4:

按顾客姓名查询购买历史**\n"

\t\t**5:

计算时段内各销售总额**\n"

\t\t**6:

显示顾客信息**\n"

\t\t**7:

保存销售信息**\n"

\t\t**8:

保存顾客信息**\n"

\t\t**0:

退出**\n"

\t\t请输入您的选择(0~8的整数):

"

scanf("

%d"

&

c);

returnc;

}

/********************************主函数***************************/

intmain()

for(;

;

{

switch(select())

{

case1:

system("

cls"

Enter_productmessage();

break;

case2:

Creat();

case3:

Search_num();

case4:

Search_customername();

case5:

Search_date();

case6:

Printf_customername();

case7:

Save_product();

case8:

Save_customername();

case0:

Exit();

default:

{system("

printf("

\n\n\n\n\n\n"

printf("

\t\t*******************************************************\n"

\t\t**输入错误!

!

请重新输入您的选择(0~8的整数)**\n"

\t\t**请按Enter键返回!

**\n"

getchar();

getchar();

system("

}

}

}

return0;

/****************************************************************/

intjudgech(char*a)//判断是否为汉字

inti,flag;

for(i=0;

a[i]!

='

\0'

i++)

if(a[i]>

=0)

flag=0;

break;

else

flag=1;

returnflag;

intjudgedate(chardate[10])//判断日期是否合法

inti,year,month,day,s1=0;

//日期格式输入正确则s1=1,否则s1=0

i<

10;

if(date[i]=='

s1=0;

if(date[4]=='

-'

&

date[7]=='

if(strlen(date)==10)

{

year=1000*(date[0]-48)+100*(date[1]-48)+10*(date[2]-48)+(date[3]-48);

//年月日

month=10*(date[5]-48)+(date[6]-48);

day=10*(date[8]-48)+(date[9]-48);

if(i==10)

if(year%4==0&

month==2&

day>

0&

day<

=29)s1=1;

elseif(year%4!

=0&

=28)s1=1;

elseif((month==1||month==3||month==5||month==7||month==8||month==10||month==12)&

=31)s1=1;

elseif((month==4||month==6||month==9||month==11)&

=30)s1=1;

returns1;

voidfile()//读入文件操作

inti=0,m=0,k=1,j=1,c=1,o=1,v=1;

FILE*fp;

charfilename[30];

请输入读入文件路径:

"

rewind(stdin);

gets(filename);

p1=p2=head=(structproduct*)malloc(sizeof(struc

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 电力水利

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1