<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
    當今每一個小公司,還是大型企業都有一個人力資源管理部,然而他們的前臺的工作建面是基本都是基本是一樣。。。。就是人員的添加,修改,刪除而已。。。。。如下:
      
    再次選擇一個要操作的,比如在這里輸入:1  然后按照步驟執行結果為
     
      
    就此我就通過思考做了一下這個小程序,首先我分成了幾個類(1)平臺入口處(是一個main函數);(2)在執行main函數之后進入操作平臺,即menu菜單,(3)然后選擇你當前是要對員工是增加,更新,還是刪除工作(PersonOperate)來操作。。。。
    代碼如下:
    入口處代碼:

    package com.dr.demo.main;   

    import com.dr.demo.menu.Menu;

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

    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();   
                    //循環出現菜單   
                    while(true){   
                         this.show();    //死循環
                  }   
            }   
            //需要定義的菜單內容   
            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、退出人力資源系統。");   
                    System.out.print("\n\n請選擇要使用的操作:");   
                    int temp = input.getInt();   
                    switch(temp){   
                    case 1:{  // 增加人員信息
                            new PersonOperate().add(); //業務處理層  
                            break;   
                    }   
                    case 2:{ // 瀏覽人員信息 
                            new PersonOperate().show();   
                            break;   
                    }   
                    case 3:{ // 修改人員信息
                            new PersonOperate().update();   
                            break;   
                    }   
                    case 4:{ //退出系統
                            System.out.println("選擇的是退出系統");   
                            System.out.println("系統退出!");   
                            System.exit(1);   
                    }   
                    default:{   
                            System.out.println("輸入的內容不正確");   
                            break;   
                    }   
                    }   
            }   
    }
    然后是PersonOperate類對的每個對象的增刪改操作:

    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對象操作   
            public void add(){   
                    //要使用輸入數據的類   
                    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對象,把對象保存在文件中   
                    Person p = new Person(name,age,score);   
                              
                    try{   
                            new FileOperate().save(p);    //io操作層
                            System.out.println("數據保存成功!");   
                    }catch(Exception e){   
                            System.out.println("數據保存失敗!");   
                    }   
            }   
            public void show(){   
                    //從文件中把內容讀進來   
                    Person p = null;   
                    try{   
                            p = (Person) new FileOperate().read();   
                    }catch(Exception e){   
                            System.out.println("內容顯示失敗,請確定數據是否存在!");   
                    }   
                    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("內容顯示失敗,請確定數據是否存在!");   
                    }   
                    if(p != null){   
                            String name = null;   
                            int age = 0;   
                            float score =0.0f;   
                            System.out.print("請輸入新的姓名(原姓名:"+p.getName()+")");   
                            name = this.input.getString();   
                            System.out.print("請輸入新的年齡(原年齡:"+p.getAge()+")");   
                            age = this.input.getInt();   
                            System.out.print("請輸入新的成績(原成績:"+p.getScore()+")");   
                            score = this.input.getFloat();   
                            //信息重新設置   
                            p.setName(name);   
                            p.setAge(age);   
                            p.setScore(score);   
                            try{   
                                    new FileOperate().save(p);   
                                    System.out.println("數據更新成功!");   
                            }catch(Exception e){   
                                    System.out.println("數據更新失敗!");   
                            }   
                    }   
            }   
    }

     

    posted on 2010-11-06 21:55 龍ぜ殘劍 閱讀(156) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    <2010年11月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    常用鏈接

    留言簿

    隨筆檔案

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 成人a毛片视频免费看| 91丁香亚洲综合社区| 日韩少妇内射免费播放| 日本成人在线免费观看| 亚洲成年网站在线观看| 女人被男人桶得好爽免费视频 | 91亚洲自偷手机在线观看| 久久精品视频免费| 国产人成免费视频网站| 成人免费男女视频网站慢动作| 亚洲国产精品不卡在线电影| a毛片免费全部播放完整成| 久久久久久a亚洲欧洲aⅴ| a级片免费在线播放| 亚洲精品免费观看| 最好看的中文字幕2019免费| 亚洲三级在线免费观看| 性xxxx视频播放免费| 免费国产高清毛不卡片基地| 亚洲精品在线免费观看视频 | 亚洲色图激情文学| 四虎成人免费大片在线| 羞羞视频免费观看| 免费A级毛片无码免费视| 亚洲AV网一区二区三区| 亚洲午夜未满十八勿入网站2| 最近国语视频在线观看免费播放| 国产亚洲色婷婷久久99精品| 中文字幕在线免费| 亚洲AⅤ男人的天堂在线观看| 亚洲视频在线免费| 99re视频精品全部免费| 亚洲国产精品网站在线播放 | 最好免费观看韩国+日本| a级毛片免费观看在线| 亚洲黄色免费电影| 国产免费牲交视频| 日本人成在线视频免费播放| 最新国产精品亚洲| 亚洲欧洲∨国产一区二区三区| 国产免费毛不卡片|