倪偉民
摘 要:為了實現(xiàn)人事考核的科學(xué)性、合理性與高效性,本文結(jié)合《中遠海運集裝箱運輸有限公司年度考核系統(tǒng)需求說明書》介紹了一種人事考核系統(tǒng)產(chǎn)品開發(fā)的設(shè)計方案。本文概述了開發(fā)方案背景,重點分析了中遠海運年度考核系統(tǒng)的整體設(shè)計、接口設(shè)計、運行設(shè)計以及數(shù)據(jù)結(jié)構(gòu)與模塊設(shè)計,說明了該系統(tǒng)的實際應(yīng)用情況,本文具有較強的實用性。
關(guān)鍵詞:人事考核;產(chǎn)品開發(fā);設(shè)計
中圖分類號:TH122 文獻標志碼:A
為滿足科學(xué)、合理、高效的人事考核要求,本文結(jié)合中遠海運年度考核系統(tǒng)技術(shù)開發(fā)方案進行了一種人事考核系統(tǒng)產(chǎn)品開發(fā)方案的設(shè)計。
1 開發(fā)方案背景
本課題全面結(jié)合《中遠海運集裝箱運輸有限公司年度考核系統(tǒng)需求說明書》,制定編寫一種人事考核系統(tǒng)產(chǎn)品開發(fā)的方案,其主要目的在于對中遠海運年度考核系統(tǒng)的總體設(shè)計進行分析和闡述,從而為進一步的詳細設(shè)計奠定夯實的基礎(chǔ)。
2 系統(tǒng)產(chǎn)品設(shè)計
2.1 整體設(shè)計
本文提供的設(shè)計方案主要面向?qū)ο鬄橹羞h海運集裝箱運輸公司本部及下屬海內(nèi)外公司,系統(tǒng)是集團型公司年度考核系統(tǒng),主要包括三大模塊:系統(tǒng)維護模塊、考核后臺維護模塊以及前臺考核模塊。
2.2 接口設(shè)計
本系統(tǒng)主要采用抽象工廠Abstract Factory模式來實現(xiàn)數(shù)據(jù)庫訪問接口對不同類型數(shù)據(jù)庫的訪問。需要注意的是,這里的數(shù)據(jù)庫訪問接口不僅是抽象工廠Abstract Factory,而且也是對象的使用者,所以可以簡化系統(tǒng)結(jié)構(gòu)。
2.3 運行設(shè)計
系統(tǒng)的運行環(huán)境主要是Windows server 2008和SQL-server2008等,并且采用了微軟.Net平臺。本方案中采用分層系統(tǒng)架構(gòu)(Layered Architecture),達到數(shù)據(jù)層,數(shù)據(jù)訪問層,應(yīng)用邏輯層和界面層的分離。本平臺分為4層,分別為用戶界面層、業(yè)務(wù)邏輯層、數(shù)據(jù)訪問層以及數(shù)據(jù)層。對于故障處理,本系統(tǒng)主要遵循基本錯誤處理方法和原則運行。例如:統(tǒng)一采用C# try-catch錯誤方法,所有錯誤最終必須以界面形式向用戶說明。用一覽表方式說明各類可能的錯誤或故障出現(xiàn)時系統(tǒng)的處理方法和補救措施。對于出錯的信息,本系統(tǒng)主要在global.asax中的void Application_Error(object sender, EventArgs e) 中捕捉錯誤。并且,其有效利用了一覽表的方式對每種可能的出錯或是故障情況進行說明,然后在此基礎(chǔ)上通過系統(tǒng)輸出信息的形式、含意以及相關(guān)的處理方法。關(guān)于補救措施,本文主要對故障出現(xiàn)后可能采取的變通措施進行說明。文中設(shè)計的人事考核系統(tǒng)產(chǎn)品開發(fā)方案的補救措施有以下3點:
(1)后備技術(shù)說明準備采用的后備技術(shù),當原始系統(tǒng)數(shù)據(jù)萬一丟失時啟用的副本的建立和啟動的技術(shù),例如周期性地把磁盤信息記錄到磁帶上去就是對于磁盤媒體的一種后備技術(shù)。
(2)降效技術(shù)說明準備采用的后備技術(shù),使用另一個效率稍低的系統(tǒng)或方法來求得所需結(jié)果的某些部分,例如一個自動系統(tǒng)的降效技術(shù)可以是手工操作和數(shù)據(jù)的人工記錄。
(3)恢復(fù)及再啟動技術(shù)說明將使用的恢復(fù)再啟動技術(shù),使軟件從故障點恢復(fù)執(zhí)行或使軟件從頭開始重新運行的方法。
2.4 數(shù)據(jù)結(jié)構(gòu)與模塊設(shè)計
2.4.1 邏輯結(jié)構(gòu)設(shè)計要點
圖1給出了年度考核的數(shù)據(jù)結(jié)構(gòu)圖。
本系統(tǒng)使用的數(shù)據(jù)庫是由Ado.Net寫成,其采用靈活的架構(gòu),完全沒有用到第三方的商業(yè)數(shù)據(jù)庫軟件。因此,本系統(tǒng)沒有多少接口消耗,運行速度非???。
2.4.2 模塊設(shè)計
就功能而言,主要包括:考核測評、考核后臺維護以及系統(tǒng)維護三大模塊。
在考核測評方面主要包括考核打分和查看本人考核結(jié)果兩方面內(nèi)容:(1)考核打分:可選擇不同指標組,對具有同一指標組的員工進行打分、今后使用建議,可保存、發(fā)送打分結(jié)果。打分菜單根據(jù)考核過程的設(shè)定開啟、關(guān)閉。(2)查看本人考核結(jié)果:可根據(jù)考核過程的設(shè)定查看考核結(jié)果。
在考核后臺維護方面主要包括:①評分模型設(shè)定,②考核素質(zhì)指標模型設(shè)定,③考核過程設(shè)置,④考核人員配置表維護,⑤考核組劃分、被考核人和考核人關(guān)系維護,⑥查看考核結(jié)果6方面內(nèi)容:(1)評分模型設(shè)定:可設(shè)定名稱與具體分數(shù)的關(guān)系,可增、刪、改記錄。(2)考核素質(zhì)指標模型設(shè)定:可設(shè)置不同的指標組、指標組內(nèi)各指標項可設(shè)置不同的權(quán)重。(3)考核過程設(shè)置:考核過程控制了一次考核的生命周期。在配置考核關(guān)系前必須先建立一個新的考核過程。本功能 可增、刪、改考核過程,對考核過程可指定考核指標模型、使用建議評分模型;設(shè)置考核人類別權(quán)重、考核指標權(quán)重、打分開始時間、結(jié)束時間、是否讓考核人查看本人考核結(jié)果等。(4)考核人員配置表維護:考核人員配置表可維護被考核人、考核人的部門、職務(wù)、職務(wù)級別等。(5)考核組劃分、被考核人和考核人關(guān)系維護:可將被考核人分為不同的考核組。
考核關(guān)系可定義被考核人與考核人的關(guān)系,定義被考核人被哪些人考核,考核人考核時的考核類別。
在考核組劃分的查看修改考核關(guān)系中,當添加考核人員信息時,系統(tǒng)根據(jù)人員的崗位職務(wù),自動匹配考核方式、考核指標組、是否必須錄入工作內(nèi)容、是否必須上傳述職報告、是否需后備推薦,自動匹配后可以手工調(diào)整。
3 結(jié)論與應(yīng)用
該設(shè)計系統(tǒng)搜索引擎進行千萬行級數(shù)據(jù)庫搜索返回時間在0.5s以內(nèi),其可以提供7×24h的連續(xù)運行,平均年故障時間小于0.5d,平均故障修復(fù)時間小于30min,故其性能良好。
目前,該系統(tǒng)已在中遠海運集裝箱運輸公司本部及下屬海內(nèi)外公司推廣應(yīng)用,實際效果良好,達到了項目的預(yù)期目標。
參考文獻
[1]李迎霞.自適應(yīng)多類型終端通用年度考核WEB應(yīng)用系統(tǒng)[J].電子技術(shù)與軟件工程,2016(24):205.
[2]何東成.江門市新會機電職業(yè)技術(shù)學(xué)校教職工年度考核評價系統(tǒng)的研究與分析[D].云南大學(xué),2015.endprint