人才測評在人力資源管理中的應用及人才測評系統(tǒng)設計與實現(xiàn)考試管理_第1頁
人才測評在人力資源管理中的應用及人才測評系統(tǒng)設計與實現(xiàn)考試管理_第2頁
人才測評在人力資源管理中的應用及人才測評系統(tǒng)設計與實現(xiàn)考試管理_第3頁
人才測評在人力資源管理中的應用及人才測評系統(tǒng)設計與實現(xiàn)考試管理_第4頁
人才測評在人力資源管理中的應用及人才測評系統(tǒng)設計與實現(xiàn)考試管理_第5頁
已閱讀5頁,還剩63頁未讀 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

XIII江西財經大學工商管理學院學年論文題目:人才測評在人力資源中的應用學院工商管理學院學生姓名學號專業(yè)人力資源管理專業(yè)指導教師二OXX年九月七日摘要在人力資源開發(fā)和管理中,如何招聘到適合企業(yè)的人才、如何選拔人才,實現(xiàn)人崗匹配、如何有針對性地培訓企業(yè)員工,都成為了擺在企業(yè)面前的難題??v觀國內外許多成功企業(yè)的發(fā)展歷程,人才測評在其人力資源開發(fā)和管理中發(fā)揮著重要的作用。它為企業(yè)選人、用人、育人和留人提供了科學的依據(jù)。在國內,人才測評已越來越受到企業(yè)的關注,已有越來越多的企業(yè)開始借助人才測評為企業(yè)人力資源開發(fā)和管理提供決策依據(jù)。但是,目前國內的人才測評水平較發(fā)達國家相比,還有很大的差距。本文從人才測評在人力資源管理中的地位、作用入手,分析人才測評的現(xiàn)狀,并描述了人才測評的發(fā)展前景,進一步明確人才測評在人力資源管理中的重要作用。本文一共有四部分組成:第一部分是緒論。該部分先是簡單介紹了人才測評在人力資源開發(fā)和管理中的作用和地位,指出了進行人才測評研究的重要性,引導人們正確認識人才測評。第二部分是人才測評的相關理論。該部分簡單介紹了人才測評相關理論。接著又對我國人才測評的發(fā)展現(xiàn)狀以及存在的問題作了介紹,指出了進行人才測評研究的必要性和緊迫性。第三部分是我國人才測評常用的方法。該部分著重對我國人才測評常用的方法進行介紹,進一步了解中國人才測評現(xiàn)狀。第四部分是人才測評的發(fā)展趨勢及前景。該部分用較為簡潔了語言總結了全文,重新強調了人才測評的重要作用,指出了在人才測評方面還存在的主要問題,最后展望在人才測評發(fā)展方面的前景。關鍵詞:人才測評,人力資源管理,應用,發(fā)展目錄緒論 31、人才測評在人力資源中的地位 32、人才測評在人力資源中的作用 3第一章人才測評相關理論 41、人才測評的概念 41.1人才測評的定義 41.2人才測評的分類 42、現(xiàn)代人才測評的發(fā)展現(xiàn)狀 42.1西方人才測評的發(fā)展狀況 42.2中國人才測評的發(fā)展及現(xiàn)狀 53、我國人才測評存在的問題 5第二章我國人才測評常用的方法 61、測驗法 61.1心理測驗 61.2成就測驗 62、面試法 62.1非結構化面試 62.2結構化面試 72.3半結構化面試 73、評價中心法 7第三章人才測評的發(fā)展趨勢及前景 71、人才測評的發(fā)展趨勢 72、人才測評的前景展望 8緒論1、人才測評在人力資源中的地位人力資源開發(fā)和管理是對人力這一特殊的資源進行有效開發(fā)、合理利用和科學管理。人力資源開發(fā)和管理活動包括三方面:一是人力資源的鑒定,主要包括人力規(guī)劃、人員甄選、調配和安置;二是人力資源的保留,主要包括報酬與福利、勞資關系,安全與衛(wèi)生以及工作環(huán)境;三是人力資源的使用與發(fā)展,主要包括工作績效評估、員工培訓、事業(yè)策劃以及員工溝通。在人力資源開發(fā)和管理中,人才測評是十分重要的中間環(huán)節(jié)和和基礎工作,起著承上啟下的作用。一方面,人才測評以科學的測評工具和程序,對人才的知識及能力傾向、工作技能、工作業(yè)績、發(fā)展?jié)撃?、個性特征、情緒狀況等進行評定,對人才的質量和價值做出科學的、定量的鑒別和判斷,為企業(yè)選人、用人等提供較為客觀的依據(jù);另一方面,人才測評也為員工的培訓及發(fā)展提供了科學的指導。通過測評,企業(yè)可以充分認識員工的素質、特長和潛能,有目的地制定培訓計劃和職業(yè)生涯規(guī)劃??梢赃@么說,人才測評與工作分析、績效考核、薪酬體系、員工培訓和職業(yè)生涯規(guī)劃共同構成了人力資源開發(fā)和管理體系,缺一不可。2、人才測評在人力資源中的作用人才測評是人力資源決策的基本工具,其最主要的作用是為人力資源決策提供可靠、客觀的依據(jù)。其具體作用如下:●人力資源科學選拔的依據(jù)因事?lián)袢?、人事匹?是人力資源管理中最主要的內容之一。在人力資源科學配置這個復雜的系統(tǒng)工程中,當職位說明書完成以后,根據(jù)崗位對人員知識、技能、素質的要求,通過人才測評,選擇最合適的人選,使每個人既能勝任本崗位的工作,又能充分發(fā)揮其潛能,同時也不造成人力資源浪費。無論是在新員工的招錄,還是崗位的流動,人才測評均可為人才科學配置提供可靠依據(jù)?!袢肆Y源科學配置的依據(jù)為了適應瞬息萬變的市場行情,團隊必須隨時調整自己的發(fā)展戰(zhàn)略,開拓新的工作業(yè)務。面對新的任務,要評價原有的人員能否勝任,同時當有更高層次崗位需要人選時,為了避免主觀臆斷和長官意志,走出只考察原崗位表現(xiàn)的局限,在績效考核的基礎上,通過素質測評,客觀公正的對其評價,為人才科學使用和選拔,提供可靠依據(jù)?!袢肆Y源科學激勵的依據(jù)激勵手段的科學使用,是調動員工奮發(fā)進取的積極性,激活內在潛能的制度保障。它能引導員工圍繞發(fā)展目標而規(guī)范自己的行為,在薪酬、福利、表彰、晉級等物質獎勵、精神獎勵的使用上,通過績效的定性定量考核,對員工事業(yè)驅動、物質驅動傾向的客觀評定,做到有的放矢,為科學激勵提供可靠依據(jù)?!袢肆Y源科學開發(fā)的依據(jù)開發(fā)員工潛能是團隊效益最大化、最經濟的手段。人才測評,力圖從智力、能力傾向、心理素質、體能等個性特征方面,了解其基本素質、發(fā)展?jié)撃?,提供診斷信息,制定出具有針對性的培訓和使用計劃,為人力資源的科學開發(fā)提供依據(jù)?!駡F隊建設的依據(jù)團隊的建設,不是每個成員工作績效簡單的疊加,而應是團隊的效益大于各成員工作績效之和。要達到這個目的,就必須考慮團隊成員的匹配。無論是個性的匹配,還是價值取向的匹配,都可通過人才測評來了解,為團隊建設提供科學依據(jù)。第一章人才測評相關理論1、人才測評的概念1.1人才測評的定義人才測評,又稱人才素質測評,是運用先進的、科學的方法,對員工的知識水平、能力標準、個性特征、工作業(yè)績、發(fā)展?jié)撃苓M行測量和定性的活動。測量是定量過程,是通過各種量表、問卷、指標體系對人的基本素質、業(yè)績進行定量分析;評定是定性過程,是對測量的定量結果,根據(jù)測評目的,進行綜合定性分析。其中“測”是“評”的基礎,“測”是一個收集被測評者在其工作和生活中表現(xiàn)出來的種種信息的過程;“評”是第二環(huán)節(jié),所謂“評”就是推測、評價和量度,也就是通過對“測”的環(huán)節(jié)中獲得的被測評者的信息進行分析、概括、歸納、抽象或比較,得出定性或定量的結論。人才測評是一門融心理學、行為學、測量學、統(tǒng)計學、管理學、社會學及計算機技術于一體的綜合學科。1.2人才測評的分類按不同的標準劃分,人才測評有不同的類型。從目的和用途的角度來看,人才測評可以分為五種類型:選拔性測評、配置性測評、開發(fā)性測評、診斷性測評、考核性測評。從內容角度來看,人才測評可以分為:人格品質測評、職業(yè)適應性測評、職業(yè)能力測評。從測評客體來看,可以分為:領導人才測評、管理人才測評、科技人才測評。2、現(xiàn)代人才測評的發(fā)展現(xiàn)狀2.1西方人才測評的發(fā)展狀況西方發(fā)達國家早在19世紀末就在教育和醫(yī)療領域對測評個體差異的手段和技術展開了研究。在20世紀20年代德國軍事部門為挑選軍事指揮人才而進行的人才測評工作中得到進一步發(fā)展。二戰(zhàn)時期,人才測評方法被英國陸軍和英國文官委員會所借鑒和采用;美國中央戰(zhàn)略情報局在二戰(zhàn)中為選拔訓練出色的特工人員,創(chuàng)造性將情景模擬方法用于測評程序之中,促進并發(fā)展了這種人才測評的方法。二戰(zhàn)之后,此類測評方法被廣泛用于政府機構及工商企業(yè)各界的人才選拔與評價??茖W管理思想的創(chuàng)始者泰勒提出的科學管理及量才分工的思想對于現(xiàn)代人才測評技術廣泛應用于現(xiàn)代企業(yè)管理之中起到了極大的推動作用。美國電報電話公司是最早將現(xiàn)代人才測評方法應用于管理人員選拔與評價的工業(yè)企業(yè)。經過10年的追蹤研究,其結果強有力地支持了現(xiàn)代人才測評方法的有效性和可靠性。其后,像國際商用機器公司、福特公司、標準石油公司等國際著名的公司都將現(xiàn)代人才測評方法用于其人事管理中,取得了很好的經濟效益。相應的,一些社會性的現(xiàn)代人才測評機構或組織也相應建立,如美國普林斯頓的ETS等著名的考試公司也面向全社會開展人才測評服務。2.2中國人才測評的發(fā)展及現(xiàn)狀我國在20世紀二三十年代開始教育領域的測量研究。1989年1月開始建立公務員錄用考試制度,所有想進入公務員隊伍的人必須經過客觀化考試,這標志著國家機關用人制度中開始應用現(xiàn)代人才測評技術。至1992年底,全國29個省市、國務院3個部門都不同程度地采用了人才測評方法補充人員,取得了良好效果。這使得人才測評在社會上引起人們的廣泛關注,北京、上海、四川、湖南等許多省市都開始用現(xiàn)代人才測評技術來選拔廳局級干部。與此同時,我國在高級官員的任用中也開始使用人才測評技術,包括紙筆測驗、結構化面試、文件筐、情景模擬等。由于這種選拔方式比較客觀公正,因而深受社會各界的歡迎和贊許。在社會主義市場經濟條件下,隨著政府職能的轉變和干部人事制度改革的深化,隨著企事業(yè)單位體制的進展,將有越來越多的單位通過社會尋找合適的人才,各類人才必將根據(jù)社會需求和個人價值取向確定方向,進行合理流動。面對選擇與被選擇,錄用與被錄用,人才測評在人力資源的開發(fā)和管理中的作用將日趨明顯。與此對應,隨著人才測評的應用需求不斷擴大,新的人才測評手段不斷發(fā)展,從事人才測評研究和服務的機構也不斷增加,所以這些表明我國人才測評事業(yè)已進入了一個繁榮發(fā)展階段。3、我國人才測評存在的問題但是,我們也必須認識到,在我國,人才測評仍存在很多問題。它們主要表現(xiàn)在:●管理觀念陳舊,將業(yè)績水平與管理能力混為一談。企業(yè)通常只進行業(yè)績評價,很少進行能力與潛力的測評,以業(yè)績作為晉升的標準,造成有些不適合做領導的走上了領導崗位,而有領導潛力但業(yè)績一般(因受客觀因素的影響)的人得不到重用?!癫桓鶕?jù)企業(yè)或組織的自身特點,盲日照搬書本或別的企業(yè)的方法,常常造成測評效果不理想?!駨娜耸聹y評制度上看,企業(yè)的測評制度不健全,缺乏日常考核的工作基礎,測評標準不明確、測評項日不全面、測評內容不具體,從而使最終的測評成果不真實、不可靠,也就不能作為人事決策的依據(jù)。第二章我國人才測評常用的方法1、測驗法測驗是人才選拔中的重要工具,它的主要特點就是標準化程度高。測驗的種類很多,但大致可分為心理測驗和成就測驗兩大類。1.1心理測驗心理測驗是現(xiàn)代人員測評過程中的一種非常重要的技術。它實質上是行為樣本組的客觀化和標準化的測量。通過觀察人的少數(shù)有代表性的行為,依據(jù)確定的原則,對貫穿于人的行為活動中的心理特征,進行推論和數(shù)量化的一種科學手段心理測驗可以反映被測者的能力特征,預測其發(fā)展?jié)撃埽部梢詼y定求職者的人格品質及職業(yè)興趣等。1.2成就測驗成就測驗就是我們通常所說的考試。成就測驗主要是針對特定領域為檢測應試者對有關知識和技能的掌握程度而設計的。考試應用的領域非常廣泛,自我國科舉首創(chuàng)考試以來,一直沿用至今,并且現(xiàn)在考試已逐步向標準化、客觀化發(fā)展但考試更偏重于知識和技能的考察,所以它考察人的素質的全面性程度常常受到質疑。2、面試法面試是人事測評與選拔中最常用的方法。面試是指在特定時間、地點所進行的,在主考官前被測者用口述方式回答問題,通過主考官和被測者雙方面對面的觀察、交談等雙向溝通形式,來了解被測者的素質特征、能力狀況以及求職動機等方面情況的一種人員甄選與測評技術。主考官根據(jù)被測者在面試過程中的行為表現(xiàn),來觀察分析被測評人回答問題的正確程度來予以評定成績。它是人事管理領域應用最普遍的一種測量形式。一般來說,面試可以分為非結構化面試、結構化面試和半結構化面試。2.1非結構化面試非結構化面試沒有既定的模式、框架和程序,主考官可以“隨意”向被測者提出問題,而對被測者來說也無固定答題標準的面試形式。主考官提問問題的內容和順序都取決于其本身的興趣和現(xiàn)場應試者的回答。這種方法給談話雙方以充分的自由,主考官可以針對被測者的特點進行有區(qū)別的提問。雖非結構化面試形式給面試考官以自由發(fā)揮的空間,但這種形式也有一些問題,它易受主考官主觀因素的影響,面試結果無法量化以及無法同其他被測者的評價結果進行橫向比較等。2.2結構化面試結構化面試是近些年來逐步發(fā)展、成熟并被廣泛采用的一種面試形式,它首先要對職位進行分析,確定面試的測評要素,在每一個測評維度上預先編制好面試題目并制定出相應的評分標準,面試過程要遵循一種客觀的評價程序等;在結構化面試中,往往由事先確定的提問提綱,里面列出了需要了解的各方面問題而且這些問題通常還可能有一定的內在邏輯關系。面試時,主考官按照固定的程序向被測者提問這些問題,所有被測者都回答同樣結構的問題。結構化面試往往有標準化的評分表和詳細的評分標準,它類似于一種標準化的面試。2.3半結構化面試半結構化面試是介于非結構化面試和結構化面試之間的一種形式。它結合兩者的優(yōu)點,有效避免了單一方法上的不足??偟恼f來,面試的方法有很多優(yōu)勢面試過程中的主動權主要控制在評價者手中,具有雙向溝通性,可以獲得比測驗法中更為豐富、完整和深入的信息,并且面試可以做到內容的結構性和靈活性的結合。3、評價中心法評價中心被認為是現(xiàn)代人員素質測評的一種新方法,該程序的其中一項是對領導才能的測評,測評的方法是讓被試者參加指揮一組士兵,他必須完成一些任務或者向士兵們解釋一個問題。在此基礎上評價者對他的面部表情、講話的形式和筆跡進行觀察。這便是評價中心的最早雛形。評價中心法是一種綜合性的方法,它使用各種不同的技術對多個心理維度進行評定;它是一種為組織判斷和預測那些與組織的工作績效目標相關聯(lián)的個體行為,以評價被測者操作能力及管理素質為中心,所進行的一種標準化活動程序是一種比較全面的測評方法。它的最突出特點就是情境模擬性,所以它的核心部分就是情境模擬測評。情境模擬測評主要有以下幾種形式:公文筐測驗、小組討論(包括無領導小組討論和有領導小組討論)、案例分析、即席發(fā)言、角色扮演、管理游戲、無領導小組任務、事實判斷、面談模擬、與人談話等。在人才素質測評中,以上所介紹的心理測驗、面試和評價中心是最科學最核心的技術,也是被關注最多的。除此以外,勝任特質評價、360度考核、背景調查、履歷分析、情境訪談、成就記錄等也是測評人才素質較為有效的方法。第三章人才測評的發(fā)展趨勢及前景1、人才測評的發(fā)展趨勢近來人才測評發(fā)展趨向多元化。在測評過程方面,由主觀隨意性向客觀化發(fā)展;測評方法方面,由單獨擇用向綜合化發(fā)展;測評手段上,由傳統(tǒng)型向現(xiàn)代化方向發(fā)展;測評操作方面,由經驗性向模式化與簡單化發(fā)展;測評決策方面,由權威性向民主化方向發(fā)展;測評結果方面,由抽象向具體發(fā)展,由共性化向個性化發(fā)展。2、人才測評的前景展望有資料顯示在國外的人才選拔中,應用人才測評的比率高達83%。在我國,大的外資企業(yè)般都有自己的測評系統(tǒng)。而越來越多的企事業(yè)單位也將素質測評報告作為選拔人才的一項硬件?!袢瞬艤y評方法受到高度重視。隨著市場經濟的發(fā)展,企業(yè)面臨更為激烈的市場競爭和人才競爭,企業(yè)選人、用人的重要性已提到了一個前所未有的高度。人才測評這一選人、用人的科學手段正受到企業(yè)和政府部門等用人單位的高度重視。其次,人才測評方法發(fā)展的環(huán)境越來越好。社會主義市場經濟的發(fā)展,政治體制和干部人事制度改革的不斷推進,公開、平等、競爭等觀念深入人心,為人才測評的發(fā)展創(chuàng)造了良好的環(huán)境?!袢瞬艤y評方法發(fā)展空間廣闊。人才測評方法不僅適用于企業(yè),而且適用于黨政機關;不僅適用于人才的選拔任用,而且適用于人才的培訓與配置;不僅適用于一般人才,而且適用于領導人才和高層次人才。在西方,人才測評技術已得到廣泛而深入的應用并已。如果包括與測評服務相關聯(lián)的咨詢和培訓費用,則可達100多億美元。在我國,人才測評尚未廣泛應用,特別是西部地區(qū)和中小城市及黨政機關應用較少??傊?,人才測評必將給我們帶來非??捎^的社會效益和經濟效益,在社會進步與企業(yè)的發(fā)展中發(fā)揮它不可替代的作用。人才測評系統(tǒng)設計與實現(xiàn)考試管理目錄1緒論 11.1人才測評系統(tǒng)開發(fā)背景 11.2國內外研究現(xiàn)狀 11.3開發(fā)目的 21.4本課題研究的意義 32相關知識介紹 42.1開發(fā)環(huán)境及運行環(huán)境 42.1.1 開發(fā)環(huán)境 42.1.2 運行環(huán)境 42.2開發(fā)運行平臺選擇及分析 42.2.1 系統(tǒng)開發(fā)平臺選擇 42.2.2 相關技術分析 52.3系統(tǒng)優(yōu)點 83人才測評系統(tǒng)總體設計 93.1人才測評系統(tǒng)介紹 93.2系統(tǒng)范圍 93.3系統(tǒng)體系結構 93.4系統(tǒng)總體流程 113.5系統(tǒng)架構 123.6功能架構 一三3.7數(shù)據(jù)庫結構圖 一五3.7.1 數(shù)據(jù)模型 163.8數(shù)據(jù)庫表 174人才測評系統(tǒng)詳細設計 234.1功能概述 234.2個人信息完善 234.2.1 功能概要 234.2.2 處理流程 234.2.3 畫面原型 244.2.4 處理邏輯 244.3考生測評記錄一覽 254.3.1 功能概要 254.3.2 處理流程 254.3.3 畫面原型 254.3.4 處理邏輯 264.4正式測評考卷一覽 274.4.1 功能概要 274.4.2 畫面原型 274.4.3 處理邏輯 274.5正式測評首頁 274.5.1 功能概要 274.5.2 處理流程 274.5.3 畫面原型 284.5.4 處理邏輯 294.6DEMO測評首頁 294.6.1 功能概要 294.6.2 畫面原型 294.6.3 處理邏輯 304.7DEMO測評成績顯示 304.7.1 功能概要 304.7.2 畫面原型 304.7.3 處理邏輯 304.8系統(tǒng)消息設計 304.9技術難點及解決方案 315系統(tǒng)測試 345.1系統(tǒng)測試方法 345.2測試環(huán)境描述 345.3系統(tǒng)運行實例 355.3.1 考生測評記錄一覽測試 355.3.2 正式測評考卷一覽測試 365.3.3 正式測評首頁測試 395.3.4 DEMO測評首頁測試 405.3.5 DEMO測評成績顯示測試 415.3.6 個人信息完善測試 425.4負載測試 435.5測試結果及改進建議 445.5.1 測試結果綜述 445.5.2 改進建議 446結論 45致謝 46參考文獻 47西南石油大學本科畢業(yè)設計(論文)人才測評系統(tǒng)設計與實現(xiàn)—考試管理PAGE4PAGE3緒論本章內容展示了人才測評系統(tǒng)的開發(fā)背景,國內外研究現(xiàn)狀,開發(fā)目的以及本系統(tǒng)的研究意義。人才測評系統(tǒng)開發(fā)背景隨著社會分工的日益細化,以及經濟社會的高速發(fā)展,個體與個體之間,組織與組織之間的競爭態(tài)勢不斷從廣度與深度兩個方面發(fā)展,工作本身對人的素質和心理適應性的要求越來越高。許多待遇優(yōu)厚、工作舒適、社會地位高的職位常常具有眾多的求職者,此時,單憑個人經驗的選拔方法無法對人的心理素質進行科學準確的評估。在人力資源管理領域,人才測評可以用來對人才進行選拔。人才測評的運用可以使人事決策更為科學、準確,并可大大提高選拔的效率。知識經濟時代,人才是關鍵。全球范圍內的企業(yè)內部組織正在發(fā)生巨變,未來企業(yè)成功的關鍵的依靠是企業(yè)的人才,人才之爭已經成為市場競爭中的核心內容之一,以人才為本成為企業(yè)立足和發(fā)展的根本。有效的管理企業(yè)的人才,為企業(yè)提供強有力的儲備人才,使之成為企業(yè)發(fā)展的主動力。通過人才知識測評,掌握最新的。準確的企業(yè)人才技能資源信息,并對其進行復雜的統(tǒng)計與分析,從而充分發(fā)揮每個員工的潛能,為企業(yè)創(chuàng)造更大的價值。面對大量的人員招聘,采用人力處理即浪費時間、又浪費人力和物力,并且數(shù)據(jù)的準確性低,單憑個人經驗的選拔方法無法對人的心理素質進行科學準確的評估,企業(yè)往往選錯人,造成不必要的損失和麻煩,對企業(yè)本身和求職者個人來說都不利。國內外研究現(xiàn)狀上世紀九十年代末,人才測評在國內開始受到企業(yè)和個人的重視,幾年的時間內已經有幾百家機構開始從事這方面的工作。但人才測評在我國的發(fā)展還不成熟,有不少難盡人意之處,例如很多測評已經過時,不適合現(xiàn)代人的特點,也有一些機構將國外的測評工具進行翻譯直接使用,不進行本土化研究。而人們對測評的認識也有一些誤解,許多測評機構和媒體在宣傳方面有些夸大,導致很多人對測評寄予極高的期望,或者認為測評就是考試,并且希望測評能夠做決定,給自己一個結論。

國內絕大多數(shù)的測評公司以企業(yè)服務為主,不提供針對個人的服務。目前也有600家左右的機構從事個人職業(yè)規(guī)劃工作,不過大多是只有2-3人的作坊式小公司,10人左右的公司已經是鳳毛麟角。這些機構對測評很重視,但沒有自己的研發(fā)實力,通常是購買其他公司的測評工具。測評中以興趣測評、性格測評、技能測評和價值觀測評應用最為廣泛。

美國和歐洲的測評發(fā)展較早,已經有近百年的歷史,目前應用得比較成熟,分類也非常細,不同的測評會有不同應用要求,如測評應用人員的教育背景、資格等。實際上,測評在西方已經形成產業(yè)。拿美國來說,每年人才測評服務的直接收入就達10億美元以上,如果包括與測評服務相關聯(lián)的咨詢和培訓費用,則可多達100多億美元。對個人來說不論是升學、就業(yè)、跳槽、晉升、考核,都要經歷各種各樣的測評。因此測評系統(tǒng)在市場上很有前景。只要企業(yè)建立測試中心,配備熟悉測評工具使用的人力資源從業(yè)者,由專業(yè)測評公司提供工具量表,企業(yè)自行組織測評,測評結果再由專業(yè)測評公司來評價。人力資源經理只需要選擇適合需要的測評工具就可以。開發(fā)目的1、以選拔為目的:企業(yè)進行外部選拔或內部晉升的過程中面對各具特點候選人,如何選擇出與崗位素質標準最接近的候選人,盡量達到人職匹配是解決問題的關鍵。很多企業(yè)會根據(jù)崗位素質標準有針對性地選擇測評方法,對候選人進行客觀的評價。2、以培訓為目的:企業(yè)針對中高層管理者的培訓是企業(yè)內部人力資源開發(fā)的關鍵環(huán)節(jié),中高層管理者的工作特點與在企業(yè)內部關鍵的作用,就決定了人力資源部門不可能用針對基層員工的培訓需求分析方法,對其進行培訓需求評估。必須要找到能夠真實反映中高層管理者實際素質水平與崗位素質標準差異的方法。很多國際知名的企業(yè)將人才招聘選拔技術作為培訓需求分析的有效工具,與重要的培訓方法。3、以考核為目的:在傳統(tǒng)的績效考核中對能力的考核往往采用民主評議、上下級評議等受人為因素影響較大的方法。評議結果受任職者在內部人際關系的影響明顯,不能客觀的反映任職者真實的素質水平。人才招聘選拔在績效考核或在績效管理中的應用能夠極大地解決這個問題,杜絕在能力考核過程中受組織內部人際關系的影響?,F(xiàn)在很多企業(yè)已經把測評中心(assessmentcenter)技術引入了績效管理體系之中。4、以診斷為目的:為什么相同的崗位、政策與環(huán)境,而不同任職者的績效水平卻有很大的差異?這一直是困擾企業(yè)管理者的問題。人才招聘選拔技術在員工能力診斷中能夠通過多種科學的方法,發(fā)現(xiàn)造成績效差異的關鍵性因素。并提取其中通過培訓與指導可以獲得顯著提高的素質對被試者進行反饋,以達到提高被試者績效水平的目的。本課題研究的意義人才就是效益,這已是成為企業(yè)管理者的經營理念。然而,如何科學、快捷地選拔人才,如何有效地激勵人才,仍是許多企業(yè)管理者的困惑。人才測評由于科學的理論依據(jù)和技術的可操作性,已成為西方企業(yè)選擇與考核人才的必備手段。隨著其理論的深化及技術的更新,人才測評在管理中的價值日益突出。人才測評有助于企業(yè)全面了解人才、有助于公平的選擇任用人才、有助于人才使用中的因才施用、有助于人才資源的合理開發(fā)、有助于高效地激勵人才。目前,隨著市場經濟的發(fā)展,人才測評進入我國企業(yè)已勢不可擋??傊v觀人才測評的發(fā)展與應用歷史,我們可以這樣說,只要企業(yè)能夠科學地應用人才測評,就一定能夠感受到其無比的價值。相關知識介紹本章內容主要介紹開發(fā)人才測評系統(tǒng)的相關知識,包括開發(fā)環(huán)境,開發(fā)平臺,及開發(fā)本系統(tǒng)使用到的技術分析以及本系統(tǒng)的優(yōu)點等。開發(fā)環(huán)境及運行環(huán)境開發(fā)環(huán)境AMDAthlon(tm)IIX22一五,1.87GB內存,360G硬盤Microsoft?Windows?XPProfessionaleclipse-SDK-3.5.1-win32Apache-tomcat-6.0.26Oracle10g_home2TortoiseSVN1.6.6運行環(huán)境CPU:Pentium500MHz以上Memori:256MB以上OS:Windows2000,XP互聯(lián)網IE6.0以上、火狐1.5以上且支持JavaScript和Ajax的WEB瀏覽器;800*600或以上的屏幕分辨率開發(fā)運行平臺選擇及分析系統(tǒng)開發(fā)平臺選擇IDE工具本系統(tǒng)采用免費開源的IDEEclipse,利用它可以在數(shù)據(jù)庫和J2EE的開發(fā)、發(fā)布,以及應用程序服務器的整合方面極大的提高工作效率。簡單而言,Eclipse包括了完備的編碼、調試、測試和發(fā)布功能,完整支持HTML、Struts、JSP、CSS、JavaScript、SQL。Web服務器服務器選用Apache開源的服務器Tomcat,Tomcat服務器是一個免費的開放源代碼的Web應用服務器,是Apache軟件基金會(ApacheSoftwareFoundation)的Jakarta項目中的個核心項目,由Apache,Sun和其他一些公司及個人共同開發(fā)而成。由于有了Sun的參與和支持,最新的Servlet和JSP規(guī)范總是能在Tomcat中得到體現(xiàn),Tomcat6支持最新的Servlet2.4和JSP2.0規(guī)范。因為Tomcat技術先進、性能穩(wěn)定,而且免費,因而深受Java愛好者的喜愛并得到了部分軟件開發(fā)商的認可,成為目前比較流行的Web應用服務器。前端設計工具Dreamweaver是一個非常專業(yè)的網頁設計軟件,它包括可視化編輯、HTML代碼編輯的軟件包,并支持ActiveX,JavaScript,Java,Flash,ShockWave等特性。同時它還提供了自動更新頁面信息的功能。Dreamweaver還采用了RoundtripHTML技術。這項技術使得網頁在Dreamweaver和HTML代碼編輯器之間進行自由轉換,HTML句法及結構不變。這樣,專業(yè)設計者可以在不改變原有編輯習慣的同時,充分享受到可視化編輯帶來的益處。數(shù)據(jù)庫后臺數(shù)據(jù)庫選為Oracal10g,主要因為系統(tǒng)在Oracal10g上運行良好。Oracal10g一款在企業(yè)內和因特網上開發(fā)、部署和管理應用的高移動性和可伸縮性的數(shù)據(jù)庫。最主要的新特性是在數(shù)據(jù)庫中包括Java和因特網能力,還包括能夠管理和訪問多媒體(視頻、音頻、圖像、文本、空間)的OracleinterMedia。Oracle10g還包括OracleWebDB,這個Web開發(fā)環(huán)境使開發(fā)者能建立使用標準的Web瀏覽器和Oracle10g數(shù)據(jù)庫的動態(tài)的、數(shù)據(jù)驅動的Web網站。相關技術分析1、MVC模式上世紀70年代,MVC模式在Smalltalk-80的GUI設計中被提出,體現(xiàn)了將狀態(tài)與表示分離的思想。MVC模式至今已被廣泛使用,特別是最近幾年被推薦為Sun公司J2EE平臺的設計模式,受到越來越多的Web開發(fā)者的歡迎。MVC模式將用戶面臨的問題分為3個部分。數(shù)據(jù)模型部分包括程序的計算部分,視圖代表了用戶接口,控制器在用戶和視圖之間交互。它實際上描述了不同部分對象之間的通信方式,以使他們不必卷入彼此的數(shù)據(jù)模型和方法中。隨著面向對象技術的發(fā)展,MVC的含義和用途變得更加廣泛,不僅可以用十組件的構造,也可用于大型面向對象系統(tǒng)的設計。MVC強制性地把應用程序的輸入、處理和輸出分開,如圖2.1所示:ModelModel封裝應用功能;封裝應用屬性;響應狀態(tài)查詢;管理數(shù)據(jù)的存儲和一致性;向視圖通知數(shù)據(jù)變化;Controller定義應用行為/動作;將用戶動作映射到模型;響應視圖選擇;View完成數(shù)據(jù)的顯示;發(fā)送用戶請求給控制器;允許控制器選擇視圖;修改狀態(tài)選擇視圖用戶動作修改通知狀態(tài)查詢圖2.1MVC模型組件關系圖(1)視圖視圖是用戶看到并與之交互的界面。視圖向用戶展示用戶感興趣的業(yè)務據(jù),并能接收用戶的輸入數(shù)據(jù),但是視圖并不進行任何實際的業(yè)務處理。基于應用的復雜勝和規(guī)模性,一個應用可能有很多不同的視圖,因此界面的處理也變得具有挑戰(zhàn)性。MVC設計模式對于視圖的處理僅限于視圖上數(shù)據(jù)的采集和處理,以及用戶的請求,而不包括在視圖上的業(yè)務流程的處理。業(yè)務流程的處理交由模型(Model1)處理。(2)模型模型是與問題相關數(shù)據(jù)的邏輯抽象,代表對象的內在屬性,是應用程序的主體部分。它采用面向對象的方法,將問題領域中的對象抽象為應用程序對象,在這些抽象的對象中封裝了對象的屬性和這些對象所隱含的邏輯。模型表示業(yè)務數(shù)據(jù)和業(yè)務邏輯。一個模型能為多個視圖提供業(yè)務數(shù)據(jù)。同一個模型可以被多個視圖重用。(3)控制器控制器接收用戶的輸入并調用模型和視圖去完成用戶的請求。當用戶在視圖上選擇按鈕或菜單時,控制器接收請求并調用相應的模型組件去處理請求,然后調用相應的視圖來顯示模型返回的數(shù)據(jù)。2、iBatisiBatis是一個ORM(對象-關系映射)框架,它通過對JDBC的封裝為開發(fā)人員提供了便捷的持久化API。使用ibatis提供的ORM機制,對業(yè)務邏輯實現(xiàn)人員而言,面對的是純粹的Java對象,這一層與通過Hibernate實現(xiàn)ORM而言基本一致,而對于具體的數(shù)據(jù)操作,Hibernate會自動生成SQL語句,而ibatis則要求開發(fā)者編寫具體的SQL語句。相對Hibernate等“全自動”O(jiān)RM機制而言,ibatis以SQL開發(fā)的工作量和數(shù)據(jù)庫移植性上的讓步,為系統(tǒng)設計提供了更大的自由空間。作為“全自動”O(jiān)RM實現(xiàn)的一種有益補充,ibatis的出現(xiàn)顯得別具意義。iBatis的核心是SQLMap,使用SQLMap,能夠大大減少訪問關系數(shù)據(jù)庫的代碼。SQLMap使用簡單的XML配置文件將JavaBean映射成SQL語句,對比其他的數(shù)據(jù)庫持續(xù)層和ORM框架(如JDO的實現(xiàn),Hibernate等),SQLMap最大的優(yōu)點在于它簡單易用。要使用SQLMap,只要熟悉JavaBean,XML和SQL,就能使開發(fā)者充分發(fā)揮SQL語句的能力。3、StrutsStruts是一個開源的、基于MVC模式的JavaWeb框架。它定義了自己的標簽庫來實現(xiàn)自己的視圖層,創(chuàng)建了一個內在的Servlet,叫ActionServlet,作為它的控制器,建立一個叫做Action類的對象實現(xiàn)業(yè)務邏輯。視圖組件與業(yè)務邏輯組件的關系在一個叫做struts-config.xml的配置文件中聲明。當Struts應用程序啟動時,它首先從struts-config.xml文件中讀取相關信息。根據(jù)這些信息,它的控制器ActionServlet可以知道把視圖中的請求轉發(fā)給哪個業(yè)務邏輯組件處理:如圖2.2:圖2.2Struts運行狀態(tài)圖可以看到有一個XML文件Struts-config.xml,與之相關聯(lián)的是Controller,在Struts中,承擔MVC中Controller角色的是一個Servlet,叫ActionServlet。ActionServlet是一個通用的控制組件。這個控制組件提供了處理所有發(fā)送到Struts的HTTP請求的入口點。它截取和分發(fā)這些請求到相應的動作類(這些動作類都是Action類的子類)。另外控制組件也負責用相應的請求參數(shù)填充ActionForm(通常稱之為FormBean),并傳給動作類(通常稱之為ActionBean)。動作類實現(xiàn)核心商業(yè)邏輯,它可以訪問JavaBean或調用EJB。最后動作類把控制權傳給后續(xù)的JSP文件,后者生成視圖。所有這些控制邏輯利用Struts-config.xml文件來配置。4、AJAX概述JAX全稱為AsynchronousJavaScriptandXML,即“異步的JavaScript和XML”。其實它不是一種新的技術,而是多種“老”技術的綜合。這些“老”技術包括:JavaScript、XHTML、CSS、DOM、XML和XSTL,XMLHttpRequest。其中包括1)使用文檔對象模型(DOM)作動態(tài)顯示和交互。2)使用XML和XSLT做數(shù)據(jù)交互和操作。3)使用XMLHttpRequest進行異步數(shù)據(jù)獲取。4)使用JavaScript將數(shù)據(jù)綁定并處理。與傳統(tǒng)的Web應用不同,AJAX采用異步交互方式,在用戶與服務器之間引入了一個中間媒介,從而使用戶不再直接與服務器交互,繼而消除了交互過程中的請求—處理—等待—請求—處理—等待這種固定模式所帶來的缺點。這個被引入的中間媒介就是AJAX引擎。用戶的瀏覽器在任務開始時即自動裝載AJAX引擎,AJAX引擎使用JavaScript語言編寫,通常放置在一個隱藏的框架之中。AJAX引擎負責對用戶與服務器之間的交互進行編譯。AJAX引擎的引入,使用戶與服務器之間可以異步工作,AJAX中,用戶發(fā)出一個請求,JavaScript調用AJAX引擎對用戶請求進行分析處理;內存中的數(shù)據(jù)編輯、頁面導航、數(shù)據(jù)校驗這些不需要重新載入整個頁面的需求可以交給AJAX來執(zhí)行需要訪問服務器獲取的數(shù)據(jù),AJAX引擎生成新的請求發(fā)送給服務器。它可以根據(jù)需要自行與服務器進行交互,用戶甚至可以完全不知道幕后發(fā)生的一切。結果就是類似于桌面應用程序的動態(tài)、快速響應、高交互性的體驗,但是背后又擁有互聯(lián)網的全部強大力量。系統(tǒng)優(yōu)點系統(tǒng)的可擴展性較好,系統(tǒng)在設計時,就考慮到了后期的實現(xiàn)留下了很多接口。系統(tǒng)的模塊劃分的很細,設計書很全。責任分工明確,方便后期維護。人才測評系統(tǒng)總體設計本章主要介紹人才測評系統(tǒng)的需求,系統(tǒng)的體系結果,以及數(shù)據(jù)庫的設計等。向讀者系統(tǒng)的介紹本系統(tǒng)的相關知識。人才測評系統(tǒng)介紹在線測評系統(tǒng)是人才招聘系統(tǒng)中的一個子系統(tǒng),由于人才招聘系統(tǒng)是有天府軟件園有限公司組織的實習項目,并采用迭代式開發(fā)流程,因此在線評測系統(tǒng)只完成了本期的主要功能。本系統(tǒng)的主要面向個人用戶和考生用戶,為其提供在線評測功能和個人用戶信息修改及完善功能。本系統(tǒng)主要實現(xiàn)的功能:用戶登錄功能(包括企業(yè)用戶登錄、個人用戶登錄、考生考號登錄),個人用戶注冊,測評記錄一覽,個人用戶信息修改及完善,正式測評,Demo測評。系統(tǒng)范圍本系統(tǒng)作為人才招聘系統(tǒng)的一個輔助系統(tǒng),主要用于提供人才的測評服務,更好的使企業(yè)能夠甄選到自己需要的人才,打造成都軟件人才管理和服務平臺,天府軟件園公司擬開發(fā)本系統(tǒng)來實現(xiàn)這一需求,其關注重點主要在于以下幾點:1、使用系統(tǒng)甄選出園區(qū)企業(yè)需要的各類IT技術人才2、對甄選出的IT行業(yè)人才進行儲備和有效管理3、為園區(qū)企業(yè)提供人才趨勢分析報告4、提供開放性平臺,用于其它行業(yè)進行測評關于2和3、4本期不實現(xiàn)。而本期的目標是作為一個開放性的考試平臺,為培訓聯(lián)盟的企業(yè)提供學員的在線考試服務。系統(tǒng)體系結構人才招聘系統(tǒng)分為4個模塊:人才測評后臺管理模塊,與人才招聘系統(tǒng)的數(shù)據(jù)交互,人才測評批處理模塊,在線人才測評模塊,它們都與數(shù)據(jù)庫發(fā)生交互,筆者負責在線人才測評模塊,如圖3.1所示:圖3.1系統(tǒng)體系結構圖系統(tǒng)總體結構大致分為這些模塊(一)數(shù)據(jù)庫:是一個接收并存儲其它模塊信息并為其它的模塊的運行提供信息支持的部分。每個模塊的信息進出都要通過這一部分,它的信息內容范圍很廣,包括被試的基本信息(報名所提供的)、被試的測試成績、有關評價標準(如常模)、有關個體的評價結論(測評報告)等等。由于測評信息的重要性,故信息管理系統(tǒng)管理和安全性是非常重要的,它是面向高級主試設計的,能夠進入數(shù)據(jù)庫的都是超級用戶,只有他有權進入此系統(tǒng)并進行一定的維護工作。數(shù)據(jù)庫能夠定期地自行備份。(二)在線人才測評模塊:該模塊的功能主要是提供人機對話式的測評。即將測評的項目(試題、評定要素)等內容通過網頁的形式呈現(xiàn)在計算機屏幕上,由被試或評定人員根據(jù)計算機的提示進行答題或操作。另外該模塊還會提供公告信息及測評項目介紹在首頁,還有用戶的注冊和登錄功能以及企業(yè)用戶自定義其題庫、向被測評人員分配考試賬號、獲得測評結果等功能。(三)人才測評后臺管理模塊:該模塊的功能主要是對人才測評的一些后臺服務進行管理,例如題庫的建設,包括題庫的錄入與更新,這里又包含兩種方式:人工進行和文件上傳批處理的方式;題庫選擇時默認模板的定制;系統(tǒng)配置信息的定制;可對題庫使用情況的數(shù)據(jù)進行統(tǒng)計查詢;關于測評系統(tǒng)的報表;個人資料的查詢與增刪改;關于測評活動與公告信息的追加;系統(tǒng)的警告顯示。(四)人才測評批處理模塊:該模塊主要是使用數(shù)理統(tǒng)計方法定期對測評的數(shù)據(jù)進行匯總處理,從而得到測評的信度、效度等資料。另外也負責對長期不使用的賬戶進行回收。(五)與人才招聘系統(tǒng)的數(shù)據(jù)交互:該模塊的功能主要是負責與人才招聘系統(tǒng)的數(shù)據(jù)交互,包括用戶信息及測評結果信息的同步等。系統(tǒng)總體流程人才招聘系統(tǒng)總體流程圖如圖3.2所示:圖3.2系統(tǒng)總體流程圖其中:系統(tǒng)管理員使用的是人才測評后臺管理系統(tǒng),企業(yè)用戶和個人用戶使用的是在線人才測評系統(tǒng),而BATCH處理則是在人才測評批處理系統(tǒng)上運行的。系統(tǒng)架構人才招聘系統(tǒng)采用了Struts框架MVC層,業(yè)務層,數(shù)據(jù)層的三層架構。如圖3.3所示:圖3.3系統(tǒng)架構系統(tǒng)架構說明:開發(fā)框架采用Struts+ibatis的組合。Struts功能:Struts主要完成控制跳轉和客戶端顯示的功能。1、BaseAction繼承自DispatchAction主要作用擴展StrutsAction,使其在Action中完成多個動作。開發(fā)人員在開發(fā)時,只要使action繼承BaseActoin,那么不需要做登錄的檢查,否則,則需要檢查是否登錄。2、BaseForm繼承自ValidatorForm,主要提供數(shù)據(jù)校驗的方法。對于數(shù)據(jù)的校驗,在ActionForm中攔截的錯誤信息,統(tǒng)一在Action中進行處理顯示,實例代碼為:SampleFormsampleForm=(SampleForm)actionForm;if(sampleForm!=null){ActionMessageserrors=sampleForm.validate(actionMapping,request);if(errors!=null&&!errors.isEmpty()){ saveErrors(request,errors); returnactionMapping.findForward("add");}}業(yè)務層:對于系統(tǒng)中與業(yè)務相關的內容要放到業(yè)務層處理。xxxxService繼承自BaseService。業(yè)務層主要完成的功能是:1、事務處理。一個或者多個Dao事務的處理。事務處理由spring的事務模板接管。2、連接Action和Dao,Dao調用方法:SampleDaosampleDao=DAOFactory.getSampleDao();數(shù)據(jù)層:xxxxDao繼承自BaseDao,開發(fā)流程:1、根據(jù)需要建立xxxxAction,繼承BaseAction。Action中可以嘗試擴展多個動作。(注:要根據(jù)Action和ActionForm的對應關系,具體情況具體分析,不可盲目的創(chuàng)建動作。)2、建立xxxxForm,如果頁面需要校驗請繼承BaseForm,不需要校驗可以繼承ActioinForm。3、建立xxxxService,繼承BaseService,創(chuàng)建Action需要的業(yè)務方法。(注:對于Action中對多個表更新的操作請在一個事務中處理。)4、建立xxxxDao,繼承BaseDao。創(chuàng)建Service需要的數(shù)據(jù)庫操作方法。功能架構本系統(tǒng)的功能架構圖如圖3.4所示:圖3.4功能架構首先對角色做一個定義:平臺維護人員:相當于本系統(tǒng)的管理員,可以對題庫進行更新和維護,負責系統(tǒng)的運營;客戶:指的是系統(tǒng)服務對象,通過本系統(tǒng)測評和搜集人才信息的企業(yè)及團體;用戶:指的是被本系統(tǒng)測評的人員,即被搜集信息的人員。此模塊要達到人才在線測評功能:1、平臺維護人員可以在系統(tǒng)的UI界面增刪查改公共考試題目(客戶專有題目除外)。對于需要批量錄入考試數(shù)據(jù)時,可以提供固定模板的文本格式,然后導入文件至數(shù)據(jù)庫,完成批處理過程。2、客戶可以根據(jù)自身的需求定制考題結構模板,當客戶需要對用戶發(fā)出考試邀請時,系統(tǒng)會自動分配相應類型的題目給用戶,客戶可以極大的簡化出題過程;對于高級用戶,我們的系統(tǒng)還可以提供:對某用戶單獨定制考題、客戶設置專有題目庫等高級功能。3、用戶完成測評后,系統(tǒng)會反饋測評結果給客戶,客戶可以根據(jù)測評結果來做出決策;并且系統(tǒng)可以支持各種統(tǒng)計查詢報表功能,為客戶提供決策依據(jù)。數(shù)據(jù)庫結構圖下面是考題管理的數(shù)據(jù)庫結構圖,如圖3.5所示:圖3.5數(shù)據(jù)庫結構-考題管理下面是基本信息管理的數(shù)據(jù)庫結構圖,如圖3.6所示:圖3.6數(shù)據(jù)庫結構-基本信息管理數(shù)據(jù)模型在系統(tǒng)設計的開始,應首先考慮如何用數(shù)據(jù)模型來設計和定義數(shù)據(jù)庫的結構與語義,以對現(xiàn)實世界進行抽象。為了把用戶數(shù)據(jù)清楚、準確地描述出來,通常需要建立一個概念性的數(shù)據(jù)模型,其中包括數(shù)據(jù)對象、數(shù)據(jù)對象的屬性及數(shù)據(jù)對象彼此間相互之間的關系,這種關系可以是一對一的、一對多的或多對多的。本技術交流平臺結構比較清晰。管理員可以查看所有用戶的詳細信息,可以修改任何用戶的狀態(tài),可以查看任何一個用戶在任意一段時間發(fā)出的操作,可以加載題庫。綜上所述,該平臺的開發(fā)要處理四個實體的關系,這七個實體分別是:考試狀態(tài)、答題結果、考卷、考試狀態(tài)、題庫、企業(yè)、用戶,他們之間的關系如圖3.7所示:圖3.7數(shù)據(jù)庫模型數(shù)據(jù)庫表數(shù)據(jù)表的設計是數(shù)據(jù)庫設計中的重點,也是數(shù)據(jù)庫設計中的難點,每個數(shù)據(jù)表既要能反映實體信息,也要能夠通過屬性很好的將實體和實體之間的關系聯(lián)系起來。根據(jù)以上數(shù)據(jù)庫需求分析以及數(shù)據(jù)庫整體結構設計,對數(shù)據(jù)表的結構進行如下設計:1、考試狀態(tài)表(Test_Status),記載考試各種狀態(tài),詳細設計如表3.1:表3.1考試狀態(tài)類型表ColumnNameColumnTypeNullableKeyDescriptionIDNUMBERNPFromsequenceTest_Status_SCodeVARCHAR2(20)N考試狀態(tài)代碼(只能包含數(shù)字和字母)NAMEVARCHAR2(100)N考試狀態(tài)名稱2、企業(yè)信息表(Client),記載企業(yè)信息,詳細設計如表3.2:表3.2企業(yè)信息表ColumnNameColumnTypeNullableKeyDescriptionIDINTEGERNPsequenceLoad_TK_File_SLoginVARCHAR2(20)NU登陸賬號PasswordVARCHAR2(100)N登陸密碼NAMEVARCHAR2(100)N企業(yè)名稱AddressVARCHAR2(4000)N企業(yè)地址PhoneVARCHAR2(50)NxContactVARCHAR(20)N聯(lián)系人EmailVARCHAR(20)NI企業(yè)郵箱statusINTEGERN0審核通過;1審核未通過;2審核中Test_CUTOFF_TIMEINTEGERN測試有效期區(qū)間設置CommentSVARCHAR2(4000)Y注釋Create_TimeDATEN注冊時間3、個人用戶信息表(User_Information),記載個人用戶業(yè)信息,詳細設計如表3.3:表3.3用戶信息表ColumnNameColumnTypeNullableKeyDescriptionIDINTEGERNPsequenceSubject_Type_SLoginVARCHAR2(20)NU登陸賬號PasswordVARCHAR2(100)N登陸密碼NameVARCHAR2(100)NI用戶姓名SexINTEGERY用戶性別BirthdayDATETIMEY用戶生日PostVARCHAR2(100)Y用戶郵編AddressVARCHAR2(100)Y用戶地址PhoneVARCHAR2(100)Y用戶電話EmailVARCHAR2(100)NI用戶郵編statusINTEGERN0審核通過,1審核未通過Create_TimeDATEN注冊時間4、個人用戶詳細信息表(User_Information_Detail),記載個人用戶的詳細信息,詳細設計如表3.4:表3.4用戶補充信息表ColumnNameColumnTypeNullableKeyDescriptionIDINTEGERNP/FUser_Information.idCurrent_AddINTEGERY現(xiàn)居住城市EducationVARCHAR2(100)Y最高學歷續(xù)表3.4ColumnNameColumnTypeNullableKeyDescriptionInvite_StatusINTEGERY求職狀態(tài):0不考慮,1有更好機會可以考慮,2求職中HK_AddVARCHAR2(100)Y戶口所在地ID_Card_TypeVARCHAR2(100)Y證件類型ID_Card_AccountVARCHAR2(100)Y證件號碼Graduation_TimeDATEY畢業(yè)時間DegreeVARCHAR2(100)Y最高學位Is_MarriedINTEGERY婚姻狀況:0未婚,1已婚,2保密PoliticsVARCHAR2(100)Y政治面貌NationVARCHAR2(100)Y民族CountryVARCHAR2(100)Y國籍Web_HostVARCHAR2(100)Y個人主頁Phone_2VARCHAR2(100)Y固定電話Connect_TypeVARCHAR2(100)Y即時通訊Connect_Type_AccountVARCHAR2(100)Y注冊時間5、測試題庫表(Test_TK),記載題庫的詳細信息,如表3.5所示:表3.5Test_TK測試題庫信息表ColumnNameColumnTypeNullableKeyDescriptionIDNUMBERNPsequenceTest_TK_SSubjectVARCHAR2(4000)N考題題目信息Ans_1VARCHAR2(4000)Y考題第一個選項答案信息Ans_2VARCHAR2(4000)Y考題第二個選項答案信息Ans_3VARCHAR2(4000)Y考題第三個選項答案信息Ans_4VARCHAR2(4000)Y考題第四個選項答案信息Ans_5VARCHAR2(4000)Y考題第五個選項答案信息Ans_6VARCHAR2(4000)Y考題第六個選項答案信息Ans_7VARCHAR2(4000)Y考題第七個選項答案信息Ans_8VARCHAR2(4000)Y考題第八個選項答案信息Subject_Type_IDINTNFK考題形式類型,例如:選擇、填空、問答(Subject_Type)Knowledge_Type_IDINTNFK考題知識點類型,例如:JAVA,C#(Knowledge_Type)Knowledge_Degree_IDINTNFK考題難度類型,例如:簡單,中等,難(Knowledge_Degree)Client_IDINTYFK為了支持客戶自定義題庫(Client)Is_AvailableINTNI該題目現(xiàn)在是否可以用于考題Is_Client_OnlyINTNI該題目是否是客戶專有考題Is_DemoINTN是否為示例用題6、用戶示例考試活動表(User_Demo_Test_Activity),記載一次考試活動的詳細信息,詳細設計如表3.6:表3.6用戶示例考試活動信息表ColumnNameColumnTypeNullableKeyDescriptionIDINTEGERNPsequenceUser_Demo_Test_Activity_SUser_IDINTEGERNFK用戶信息(User_Information)Test_Activity_IDINTEGERNFK考試活動信息(Test_Activity)Status_IDINTEGERNFK考試活動狀態(tài)(TEST_STATUS)7、用戶示例考試信息表(User_Demo_Test),記載一次示例考試的詳細信息,詳細設計如表3.7:表3.7用戶示例考試信息主表ColumnNameColumnTypeNullableKeyDescriptionIDINTEGERNPsequenceUser_Demo_Test_SUser_Demo_Test_Activity_IDINTEGERNFK用戶示例考試活動信息(User_Demo_Test_Activity)Test_Status_IDINTEGERNFK用戶考試狀態(tài),例如:已分配,已開始,已提交,已審閱Create_TimeDATEN建立示例考題的時間Begin_TimeDATEY用戶開始考試的時間End_TimeDATEY用戶結束考試的時間RateINTEGERNI用戶此次考試的正確率Total_Time_CostINTEGERN建議測試時間Total_NumberINTN此次考試的題目總數(shù)8、用戶實例考試信息明細表(User_Demo_Test_Detail),記載一次考試的信息明細,詳細設計如表3.8:表3.8用戶示例考試信息明細表ColumnNameColumnTypeNullableKeyDescriptionIDNUMBERNPsequenceUser_Demo_Test_Detail_STest_TK_IDINTNFK考題的內容(Test_TK)User_DEMO_Test_IDINTNFK用戶示例考試主表信息(User_DEMO_Test)Ans_ResultVARCHAR2(20)Y客觀類型考題答案,如果多選,則選項間使用‘|’符號進行分割Answer_ResultCLOBY主觀考題答案Ans_User_ResultVARCHAR2(20)Y客觀類型考題用戶選擇答案Answer_User_ResultCLOBY主觀考題用戶答案ScoreINTY用戶取得分數(shù),1為正確,0為錯誤SequenceINTEGERN題目順序號9、用戶測試運行表(User_Demo_Test_Detail_RT),存放用戶考試信息,詳細設計如表3.9:表3.9用戶測試運行表ColumnNameColumnTypeNullableKeyDescriptionIDNUMBERNP/FKUser_Demo_Test_Detail_RT.IDAns_User_ResultVARCHAR2(20)Y客觀類型考題用戶選擇答案Answer_User_ResultCLOBY主觀考題用戶答案Is_markedINTEGERN該題目是否被標注10、正式測評活動表(User_Test_Activity),記載一次正式測評活動的信息,詳細設計如表3.10:表3.10正式測評活動信息表ColumnNameColumnTypeNullableKeyDescriptionIDINTEGERNPSequenceUser_Demo_Test_Activity_STest_CodeVARCHAR2(20)NU考試代碼User_IDINTEGERYFK用戶信息(User_Information)Test_Activity_IDINTEGERNFK考試活動信息(Test_Activity)Status_IDINTEGERNFK考試活動狀態(tài)(TEST_STATUS)aliaSVARCHAR2(20)NI應試者代號PhoneVARCHAR2(20)Y應試者電話EMAILVARCHAR2(100)Y應試者郵箱CREATE_TIMEDATEN該考試活動建立時間11、正式測評考試信息表(User_Test),記載一次正式考試的詳細信息,詳細設計如表3.11:表3.11正式測評考試信息主表ColumnNameColumnTypeNullableKeyDescriptionIDNUMBERNPFromsequenceUser_Test_SUser_Test_Activity_IDINTNFK企業(yè)測評活動信息(User_Test_Activity)Test_Type_IDINTYFK考試活動考卷信息,當客戶未使用模板而進行自定義考題時為空.(Test_Type)Test_Status_IDINTNFK用戶考試狀態(tài),例如:已分配,已開始,已提交,已審閱.(Test_Status)NameVARCHAR2(100)N考卷名稱Create_TimeDATEN企業(yè)建立考題的時間Begin_TimeDATEY用戶開始考試的時間End_TimeDATEY用戶結束考試的時間續(xù)表3.11ColumnNameColumnTypeNullableKeyDescriptionReview_TimeDATEY企業(yè)確認考試結果的時間RateINTNI用戶此次考試的正確率Total_Time_CostINTN規(guī)定考試時間Total_NumberINTN此次考試的題目總數(shù)12、正式測評考試信息明細表(User_Test_Detail),記載一次正式考試的信息明細,詳細設計如表3.12:表3.12正式測評考試信息明細表ColumnNameColumnTypeNullableKeyDescriptionIDINTEGERNPFromsequenceUser_Test_Detail_STest_Type_Detail_IDINTEGERYFK該題目的考題類型,如果為客戶自定義題目則為空Test_TK_IDINTEGERNFK考題的內容User_Test_IDINTEGERNFK用戶考試主表信息Ans_ResultVARCHAR2(20)Y客觀類型考題答案,如果多選,則選項間使用‘|’符號進行分割Answer_ResultCLOBY主觀考題答案Ans_User_ResultVARCHAR2(20)Y客觀類型考題用戶選擇答案Answer_User_ResultCLOBY主觀考題用戶答案Total_ScoreINTEGERN該題目總分數(shù)ScoreINTEGERY用戶取得分數(shù)Create_TimeDATEN題目創(chuàng)建時間SequenceINTEGERN題目順序號一三、正式測評運行表(User_Test_Detail_Runtime):存放用戶正式考試信息,詳細設計如表3.一三:表3.一三正式測試運行表ColumnNameColumnTypeNullableKeyDescriptionIDNUMBERNP/FKFromUser_Test_Detail.IDAns_User_ResultVARCHAR2(20)Y客觀類型考題用戶選擇答案Answer_User_ResultCLOBY主觀考題用戶答案Is_markedINTEGERN該題目是否被標注人才測評系統(tǒng)詳細設計本章詳細介紹人才測評系統(tǒng)中的幾個模塊,以及開發(fā)本系統(tǒng)的難點和解決方法。功能概述該功能主要是提供人機對話式的測評。即將測評的項目(試題、評定要素)等內容通過網頁的形式呈現(xiàn)在計算機屏幕上,由被試或評定人員根據(jù)計算機的提示進行答題或操作。個人信息完善功能概要修改與完善個人的信息,包括基本信息和聯(lián)系方式。個人用戶可以通過此界面修改和完善個人的信息,便于企業(yè)篩選人才。個人信息包含:基本信息和聯(lián)系方式,其中證件類型,聯(lián)系方式,郵箱為必填項。處理流程下面是該模塊的處理流程圖,如圖4.1所示:圖4.1個人信息完善畫面表示項畫面原型個人信息完善的畫面原型如圖4.2所示:圖4.2個人信息完善處理邏輯1、畫面初始加載時,以用戶名(LOGIN)為條件聯(lián)合檢索USER_INFORMATION表和USER_INFORMATION_DETAIL,將各項信息顯示到畫面上。2、點擊保存按鈕后,進行后臺校驗處理,通過后,將畫面上信息更新到數(shù)據(jù)庫中,并且調用記錄數(shù)據(jù)庫系統(tǒng)日志的API(API01)??忌鷾y評記錄一覽功能概要考生登錄成功后,顯示其測評記錄的一覽,但最初使用考號登陸和ID登錄,顯示的一覽不一樣,使用考號登錄的用戶,此時的一覽畫面上只有分配考號企業(yè)的考試記錄,并且沒有DEMO測評鏈接。處理流程下面是該模塊的處理流程圖,如圖4.3所示:用戶名登用戶名登錄考號登錄登錄登錄方式顯示此考號綁定用戶的測評記錄顯示個人用戶所有綁定考號的測評記錄圖4.3測評記錄一覽處理流程畫面原型測評記錄一覽的畫面原型如圖4.4和圖4.5所示:圖4.4是用考號登錄時的考試測評記錄一覽如圖5.2所示;圖4.5是用用戶名登錄時的考試測評記錄一覽如圖5.2所示。圖4.4考生測評記錄一覽(考號登錄)圖4.5考生測評記錄一覽(用戶名登錄狀態(tài)下的)處理邏輯1、畫面初始加載時,首先判斷從上一畫面?zhèn)鬟f過來的考號是否為空,如果為空,則僅使用用戶名(UI.LOGIN)作為條件進行檢索,如果不為空,則還需要加上考號(UTA.TEST_CODE)的條件來聯(lián)合檢索上所列五個表,檢索出所有項目后,列表顯示在畫面上。2、若企業(yè)的一次招聘活動中添加考試,并且考試還沒有添加試題時,這是考生進去考試,就會發(fā)生錯誤。在考生測評記錄一覽這一塊就要事先判斷下試卷是否有題。只要有考題數(shù)為0的試卷,則不顯示超鏈接。正式測評考卷一覽功能概要顯示考生應聘該職位需要完成的所有測試的考卷列表。畫面原型正式測評考卷一覽的畫面原型如圖4.6所示:圖4.6正式測評考卷一覽處理邏輯1、畫面初始加載時,使用從上一畫面?zhèn)鬟f過來的考號(UTA.TEST_CODE),及session中的用戶名(UI.LOGIN)作為條件聯(lián)合檢索上所列四個表,檢索出所有項目后,列表顯示在畫面上,注意這里的檢索項目除畫面上的兩項外,還包括UT.ID、UT.STATUS_ID。2.頁面要做防止考生點擊瀏覽器“后退”按鈕的處理。因為考試結束后不允許通過后退再進入到“正式測評答題一覽畫面”。正式測評首頁功能概要顯示正式測試考題的基本情況,注意關于答題時間和題數(shù)等需要動態(tài)顯示。處理流程下面是該模塊的處理流程圖,如圖4.7所示:有時限有時限無時限考卷一覽判斷考卷時限顯示正式測評首頁(無時限)顯示正式測評首頁(有時限)圖4.7正式測評首頁處理流程畫面原型正式測評首頁的畫面原型如圖4.7所示:圖4.8是沒有時間限制的正式測評首頁;圖4.9是有時間限制的正式測評首頁。圖4.8正式測評首頁(沒有時限)圖4.9正式測評首頁(有時限)處理邏輯1、畫面初始加載時,首先以上個畫面?zhèn)鬟f過來的ID(USER_TEST表中ID)為條件從USER_TEST表中取出TOTAL_TIME_COST(答題時間)和TOTAL_NUMBER(考題數(shù))供畫面顯示使用。2、點擊開始按鈕后,進行后臺處理:1)、以上個畫面?zhèn)鬟f過來的ID(USER_TEST表中ID)為條件聯(lián)合檢索USER_TEST和USER_TEST_DETAIL,得到所有USER_TEST_DETAIL.ID,循環(huán)插入到USER_TEST_DETAIL_RUNTIME中。2)、以上個畫面?zhèn)鬟f過來的ID(USER_TEST表中ID)為條件更新USER_TEST中BEGIN_TIME為當前系統(tǒng)時間,TEST_STATUS_ID為‘考試中’所對應的ID,并更新1中所得到的USER_TEST_ACTIVITY中STATUS_ID為‘考試中’所對應的ID。3)、調用記錄日志API01。4)、將上個畫面?zhèn)鬟f過來的ID(USER_TEST表中ID)放在request中,繼續(xù)向下一畫面?zhèn)鬟f,并跳轉到正式測評畫面。DEMO測評首頁功能概要顯示DEMO測試考題的基本情況,注意關于題數(shù)等需要動態(tài)顯示。畫面原型DEMO測評首頁的畫面原型如圖4.10所示:圖4.10DEMO測評首頁處理邏輯1、畫面初始加載時,首先從TEST_TK表中統(tǒng)計IS_DEMO=1的記錄條數(shù)作為TOTAL_NUMBER(考題數(shù))供畫面顯示使用。2、點擊開始按鈕后,進入后臺,調用存儲過程Demo考題分配API(API02)分配Demo考題給用戶。3、然后再調用記錄日志API01,記錄操作日志。DEMO測評成績顯示功能概要顯示考生的DEMO測試的得分。畫面原型DEMO測評成績顯示的畫面原型如圖4.11所示:圖4.11DEMO測評成績顯示處理邏輯1、畫面初始加載時,用UI.LOGIN(用戶名)作為條件聯(lián)合查詢A表、B表和UI表,取出分數(shù)顯示在畫面上。2、用戶點擊返回到測試首頁按鈕,跳轉到考生測評記錄一覽畫面。3、頁面要做防止考生點擊瀏覽器"后退"的操作。系統(tǒng)消息設計本系統(tǒng)消息指的是日志記錄,為了規(guī)范編碼和后期的維護。我們設計了日志記錄規(guī)范,使用特定的代碼來表示一種事件,當用戶觸發(fā)一種需要記錄的日志的事件時,需要將該事件的代碼和用戶代碼傳入數(shù)據(jù)庫的一個存儲過程,該過程會解析編碼,來寫入數(shù)據(jù)庫。這樣做的好處在于以后要更改日志記錄的形式或者記錄消息時。不用到處改代碼,只需要改解析的存儲過程,使程序的可維護性大大提高。技術難點及解決方案在開發(fā)本系統(tǒng)前,我們對本系統(tǒng)所采用的技術,進行了調研和學習。因此在大體的技術方向上沒有什么特別的難點。我們在開發(fā)過程中遇到的一些問題,都是一些細節(jié)問題。在提高客戶的人性化體驗,提高系統(tǒng)的效率和美觀上。比如:在考試中禁止瀏覽器后退、顯示倒計時,使界面元素在IE和FIREFOX兼容,在登陸頁面用戶選擇企業(yè)時點擊注冊默認顯示企業(yè)注冊,使用pl/sql編碼提高程序的運行效率等等。系統(tǒng)在實施時主要有以下幾個難點。1、考試試卷題數(shù)判斷??忌鷾y評記錄一覽主要是查詢數(shù)據(jù)庫,將考號,應聘企業(yè),應聘職位,測評截止日期,測評狀態(tài)查出來,并使用extremetable框架,顯示分頁信息。測評狀態(tài)有5種情況,其中已分配,以創(chuàng)建,考試中是超鏈接,可以點擊進入考試。但如果企業(yè)的一次招聘活動中添加考試,并且考試還沒有添加試題時,這是考生進去考試,就會發(fā)生錯誤。于是在考生測評記錄一覽這塊判斷下試卷是否有題。解決方法:修改SQL查詢語句,由于頁面顯示的是一次招聘活動,而招聘活動中可以有很多考試,于是把一次考試的題數(shù)和上面5個字段一起,用login(用戶名)為條件查出來,然后進行GROUPBY分組,取考題數(shù)的最小值(MIN(考題數(shù)))。在JSP中判斷,只要考題數(shù)=0,則不顯示超鏈接。2、在線測評對試題和答案的封裝。我們使用了一個類將試題類型、答案、選項、用戶選擇答案進行封裝。應為要在jsp中顯示。如果在考試答案中有html的一些標簽和屬性。那么必然會出現(xiàn)錯誤。如果不對這類標簽做特殊處理必然會打亂原有的界面布局,選項顯示信息錯誤。只有在錄入題目的時候將html相關的特殊字符進行轉化然后在提取數(shù)據(jù)時,根據(jù)定好的規(guī)則進行解析。3、禁止瀏覽器后退功能:人才測評系統(tǒng)中共有8個頁面需要做防止后退的操作:正式測評首頁,正式測評,正式測評答題一覽,考生考卷一覽,DEMO測評首頁,DEMO測評,DEMO測評答題一覽,DEMO測評成績顯示。防止點擊瀏覽器“后退”按鈕(或者說讓瀏覽器后退按鈕失效)的方法有很多:第一種:<javascript> window.history.forward();</javascript>這種方法的原理是,當后退到該頁面時,自動前進一步,抵消到后退的操作。正式測評首頁和DEMO測評首頁可以用這種方式實現(xiàn)。除正式測評首頁和DEMO測評首頁以外的6個頁面不能使用這種方法,因為正式測評、正式測評答題一覽、DEMO測評、DEMO測評一覽頁面均有倒計時操作,如果使用這種方法,倒計時的初試時間無法從數(shù)據(jù)庫進行讀數(shù)當前正確的剩余時間,這也就逼迫了考卷一覽和DEMO測評成績顯示頁面也要采用其他的方式。第二種:<bodyonunload="noBackward();"> //jsp代碼</body><javascript> functionnoBackward(){ //JavaScript不作后退操作的代碼 //該系統(tǒng)中使用的是刷新當前頁面 }</javascript> 除正式測評首頁和DEMO測評首頁以外的6個頁面均采用這種方式。用到了<body>的onunload屬性,當頁面即將刷新、關閉、后退或者其他改變頁面狀態(tài)的操作時,即會讀到此屬性中調用的JavaScript方法。并且onunload調用的方法會在其他操作之前執(zhí)行。開發(fā)過程中遇到的問題:1、當點擊瀏覽器后退時,自然會調用到onunload,但在頁面上進行正確的操作需要刷新頁面或者需要跳轉頁面的時候,也會調用到onunload。意思就是如果點擊瀏覽器的后退按鈕,onunload會調用一次,如果進行其他正確操作跳轉頁面時,onunload會調用兩次,但這個時候的on

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論