關(guān)于基于JSP的人事管理平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
佚名
摘 要:隨著計(jì)算機(jī)和網(wǎng)絡(luò)技術(shù)的快速發(fā)展,利用計(jì)算機(jī)對(duì)企業(yè)人事進(jìn)行管理有著不可比擬的優(yōu)勢。本文利用JSP語言和SQL Server數(shù)據(jù)庫設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)人事管理平臺(tái),該平臺(tái)實(shí)現(xiàn)了人事管理的基本功能,包括人員檔案管理、培訓(xùn)管理、職稱評(píng)定、獎(jiǎng)懲管理以及人員調(diào)動(dòng)管理等。通過該平臺(tái)的應(yīng)用,能建立現(xiàn)代人事管理模式、促進(jìn)人事管理正規(guī)化、幫助企業(yè)提高管理實(shí)效、降低管理成本。
關(guān)鍵詞:JSP;人事;正規(guī)化
0引言
作為計(jì)算機(jī)應(yīng)用的一部分,使用計(jì)算機(jī)對(duì)人事信息進(jìn)行管理,具有手工管理無法比擬的優(yōu)點(diǎn)。例如:檢索迅速,查找方便,可靠性高,存儲(chǔ)量大,保密性好,壽命長,成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,也是企業(yè)科學(xué)化、正規(guī)化管理與世界接軌的重要條件。
人事管理系統(tǒng)是現(xiàn)代企業(yè)管理工作不可缺少的一部分,是適應(yīng)現(xiàn)代企業(yè)制度要求,推動(dòng)企業(yè)勞動(dòng)人事管理走向科學(xué)化、規(guī)范化的必要條件。因此,隨著網(wǎng)絡(luò)化的普及,利用網(wǎng)絡(luò)化的人事管理平臺(tái)進(jìn)行企業(yè)人事信息的管理,可以大大提高企業(yè)管理的效率,解除了人事管理人員受時(shí)間空間上的束縛,前景十分看好。
1系統(tǒng)功能需求
通過對(duì)企業(yè)人事部門的調(diào)研和與人事管理人員的交流,本文設(shè)計(jì)的基于JSP的人事管理平臺(tái)的主要任務(wù)是對(duì)人事檔案進(jìn)行整理,使得能方便地對(duì)人事檔案進(jìn)行查詢和更新。通過該系統(tǒng)的運(yùn)用,能使企業(yè)的人事管理工作系統(tǒng)化、規(guī)范化、自動(dòng)化,從而提高企業(yè)人事管理的效率。鑒于此,本人事管理平臺(tái)需要完成以下任務(wù):
管理員工的基本檔案資料,包括員工編碼號(hào)、姓名、性別、出生日期、婚姻狀況、身份證號(hào)、部門、職務(wù)、公積金號(hào)碼等,管理員可以修改人員檔案中的內(nèi)容。
如果公司對(duì)員工進(jìn)行某項(xiàng)培訓(xùn),能夠?qū)ε嘤?xùn)情況進(jìn)行記錄,包括員工編號(hào)、培訓(xùn)內(nèi)容、培訓(xùn)日期、培訓(xùn)結(jié)果等,可以在人員檔案資料中查看到該員工的培訓(xùn)經(jīng)歷。
給員工評(píng)定職稱,該平臺(tái)可以記錄職稱評(píng)定情況,包括員工編號(hào)、職稱名稱、評(píng)定日期、評(píng)定方式、職稱英語、職稱計(jì)算機(jī)等信息。可以在人員檔案資料中查看到該員工的職稱評(píng)定記錄。
員工表現(xiàn)出色或者犯了某種過失,公司需要給員工獎(jiǎng)懲,平臺(tái)需要提供該項(xiàng)功能,記錄獎(jiǎng)懲類別、內(nèi)容、原因等信息,可以從人員檔案資料中查看到該員工的獎(jiǎng)懲記錄。
人員調(diào)動(dòng)管理,記錄調(diào)動(dòng)前的部門和職務(wù),調(diào)動(dòng)后的部門和職務(wù)等信息。
2系統(tǒng)功能模塊
2.1系統(tǒng)UML活動(dòng)關(guān)系圖
用戶進(jìn)入人事管理平臺(tái)前,需要通過平臺(tái)的權(quán)限驗(yàn)證,如果登錄用戶不具備該平臺(tái)的操作權(quán)限,提示越權(quán)信息,禁止進(jìn)入該平臺(tái)。當(dāng)用戶進(jìn)入平臺(tái)后,共有5個(gè)模塊可以使用,分別為:人員檔案、培訓(xùn)管理、職稱評(píng)定、獎(jiǎng)懲管理和調(diào)動(dòng)管理。如果用戶要退出人事管理平臺(tái),單擊“退出平臺(tái)”按鈕即可。系統(tǒng)UML活動(dòng)關(guān)系圖如圖1所示。
圖1系統(tǒng)UML活動(dòng)關(guān)系圖
2.2系統(tǒng)模塊
根據(jù)上面的分析,可以得出該平臺(tái)應(yīng)包括登錄模塊、主頁面模塊、人員檔案模塊、培訓(xùn)管理模塊、職稱評(píng)定模塊、獎(jiǎng)懲管理模塊、調(diào)動(dòng)管理模塊等。各模塊又包括許多子功能模塊,系統(tǒng)模塊結(jié)構(gòu)圖如圖2所示。
圖2系統(tǒng)模塊結(jié)構(gòu)圖
3關(guān)鍵技術(shù)介紹
頁面上的文本框,提供用戶輸入員工編號(hào)和姓名。由于員工編號(hào)均為數(shù)字,所以針對(duì)該文本框的onkeyup事件,編寫處理腳本,該腳本使用了正則表達(dá)式。當(dāng)鍵盤上某個(gè)按鍵被放開時(shí),觸發(fā)此事件,隨即執(zhí)行處理腳本,如果輸入的不是數(shù)字,則不顯示在文本框中,達(dá)到該文本框只能輸入數(shù)字的要求,本系統(tǒng)其他JSP文件類似情況均作為處理。編寫JavaScript函數(shù),驗(yàn)證用戶輸入信息。
4小結(jié)
本文所設(shè)計(jì)的人事管理平臺(tái)能夠?yàn)椴樵內(nèi)耸滦畔⑻峁┏渥愕男畔⒑涂旖莸牟樵兪侄巍4似脚_(tái)具有很強(qiáng)的實(shí)用性,只要根據(jù)不同單位的具體使用情況稍加修改,就可以應(yīng)用到實(shí)際管理工作中,該平臺(tái)加強(qiáng)了管理的信息化手段,提高了企業(yè)的經(jīng)濟(jì)效益。
[1] Bryan Basham,Kathy Sierra ,Bert Bates.Head First Servlets & JSP.O'Reilly Press,2006.
[2] Jayson Falkner,Kevin Jones.Servlets and JSP.O'Reilly Press,2007.