【正文】
s.The significant cost incurred in maintaining an organized recruitment effort, crossposting within and across general or industryspecific job boards and maintaining a petitive exposure of availabilities has given rise to the development of a dedicated Applicant Tracking System, or 39。, module.The training module provides a system for organizations to administer and track employee training and development efforts. The system, normally called a Learning Management System if a stand alone product, allows HR to track education, qualifications and skills of the employees, as well as outlining what training courses, books, CDs, web based learning or materials are available to develop which skills. Courses can then be offered in date specific sessions, with delegates and training resources being mapped and managed within the same system. Sophisticated LMS allow managers to approve training, budgets and calendars alongside performance management and appraisal metrics.The Employee SelfService module allows employees to query HR related data and perform some HR transactions over the system. Employees may query their attendance record from the system without asking the information from HR personnel. The module also lets supervisors approve . requests from their subordinates through the system without overloading the task on HR department.Many organizations have gone beyond the traditional functions and developed human resource management information systems, which support recruitment, selection, hiring, job placement, performance appraisals, employee benefit analysis, health, safety and security, while others integrate an outsourced Applicant Tracking System that enpasses a subset of the above.譯文人力資源管理系統(tǒng)操作人員隨著能力的要求來(lái)增加容量。感謝所有同學(xué)的關(guān)心和幫助。所以如果采用StrutsHibernate、Spring三層框架對(duì)系統(tǒng)進(jìn)行有效整合,可以對(duì)本系統(tǒng)的層次和業(yè)務(wù)邏輯分析更加的清晰完善。 圖63系統(tǒng)主頁(yè) 人事管理頁(yè)面如圖64:圖64人事管理頁(yè)面考勤管理頁(yè)面如圖65:圖65考勤管理頁(yè)面系統(tǒng)設(shè)置管理頁(yè)面圖66:圖66系統(tǒng)設(shè)置頁(yè)面第7章 總結(jié)本系統(tǒng)的設(shè)計(jì)實(shí)現(xiàn)基本上滿足了用戶需求,性能需求,比較容易維護(hù);開(kāi)發(fā)框架松散耦合度高、可擴(kuò)展且高效;代碼重用性較高,利于調(diào)試和測(cè)試。 }本系統(tǒng)的WEB層的實(shí)現(xiàn)主要是jsp技術(shù)結(jié)合JSTL標(biāo)簽來(lái)實(shí)現(xiàn)。Action的主要功能是接收頁(yè)面中的一些數(shù)據(jù)。 ((jsms))。 while (rs != null amp。 flag = ()。 flag = ()。 ()。 int flag = 0。 ((jsbh))。其中DAO中有數(shù)據(jù)庫(kù)鏈接的Connection 、分頁(yè)(Pagination)屬性。 public String getFpbh() { return fpbh。持久化類是指其實(shí)例需要持久化到數(shù)據(jù)庫(kù)中的類。(1),包括指定數(shù)據(jù)庫(kù)的驅(qū)動(dòng)程序、連接數(shù)據(jù)庫(kù)的URL、連接數(shù)據(jù)庫(kù)的戶名和口令、數(shù)據(jù)庫(kù)方言、數(shù)據(jù)庫(kù)名等。模型層包括業(yè)務(wù)邏輯層和數(shù)據(jù)庫(kù)持久層。刪除用戶時(shí)需有出現(xiàn)提示框,防止管理員誤刪用戶。1. 用戶輸入日期,輸入員工編號(hào)后,當(dāng)焦點(diǎn)離開(kāi)輸入框后,使用dwr技術(shù)到員工信息表用員工編號(hào)查詢?nèi)〉脝T工的相應(yīng)信息,自動(dòng)填充員工姓名,部門,職位等信息.2. 加班天數(shù)用戶輸入的是字符型數(shù)據(jù),寫入數(shù)據(jù)庫(kù)要轉(zhuǎn)換成數(shù)字整形.,事務(wù)交接兩項(xiàng)內(nèi)容包含的字符串比較長(zhǎng),應(yīng)該注意數(shù)據(jù)庫(kù)中相應(yīng)的字段數(shù)據(jù)類型的長(zhǎng)度.考勤數(shù)據(jù)分析包括四部分:請(qǐng)假考勤報(bào)表、出差考勤報(bào)表、日??记趫?bào)表、加班考勤報(bào)表。3. 設(shè)計(jì)要點(diǎn)統(tǒng)計(jì)分析要做到反映公司部門職位、專業(yè)、學(xué)歷和員工職位狀態(tài)結(jié)構(gòu)。如果是修改,則從數(shù)據(jù)庫(kù)中檢索出被修改學(xué)歷類型的數(shù)據(jù),刪除則從數(shù)據(jù)庫(kù)中刪除當(dāng)前記錄的數(shù)據(jù)。1. 界面設(shè)計(jì): 人事檔案管理界面設(shè)計(jì)如圖56:圖56人事檔案管理界面設(shè)計(jì)從表hr_dagl中查詢出所有員工的檔案信息,在頁(yè)面中動(dòng)態(tài)生成表格記錄。1. 界面設(shè)計(jì): 員工狀態(tài)界面設(shè)計(jì)如圖54:圖54 員工狀態(tài)界面設(shè)計(jì)從表hr_zzzt中查詢出公司所有在職狀態(tài)信息,在頁(yè)面中動(dòng)態(tài)生成表格記錄。1. 界面 職工工種類型設(shè)計(jì)界面為圖52:從表hr_gzlx中查詢出公司所有工種信息,在頁(yè)面中動(dòng)態(tài)生成表格記錄。比如系統(tǒng)數(shù)據(jù)庫(kù)中各表的詳細(xì)設(shè)計(jì)如表所示。2.?dāng)?shù)據(jù)的一致性與完整性:由于系統(tǒng)的數(shù)據(jù)是共享的,在不同的部門中,信息是共享數(shù)據(jù),所以如何保證這些數(shù)據(jù)的一致性,是系統(tǒng)必須解決的問(wèn)題。系統(tǒng)設(shè)置模塊:該模塊主要由用戶管理、角色管理、資源權(quán)限管理、密碼修改組成。培訓(xùn)管理:該模塊主要是進(jìn)行員工培訓(xùn)信息的維護(hù),主要是對(duì)培訓(xùn)類型管理、培訓(xùn)檔案管理和培訓(xùn)效果統(tǒng)計(jì)。該系統(tǒng)分為六個(gè)模塊:人事管理、考勤管理、工資管理、招聘管理、培訓(xùn)管理、權(quán)限管理??梢詫?duì)數(shù)據(jù)進(jìn)行插入、刪除、修改、查詢。Controller也處于Web Tier,通常用Servlet來(lái)實(shí)現(xiàn),即頁(yè)面顯示的邏輯部分實(shí)現(xiàn)。在J2EE模式中,通常采用service to worker模式實(shí)現(xiàn),而service to worker模式可由集中控制器模式,派遣器模式和Page Helper模式組成。因?yàn)門omcat 技術(shù)先進(jìn)、性能穩(wěn)定,而且免費(fèi),因而深受Java 愛(ài)好者的喜愛(ài)并得到了部分軟件開(kāi)發(fā)商的認(rèn)可,成為目前比較流行的Web 應(yīng)用服務(wù)器。,提供了泛型等非常實(shí)用的功能,其版本也不斷更新,運(yùn)行效率得到了非常大的提高。在人員招聘方面,企業(yè)通過(guò)Internet對(duì)外發(fā)布招聘信息,應(yīng)聘人員可以根據(jù)自己的特點(diǎn)填報(bào)相關(guān)空缺職位;在內(nèi)部管理方面,也能方便員工交流;在業(yè)績(jī)考勤管理方面,能對(duì)公司員工的日??记?、加班、出差、請(qǐng)假考勤進(jìn)行相關(guān)的記錄統(tǒng)計(jì),得到相關(guān)的負(fù)責(zé)人的批準(zhǔn)方能生效。 人力資源管理系統(tǒng)(HRMS),包括人事日常事務(wù)、薪資、招聘、培訓(xùn)、考核,同時(shí)人力資源的管理也指組織或社會(huì)團(tuán)體運(yùn)用系統(tǒng)學(xué)理論方法,對(duì)企業(yè)的人力資源管理各個(gè)方面進(jìn)行分析、規(guī)劃、實(shí)施、調(diào)整,提高企業(yè)人力資源管理水平,使人力資源更有效的服務(wù)于組織或團(tuán)體目標(biāo)。通俗地說(shuō),就是人力資源管理信息化或自動(dòng)化。管理信息系統(tǒng)的設(shè)計(jì)是為了服務(wù)于企業(yè)內(nèi)部大多數(shù)業(yè)務(wù)操作員,將業(yè)務(wù)操作人員的重復(fù)性勞動(dòng)進(jìn)行初步自動(dòng)化,即從管理理論抽象出理想化的業(yè)務(wù)管理模式,在基于該業(yè)務(wù)模式的基礎(chǔ)上實(shí)現(xiàn)低層次的數(shù)據(jù)處理或業(yè)務(wù)流程電子化。在系統(tǒng)需求分析的設(shè)計(jì)過(guò)程中,我們通過(guò)網(wǎng)絡(luò)了解人力資源管理系統(tǒng)的功能組成部分,并通過(guò)對(duì)公司的咨詢進(jìn)行分析,最后通過(guò)小組會(huì)議討論的方法獲得需求分析,根據(jù)用戶需求設(shè)計(jì)開(kāi)發(fā)思路,采用圖形來(lái)建立業(yè)務(wù)邏輯,最終確定系統(tǒng)功能模塊。JDK(Java Development Kit)是Sun Microsystems公司為Java開(kāi)發(fā)人員設(shè)計(jì)的的產(chǎn)品。 Eclipse最先是由IBM公司開(kāi)發(fā)的替代商業(yè)軟件Visual Age for Java的下一代IDE開(kāi)發(fā)環(huán)境,2001年11月貢獻(xiàn)給開(kāi)源社區(qū),現(xiàn)在由非營(yíng)利軟件供應(yīng)商聯(lián)盟Eclipse基金會(huì)(Eclipse Foundation)管理。當(dāng)Controller改變了Models的數(shù)據(jù)或者屬性,所有依賴的View都會(huì)自動(dòng)更新。Views相當(dāng)于一棵樹(shù),可以用Composite Pattern來(lái)實(shí)現(xiàn)。可行性分析簡(jiǎn)單的對(duì)本系統(tǒng)的技術(shù)可行性、操作可行性、軟硬件的選擇的分析說(shuō)明。 該系統(tǒng)在操作上很簡(jiǎn)單的,使用者完全可以沒(méi)有專業(yè)的計(jì)算機(jī)知識(shí)。人事管理:該模塊是關(guān)于公司的人事信息維護(hù),首先是對(duì)入職員工的基本信息的錄入、修改、瀏覽等操作;其次是員工人事檔案、合同檔案等基本信息的管理和公司的部門管理;最后,并對(duì)公司的人事信息從工種,專業(yè),學(xué)歷等屬性進(jìn)行統(tǒng)計(jì)分析。本系統(tǒng)是一個(gè)典型的數(shù)據(jù)庫(kù)開(kāi)發(fā)應(yīng)用程序,主要由招聘管理、人事管理、考勤管理、薪資管理、培訓(xùn)管理和系統(tǒng)設(shè)置六大模塊組成,規(guī)劃系統(tǒng)功能模塊如下:招聘管理模塊:該模塊主要是由招聘信息管理、簡(jiǎn)歷管理、面試檔案管理、招聘職位、統(tǒng)計(jì)分析組成。數(shù)據(jù)庫(kù)系統(tǒng)應(yīng)充分熟悉用戶各方面的需求,對(duì)于本系統(tǒng)用戶的需求具體體現(xiàn)在各種信息的提供、保存、更新和查詢,這要求數(shù)據(jù)庫(kù)的結(jié)構(gòu)能充分滿足各種信息的輸入和輸出,收集基本數(shù)據(jù)、數(shù)據(jù)結(jié)構(gòu)及數(shù)據(jù)處理的流程,為后面的具體設(shè)計(jì)打下數(shù)據(jù)基礎(chǔ)。根據(jù)系統(tǒng)功能分析和需求總結(jié),考慮到將來(lái)功能上的擴(kuò)展,設(shè)計(jì)出員工基本信息表、工種類型表、職位表、部門表等十八個(gè)表。人事管理模塊由人事基本信息、工種類型、職位類型、員工狀態(tài)、部門信息、人事檔案、人事變動(dòng)、專業(yè)資料、學(xué)歷類型和統(tǒng)計(jì)分析等子模塊組成。如果可以刪除,需要彈出確認(rèn)窗口,避免誤刪。如果可以刪除,需要彈出確認(rèn)窗口,避免誤刪。1. 界面設(shè)計(jì) 專業(yè)資料管理界面設(shè)計(jì)如圖57:從表hr_zyzl中查詢出公司所有工種信息,在頁(yè)面中動(dòng)態(tài)生成表格記錄。人事變動(dòng)界面設(shè)計(jì)為圖59:從表hr_rsbd中查詢出公司所有人事變動(dòng)信息,在頁(yè)面中動(dòng)態(tài)生成表格記錄。用戶點(diǎn)擊寫入請(qǐng)假信息按鈕將出差信息寫入數(shù)據(jù)庫(kù)。例如:出勤報(bào)表:可以統(tǒng)計(jì)某段時(shí)間里各個(gè)部門的遲到、早退和礦工次數(shù)比例。1. .界面設(shè)計(jì)角色管理界面設(shè)計(jì)如圖519:圖519角色管理界面設(shè)計(jì)本模塊用于對(duì)角色的綜合管理包括:添加新角色、刪除已有角色、為角色分配權(quán)限,瀏覽系統(tǒng)所有角色。圖61項(xiàng)目用到的庫(kù)文件(1) 通常所有的MVC框架都需要Web應(yīng)用加載一個(gè)核心控制器,對(duì)于本本系統(tǒng)而言,需要加載ActionServlet,它就是本系統(tǒng)的核心控制器,只要Web應(yīng)用加載了ActionServlet,就可以獲得整個(gè)MVC框架所提供的服務(wù)。URL指定連接數(shù)據(jù)庫(kù)的URL。數(shù)據(jù)庫(kù)中有幾個(gè)表就有幾個(gè)持久化類。 } public void setYhm(String yhm) { = yhm。 (1, pk)。 } ()。 (2, ())。 int flag。 ()。 } return flag。amp。 ()。 protected final String FAILURE=failure。本系統(tǒng)每個(gè)顯示頁(yè)面都是由兩部分組成:頭頁(yè)面,主頁(yè)面。業(yè)務(wù)規(guī)則、輸入校驗(yàn)存在于中間控制層,因此當(dāng)業(yè)務(wù)規(guī)則發(fā)生改變或增加時(shí),只需要更改或增加相應(yīng)業(yè)務(wù)處理邏輯,在很短的時(shí)間內(nèi)就能完成系統(tǒng)開(kāi)發(fā)和部署,而客戶端應(yīng)用程序不需要做任何邏輯處理,能很好的滿足了各個(gè)部門快速多變的業(yè)務(wù)需求,從而擁有了很好的可擴(kuò)展性和可維護(hù)性。致 謝本文是在導(dǎo)師張玉華老師的悉心指導(dǎo)下完成的?!?pursue Talent Management.Online recruiting has bee one of the primary methods employed by HR departments to garner potential candidates for available positions within an organization. Talent Management systems typically enpass:☆ analyzing personnel usage within an organization。與此同時(shí),對(duì)于企業(yè)內(nèi)部現(xiàn)有