网站架构设计文档深圳宝安区繁华吗
news/
2025/9/30 5:27:43/
文章来源:
网站架构设计文档,深圳宝安区繁华吗,个人备案网站做企业会怎样,门户网站内容维护流程实践3 类与对象实践3.4修改Menu类#xff0c;增加显示普通员工、经理、管理员对应的功能菜单的方法。package com.dh.hrmanager.util;import java.util.Scanner;public class Menu {/*** 返回登陆菜单*/public void showLoginMenu() {System.out.println(\n\n\t\t欢迎进…实践3 类与对象实践3.4修改Menu类增加显示普通员工、经理、管理员对应的功能菜单的方法。package com.dh.hrmanager.util;import java.util.Scanner;public class Menu {/*** 返回登陆菜单*/public void showLoginMenu() {System.out.println(\n\n\t\t欢迎进入企业人力资源管理系统\n\n);System.out.println(**********************************************************\n);System.out.println(\t\t\t1、登陆系统\n);System.out.println(\t\t\t2、注册系统\n);System.out.println(\t\t\t3、退出系统\n);System.out.println(**********************************************************\n);System.out.println(请输入菜单选项数字);}Scanner input new Scanner(System.in);private void returnLoginMenu(Scanner input) {boolean flag true;do{String num input.next();if(num.toUpperCase().equals(R)){flag false;showLoginMenu();break;}else{System.out.println(具体功能将在后面实验篇实现现在请输入r/R返回登陆菜单);}}while(flag);}/*** 普通员工菜单*/public void showStaffMenu(){System.out.println(人力资源管理系统普通员工);System.out.println(**********************************************************\n);System.out.println(\t\t\t1、汇报工作\n);System.out.println(\t\t\t2、查看个人信息\n);System.out.println(\t\t\t3、修改密码\n);System.out.println(\t\t\t4、查看测评\n);System.out.println(\t\t\t5、工资范畴\n);System.out.println(\t\t\t6、今日工作\n);System.out.println(\t\t\t7、在线工作交流\n);System.out.println(**********************************************************\n);System.out.println(请输入菜单项数字或者输入r/R返回上一菜单);returnLoginMenu(input);}/*** 经理主菜单*/public void showManangerMenu(){System.out.println(人力资源管理系统部门经理);System.out.println(**********************************************************\n);System.out.println(\t\t\t1、查看工作汇报\n);System.out.println(\t\t\t2、考评员工\n);System.out.println(\t\t\t3、查看个人信息\n);System.out.println(\t\t\t4、修改密码\n);System.out.println(\t\t\t5、工资范畴\n);System.out.println(\t\t\t6、今日工作\n);System.out.println(\t\t\t7、在线工作交流\n);System.out.println(**********************************************************\n);System.out.println(请输入菜单项数字或者输入R/r返回上一菜单);returnLoginMenu(input);}/*** 显示管理员主菜单*/public void showAdminMenu() {System.out.println(人力资源管理系统管理员);System.out.println(**********************************************************\n);System.out.println(\t\t\t1、查看员工信息\n);System.out.println(\t\t\t2、修改员工角色\n);System.out.println(\t\t\t3、查看个人信息\n);System.out.println(\t\t\t4、修改密码\n);System.out.println(\t\t\t5、工资范畴\n);System.out.println(\t\t\t6、今日工作\n);System.out.println(**********************************************************\n);System.out.println(请输入菜单项数字或者输入R/r返回上一菜单);returnLoginMenu(input);}}实践3.5修改测试类StartHr,实现如下功能(1)普通员工登陆跳转到普通员工功能菜单。(2)经理登陆跳转到经理功能菜单。(3)管理员登陆跳转到管理员功能菜单。package com.dh.hrmanager.util;import java.util.Scanner;import com.dh.hrmanager.entity.Employee;public class StartHr {public static void main(String[] args) {//角色值1表示普通员工角色2表示经理角色3表示管理员角色//部门值1表示市场部2表示开发部3表示信息部//实例化普通员工Employee staff new Employee(1,DH001,staff,staff,2,1,3000.5);//实例化部门经理Employee manager new Employee(2,DH002,Manager,Manager,2,2,6000.5);//实例化管理员Employee admin new Employee(3,DH003,Admin,Admin,2,3,4000.5);//实例化菜单Menu menu new Menu();//显示登陆主菜单menu.showLoginMenu();//循环标志位boolean flag true;Scanner input new Scanner(System.in);while(flag) {int choice input.nextInt();//根据输入不同选项进行不同功能操作switch (choice) {case 1:System.out.println(请输入用户名);String userName input.next();System.out.println(请输入密码);String passwordinput.next();//如果是普通员工if (userName.equals(staff.getUserName())password.equals(staff.getPassword()))//显示普通员工功能菜单menu.showStaffMenu();//如果是经理else if(userName.equals(manager.getUserName())password.equals(manager.getPassword()))//显示经理功能菜单menu.showManangerMenu();//如果是管理员else if (userName.equals(admin.getUserName())password.equals(admin.getPassword()))//显示管理员功能菜单menu.showAdminMenu();else {System.out.println(用户名或密码不正确请重新输入选项数字);}break;case 2:System.out.println(本功能将在后面实现篇实现现在请选择其他选项);menu.showLoginMenu();break;case 3:flag false;System.out.println(您退出了系统);break;default:System.out.println(输入选项编号不正确请重新输入数字);}if (!flag)break;}}}
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/922489.shtml
如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!