(河南師范大學軟件學院 河南 新鄉(xiāng) 453000)
基于J2EE公司員工信息管理系統(tǒng)設計
楊方圓顧一帆
(河南師范大學軟件學院河南新鄉(xiāng)453000)
自改革開放以來我國計算機技術(shù)的飛速發(fā)展,帶動了多元化經(jīng)濟的發(fā)展,人們的生活離不開計算機網(wǎng)絡。計算機和網(wǎng)絡技術(shù)滲透到社會各個層次,而企業(yè)的發(fā)展和擴張,企業(yè)級的管理方案都依賴于計算機網(wǎng)絡技術(shù),尤其是企業(yè)公司員工管理系統(tǒng)。在傳統(tǒng)的企業(yè)員工管理中,一般采用流程式信息處理而且一般是人工處理,這樣不僅效率低,而且易出差錯,在員工的調(diào)用和分配上,沒有宏觀的顯示數(shù)據(jù)。在當前社會中企業(yè)的競爭異常激烈,在這樣的環(huán)境下急需宏觀的數(shù)據(jù)和快捷的信息處理,于是,公司員工信息化被應用在公司的管理中。
J2EE;信息管理;管理系統(tǒng)
(一)選擇執(zhí)行的操作編號
信息輸入
公司員工的基本信息
信息增加
信息刪除
信息修改
信息查詢
(二)系統(tǒng)功能模塊
選擇執(zhí)行的操作編號
(三)信息輸入
輸入執(zhí)行編號,實現(xiàn)對應的信息處理
(一)信息查詢
打開系統(tǒng)會出現(xiàn)選擇的執(zhí)行編號,上面提示編號所代表的執(zhí)行命令,用戶在相應的區(qū)域輸入執(zhí)行編號后按回車鍵為確定,如果輸入正確的執(zhí)行編號,后臺會打印出相關執(zhí)行編號的命令,如果輸入的執(zhí)行編號為不在選擇執(zhí)行編號,會提示“請輸入正確的操作!”。
1.信息輸入
輸入編號后執(zhí)行相應的命令
(1) 信息增加。輸入信息增加的執(zhí)行編號,會打印出已經(jīng)有的員工工號,然后提示增加新的員工,輸入該員工的工號,姓名,年齡,性別,月薪,聯(lián)系方式,職務和家庭住址等基本信息。
(2) 信息刪除。輸入信息刪除的執(zhí)行編號,會打印已經(jīng)有的員工工號,如果輸入的工號不存在,則提示“該員工號不存在,請重新輸入”,如果輸入的工號存在,則直接刪除該員工的所有信息,更新數(shù)據(jù)后并打印所有數(shù)據(jù)。
(3) 信息修改。輸入信息修改的執(zhí)行編號,會打印已經(jīng)有的員工工號,如果輸入的工號不存在,則提示“該員工號不存在,請重新輸入”,如果輸入的工號存在,可以修改該員工的所有信息。
(4) 信息查詢。輸入信息查詢的執(zhí)行編號,會打印已經(jīng)有的員工工號,如果輸入的工號不存在,則提示“該員工號不存在,請重新輸入”,如果輸入的工號存在,打印出該員工的所有信息。
(一)選擇執(zhí)行的操作編號
(二)信息增加
case 1:
System.out.println(“請輸入你要添加員工的相關信息:”);
System.out.println(“——增加員工——”);
addEmployee(tm);
System.out.println(“請繼續(xù)操作!”);
select(tm);
break;
Integer keyθ=(Integer)entry1.getKey();
Employee value0=(Employee)entry1.getValue();
(三)信息刪除
若輸入錯誤的員工號
(四)信息修改
case 2:
System.out.println(“——修改員工——”);
updateEmployee(tm);
System.out.println(“請繼續(xù)操作!”);
select(tm);
break;
Entry
entry3=(Entry
Integer key3=(Integer)entry3.getKey();
Employee value3=(Employee)entry3.getValue();
(五)信息查詢
case 4:
System.out.println(“——查詢員工——”);
queryEmployee(tm);
System.out.println(“請繼續(xù)操作!”);
select(tm);
break;
Integer keyθ=(Integer)entry0.getKey();
Employee valueθ=(Employee)entry0.getValue();
J2EE主要基于utils,Scanner和TreeMap集合,其他技術(shù)有各種操作技術(shù),所以就是簡述J2EE與其他技術(shù)的對比。
簡介TreeMap集合和Scanner:
數(shù)據(jù)寫入和后期的維護對于TreeMap集合,數(shù)據(jù)量較大時極易造成數(shù)據(jù)處理緩慢而且內(nèi)存消耗較大。Scanner主要實現(xiàn)交互的作用,有Scanner可以從字符串、輸入流、文件等可以掃面整個文本,并對掃面后的結(jié)果做出任意的處理[3]。
[1]梁霄.撫順金陽廣告公司員工信息管理系統(tǒng)的設計與實現(xiàn)[D].吉林大學,2016.
[2]薛程.企業(yè)員工全息化信息管理系統(tǒng)的設計與實現(xiàn)[D].廈門大學,2014.
[3]丁慧霞,楊宏斌.基于J2EE的員工信息管理系統(tǒng)設計[J].信息與電腦(理論版),2015,(13):90-92.[2017-08-25].