⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 服装销售系统.c

📁 服装销售管理系统 详细的设计
💻 C
📖 第 1 页 / 共 3 页
字号:
     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 + -