Java程序模拟公安局人员管理系统——来自狼腾测试员

  
 <代码> Java代码 之前
  
      <李>编程题:公安人员的管理系统
    1)学生类:
    )属性:
    。身份号——默认没有,需要手动进行输入
    。姓名
    iii。第四性别
    。年龄
    v。密码
    vi。居住地址
    七世。注册日期
    八世。人员的信誉程度(   
        <李> 0:无犯罪历史,李   <李> 1:有过轻度犯罪历史李   <李> 2:严重犯罪历史李   <李> 3:杀人罪但是有期徒刑李   <李> 4:杀人罪并执行死刑李   <李> 5:个人荣誉小贴士李   <李> 6:国家级别荣誉奖
      第九章)。文化程度(李   <李> 0:没有教育历史(包括幼儿园)   <李> 1:小学文化李   <李> 2:初中文化李   <李> 3:高中文化李   <李> 4:大学文化(硕士生)   <李> 5:研究生李   <李> 6:博士生李   <李> 7:教授)
      ——默认是没有教育历史
      x。李学习次数   李
      
  

b)行为:
。学习:

  
      <李>传入的内容是从学习类列表中随机抽取,也可以自己输入学习编号   <李>逻辑:先判断学习的上一级内容是否已经达到,如果达到则学习,并将本对象的文化程度修改为相对应的级别,如果没达到,则抛出学历级别未达到异常。学习完后则学习次数可以加1
    2)学习类列表:
    a)可学习的内容如下
    。小学课本
    。第三高中课本
    。第四大学课本
    。研究生课本
    v。博士生课本
    vi。教授课本
    七世。厨师技能
    八世。李修汽车技能   
  

3)本地公安局类:
)属性:公安局人员备案库(最大存储200个)
b)移民:(传入当前用户的对象)

  
      <李>   

    先判断当前公安局人员备案库里是否存在当前用户
    )没有的话则打印您是未成年人还不能移民,
    b)若有则判断当前的人员的信誉程序是否有无犯罪历史我
    。有的话则不能移民,
    。若没有犯罪历史,

      
        <李>   

      再判断文化程度是否达到大学文化
      )没有则需要再等1年待审核时间
      b)若达到大学文化,则可以移民,并将本地公安局和国家人员管理库的当前人员永久删除。
      4)国家人员管理库:
      )属性:全国国家安全总局人员备案库(最大存储3000000)
      b)行为:
      。查询人员:

        
          <李>逻辑:传入人员的对象,并判断当前是否存在,不存在返回假,存在返回正确的;
        。李人员的入库:   <李>逻辑:传入人员对象
        )先看当前库是否存在,若存在则打印已存在,否则注册第三
        。李人员的删除   <李>   

        逻辑:传入人员对象
        )则先看是否存在,若存在则删除,不存在则打印:人员身份未备案

          
         <代码>答案: 
          李   
        李   
      李   
  

1。系统目录展示:
癑ava程序模拟公安局人员管理系统——来自狼腾测试员”
2。解决类:
包cn.letter.address;

  
 <代码>公共类地址{
  私人的字符串;
  私人的字符串;
  私人字符串街;
  私人字符串houseNumber;
  
  公共地址(){
  
  }
  
  公共地址(字符串,字符串,字符串,
  字符串houseNumber) {
  这一点。=国家;
  这一点。?省;
  这一点。街道=街;
  这一点。houseNumber=houseNumber;
  }
  
  公共字符串getCountry () {
  返回;
  }
  
  公共空间setCountry (String) {
  这一点。=国家;
  }
  
  公共字符串getProvince () {
  返回省;
  }
  
  公共空间setProvince(字符串省){
  这一点。?省;
  }
  
  公共字符串getStreet () {
  返回街;
  }
  
  公共空间setStreet(字符串街){
  这一点。街道=街;
  }
  
  公共字符串getHouseNumber () {
  返回houseNumber;
  }
  
  公共空间setHouseNumber(字符串houseNumber) {
  这一点。houseNumber=houseNumber;
  } 
  

}   

3。教材类:
包cn.letter.study;

  
 <代码>公共类教科书{
  私人String[]课程={"小学课本”,“初中课本”,“高中课本”,“大学课本”,“研究生课本”、“博士生课本”,“教授课本"};
  
  公共String [] getCourse () {
  返回课程;
  }
  
  公共空间setCourse (String []) {
  这一点。课程=课程;
  }

Java程序模拟公安局人员管理系统——来自狼腾测试员