主页 > 网页设计 > 设计一个java程序

设计一个java程序

2022-06-21 17:08来源:m.sf1369.com作者:宇宇

package com.wxws.sms;
/**
 * 演示SMS(操作系统)
 * @author 叶
 * @version 1.0 2010/10/12
 */
public class StartSMS
{
 public static void main(String[] args)
 {
  /**
   * 实例化,菜单类
   */
  Menu menu=new Menu();
  /**
   * 调用显示登陆页面
   */
  menu.showLandingMenu();
 }
}
------------------------------------------------


package com.wxws.sms;
/**
 * 管理员信息类
 * @author 叶
 * @version 1.0 2010/10/12
 */
public class Manager
{
 /**
  * 管理员变量
  */
 String user=manager;
 /**
  * 管理员密码变量
  */
 String password=0000;
}
------------------------------------------------


package com.wxws.sms;
import java.util.*;


/**
 * 菜单类
 * @author 叶
 * @version 1.0 2010/10/12
 */
public class Menu
{
 Scanner input=new Scanner(System.in);
 /**
  * 显示登陆菜单
  */
 public void showLandingMenu()
 {
  System.out.println(\n\n+\t\t欢迎使用我行我素购物管理系统1.0版);
  System.out.println(\n+\t\t\t1. 登 陆 系 统);
  System.out.println(\n+\t\t\t2. 退 出);
  System.out.println(*************************************************************);
  System.out.print(请选择<1/2>,输入数字:);
  
  String numLandingMenu=input.next();
  if(1.equals(numLandingMenu))
  {
   System.out.print(请输入用户名:);
   String user=input.next();//用户名验证
   System.out.print(请输入密码:);
   String password=input.next();//密码验证
   
   Manager m=new Manager();
   Menu menu=new Menu();
   if(m.user.equals(user) && m.password.equals(password))//进行用户验证
   {
    menu.showMainMenu();//显示主菜单
   }
   else
   {
    System.out.println(---->>>【用户名或密码有误,请重新输入:】<<<---);
    menu.showLandingMenu();//返回登陆页面,重新登陆
   } 
  }
  else if(2.equals(numLandingMenu))
  {
   System.out.println(\n\n+---->>>>【谢谢你的使用,^_^+\t+程序已退出!】<<<<----);
   return;
  }
  else
  {
   System.out.println(---->>>【选项有误,请重新输入:】<<<---);
   Menu menu=new Menu();menu.showLandingMenu();
  }
 }
 
 /**
  * 显示主菜单
  */
 public void showMainMenu()
 {
  Menu menu=new Menu();
  System.out.println(\n\n+\t\t欢迎使用我行我素购物管理系统);
  System.out.println(*************************************************************);
  System.out.println(\n+\t\t\t1. 客 户 信 息 管 理);
  System.out.println(\n+\t\t\t2. 购 物 结 算);
  System.out.println(\n+\t\t\t3. 真 情 回 馈);
  System.out.println(\n+\t\t\t4. 注 销);
  System.out.println(*************************************************************);
  System.out.print(请选择<1/2/3/4>,输入数字:);
  
  int numMainMenu=input.nextInt();//主菜单选择的数字
  switch(numMainMenu)
  {
   case 1:menu.showManagermentMenu();break;//客户信息管理
   case 2:System.out.println(--->>>购物结算...<<<---);break;
   case 3:menu.showReallyLoveReviewMenu();break;//真情回馈
   case 4:menu.showLandingMenu();break;//返回到登陆页面
   default :System.out.println(【温馨提示】:输入的选项有误,请重新输入!);
    menu.showMainMenu();break;//更新此页面
  }
 }
 
 /**
  * 显示客户信息管理菜单
  */
 public void showManagermentMenu()
 {
  System.out.println(\n\n+我行我素购物管理系统 > 客户信息管理);
  System.out.println(\n+*************************************************************);
  System.out.println(\n+\t\t\t1. 显 示 所 有 客 户 信 息);
  System.out.println(\n+\t\t\t2. 添 加 客 户 信 息);
  System.out.println(\n+\t\t\t3. 修 改 客 户 信 息);
  System.out.println(\n+\t\t\t4. 查 询 客 户 信 息);
  System.out.println(\n+*************************************************************);
  System.out.print(请选择<1/2/3/4>,或按0返回上一级菜单:);
  
  int numManagermentMenu=input.nextInt();//客户信息管理选择的数字
  Menu menu=new Menu();//实例化
  switch(numManagermentMenu)//对于选项进行判断
  {
   case 1:System.out.println(--->>>显示所有客户信息...<<<---);break;
   case 2:System.out.println(--->>>添加客户信息...<<<---);break;
   case 3:System.out.println(--->>>修改客户信息...<<<---);break;
   case 4:System.out.println(--->>>查询客户信息...<<<---);break;
   case 0:menu.showMainMenu();break;//调用,转回到主菜单
   default :System.out.println(【温馨提示】:输入的选项有误,请重新输入!);
   menu.showManagermentMenu();break;//刷新,重新输入。。
  }
 }
 
 /**
  * 显示真情回顾菜单
  */
 public void showReallyLoveReviewMenu()
 {
  System.out.println(\n\n+我行我素购物管理系统 > 真情回馈);
  System.out.println(\n+*************************************************************);
  System.out.println(\n+\t\t\t1. 幸 运 大 放 送);
  System.out.println(\n+\t\t\t2. 幸 运 抽 奖);
  System.out.println(\n+\t\t\t3. 生 日 问 候);
  System.out.println(\n+*************************************************************);
  System.out.print(请选择<1/2/3>,或按0返回上一级菜单:);
  
  int numReallyLoveReview=input.nextInt();//客户信息管理选择的数字
  Menu menu=new Menu();//实例化
  switch(numReallyLoveReview)
  {
   case 1:System.out.println(--->>>幸运大放送...<<<---);break;
   case 2:System.out.println(--->>>幸运抽奖...<<<---);break;
   case 3:System.out.println(--->>>生日问候...<<<---);break;
   case 0:menu.showMainMenu();break;//调用,转回到主菜单
   default :System.out.println(【温馨提示】:输入的选项有误,请重新输入!);
    menu.showReallyLoveReviewMenu();break;//刷新页面,重新输入序号..
  }
 }
}


希望采纳。。。

相关推荐

怎样把几张照片拼成一个长图

网页设计 2024-01-17

网页图片设计要点有哪些?

网页设计 2023-12-22

如何建立一个学校的表白墙?

网页设计 2023-11-23