我行我素shopping购物管理系统第一阶段(2)

来源:互联网 发布:java工程师jd 编辑:程序博客网 时间:2024/06/06 06:49

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;}}}