【正文】
源管理即是運用現(xiàn)代化的科學(xué)方法,對人力進行合理的組織、培訓(xùn)和調(diào)配,使企業(yè)有限的人力資源可以保持最佳比例,同時對人的思想、心理和行為進行恰當(dāng)?shù)恼T導(dǎo)、控制和協(xié)調(diào),充分發(fā)揮員工的主觀能動性。國外系統(tǒng)雖然業(yè)務(wù)流程非常清晰,管理非常規(guī)范,但不夠靈活,通用性不強。 人力資源管理信息系統(tǒng)在企業(yè)的有效實施,將會促進企業(yè)人力資源管理向規(guī)范化、標(biāo)準(zhǔn)化、決策科學(xué)化發(fā)展 ; 促使企業(yè)人力資源管理人員從日常大量的行政事務(wù)性工作中解脫出來,逐步專注于對企業(yè)的人力資源管理活動進行計劃,組織,監(jiān)督和咨詢職能 ; 調(diào)動企業(yè)各級管理者和每一位普通員工都積極參與到人力資源 管理活動中來。 人力資源管理信息系統(tǒng)是為了提高企業(yè)人力資源管理水平而設(shè)計開發(fā)的,是企業(yè)管 理平臺( ERP)的 主要 組成部分。 為了更好的滿足一般企業(yè)的需求,在此開發(fā)一個實用的、易操作的人力資源管理信息系統(tǒng),以 取代傳統(tǒng)的人工管理人力資源及目前市面上的人力資源管理軟件實用性差的弊端,從而實現(xiàn)高效、準(zhǔn)確的對本單位員工進行管理。同時,這也是企業(yè)的科學(xué)化、正規(guī)化管理以及與世界先進管理技術(shù)接軌的重要條件。 STRUTS。本文研究的主要內(nèi)容有:員工檔案管理、招聘管理、培訓(xùn)管理、獎懲管理、薪資管理、文件管理、系統(tǒng)管理、員工自助管理模塊。 人力資源管理信息系統(tǒng)是企業(yè)管理平臺的重要組成部分,是為了提高企業(yè)人力資源管理水平而設(shè)計開發(fā)的。而相應(yīng)的企業(yè)管理也都逐步進入信息化軌道 —— 人力資源管理信息系統(tǒng)就應(yīng)運而生了。 本系統(tǒng)運用現(xiàn)代的人力資源管理理論,并結(jié)合企業(yè)具體情況,通過分析人力資源管理系統(tǒng)現(xiàn)狀,設(shè)計了一個基于 STRUTS+Hibernate的人力資源管理信息系統(tǒng)體系結(jié)構(gòu)。 facts. The current status of Human Resource Management is analyzed. The research of HRMS in this paper focus on: people management module, application management module, training management module, bonuspenalty management module, salary management module, uploadFile management module, system management module, eHR management module. The purpose of HRMS establish is to consolidate all the information related to human resource management ,to form a unified data resource and to help human resource system administrator manager and layout human resource. Keywords: Human Resource。隨著科學(xué)技術(shù)的不斷發(fā)展,計算機技術(shù)日益成熟,使用計算機對人事資料進行管理,使企業(yè)在日常工作中使用功能齊全、操作簡便、易控易用的人事管理系統(tǒng),以便對企業(yè)員工的基本信息、培訓(xùn)情況、獎懲情況和工資信息進行管理,提高人事管理的效率。針對企業(yè)所需,建立一個符合企業(yè)自己的人力資源管理系統(tǒng), 將會 大大減少工作量以及用人的數(shù)量,使企業(yè)對人力資源進行有效的管理。 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 第一章 概述 課題的目的和意義 進入信息時代以來,電子商務(wù)空前發(fā)展,企業(yè)之間的競爭也已從有形的市場逐漸轉(zhuǎn)向了網(wǎng)絡(luò),而相應(yīng)的企業(yè)管理體制也發(fā)生了根本的變化,人力資源管理信息系統(tǒng)就應(yīng)運而生了。在這個系統(tǒng)中,計算機信息技術(shù)是支撐性的基礎(chǔ)平臺,人力資源管理流程和功能實現(xiàn)是目標(biāo)。 國內(nèi)目前的人力資源管理軟件大多處于傳統(tǒng)的人事管理系統(tǒng)階段,它們都只有人員和機構(gòu)檔案的管理、簡單的考勤管理和工資管理,缺少作為人力資源管理軟件所必需的人員招聘與任用、培訓(xùn)與開發(fā)等功能。而且,人力資源管理系統(tǒng)不僅 僅 能 提 供給企事業(yè)單位的人事部門或人力資源部門使用, 而且 也 能 提供給單位所有的部門和員工使用,這樣才能使人力資源系統(tǒng)發(fā)揮出更大的作用 。并探討了設(shè)計模式與框架技術(shù),設(shè)計并實現(xiàn)了基于 STRUTS+Hibernate 的人力資源管理信息系統(tǒng),為以后的研究與實踐打下了基礎(chǔ)。 (3) 按照需求設(shè)計并實現(xiàn)了一個人力資源管理信息系統(tǒng)。 Java 引進虛擬機原理,并運行于虛擬機,實現(xiàn)不同平臺的 Java 接口之間。程序運行時,內(nèi)存由操作系 統(tǒng)分配,這樣可以避免病毒通過指針侵入系統(tǒng)。程序員只需把精力用在類和接口的設(shè)計和應(yīng)用上。 (5) 健壯性 Java 致力于檢查程序在編譯和運行時的錯誤。 Java 憑借它在語言上無法比擬的優(yōu)勢成為網(wǎng)絡(luò)編程語言,并以其強安全性 、 平臺無關(guān)性 、 硬件結(jié)構(gòu)無關(guān)性、語言簡潔同時集面向?qū)ο蟮忍谾GSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 性,應(yīng)用于電子商務(wù)。網(wǎng)絡(luò)服務(wù)離不開網(wǎng)絡(luò)服務(wù)器。 J2EE 體系結(jié)構(gòu)提供中間層集成框架用來滿足無需太多費用而又需要高可用性、高可靠性以及可擴展性的應(yīng)用的需求。 (2) 控制器 (Control) 控制器 負(fù)責(zé)網(wǎng)站的整個邏輯。 在 J2EE 模型中,控制器的功能一般是由 Servlet、 JavaBeans、 EJB 中的 SessionBean 來充當(dāng)?shù)?。并且Hibernate 可以和 Web服務(wù)器以及應(yīng)用服務(wù)器良好的集成。 STRUTS技術(shù)簡介 STRUTS是 Apache組織的一個開放源碼的項目,它是一個可重用的 MVC設(shè)計。 Action處理器對象根據(jù)處理結(jié)果通知 ActionServlet, ActionServlet進行下一步的處理。 在結(jié)合 MVC 的系統(tǒng)架構(gòu)設(shè)計模式和基于 Hibernate 的數(shù)據(jù)層持久化框架應(yīng)用中,系統(tǒng)的應(yīng)用架構(gòu)如 圖 23 所示 : FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL C l i e n tV i e w C o n t r o l l e rH t t p R e q u e s tV i e w S e l e c t i o nM o d e lH t t p R e s p o n s eS t a t e c h a n g eS t a t e c h a n g eD a t a b a s eS e s s i o n F a c t o r yS e s s i o nT r a n s a c t i o nJ N D I J D B C J T AP e r s i s t e n t O b j e c t s 圖 23 STRUTS+Hibernate 體系結(jié)構(gòu)圖 其中 ActionForm Bean 是 view 模塊的數(shù)據(jù)表示,其數(shù)據(jù)來源于 view 模塊中 JSP頁面的數(shù)據(jù)提交。 Ajax 技術(shù)簡介 Ajax全稱 “Asynchronous JavaScript and XML”( 異步 JavaScript和 XML),是指一種創(chuàng)建交互式網(wǎng)頁應(yīng)用的網(wǎng)頁開發(fā)技術(shù)。借助 Ajax,可以在用戶單擊按鈕時,使用 JavaScript 和DHTML 立即更新 UI,并向服務(wù)器發(fā)出異步請求,以執(zhí)行更新或查詢數(shù)據(jù)庫。簡而言之, XmlHttpRequest使用戶 可以使用 JavaScript向服務(wù)器提出請求并處理響應(yīng),而不是阻塞用戶。對人力資源管理業(yè)務(wù),包含的內(nèi)容較為廣泛,作 為人力資源管理信息系統(tǒng),為了保證其通用性和實用性,在需求分析階段首先全面剖析人力資源管理業(yè)務(wù)過程,從業(yè)務(wù)操作的角度分析每個過程的輸入、輸出和處理細(xì)節(jié)。因此需要先根據(jù)大的方面的業(yè)務(wù)將人力資源系統(tǒng)分為幾個子系統(tǒng),然后再對每個子系統(tǒng)的業(yè)務(wù)進行分析。 (2) 員工檔案管理: 應(yīng) 實現(xiàn)員工檔案的增加 、刪除、修改 等操作 。 (6) 薪資管理:實現(xiàn)對員工工資的錄入、查詢等。通過提供用例建模,描述開發(fā)設(shè)計的系統(tǒng)提供的活動和服務(wù)。 由于人力資源 管理信息 系統(tǒng)各個模塊較為相似,在此僅列出員工檔案管理的用例圖如圖 34 所示: 系 統(tǒng) 管 理 員添 加 員 工 檔 案員 工 檔 案 管 理 u s e s 修 改 員 工 檔 案注 銷 員 工 檔 案查 看 員 工 檔 案 e x t e n d s e x t e n d s e x t e n d s e x t e n d s 公 司 職 員 u s e s 圖 34 員工檔案管理用例圖 用例名稱:員工檔案管理 簡要描述:系統(tǒng)管理員可以對員工檔案信息進行添加、注銷、修改、查看操作,公司職員可以查看個人檔案信息。 第四章 系統(tǒng)總體設(shè)計 本章先給出該系統(tǒng)設(shè)計的原則和目標(biāo),然后設(shè)計出符合需求分析各項要求的系統(tǒng)體系架構(gòu)、系統(tǒng)功能模塊 和 數(shù)據(jù)庫設(shè)計。 (3) 系統(tǒng)具有良好的維護性,并且可以根據(jù)用戶需求做出修改,滿足企業(yè)個性化需求,各個功能模塊能夠較容易添加和修改,可升級。 ● 總體結(jié)構(gòu):瀏覽器 /服務(wù)器( B/S) ● 編程模式: Jsp+Hibernate+STRUTS ● 邏輯結(jié)構(gòu):用戶界面開發(fā)、業(yè)務(wù)邏輯處理和數(shù)據(jù)存儲 (2) 該系統(tǒng)聯(lián)合 使 用業(yè)務(wù)代理和 DAO 模式 如圖 41 所示: FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 圖 41 系統(tǒng)架構(gòu)圖 系統(tǒng)的業(yè)務(wù)模塊 人力資源系統(tǒng)建立在基礎(chǔ)構(gòu)件和定制平臺上,包括人員檔案管理、招聘管理、培訓(xùn)管理、獎懲管理、薪資管理等業(yè)務(wù)模塊,在業(yè)務(wù)模塊之上,可建立查詢分析等功能,用于日常工作及決策分析。數(shù)據(jù)庫設(shè)計是指針對一個給定的應(yīng)用環(huán)境,構(gòu)造最優(yōu)的數(shù)據(jù)庫模式,建立數(shù)據(jù)庫及其應(yīng)用系統(tǒng),有效存儲數(shù)據(jù),滿足用戶信息要求和處理要求。人力資源管理信息系統(tǒng)數(shù)據(jù)庫中各個表的設(shè)計結(jié)果如下所示,其中每一個表格表示數(shù)據(jù)庫 中的一個表。 系統(tǒng)部署架構(gòu) 整個應(yīng)用部署在一臺應(yīng)用服務(wù)器、一臺數(shù)據(jù)庫服務(wù)器上。 (3) Action:指 Struts 中的 Action 的具體實現(xiàn)類,在具體的時序圖中被實際的類所替代。 (5) BO:業(yè)務(wù)邏輯操作對象( Bussiness Object),執(zhí)行功能的業(yè)務(wù)邏輯職責(zé),在具體的時序圖中被實際的類所替代。 模塊功能 設(shè)計與實現(xiàn) 登錄模塊 用戶先訪問 主頁面,轉(zhuǎn)到 進行登錄,用戶輸入賬號、密碼提交,先進入 JavaScript 中進行簡單的非空驗證,后進入 LoginAction,調(diào)用 service層的 login 方法進行判斷登錄。 管理員權(quán)限:員工檔案管理、人員招聘管理、培訓(xùn)管理、獎懲管理、薪資管理、文件管理、用戶管理。 FGSJJLKSJGKLJG JLS JGKJ KJ SKJ KJSKLGJKSJLKSJKL KSGK JKLGJSLSK JSGKL JLSGJSLJ GJGKL JLSJ KL JGKL JGKL JKL 圖 55 添加員工檔案 管理員能夠查看所有員工檔案信息,并能夠根據(jù)員工編號、性別、所在部門等信息對其進行檢索。主要應(yīng)用的是 Ajax的技術(shù),當(dāng)用戶去選擇某個部門時,頁面不產(chǎn)生任何跳轉(zhuǎn),查詢僅在后臺進行。 } } //解析生成的 xml 文件 ,得到該部門下所有職位信息 function selectCallback(){ if( == 4){ if( == 200){ var xmlDoc = 。 clearSelect()。 (value,nodes[i].)。 } }else{ alert(請求的頁面有異常 )。 圖 58 查詢招聘信息 人員培訓(xùn)管理模塊 人力資源部門應(yīng)針對員工、部門及具體項目要求,及時制定培訓(xùn)計劃,并將該培訓(xùn)記錄入庫,以備員工升職、企業(yè)規(guī)劃使用。 圖 512 添加員工某月薪資信息 用戶可以通過員工編號查找該員工歷史薪資信息,也可以查看所有員工某月薪資信息。 jspSmartUpload 是由 網(wǎng)站開發(fā)的一個可免費使用的全功能的文件上傳下載組件,該組件具有操作簡單、控制方便、上傳下載靈活等特點。 (null)。 char[] c = new char[]。 0x00FF)。 員工可以修改部分個人信息,如個人聯(lián)系方