<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    posts - 26,  comments - 14,  trackbacks - 0
    當(dāng)今每一個(gè)小公司,還是大型企業(yè)都有一個(gè)人力資源管理部,然而他們的前臺(tái)的工作建面是基本都是基本是一樣。。。。就是人員的添加,修改,刪除而已。。。。。如下:
      
    再次選擇一個(gè)要操作的,比如在這里輸入:1  然后按照步驟執(zhí)行結(jié)果為
     
      
    就此我就通過思考做了一下這個(gè)小程序,首先我分成了幾個(gè)類(1)平臺(tái)入口處(是一個(gè)main函數(shù));(2)在執(zhí)行main函數(shù)之后進(jìn)入操作平臺(tái),即menu菜單,(3)然后選擇你當(dāng)前是要對(duì)員工是增加,更新,還是刪除工作(PersonOperate)來操作。。。。
    代碼如下:
    入口處代碼:

    package com.dr.demo.main;   

    import com.dr.demo.menu.Menu;

    public class Main {   
            public static void main(String[] args) {   
                    new Menu();   
            }   
    }
    進(jìn)入平臺(tái)的程序:

    package com.dr.demo.menu;   

    import com.dr.demo.op.PersonOperate;
    import com.dr.demo.util.InputData;

    public class Menu {   
            InputData input = null;   
            public Menu(){   
                    this.input = new InputData();   
                    //循環(huán)出現(xiàn)菜單   
                    while(true){   
                         this.show();    //死循環(huán)
                  }   
            }   
            //需要定義的菜單內(nèi)容   
            public void show(){   
                    System.out.println("\t\t\t1、增加人員信息");   
                    System.out.println("\t\t\t2、瀏覽人員信息");   
                    System.out.println("\t\t\t3、修改人員信息");   
                    System.out.println("\t\t\t4、退出人力資源系統(tǒng)。");   
                    System.out.print("\n\n請(qǐng)選擇要使用的操作:");   
                    int temp = input.getInt();   
                    switch(temp){   
                    case 1:{  // 增加人員信息
                            new PersonOperate().add(); //業(yè)務(wù)處理層  
                            break;   
                    }   
                    case 2:{ // 瀏覽人員信息 
                            new PersonOperate().show();   
                            break;   
                    }   
                    case 3:{ // 修改人員信息
                            new PersonOperate().update();   
                            break;   
                    }   
                    case 4:{ //退出系統(tǒng)
                            System.out.println("選擇的是退出系統(tǒng)");   
                            System.out.println("系統(tǒng)退出!");   
                            System.exit(1);   
                    }   
                    default:{   
                            System.out.println("輸入的內(nèi)容不正確");   
                            break;   
                    }   
                    }   
            }   
    }
    然后是PersonOperate類對(duì)的每個(gè)對(duì)象的增刪改操作:

    package com.dr.demo.op;   

    import com.dr.demo.util.FileOperate;
    import com.dr.demo.util.InputData;
    import com.dr.demo.vo.Person;

    public class PersonOperate {   
            private InputData input = null;   
            public PersonOperate(){   
                    this.input = new InputData();   
            }   
            //完成具體的Person對(duì)象操作   
            public void add(){   
                    //要使用輸入數(shù)據(jù)的類   
                    String name = null;   
                    int age = 0;   
                    float score = 0.0f;   
                    System.out.print("輸入姓名:");   
                    name = this.input.getString();   
                    System.out.print("輸入年齡:");   
                    age = this.input.getInt();   
                    System.out.print("輸入成績:");   
                    score = this.input.getFloat();   
                    //生成Person對(duì)象,把對(duì)象保存在文件中   
                    Person p = new Person(name,age,score);   
                              
                    try{   
                            new FileOperate().save(p);    //io操作層
                            System.out.println("數(shù)據(jù)保存成功!");   
                    }catch(Exception e){   
                            System.out.println("數(shù)據(jù)保存失敗!");   
                    }   
            }   
            public void show(){   
                    //從文件中把內(nèi)容讀進(jìn)來   
                    Person p = null;   
                    try{   
                            p = (Person) new FileOperate().read();   
                    }catch(Exception e){   
                            System.out.println("內(nèi)容顯示失敗,請(qǐng)確定數(shù)據(jù)是否存在!");   
                    }   
                    if(p != null){   
                            System.out.println(p);   
                    }   
            }   
            public void update(){   
                    //先將之前的信息查出來   
                    Person p = null;   
                    try{   
                            p = (Person) new FileOperate().read();   
                    }catch(Exception e){   
                            System.out.println("內(nèi)容顯示失敗,請(qǐng)確定數(shù)據(jù)是否存在!");   
                    }   
                    if(p != null){   
                            String name = null;   
                            int age = 0;   
                            float score =0.0f;   
                            System.out.print("請(qǐng)輸入新的姓名(原姓名:"+p.getName()+")");   
                            name = this.input.getString();   
                            System.out.print("請(qǐng)輸入新的年齡(原年齡:"+p.getAge()+")");   
                            age = this.input.getInt();   
                            System.out.print("請(qǐng)輸入新的成績(原成績:"+p.getScore()+")");   
                            score = this.input.getFloat();   
                            //信息重新設(shè)置   
                            p.setName(name);   
                            p.setAge(age);   
                            p.setScore(score);   
                            try{   
                                    new FileOperate().save(p);   
                                    System.out.println("數(shù)據(jù)更新成功!");   
                            }catch(Exception e){   
                                    System.out.println("數(shù)據(jù)更新失敗!");   
                            }   
                    }   
            }   
    }

     


    只有注冊(cè)用戶登錄后才能發(fā)表評(píng)論。


    網(wǎng)站導(dǎo)航:
     
    <2010年11月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    •  

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 国产在线精品观看免费观看| 国产精品免费看香蕉| 羞羞网站免费观看| 91嫩草亚洲精品| 亚洲AV日韩精品久久久久久 | 亚洲一本大道无码av天堂| 99久久99这里只有免费费精品| 精品国产污污免费网站入口| 亚洲风情亚Aⅴ在线发布| 亚洲第一成年人网站| 久久亚洲国产伦理| 狠狠亚洲婷婷综合色香五月排名 | 中文字幕亚洲综合小综合在线| 亚洲av中文无码乱人伦在线r▽ | 亚洲精品人成电影网| 国产精品亚洲A∨天堂不卡| 免费不卡中文字幕在线| 毛片a级毛片免费播放下载| 免费在线观看h片| 免费A级毛片在线播放| a毛片全部免费播放| 2022免费国产精品福利在线| 美女黄频免费网站| 国产成人+综合亚洲+天堂| 亚洲欧美日韩国产精品一区| 亚洲大成色www永久网址| 91亚洲国产成人久久精品| 亚洲国产日韩在线成人蜜芽| 亚洲精品美女视频| 亚洲黄色一级毛片| 亚洲精品乱码久久久久久下载| 亚洲最大福利视频网站| 久久久久亚洲Av无码专| 亚洲精品白色在线发布| 亚洲成人免费网址| 亚洲13又紧又嫩又水多| 亚洲综合久久精品无码色欲 | 免费被黄网站在观看| 午夜时刻免费入口| 日本高清免费不卡视频| 国产乱子伦精品免费女|