3.实现我行我素购物管理系统入口程序
需求说明:实现我行我素购物管理系统的入口程序
(1)初始化系统管理员
(2)显示系统登录菜单
(3)实现登录菜单:a.用户选择1时,提示用户输入用户名和密码进行用户信息验证:验证成功进入系统主菜单;验证失败提示“您没有权限进入系统!谢谢!”
b.用户选择2时,提示“谢谢您的使用!”并退出系统。
实现思路及关键代码:
(1)使用Eclipse创建带有main方法的类StartSMS。
(2)创建系统管理员对象,即加载系统保存的管理员信息。
Manager manager = new Manager();
(3)创建菜单类的一个对象,并调用它的showLoginMenu()方法显示系统登录菜单。
Menu menu = new Menu();
menu.showLoginMenu();
(4)提示用户输入选择的菜单代码,然后使用switch分支语句,实现菜单选择。
(5)根据输入的用户信息进行验证:
if(与系统保存的管理员对象信息相同){
//显示登录菜单
}else{
//显示没有权利进入系统
}
package com.wxws.sms;
import java.util.Scanner;
/**
* StartSMS.java 第7章阶段3:系统入口程序
*/
public class StartSMS {
/**
* 系统程序入口
*/
public static void main(String[] args) {
/*初始化系统管理员*/
Manager manager = new Manager();
/*显示登录菜单*/
Menu menu = new Menu();
menu.showLoginMenu();
/*实现菜单*/
Scanner input = new Scanner(System.in);
int choice = input.nextInt();
switch(choice){
case 1:
/*密码验证*/
System.out.print("请输入用户名:");
String name = input.next();
System.out.print("请输入密码:");
String psw = input.next();
if(name.equals(manager.username)&&psw.equals(manager.password)){
menu.showMainMenu();
}else{
System.out.println("\n您没有权限进入系统!谢谢!");
}
break;
case 2:
System.out.println("谢谢您的使用!");
break;
}
}
}