双体系合作企业管理系统
博客专区 > DingCF 的博客 > 博客详情
双体系合作企业管理系统
DingCF 发表于6个月前
双体系合作企业管理系统
  • 发表于 6个月前
  • 阅读 5
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 十分钟定制你的第一个小程序>>>   


public class Company {
 /*
  * 编号、名称、企业类型、企业人数、企业介绍、企业登记日期
  */
 private String no;
 private String name;
 private String type;
 private int number;
 private String introduce;
 private String date;
 public String getNo() {
  return no;
 }
 public void setNo(String no) {
  this.no = no;
 }
 public String getName() {
  return name;
 }
 public void setName(String name) {
  this.name = name;
 }
 public int getNumber() {
  return number;
 }
 public void setNumber(int number) {
  this.number = number;
 }
 public String getType() {
  return type;
 }
 public void setType(String type) {
  this.type = type;
 }
 public String getIntroduce() {
  return introduce;
 }
 public void setIntroduce(String introduce) {
  this.introduce = introduce;
 }
 public String getDate() {
  return date;
 }
 public void setDate(String date) {
  this.date = date;
 }
}

 


import java.util.Scanner;

 

public class CompanyMag {
 /*
  *
  * 新增合作企业 查看合作企业 删除合作企业 修改合作企业 按合作企业人数排序 企业评估
  */
 private int m = 0;
 private int s = 0;

 

 public Companyset addCompany(Companyset comset) {// 增加
     int k = 1;
  Scanner scanner = new Scanner(System.in);
  while (k == 1) {
   Company company = new Company();
   System.out.println("请输入企业编号:");
   company.setNo(scanner.next());
   System.out.println("请输入企业名称:");
   company.setName(scanner.next());
   System.out.println("请输入企业类型:");
   company.setType(scanner.next());
   System.out.println("请输入企业介绍:");
   company.setIntroduce(scanner.next());
   System.out.println("请输入企业人数:(必须是数字)");
   company.setNumber(scanner.nextInt());
   System.out.println("请输入登记日期:");
   company.setDate(scanner.next());
   System.out.println("信息录入成功");
   m++;
   s++;
   for (int i = 0; i < comset.companys.length; i++) {
    if (comset.companys[i] == null) {
     comset.companys[i] = company;
     break;
    }
   }
   System.out.println("输入1继续,其他数字结束输入:");
   k = scanner.nextInt();
  }
  return comset;
 }

 

 public Companyset detal(Companyset comset) {// 删除

 

  if (m <= 0) {
   System.out.println("没有可以删除的信息:");
   return comset;
  }
  System.out.println("请输入你要删除企业的编号:");
  System.out.print("目前已有编号+公司:");
  for (int a = 0; a < m; a++) {
   System.out.print(comset.companys[a].getNo()+"+");
   System.out.print(comset.companys[a].getName() + "/");
  }
  Scanner scanner = new Scanner(System.in);
  String no = scanner.next();int y=1;
  for (int i = 0; i < m; i++) {
   if (no.equals(comset.companys[i].getNo())) {
     System.out.println("企业编号:" + comset.companys[i].getNo());
     System.out.println("企业名称:" + comset.companys[i].getName());
     System.out.println("企业类型:" + comset.companys[i].getType());
     System.out.println("企业介绍:" + comset.companys[i].getIntroduce());
     System.out.println("企业人数:" + comset.companys[i].getNumber());
     System.out.println("企业登记日期:" + comset.companys[i].getDate());
     System.out.println();
     System.out.println("确定删除输入1,其他数字退出");
     int mo = scanner.nextInt();
    if(y==mo){
     comset.companys[i] = null;
         m--;
    }
    
    return comset;
   }
  }
  System.out.println("没有可以删除的信息:");
  return comset;
 }

 

 public Companyset queri(Companyset comset) {// 查询

 

  if (m == 0) {
   System.out.println("没有可查询的信息:");
   return comset;
  }

 

  System.out.print("目前已有编号 +公司:");
  for (int a = 0; a < s; a++) {
   if (comset.companys[a] == null) {
   } else {
    System.out.print(comset.companys[a].getNo()+"+");
    System.out.print(comset.companys[a].getName() + "/");
   }
  }
  System.out.println();
  System.out.println("请输入你要查询企业的编号:");
  Scanner scanner = new Scanner(System.in);
  String no = scanner.next();
  for (int i = 0; i <= s; i++) {
   if (comset.companys[i] == null) {

 

   } else if (no.equals(comset.companys[i].getNo())) {
    System.out.println("企业编号:" + comset.companys[i].getNo());
    System.out.println("企业名称:" + comset.companys[i].getName());
    System.out.println("企业类型:" + comset.companys[i].getType());
    System.out.println("企业介绍:" + comset.companys[i].getIntroduce());
    System.out.println("企业人数:" + comset.companys[i].getNumber());
    System.out.println("企业登记日期:" + comset.companys[i].getDate());
    break;
   }
  }
  return comset;

 

 }

 

 public Companyset modify(Companyset comset) {// 修改
  if (m == 0) {
   System.out.println("没有可修改的信息:");
   return comset;
  }
  System.out.println("请输入你要修改企业的编号:");
  for (int a = 0; a < s; a++) {
   if (comset.companys[a] == null) {
   } else {
    System.out.print("目前已有的编号/名称/类型/介绍/人数/登记日期:");
    System.out.print(comset.companys[a].getNo()+"  /");
    System.out.print(comset.companys[a].getName()+"/");
    System.out.print(comset.companys[a].getType()+"/");
    System.out.print(comset.companys[a].getIntroduce()+"/");
    System.out.print(comset.companys[a].getNumber()+"/");
    System.out.println(comset.companys[a].getDate()+"/");
   }
  }
  Scanner scanner = new Scanner(System.in);
  String no = scanner.next();
  for (int i = 0; i < s; i++) {
   if (comset.companys[i] == null) {

 

   } else if (no.equals(comset.companys[i].getNo())) {
    System.out
      .println("企业编号:1/企业名称:2/ 企业类型:3/ 企业介绍:4/企业人数:5/登记日期:6/");
    switch (scanner.nextInt()) {
    case 1:
     System.out.println("目前编号:"+comset.companys[i].getNo());
     System.out.println("请输入修改的企业编号:");
     String b = scanner.next();
     comset.companys[i].setNo(b);
     break;
    case 2:
     System.out.println("目前名称:"+comset.companys[i].getName());
     System.out.println("请输入修改的企业名称:");
     String c = scanner.next();
     comset.companys[i].setName(c);
     break;
    case 3:
     System.out.println("目前类型:"+comset.companys[i].getType());
     System.out.println("请输入修改的企业类型:");
     String d = scanner.next();
     comset.companys[i].setType(d);
     break;
    case 4:
     System.out.println("目前介绍:"+comset.companys[i].getIntroduce());
     System.out.println("请输入修改的企业介绍:");
     String f = scanner.next();
     comset.companys[i].setIntroduce(f);
     break;
    case 5:
     System.out.println("目前人数:"+comset.companys[i].getNumber());
     System.out.println("请输入修改的企业人数:");
     int g = scanner.nextInt();
     comset.companys[i].setNumber(g);
     break;
    case 6:
     System.out.println("目前日期:"+comset.companys[i].getDate());
     System.out.println("请输入修改的企业登记日期:");
     String h = scanner.next();
     comset.companys[i].setDate(h);
     break;
    }
   }
  }
  return comset;
 }

 

 public Companyset bubbleSort(Companyset comset) {// 排序
  if (m == 0) {
   System.out.println("没有任何信息,不能排序:");
   return comset;
  }
  for (int i = 0; i < s; i++) {

 

   for (int j = i; j < s; j++) {
    if (comset.companys[i] == null) {
     break;
    } else if (comset.companys[j] == null) {
    
    } else {
     int a = comset.companys[i].getNumber();
     int b = comset.companys[j].getNumber();
     if (a > b) {
      Company temp = new Company();
      temp = comset.companys[j];
      comset.companys[j] = comset.companys[i];
      comset.companys[i] = temp;
     }
    }
   }
  }
  for (int j = 0; j < s; j++) {
   if (comset.companys[j] == null) {
    continue;
   } else {
    System.out.println("企业编号:" + comset.companys[j].getNo());
    System.out.println("企业名称:" + comset.companys[j].getName());
    System.out.println("企业类型:" + comset.companys[j].getType());
    System.out.println("企业介绍:" + comset.companys[j].getIntroduce());
    System.out.println("企业人数:" + comset.companys[j].getNumber());
    System.out.println("企业登记日期:" + comset.companys[j].getDate());
   }
   System.out.println();
  }
  return comset;

 

 }

 

 public Companyset juage(Companyset comset) {// 招聘方式查询
  if (m == 0) {
   System.out.println("没有可查询的信息:");
   return comset;
  }
  System.out.println("请输入您要查询的企业编号:");
  System.out.print("目前已有编号 +公司:");
  for (int a = 0; a < s; a++) {
   if (comset.companys[a] == null) {

 

   } else {
    System.out.print(comset.companys[a].getNo()+"+");
    System.out.print(comset.companys[a].getName() + "/");
   }

 

  }
  Scanner scanner = new Scanner(System.in);
  String no = scanner.next();
  for (int a = 0; a < m; a++) {
   String b = null;
   if (comset.companys[a] == null) {

 

   } else {
    b = comset.companys[a].getNo();
   }
   if (b.equals(no)) {
    int c = comset.companys[a].getNumber();
    if (c >= 500) {
     System.out.println("我是优质企业,我可以到双体招聘:");
     break;
    } else {
     String m = comset.companys[a].getType();
     switch (m) {
     case "上市公司":
      System.out.println("我是优质企业,我可以到双体招聘:");
      break;
     case "外资企业":
      System.out.println("我是优质企业,我可以到双体招聘:");
      break;
     case "国营企业":
      System.out.println("我是优质企业,我可以到双体招聘:");
      break;
     case "大型民企":
      System.out.println("我是优质企业,我可以到双体招聘:");
      break;
     default:
      System.out.println("我不是优质企业,我接受双体推荐:");

 

     }
    }
   }
  }
  return comset;
 }
 public void dy(Companyset comset){
  if(m==0){
   System.out.println("没有企业信息");
  }else{
   for(int i=0;i<s;i++){
   if(comset.companys[i]==null){
    
   }else {
   System.out.println("--------------------------------------------");
   System.out.println("企业编号:" + comset.companys[i].getNo());
   System.out.println("企业名称:" + comset.companys[i].getName());
   System.out.println("企业类型:" + comset.companys[i].getType());
   System.out.println("企业介绍:" + comset.companys[i].getIntroduce());
   System.out.println("企业人数:" + comset.companys[i].getNumber());
   System.out.println("企业登记日期:" + comset.companys[i].getDate());
   System.out.println("--------------------------------------------");
   }
   
  }
  
  }
  
 }
}

 

import java.util.Scanner;

 

public class CompanyManage {
 public Companyset companymange() {
  Companyset comset = new Companyset();
  CompanyMag co = new CompanyMag();
  System.out.println("                   双体系合作协议管理系统 1.0");
  System.out.println("                                           ");
  int l = 2;
  while (l == 2) {
   System.out.println("目录:请选择您要操作的类型:");
   System.out.println("1.  增加企业信息:          ");
   System.out.println("2.  删除企业信息:          ");
   System.out.println("3.  查询企业信息:          ");
   System.out.println("4.  修改企业信息:          ");
   System.out.println("5.  按企业人数排序:      ");
   System.out.println("6.  查询企业招聘方式:   ");
   System.out.println("7.  查询所有企业信息:   ");
   Scanner scanner = new Scanner(System.in);
   int b = scanner.nextInt();
   switch (b) {
   case 1:
    co.addCompany(comset);
    break;
   case 2:
    co.detal(comset);
    break;
   case 3:
    co.queri(comset);
    break;
   case 4:
    ;
    co.modify(comset);
    break;
   case 5:
    co.bubbleSort(comset);
    break;
   case 6:
    co.juage(comset);
    break;
   case 7:
    co.dy(comset);
    break;
   }
   System.out.println("输入2回到主界面,其他数字结束操作");
   
   l = scanner.nextInt();
  }
  return comset;
 }
}

 

public class Companyset {
 Company[] companys = new Company[50];// 企业数组

 

 public Companyset() {
  for (int i = 0; i < companys.length; i++) {
   companys[i] = null;
  }
 }
}

 

public class CompanyTest {
 public static void main(String[] args) {
  CompanyManage so = new CompanyManage();
  so.companymange();
 }
}

共有 人打赏支持
粉丝 0
博文 1
码字总数 1611
×
DingCF
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: