当前位置:   article > 正文

cai鸟驿站管理系统_菜鸟驿站管理系统

菜鸟驿站管理系统

cai鸟驿站管理系统

需求:要求实现登陆,完成管理员对员工的管理,以及员工对订单的管理。如果登陆成功。根据登陆用户的权限,进入不同的界面。如果用户以管理员身份登陆系统,则进入管理员管理员工的界面。
功能:
管理员登录:查看所有员工、添加员工、删除员工,修改登陆管理员的密码、安全退出,几个功能模块。
员工登录:入库、客户取货、查看未收货订单,按取货码查询订单,按姓名查询订单,修改登陆员工的密码、安全退出,几个功能模块。
思路:首先我建了6个类,分别是:员工类、管理员业务类、员工业务类、快递类、菜单类、流程测试类。
员工类写员工的属性,管理员业务类写登录和管理员身份登录后可执行的功能,员工业务类写员工身份登录后可执行的功能,快递类写快递的属性,菜单类用switch语句分别写功能的调用,用while循环写一个死循环,不限制执行次数。然后在测试流程类调用前面的菜单类。
1、创建员工类

/**
 * 员工类
 */
public class Employee {
   
    /**用户名*/
    public String username;
    /**密码*/
    public String psw;
    /**等级*/
    public String level;
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

2、创建管理员业务类

import com.project.class1_19.Employee;

import javax.swing.*;

/**
 * 管理员业务类
 */
public class ManageService {
   
    /**员工标*/
    public static int index = -1;
    /**员工数组*/
    public static Employee[] EmployeeArray = new Employee[2];
    /**员工人数*/
    public static int num = EmployeeArray.length;

    public static void loginIn(){
   
        if (login()==false) {
   
            JOptionPane.showMessageDialog(null,"非法用户");
            System.exit(0);
        }
        if ("管理员".equals(EmployeeArray[index].level)) {
   
            Menu.level();
        }
        else {
   
            Menu.Employee();
        }
    }

    /**登录*/
    public static boolean login(){
   
        EmployeeArray[0] =new Employee();
        EmployeeArray[0].username ="张三";
        EmployeeArray[0].psw="111";
        EmployeeArray[0].level="管理员";
        EmployeeArray[1] =new Employee();
        EmployeeArray[1].username ="张四";
        EmployeeArray[1].psw ="222";
        EmployeeArray[1].level ="员工";
        for (int i=0;i<3;i++){
   
            String username = JOptionPane.showInputDialog(null, "请输入用户名");
            String psw = JOptionPane.showInputDialog(null, "请输入密码");
            if (checkLogin(username,psw) !=-1){
   
                return true;
            }
            else {
   
                JOptionPane.showMessageDialog(null,"用户名或密码错误");
            }
        }
        return false;
    }

    /**
     * 检测用户名或密码是否正确
     */
    public static int checkLogin(String username,String psw){
   
        for (int i =0;i<num;i++){
   
            if (username.equals(EmployeeArray[i].username) && psw.equals(EmployeeArray[i].psw)){
   
                index  =i;
                return i;
            }
        }
        return -1;
    }

    /**
     * 查看员工信息
     */
    public static void showInfor(){
   


        String inFor = "姓名     等级\n";
        for (int i = 0; i < num; i++) {
   
            inFor += EmployeeArray[i].username + "  " + EmployeeArray[i].level + "\n";
        }
        JOptionPane.showMessageDialog(null, inFor);
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/155617
推荐阅读
相关标签
  

闽ICP备14008679号