文档章节

双体系合作企业管理系统

DingCF
 DingCF
发布于 2017/04/09 20:56
字数 1611
阅读 5
收藏 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();
 }
}

© 著作权归作者所有

共有 人打赏支持
DingCF
粉丝 0
博文 1
码字总数 1611
作品 0
合川
私信 提问
阳煤化工与8Manage签约提升研发项目管理效率

近日,阳煤集团化工研究院成功与8Manage签约,8Manage为其提供项目管理与办公自动化解决方案,以实现项目一体化管理和信息化协同办公。阳煤集团此次上线8Manage 项目管理和办公自动化系统,将...

玄学酱
2018/05/07
0
0
【北京】完美世界高薪诚聘流程项目管理经理/BI经理/搜索工程师!!!!!猎头 薪资范围20k左右

流程项目管理经理 岗位描述: 负责制定和完善各种研发工作的流程和规范,审批检查。 职位要求: 1、本科以上学历(理工科) 2、7 年以上软件行业工作经验,有游戏行业研发经验优先,对开发,...

peter_0129
2011/09/22
612
0
【北京】百度急聘身边用户运营经理/商户合作运营经理/社区产品运营经理等!l猎头 薪资范围15k-30k

流程项目管理经理 岗位描述: 负责制定和完善各种研发工作的流程和规范,审批检查。 职位要求: 1、本科以上学历(理工科) 2、7 年以上软件行业工作经验,有游戏行业研发经验优先,对开发,...

peter_0129
2011/09/22
538
6
贝因美黎光莅临FBS2017 分享贝因美信息化经验

杭州贝因美集团有限公司始创于1992年,以“关爱生命,热爱生活”为宗旨,全方位服务于中国婴童事业。一路走来,贝因美对信息化的探索,为企业赢得了发展,在当前两化融合战略的经济背景下,更...

玄学酱
2018/05/02
0
0
8Manage:一体化管理如何解放企业生产力?

以计算机、网络、通信为代表的现代信息技术革命正在改变着人类的生产、生活,人类正步入信息经济时代。企业信息化管理在中国不过几十年的历史,从最早的办公自动化,到现在的一体化管理平台,...

玄学酱
2018/04/12
0
0

没有更多内容

加载失败,请刷新页面

加载更多

漏洞防御与修复工作

漏洞管理工作是企业安全建设必不可少的一环,在风险管理工作中,漏洞管理能够防患于未然,企业对漏洞管理有着广泛的基础建设和实践经验。但随着攻防技术的发展,传统漏洞管理的安全技术和管理...

linuxprobe16
7分钟前
0
0
MicroPython技术及应用前景

1 Micropython技术是什么? MicroPython极精简高效的实现了Python3语言。它包含Python标准库的一小部分,能在单片机和受限环境中运行。 1.1 MicroPython发展 由剑桥大学的理论物理学家乔治....

bodasisiter
13分钟前
0
0
跟我学Spring Cloud(Finchley版)-13-通用方式使用Hystrix

本节详细讲解使用Hystrix的通用方式。 简介 Hystrix是由Netflix开源的一个延迟和容错库,用于隔离访问远程系统、服务或者第三方库,防止级联失败,从而提升系统的可用性与容错性。Hystrix主要...

周立_ITMuch
21分钟前
0
0
🛠️Hanjst/汉吉斯特更新加JavaScript运行时优化等

这是 Hanjst/汉吉斯特 发布以来的首个主要升级更新版本。这次的主要升级更新的内容包括移除HTML Comments注释行, 优化在 Hanjst include模板文件时的JavaScript运行时环境。 Hanjst 在设计和...

wadelau
今天
2
0
OSChina 周六乱弹 —— 舔狗是没有好下场的

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @我没有抓狂 :#今天听什么# #今天听这个# 分享 Nirvana 的歌曲《Smells Like Teen Spi...》 《Smells Like Teen Spi...》- Nirvana 手机党少...

小小编辑
今天
438
13

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部