东方亚洲欧a∨人在线观看|欧美亚洲日韩在线播放|日韩欧美精品一区|久久97AV综合

        基于JSP的人事管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

        發(fā)布時(shí)間:2019-08-14 來源: 幽默笑話 點(diǎn)擊:


          隨著科學(xué)技術(shù)的不斷發(fā)展,計(jì)算機(jī)科學(xué)日益成熟,作為計(jì)算的一種應(yīng)用,使用計(jì)算機(jī)對(duì)人事資料進(jìn)行管理,會(huì)給應(yīng)用這帶來很多方便,例如檢索迅速、查找方便、可靠便、可靠性高、存儲(chǔ)量大、保密性好、壽命長(zhǎng)、成本低等。這些優(yōu)點(diǎn)能夠極大地提高人事管理的效率,同時(shí),這也是企業(yè)的科學(xué)化、正規(guī)化管理以及與世界先進(jìn)管理技術(shù)接軌的重要條件。因此,將人事管理的手工操作轉(zhuǎn)換成為用計(jì)算機(jī)處理顯得非常有必要。
          
          一、需求分析
          
          本系統(tǒng)主要是為了方便管理員,簡(jiǎn)化管理員的工作強(qiáng)度,使管理員可以快速、準(zhǔn)確、直觀的了解到數(shù)據(jù)庫(kù)當(dāng)前人員檔案、培訓(xùn)管理、職稱評(píng)定、獎(jiǎng)懲管理、人員調(diào)動(dòng)等方面的大致情況或是具體個(gè)人檔案信息。
          
          二、系統(tǒng)總體設(shè)計(jì)
          
          1.系統(tǒng)功能模塊劃分
          圖1-1系統(tǒng)功能模塊
          
          2.系統(tǒng)功能模塊設(shè)計(jì)
         。1)登錄模塊
          此模塊實(shí)現(xiàn)用戶進(jìn)入系統(tǒng)管理前的驗(yàn)證操作,只用輸入正確的用戶名和密碼才能進(jìn)入系統(tǒng),進(jìn)行各種操作。
         。2)人員檔案模塊
          此模塊實(shí)現(xiàn)對(duì)公司所用員工的檔案進(jìn)行管理,包括員工編號(hào)、姓名、性別、出生日期、婚姻狀況、身份證號(hào)、部門、職務(wù)、公積金號(hào)碼等。根據(jù)需要,可以對(duì)某個(gè)人員的檔案進(jìn)行修改、刪除和查詢。
         。3)培訓(xùn)管理模塊
          公司對(duì)所有員工或者部分員工進(jìn)行某項(xiàng)培訓(xùn),如計(jì)算機(jī)的基本操作培訓(xùn),在本模塊,可以記錄這些培訓(xùn)信息,包括培訓(xùn)參與人員、培訓(xùn)內(nèi)容、培訓(xùn)時(shí)間、培訓(xùn)結(jié)果等。根據(jù)需要,可以對(duì)某條培訓(xùn)記錄進(jìn)行修改和刪除。
         。4)職稱評(píng)定模塊
          如果給員工評(píng)定職稱,本模塊可以記錄職稱的評(píng)定情況,包括員工編號(hào)、職稱名稱、評(píng)定日期、評(píng)定方式、職稱英語、職稱計(jì)算機(jī)等信息。根據(jù)需要,可以對(duì)某條職稱評(píng)定記錄進(jìn)行修改和刪除。
         。5)獎(jiǎng)懲管理模塊
          員工表現(xiàn)出色或者犯了某種過失,公司需要給員工獎(jiǎng)懲,本模塊提供了該項(xiàng)功能,記錄獎(jiǎng)懲類別、內(nèi)容、原因等信息。本劇需要,可以對(duì)某條獎(jiǎng)懲記錄進(jìn)行修改和刪除。
         。6)人員調(diào)動(dòng)模塊
          本模塊提供了管理公司人員調(diào)動(dòng)的功能,人員調(diào)動(dòng)后,在系統(tǒng)中記錄調(diào)動(dòng)前的部門和職務(wù)以及調(diào)動(dòng)后的部門和職務(wù)等信息。根據(jù)需要,可以對(duì)某條調(diào)動(dòng)記錄進(jìn)行修改和刪除。
          
          三、關(guān)鍵模塊實(shí)現(xiàn)
          
          1.人員檔案模塊的實(shí)現(xiàn)
          本模塊包含的JSP文檔及其功能如下: Employee.jsp功能與index.jsp類似, EmployeeLeft.jsp用于顯示本模塊網(wǎng)頁(yè)的功能鏈接。 AddEmployeeStep1.jsp主要用于提供用戶輸入人員檔案信息的界面, AddEmployeeStep2.jsp則用于提交信息并連接數(shù)據(jù)庫(kù)和修改數(shù)據(jù)庫(kù)。ManageEmployeeStep1.jsp主要用于顯示人員管理的條件查詢頁(yè)面, ManageEmployeeStep2.jsp則用于操作數(shù)據(jù)庫(kù)并顯示查詢結(jié)果列表。
          單擊列表中的“修改”則進(jìn)入ModifyEmployeeStep1.jsp頁(yè)面,此頁(yè)面提供修改人員信息功能。
          單擊修改按鈕后,剛進(jìn)入ModifyEmployeeStep2.jsp向數(shù)據(jù)庫(kù)中寫入信息,如果更新成功剛顯示“修改人員檔案成功”,否則顯示“修改人員檔案失!”并將錯(cuò)誤顯示在頁(yè)面中。如果單擊刪除鏈接,剛進(jìn)入DelEmployeeStep1.jsp頁(yè)面,實(shí)現(xiàn)刪除操作。
          SearchEmployeeStep1.jsp頁(yè)面,主要用于查詢?nèi)藛T檔案,在管理人員檔案操作中,既使用其來進(jìn)行數(shù)據(jù)庫(kù)查詢,SearchEmployeeStep2.jsp則用于顯示查詢結(jié)果列表,由于員工信息較多,因此只選取部分顯示,如需查看詳細(xì)信息,則可單擊員工編號(hào),進(jìn)入ViewEmployeeStep1.jsp頁(yè)面,該文件用于顯示員工的詳細(xì)信息以及其余模塊的信息,如獎(jiǎng)懲情況和調(diào)動(dòng)情況。
          還要說的是關(guān)于javabean的,Employee.java定義了類Employee,用來封裝與人員檔案相關(guān)的方法,如增加、修改、刪除、查詢等,其定義的關(guān)鍵方法有:Add用于添加人員檔案,Modify用于修改人員檔案,Delete(String _EmployeeID)用于刪除人員檔案,IsExist作用是用于判斷該員工編號(hào)是否存在,ListAll用于列出所有人員檔案,Search用于查詢?nèi)藛T檔案.
          2.培訓(xùn)管理模塊的實(shí)現(xiàn)
          本模塊包含的JSP文檔及其功能如下: Train.jsp功能與index.jsp類似,TrainLeft.jsp用于顯示本模塊網(wǎng)頁(yè)的功能鏈接. AddTrainStep1.jsp主要用于提供用戶輸入培訓(xùn)記錄的界面, AddTrainStep2.Jsp主要用于將培訓(xùn)信息存入數(shù)據(jù)表Train中,則用于提交信息并連接數(shù)據(jù)庫(kù)和修改數(shù)據(jù)庫(kù).
          ManageTrainStep1.Jsp 本頁(yè)面列出系統(tǒng)中所有的培訓(xùn)記錄并提供修改和刪除功能鏈接。
          單擊列表中的“修改”則進(jìn)入ModifyTrainStep1.jsp頁(yè)面,此頁(yè)面提供修改人員信息功能,單擊修改按鈕后,剛進(jìn)入ModifyTrainStep2.jsp向數(shù)據(jù)庫(kù)中寫入信息即將修改后的培訓(xùn)記錄信息更新到數(shù)據(jù)表Train中,如果更新成功剛顯示“修改人員檔案成功”,否則顯示“修改人員檔案失敗!”并將錯(cuò)誤顯示在頁(yè)面中。如果單擊刪除鏈接,剛進(jìn)入DelTrainStep1.jsp頁(yè)面,實(shí)現(xiàn)刪除操作。
          還要說的是關(guān)于javabean的,Train.java定義了類Train,用來封裝與培訓(xùn)相關(guān)的方法,如增加、修改、刪除、培訓(xùn)記錄等,其定義的各方法及其功能描述如下:FindByNO,該方法主要用于實(shí)現(xiàn)根據(jù)記錄號(hào)查找人員調(diào)動(dòng)信息,查詢所有的培訓(xùn)記錄,將查詢到的培訓(xùn)記錄存入向量中并返回;Add,主要用于實(shí)現(xiàn)培訓(xùn)記錄的添加操作;Modify主要實(shí)現(xiàn)培訓(xùn)信息的修改操作;Delete實(shí)現(xiàn)培訓(xùn)記錄刪除操作;SearchByID該方法主要用于實(shí)現(xiàn)根據(jù)記錄號(hào)查找人員調(diào)動(dòng)信息,查詢所有的培訓(xùn)記錄,將查詢到的培訓(xùn)記錄存入向量中并返回;ListAll,主要用于列出查詢結(jié)果。
          3.職稱評(píng)定模塊的實(shí)現(xiàn)
          添加職稱評(píng)定記錄主要由AddAssessStep1.jsp和AddAssessStep2.jsp兩個(gè)文件組成,其中前者提供了添加記錄的界面,后者用于調(diào)用JavaBean中的Assess中的Add()方法,向數(shù)據(jù)庫(kù)傳遞填寫的信息,更新數(shù)據(jù)庫(kù)即Assess數(shù)據(jù)表中信息。 ManageAssessStep1.Jsp 本頁(yè)面列出系統(tǒng)中所有的職稱評(píng)定記錄并提供修改和刪除功能鏈接。
           單擊列表中的“修改”則進(jìn)入ModifyAssessStep1.jsp頁(yè)面,此頁(yè)面提供修改人員信息功能,單擊修改按鈕后,剛進(jìn)入ModifyAssessStep2.jsp向數(shù)據(jù)庫(kù)中寫入信息即將修改后的職稱評(píng)定記錄信息更新到數(shù)據(jù)表Assess中,如果更新成功剛顯示“修改人員檔案成功”,否則顯示“修改人員檔案失!”并將錯(cuò)誤顯示在頁(yè)面中。
          如果單擊刪除鏈接,剛進(jìn)入DelAssessStep1.jsp頁(yè)面,實(shí)現(xiàn)刪除操作;如點(diǎn)擊員工編號(hào),則可進(jìn)入ViewAssessStep1.jsp頁(yè)面,顯示該員工的詳細(xì)人員調(diào)動(dòng)信息。
          還要說明一下javabean的作用,Assess.java中定義了類Assess,用來封裝與人員調(diào)動(dòng)管理有關(guān)的功能方法,比如添加,修改,刪除,查看人員調(diào)動(dòng)記錄等,其定義的各方法及其功能描述如下:FindByNO該方法主要用于實(shí)現(xiàn)根據(jù)記錄號(hào)查找職稱評(píng)定信息,用于整體查詢;Add主要用于實(shí)現(xiàn)職稱評(píng)定記錄的添加操作;Modify主要實(shí)現(xiàn)職稱評(píng)定信息的修改操作;Delete實(shí)現(xiàn)職稱評(píng)定刪除操作;SearchByID通過員工編號(hào)進(jìn)行查詢操作,主要用于一般查詢。ListAll主要用于列出查詢結(jié)果。
          結(jié)束語
          人事管理系統(tǒng)能夠完成員工基本信息、培訓(xùn)、獎(jiǎng)懲等的輸入,使用戶方便進(jìn)行數(shù)據(jù)查詢和修改,數(shù)據(jù)刪除。隨著網(wǎng)絡(luò)技術(shù)的不斷發(fā)展,應(yīng)用網(wǎng)絡(luò)辦公是越來越稱為主流,因此人事管理系統(tǒng)提供人事管理的整體解決方案,實(shí)現(xiàn)人事操作的合理化和電子化,為企業(yè)實(shí)現(xiàn)快速、準(zhǔn)確、高效的業(yè)務(wù)處理提供了方便,人事管理系統(tǒng)正是建立在這樣的一個(gè)平臺(tái)上,它的實(shí)現(xiàn)使人事管理人員擺脫了繁重的資料管理、分類匯總、信息查詢等工作,也將人事管理同企業(yè)戰(zhàn)略發(fā)展緊密結(jié)合,因此,大大提高了人事管理人員的工作效率,充分利于現(xiàn)已建成的企業(yè)網(wǎng)絡(luò)環(huán)境。
          
          參考文獻(xiàn):
          [1]《數(shù)據(jù)庫(kù)系統(tǒng)概論》(第三版).薩師煊,王珊編著.高等教育出版社
          [2]《JSP實(shí)用編程實(shí)例集錦》/馬文剛,謝樂建,管知時(shí).清華大學(xué)出版社
          [3]《JSP數(shù)據(jù)庫(kù)編程指南》/布霍恩·賴特著,趙明昌譯.北京希望電子出版社
          [4]Herbert著.張玉清等譯.Java2參考大全[M].北京:清華大學(xué)出版社
          [5]微軟公司著,高國(guó)連,李國(guó)華譯.SQL Server 2000使用Transact-SQL進(jìn)行數(shù)據(jù)庫(kù)查詢[M].北京:北京希望電子出版社
          [6]汪曉平等編著.精通Java網(wǎng)絡(luò)編程[M].北京:清華大學(xué)出版社.
          [7]林上杰,林康司著.JSP2.0技術(shù)手冊(cè)[M].西安:電子工業(yè)出版社
          [8]微軟公司著,高國(guó)連,李國(guó)華譯.SQL Server 2000使用Transact-SQL進(jìn)行數(shù)據(jù)庫(kù)查[M]
          [9]汪孝宜等著.JSP數(shù)據(jù)庫(kù)開發(fā)實(shí)例精粹[M].北京.電子工業(yè)出版社
          [10]微軟公司著,高國(guó)連,李國(guó)華譯.SQL Server 2000使用Transact-SQL進(jìn)行數(shù)據(jù)庫(kù)查[M].北京:北京希望電子出版社

        相關(guān)熱詞搜索:人事管理系統(tǒng) 設(shè)計(jì) JSP

        版權(quán)所有 蒲公英文摘 smilezhuce.com