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