湖北汽车工业学院C语言课程设计——商品销售信息管理系统源代码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
C语言课程设计
商品销售信息管理系统
#include
#include
#include
#include
struct product //定义商品数据结构
{
int num; //商品编号
char productname[20]; //商品名称
float price; //商品售价
char place[30]; //商品产地
int storage; //商品库存
struct product *next;
}*head,*p1,*p2; //定义主结构体数组和备用结构体数组及指针struct time //定义时间结构体
{
int year;
int month;
int day;
};
struct sell //定义销售数据结构
{
int ID; //顾客代码
char customername[20]; //顾客姓名
int num; //商品编号
int count; //销售数量
char date[10]; //日期
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;
printf("\t\t************欢迎使用商品销售管理程序**************\n");
printf("\t\t T1123-5班胡军一分耕耘一分收获\n");
printf("\n--------------------------------------------------------------------------------\n");
printf("\n");
printf("\t\t********************************************\n");
printf("\t\t**********欢迎使用商品销售管理系统**********\n");
printf("\t\t** **\n");
printf("\t\t** 1:导入商品信息**\n");
printf("\t\t** 2:输入销售记录**\n");
printf("\t\t** 3:按编号查询销售历史**\n");
printf("\t\t** 4: 按顾客姓名查询购买历史**\n");
printf("\t\t** 5:计算时段内各销售总额**\n");
printf("\t\t** 6:显示顾客信息**\n");
printf("\t\t** 7:保存销售信息**\n");
printf("\t\t** 8:保存顾客信息**\n");
printf("\t\t** 0:退出**\n");
printf("\t\t********************************************\n");
printf("\n--------------------------------------------------------------------------------\n");
printf("\t\t请输入您的选择(0~8的整数): ");
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("\n\n\n\n\n\n");
printf("\t\t*******************************************************\n");
printf("\t\t** 输入错误!!!请重新输入您的选择(0~8的整数)