📄 服装销售系统.c
字号:
while(1)
{
system("cls");
printf(" /======================================================================/\n");
printf(" /======================服装销售系统管理员注销=====================/\n");
printf(" /======================================================么建兴制作======/\n\n\n\n");
printf(" 你确定要注销吗? 1,注销 0,取消\n\n");
scanf("%d",&chose);
if(chose!=0&&chose!=1)
{
printf(" 你的选项出现了错误,请重新的输入!\n\n\n");
system("pasue");
continue;
}
if(chose==1)
{
printf(" 管理员账户注销完毕!! \n\n\n\n");
system("pause");
return 1;
}
else return 0;
}
}
//=============================================================================
int out()
{
int chose;
system("cls");
printf(" /======================================================================/\n");
printf(" /==========================服装管理系统首界面======================/\n");
printf(" /======================================================么建兴制作======/\n\n\n");
printf(" 真的要退出系统吗?退出后信息会全部的丢失!!1,退出 0,取消");
scanf("%d",&chose);
if(chose==1)exit(0);
else return 1;
}
//=============================================================================
int adminmenu(ADMIN *adm,user *use,DRESS *dress)
{
int chose1;
while(1)
{
system("cls");
printf(" /======================================================================/\n");
printf(" /======================服装销售系统管理员菜单========================/\n");
printf(" /======================================================么建兴制作======/\n\n");
printf("\n 在线用户: %s\n\n",usertemp.username);
printf(" //=======用户功能菜单=====//\n");
printf(" // //\n");
printf(" // 1,添加用户 //\n");
printf(" // 2,删除用户 //\n");
printf(" // 3,统计用户 //\n");
printf(" // 4,添加商品 //\n");
printf(" // 5,删除商品 //\n");
printf(" // 6,查找商品 //\n");
printf(" // 7,商品统计 //\n");
printf(" // 8,修改密码 //\n");
printf(" // 9,注销账户 //\n");
printf(" // 0,退出系统 //\n");
printf(" //=========================//\n");
printf("\n /=============================请选择服务的种类========================/\n");
scanf("%d",&chose1);
if(chose1<0||chose1>9)
{
printf(" 你的输入有误,请重新的输入!\n");
system("pasue");
continue;
}
switch(chose1)
{
case 1:
{
system("cls");
regnew(use);
system("pause");
break;
}
case 2:
{
system("cls");
deluser(use);
system("pause");
break;
}
case 3:
{
system("cls");
useall(use);
system("pause");
break;
}
case 4:
{
system("cls");
adddress(dress);
system("pasue");
break;
}
case 5:
{
system("cls");
deldress(dress);
break;
}
case 6:
{
system("cls");
finddress(dress);
break;
}
case 7:
{
system("cls");
dressall(dress);
system("pasue");
break;
}
case 8:
{
system("cls");
if(adminpass(adm)==1) continue;
break;
}
case 9:
{
system("cls");
if(adminout()==1) return 3;
}
case 0:
{
system("cls");
if(out()==1) continue;
break;
}
default: continue;
}
} //while函数循环结束
}
////////////////////////////////////////////////////////////////////////////////
///////////////////////////////销售人员模块///////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////
int userload(user *use)
{
char name[21];
char pass[7]={0};
int chose,chose2;
int i,j;
while(1)
{
system("cls");
printf(" /======================================================================/\n");
printf(" /======================服装管理系统销售人员登陆=======================/\n");
printf(" /======================================================么建兴制作======/\n\n\n\n");
printf(" 用户名:");
scanf("%s",&name);
printf(" 密 码:");
for(i=0;i<6;i++)
{
pass[i]=getch();
printf("*");
}
while(1)
{
printf("\n\n 用户登陆信息输入完毕,是否确认? 1,确认 0,重新输入\n");
scanf("%d",&chose);
if(chose!=1&&chose!=0)
{
printf(" 你的输入有误,请重新的输入!\n");
continue;
}
if(chose==1)
{
for(i=0;i<200;i++)
{
if(use[i].type==0)
if(strcmp(use[i].username,name)==0)
if(strcmp(use[i].pass,pass)==0)
{
printf(" 登陆成功!请继续使用! \n");
strcpy(usertemp.username,name);
return 1;
}
}
printf(" 输入的用户名或者密码有误!1,重新登陆 2,退出登陆!\n");
scanf("%d",&chose2);
if(chose2==1)
{
system("cls");
break;
}
else
{
system("cls");
return 0;
}
}
if(chose==0) break;
}
}
}
//=============================================================================
int userout()
{
int chose;
while(1)
{
system("cls");
printf(" /======================================================================/\n");
printf(" /======================服装销售系统销售员注销=====================/\n");
printf(" /======================================================么建兴制作======/\n\n");
printf("\n 在线用户: %s\n\n",usertemp.username);
printf(" 你确定要注销吗? 1,注销 0,取消\n\n");
scanf("%d",&chose);
if(chose!=0&&chose!=1)
{
printf(" 你的选项出现了错误,请重新的输入!\n\n\n");
system("pasue");
continue;
}
if(chose==1)
{
printf(" 销售员账户注销完毕!! \n\n\n\n");
strcpy(usertemp.username,"unknown");
// system("pause");
return 1;
}
else return 0;
}
}
//=============================================================================
int sold(user *use,DRESS *dress)
{
char name[20];
int num;
int i;
int j;
int k;
system("cls");
printf(" /======================================================================/\n");
printf(" /======================服装销售系统销售人员菜单======================/\n");
printf(" /======================================================么建兴制作======/\n\n");
printf("\n 在线用户: %s\n\n",usertemp.username);
printf(" 请输入要出售的商品的名称:");
scanf("%s",&name);
printf("\n 请输入出售的数量:");
scanf("%d",&num);
for(k=0;k<200;k++)
{
if(strcmp(use[k].username,usertemp.username)==0)
for(i=0;i<500;i++)
{
if(strcmp(dress[i].name,name)==0)
{
if(dress[i].now<num) break;
dress[i].now=dress[i].now-num;
printf("\n\n\n 商品 %s已经销售出了 %d件\n",name,num);
for(j=0;j<100;j++)
{
if(use[k].mdb[j].flag==0)
{
strcpy(use[k].mdb[j].name,name);
use[k].mdb[j].flag=1;
use[k].mdb[j].total=num;
return 1;
}
}
}
}
}
printf(" 商品出售出现错误!!请重新操作!\n\n\n");
return 0;
}
//=============================================================================
void mounth(user *use)
{
int i;
int j;
char name[20];
strcpy(name,usertemp.username);
system("cls");
printf(" /======================================================================/\n");
printf(" /======================服装销售系统销售人员销售记录====================/\n");
printf(" /======================================================么建兴制作======/\n\n");
printf("\n 在线用户: %s\n\n",usertemp.username);
for(i=0;i<100;i++)
{
if(strcmp(use[i].username,name)==0)
{
for(j=0;j<100;j++)
{
if(use[i].mdb[j].flag==1)
printf(" 商品名称: %s ,出售数量 : %d\n",use[i].mdb[j].name,use[i].mdb[j].total);
}
}
}
}
//=============================================================================
int usermenu(user *use,DRESS *dress)
{
int i;
int chose1;
while(1)
{
system("cls");
printf(" /======================================================================/\n");
printf(" /======================服装销售系统销售人员菜单======================/\n");
printf(" /======================================================么建兴制作======/\n\n");
printf("\n 在线用户: %s\n\n",usertemp.username);
printf(" //=======用户功能菜单=====//\n");
printf(" // //\n");
printf(" // 1,商品浏览 //\n");
printf(" // 2,商品查找 //\n");
printf(" // 3,出售商品 //\n");
printf(" // 4,销售记录 //\n");
printf(" // 5,用户注销 //\n");
printf(" // //\n");
printf(" // //\n");
printf(" //=========================//\n");
printf("\n /=============================请选择服务的种类========================/\n");
scanf("%d",&chose1);
if(chose1<0||chose1>9)
{
printf(" 你的输入有误,请重新的输入!\n");
system("pasue");
continue;
}
switch(chose1)
{
case 1:
{
system("cls");
dressall(dress);
break;
}
case 2:
{
system("cls");
finddress(dress);
break;
}
case 3:
{
system("cls");
sold(use,dress);
system("pause");
break;
}
case 4:
{
system("cls");
mounth(use);
system("pause");
break;
}
case 5:
{
system("cls");
if(userout()==1) return 3;
break;
}
default: continue;
}
} //while函数循环结束
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -