一个较为完整的购物管理系统

来源:互联网 发布:向量的反对称矩阵 编辑:程序博客网 时间:2024/04/29 18:56
/****@auther*@date2014/4/5**/public class Shopping{public static void main(String []args){        
    nihao:
    while (true){              //显示购物管理系统界面     System.out.println("\t\t欢迎使用我行我素购物管理系统1.0版\t\t");     System.out.println("* * * * * * * * * * * * * * * * * * * *");     System.out.println("\t\t 1.登陆系统\t\t");     System.out.println("\t\t 2.更改管理员密码\t\t");     System.out.println("\t\t 3.退出\t\t");     System.out.println("* * * * * * * * * * * * * * * * * * * *");     //创建一个可以用键盘和用户对话的媒介并且提示用户输入选项  java.util.Scanner input = new java.util.Scanner(System.in);           System.out.println("请输入编号:");  int a=input.nextInt();     while( a!=1 && a!=2 && a!=3){        System.out.println("输入有误请重新输入");            a=input.nextInt();   if (a==1||a==2||a==3){         break;            }     }      while(true){      if (a == 1){    System.out.print("请输入用户名:");    String username = input.next();    System.out.print("请输入密码:");    String password = input.next();                 if("admin".equals(username) && "mima".equals(password)){System.out.println("登录成功");doub:       while (true){                       String name1="小猫";       String name2="小狗";       String name3="小马";       String name4="小狐狸";       String name5="大象";                       String date1="1992-02-05";   String date2="1992-06-18";   String date3="1992-11-02";   String date4="1992-06-05";            String date5="1992-05-16";//进入第二个界面                    System.out.println("\t\t欢迎使用我行我素购物管理系统\t\t");System.out.println("* * * * * * * * * * * * * * * * * *");System.out.println("\t\t 1.客户信息管理\t\t");System.out.println("\t\t 2.购物结算\t\t");System.out.println("\t\t 3.真情回馈\t\t");System.out.println("\t\t 4.返回上一级\t\t");System.out.println("* * * * * * * * * * * * * * * * * *");System.out.println("请输入你的选择");        int b =input.nextInt();  while(b!=1 && b!=2 && b!=3 && b!=4){           System.out.println("输入有误请重新输入");                           b =input.nextInt();   if (b==1||b==2||b==3||b==4){                                        break;                       }                   }  while (true){  if (b==1){
                                 System.out.println("* * * * * * * * * * * * * * * * * *");      System.out.println("\t\t 1.显示所有客户信息");      System.out.println("\t\t 2.添加客户信息");      System.out.println("\t\t 3.修改客户信息");      System.out.println("\t\t 4.查询客户信息");      System.out.println("\t\t 5.返回上一级");      System.out.println("* * * * * * * * * * * * * * * * * *");      ystem.out.println("请输入您的选择:");int c =input.nextInt();                        while( c!=1 && c!=2 && c!=3 && c!=4 && c!=5){//3                    System.out.println("输入有误请重新输入");                         c=input.nextInt();                if (c==1||c==2||c==3||c==4||c==5){                                     break;                                        }                   }              if (c==1){                              System.out.println("\t\t客户编号\t\t客户姓名\t\t客户生日\t\t客户积分");      System.out.println("\t\t1001"+name1+"\t\t"+date1+"\t\t10000");      System.out.println("\t\t1002"+name2+"\t\t"+date2+"\t\t15000");      System.out.println("\t\t1003"+name3+"\t\t"+date3+"\t\t20000");      System.out.println("\t\t1004"+name4+"\t\t"+date4+"\t\t25000");      System.out.println("\t\t1005"+name5+"\t\t"+date5+"\t\t30000");      System.out.println("按任意键退出");      String r=input.next();                         continue;        }                     else if (c==2){   System.out.println("该功能正在升级中...");  }         else if (c==3){   System.out.println("请输入你想修改的客户编号");   int num3=input.nextInt();             while( num3!=1001 && num3!=1002 && num3!=1003 && num3!=1004 && num3!=1005){                       System.out.println("输入有误请重新输入");                       num3=input.nextInt();                      if (num3==1001||num3==1002||num3==1003||num3==1004||num3==1005){                                            break;                                                }  }                     switch(num3) {                      case 1001:   System.out.println("\t\t客户编号\t\t客户姓名\t\t客户生日\t\t客户积分");                              System.out.println("\t\t1001\t\t小猫\t\t1992-02-05\t\t10000");   System.out.println("请选择你要修改的内容:1.姓名\t\t 2.生日");   System.out.println("请输入您的选择");int num4=input.nextInt();if(num4==1){     System.out.println("请输入新的客户姓名");                                    name1=input.next();   System.out.println("修改成功!");  System.out.println("按任意键退出:");   String back1=input.next();     continue;          }else if(num4==2){       System.out.println("请输入新的客户生日");       date1=input.next();                                  System.out.println("修改成功!");       System.out.println("按任意键退出:");       String back2=input.next();continue; }                                  break;                     case 1002:      System.out.println("\t\t客户编号\t\t客户姓名\t\t客户生日\t\t客户积分");      System.out.println("\t\t1002\t\t小狗\t\t1992-06-18\t\t15000");                                 System.out.println("请选择你要修改的内容:1.姓名\t\t 2.生日");      System.out.println("请输入您的选择");int num5=input.nextInt();if(num5==1){        System.out.println("请输入新的客户姓名");      name2=input.next();      System.out.println("修改成功!");      System.out.println("按任意键退出:");       String back3=input.next();       continue;                                 }else if(num5==2){       System.out.println("请输入新的客户生日");date2=input.next();                                  System.out.println("修改成功!");       System.out.println("按任意键退出:");       String back4=input.next();continue; }                   break;                     case 1003:      System.out.println("\t\t客户编号\t\t客户姓名\t\t客户生日\t\t客户积分");                                 System.out.println("\t\t1003\t\t小马\t\t1992-11-02\t\t20000");                                 System.out.println("请选择你要修改的内容:1.姓名\t\t 2.生日");System.out.println("请输入您的选择");int num6=input.nextInt();if(num6==1){  System.out.println("请输入新的客户姓名");name3=input.next();System.out.println("修改成功!");System.out.println("按任意键退出:");String back5=input.next();continue;}else if(num6==2){System.out.println("请输入新的客户生日");date3=input.next();                                             System.out.println("修改成功!");System.out.println("按任意键退出:");String back6=input.next();continue;}                   break;                     case 1004:System.out.println("\t\t客户编号\t\t客户姓名\t\t客户生日\t\t客户积分");System.out.println("\t\t1004\t\t小狐狸\t\t1992-06-05\t\t25000");                            System.out.println("请选择你要修改的内容:1.姓名\t\t 2.生日");System.out.println("请输入您的选择");int num7=input.nextInt(); if(num7==1){   System.out.println("请输入新的客户姓名");          name4=input.next();System.out.println("修改成功!");System.out.println("按任意键退出:");String back7=input.next();continue; }else if(num7==2){System.out.println("请输入新的客户生日");date4=input.next();                                                       System.out.println("修改成功!");System.out.println("按任意键退出:");String back8=input.next();continue;  }                   break;                     case 1005:                  System.out.println("\t\t客户编号\t\t客户姓名\t\t客户生日\t\t客户积分");System.out.println("\t\t1005\t\t大象\t\t1992-05-16\t\t30000");                                             System.out.println("请选择你要修改的内容:1.姓名\t\t 2.生日");System.out.println("请输入您的选择");int num8=input.nextInt();if(num8==1){   System.out.println("请输入新的客户姓名");      name5=input.next();System.out.println("修改成功!"); System.out.println("按任意键退出:");String back9=input.next(); continue;             } else if(num8==2){System.out.println("请输入新的客户生日"); date5=input.next();                                              System.out.println("修改成功!"); System.out.println("按任意键退出:"); String back10=input.next(); continue; }                   break;                       }  }            else if (c==4){    System.out.print("请输入您要查询的客户编号");int choice=input.nextInt();                        if (choice==1001){System.out.println("\t\t客户编号\t\t客户姓名\t\t客户生日\t\t客户积分");System.out.println("\t\t1001\t\t小猫\t\t1992-02-05\t\t10000");System.out.println("按任意键退出");String return1=input.next();                            }     if (choice==1002){System.out.println("\t\t客户编号\t\t客户姓名\t\t客户生日\t\t客户积分");System.out.println("\t\t1002\t\t小狗\t\t1992-06-18\t\t15000");System.out.println("按任意键退出");String return2=input.next();                            }                        if (choice==1003){System.out.println("\t\t客户编号\t\t客户姓名\t\t客户生日\t\t客户积分");System.out.println("\t\t1003\t\t小马\t\t1992-11-02\t\t20000");System.out.println("按任意键退出");String return3=input.next();                            }                        if (choice==1004){System.out.println("\t\t客户编号\t\t客户姓名\t\t客户生日\t\t客户积分");System.out.println("\t\t1004\t\t小狐狸\t\t1992-06-05\t\t25000");System.out.println("按任意键退出");String return4=input.next();                            }                        if (choice==1005){System.out.println("\t\t客户编号\t\t客户姓名\t\t客户生日\t\t客户积分");System.out.println("\t\t1005\t\t大象\t\t1992-05-16\t\t30000");System.out.println("按任意键退出");String return5=input.next();                            }        }              else if(c==5) {       continue doub ;         }             }  else if (b==2){     System.out.println("欢迎进入购物系统");     System.out.println("请输入您的客户编号:"); int c=input.nextInt(); switch (c){ case 1001:                            System.out.println("尊敬的用户:小猫");    break;                         case 1002:                            System.out.println("尊敬的用户:小狗");                            break;                     case 1003:                            System.out.println("尊敬的用户:小马");    break;                         case 1004:                            System.out.println("尊敬的用户:小狐狸");    break;                         case 1005:                            System.out.println("尊敬的用户:大象");    break;                }                   while (c!=1001&&c!=1002&&c!=1003&&c!=1004&&c!=1005){                          System.out.println("输入有误请重新输入");                          c =input.nextInt();                          }                      if (c==1001||c==1002||c==1003||c==1004||c==1005){                             System.out.println("商城现有商品如下:");System.out.println("\t\t商品编号\t\t商品名称\t\t商品价格\t\t");                             System.out.println("\t\t1\t\t云南白药\t\t¥18.00\t\t"); System.out.println("\t\t2\t\t小米手机\t\t¥1998.00\t\t"); System.out.println("\t\t3\t\t小黑\t\t¥4998.00\t\t");                             System.out.println("\t\t4\t\t拖鞋\t\t¥25.8\t\t");System.out.println("\t\t5\t\t酱油\t\t¥5.6\t\t");System.out.println("\t\t6\t\t汽车模型\t\t¥350.00\t\t"); System.out.println("\t\t7\t\t坦克模型\t\t¥400.00\t\t"); System.out.println("\t\t8\t\t玩具枪\t\t¥99.8\t\t");         System.out.println("请输入您要购买的产品编号:");                               int m=input.nextInt(); if (m==1){                              System.out.println("请输入您要购买的产品数量: ");                               int w=input.nextInt();                               int q= 18 *w;                               double e= q *0.85;                               e=q*0.85;                                                           System.out.println("产品名称\t\t产品单价\t\t");                              System.out.println("云南白药\t\t¥18.00\t\t ");                              System.out.println("您要购买的产品数量:"+w);                              System.out.println("您购买的产品总价为:"+q);                              System.out.println("按您当前的积分,您的折扣是:0.85");                              System.out.println("您的应付款为:"+e);                              System.out.println("请付款:");                              int y=input.nextInt();                               double t =y - e;                              if ( y < e){                              System.out.println("请重新宠幸本系统");                              }else{                              System.out.println("付款成功!");                              System.out.println("找零"+ t);                              System.out.println("欢迎下次光临!");System.out.println("按任意键退出:");String num2=input.next();continue doub;                            } }      else if (m==2){                               System.out.println("请输入您要购买的产品编号:");                               int bianhao =input.nextInt();                               System.out.println("请输入您要购买的产品数量: ");                               int number1=input.nextInt();                               int zong= 1998 *number1;                               double fu1= zong *0.85;                               fu1=zong*0.85;                                                           System.out.println("产品名称\t\t产品单价\t\t");                              System.out.println("小米手机\t\t¥1998.00\t\t ");                              System.out.println("您要购买的产品数量:"+number1);                              System.out.println("您购买的产品总价为:"+zong);                              System.out.println("按您当前的积分,您的折扣是:0.85");                              System.out.println("您的应付款为:"+fu1);                              System.out.println("请付款:");                             int pay=input.nextInt();                               double ling1 =pay -fu1;                             if ( pay < fu1){                              System.out.println("请重新宠幸本系统");                              }else{                            System.out.println("付款成功!");                              System.out.println("找零"+ ling1);                              System.out.println("欢迎下次光临!");System.out.println("按任意键退出:");String num2=input.next();continue doub;                            }  }                              else if (m==3){                                                      System.out.println("请输入您要购买的产品编号:");                               int bianhao1 =input.nextInt();                               System.out.println("请输入您要购买的产品数量: ");                               int number2=input.nextInt();                               int zong1= 4998 *number2;                               double fu2= zong1 *0.85;                               fu2=zong1*0.85;                                                           System.out.println("产品名称\t\t产品单价\t\t");                              System.out.println("小黑\t\t¥4998.00\t\t ");                              System.out.println("您要购买的产品数量:"+number2);                              System.out.println("您购买的产品总价为:"+zong1);                              System.out.println("按您当前的积分,您的折扣是:0.85");                              System.out.println("您的应付款为:"+fu2);                              System.out.println("请付款:");                              int pay1=input.nextInt();                               double ling2 =pay1 -fu2;                              if ( pay1 < fu2){                              System.out.println("请重新宠幸本系统");                              }else{                              System.out.println("付款成功!");                              System.out.println("找零"+ ling2);                              System.out.println("欢迎下次光临!");System.out.println("按任意键退出:");String num2=input.next();continue doub;                            }    }                   }                    }            else if (b==3){while(true){//进入第三个界面        System.out.println("* * * * * * * * * * * * * * * * * *");System.out.println("\t\t 1.幸运大放送");System.out.println("\t\t 2.幸运抽奖");System.out.println("\t\t 3.生日问候");System.out.println("\t\t 4.返回上一级");System.out.println("* * * * * * * * * * * * * * * * * *");System.out.println("请输入您的选择:");int lucky=input.nextInt();if (lucky==1){System.out.println("恭喜大象获得一台价值¥10000的苹果电脑");System.out.println("按任意键退出");String back12=input.next();}if (lucky==2){System.out.println("恭喜小马抽的一个超市大礼包");                            System.out.println("按任意键退出");String back13=input.next();}    if (lucky==3){       System.out.println("对不起,今天没有客户过生日");                           System.out.println("按任意键退出");   String back14=input.next();   }                         if (lucky==4){         continue doub;             }}            }else if (b==4){        continue nihao;     }}    }   }    else {                 System.out.println("用户名或密码错误,请重新输入");       continue ;            }} if (a==2){System.out.println("该功能正在升级中...请重新选择选项");         break;         }         else if (a==3){System.out.println("\t\t系统正在退出...\t\t");break;         }}}} }

0 0
原创粉丝点击