企業績效管理系統設計與實現思考

前言:尋找寫作靈感?中文期刊網用心挑選的企業績效管理系統設計與實現思考,希望能為您的閱讀和創作帶來靈感,歡迎大家閱讀并分享。

企業績效管理系統設計與實現思考

摘要:大型企業由于人員分布較廣,常常采用互聯網辦公模式。根據大型企業績效管理系統的設計原則和績效流程,基于TSH框架和B/S架構設計思路,運用數據庫、Web和Tapestry,對企業績效管理系統進行設計與實現。實現了績效考核標準的自定義、績效考核管理、結果查詢、數據導出等功能,員工無需啟動應用程序、無需安裝客戶端,通過網絡瀏覽器便可完成對績效管理系統的操作。

關鍵詞:績效考核系統;TSH框架;B/S結構;Web應用

0引言

本系統采用集成TSH框架進行設計,該框架類似于SSH,是Tapestry+Spring+Hibernate的集成框架,可從職責上將TSH框架分為4個層次,即域模塊層、數據持久層、業務邏輯層和表示層。在該框架下開發績效管理系統具有層次結構明確、后期維護便利、復用性好等優點,為Web應用服務提供可靠的保障。

1總體設計

1.1系統部署

本設計以A企業為例,該企業員工的主要辦公地點為各用戶現場駐點、各分公司和總部各部門,根據該情況,本設計將數據和系統應用部署在A企業總部,各用戶現場駐點和各分公司可通過VPN技術和互聯網對績效管理系統進行訪問,系統部署如圖1所示。

1.2系統架構

該系統以運行維護體系和安全保障體系為保障,架構采用規范體系和數據庫交換標準,采用相互分離的三層架構模式,即數據層(支持層)、業務層(服務提供層)和表現層(業務應用層)。通過服務集成總線,各應用子系統可對數據庫進行訪問;各應用系統可共享基礎技術服務,并通過規范體系和數據庫交換標準完成業務流程和應用服務的交互。系統框架如圖2所示。由圖2可知,A企業績效管理系統由支持層、服務提供層和業務層組成。支持層:該層作為系統底層可提供各種支持,包括互聯網環境、軟硬件環境等系統所需運行環境,還包括全部的系統數據庫資源;服務提供層:服務提供層可為業務層提供相應的服務,如提供考核結果數據、管理用戶信息、關系系統文件以及Web表單等服務;業務層:主要提供用戶所需的業務功能,包括管理、設置和查詢三方面內容,管理功能如公告管理、個人信息管理、用戶管理、部門管理等,查詢功能如考核結果查詢等,設置功能如工時設置、績效打分設置、年終考核標準設置等。

1.3系統數據流程

根據本研究的績效管理系統需求和邏輯功能,在系統物理架構的基礎上設計的數據流程圖。

1.4接口設計按照

A企業績效管理的實際需求,該系統接口可分為三種,即合同統計、工時記錄和考勤記錄接口。上述3個接口分別對接A企業的合同管理平臺、生產管理平臺和EHR平臺,通過3個平臺的接口實現數據抽取,最終完成年終和月度兩個績效考核管理子系統的操作。

2系統關鍵功能的實現

2.1系統登錄及首頁

績效管理系統首頁包括五個模塊,如圖5左側導航欄。不同權限的用戶通過賬號、密碼登錄后會顯示不同權級的模塊內容和功能。如果某個賬號每天超過10次輸入錯誤密碼,系統就會將該賬號鎖定,以增加系統的安全性。

2.2年終績效考核管理

該模塊包括考核標準管理、考核自評分、考核互評分和考核用戶評分四個模塊。該頁面下,績效專員可根據公司規定對不同職位設置對應的績效考核內容。運用Tapestry技術,考核標準管理由acgl.java、acgl.page和acgl.html組成,Tapestry框架可讀取acgl.html模板和acgl.page頁面規范并生成頁面實例。Tapestry技術應用到HTML模板中,即使頁面規范和類沒有任何方法、變量和屬性,都需要聲明頁面類和規范。

(1)考核標準管理

打開左側導航欄中的考核標準管理隨即進入該界面,同時界面初始化,此過程會觸發監聽器,實現與監聽器的接口,并重寫方法,通過該方法對職稱下拉菜單進行初始化,便可完成整個考核標準管理界面信息的初始化。使用查詢按鈕調用方法可完成對職稱考核標準信息的查詢,HTML模板可通過組件來實現,如果存在查詢結果,系統會將其賦予權值并通過展示查詢信息??冃T可通過新增、修改和刪除功能對所屬職位的考核標準進行操作,考核標準管理界面類圖設計如下。組件在新增和修改操作中提供界面跳轉功能,在對考核標準進行修改時,該組件以標準信息主鍵為參數,向考核標準查詢界面cxgl.html進行傳遞。通過組件借助參數中的監聽方法,當用戶點擊刪除按鈕后,就會出發監聽方法來實現考核標準的刪除。

(2)考核評分

考核評分包括客戶評分、領導評分、互評分和自評分幾種類型,在設置好考核標準后,該單元會依據用戶屬性(部門、職務)進行自動打分并生成記錄??己嗽u分有accesspf.java、accesspf.page和accesspf.html組成,由于考核評分內容展示方法與考核標準類似,為了減少代碼量,考核評分均采用同一個頁面類、頁面規范和HTML模塊。利用帶參數的組件實現幾種不同類型考核評分界面的跳轉,并將考核評分類型作為參數進行傳遞。方法會接收傳遞來的參數并進行初始化,生成相應考核類型下的績效考核評分結果。

2.3績效考核結果查詢

績效考核結果查詢可查看員工的月度績效考核結果和年終績效考核結果。本節以年終績效考核結果查詢為例,研究其實現過程。年終績效考核結果查詢具有四項功能:根據年份查詢、結果展示、員工詳細年終績效考核信息查詢和考核結果導出。

(1)根據年份查詢

根據用戶鍵入的查詢年份,可得到員工當年的年終績效考核信息。查詢命令會觸發監聽方法,對該年年終績效考核結果進行統計,結果通過賦值來完成顯示。

(2)結果展示

展示HTML界面展示和界面列表賦值(在查詢時進行)。組件會對HTML界面內容進行聲明,根據參數中對Value參數的所指進行遍歷循,每次循環后取出成員變量。

(3)員工詳細年終績效考核信息查詢

員工詳細年終績效考核信息查詢可通過組件進行只讀查詢,只讀通過HTML屬性進行控制。該界面與考核系數界面相同,都是通過方法可實現界面的返回調整。

(4)考核結果導出

該功能可將年終績效考核結果導出至Excel文件,并下載至本地。通過方法實現數據導出的三大功能:獲取考核結果導出數據、生成Excel文件、下載Excel文件至本地。其中,下載Excel文件至本地是通過對象的方法實現的,生成Excel文件是通過方法實現的。首先,導出的數據包括Excel表頭數組、Excel表名稱以及內容數組;通過方法創建Excel表格背景顏色、單元格樣式和Excel工作簿等,然后寫入表頭、數據,完成后關閉Excel工作簿對象;最后,通過方法實現本地下載,以封裝對象,當對客戶端向Web服務器發送文件下載請求后,即可完成下載信息的應答處理。

3總結

本文設計的企業績效管理系統可根據企業績效考核規范進行考核標準設定,可對企業員工進行360度的績效考評,使得企業績效考核工作更加完善,此外,該系統還能根據用戶需求實現績效考核結果的查詢和導出。經過測試表明,該系統能夠滿足A企業對績效考核管理系統的功能性、性能以及非功能性需求目標。

參考文獻

[1]陳麗麗.高校科研績效考核信息系統的設計[J].通訊世界,2019(5):292-293.

[2]陳金魚.智能人事薪酬與績效系統的設計與應用[J].周口師范學院學報,2019,36(2):103-105.

[3]裴祉鑒.計算機信息系統在績效管理中的應用[J].集成電路應用,2018,35(12):90-92.

[4]劉永輝.基于B/S的企業績效管理系統的開發與設計[J].自動化與儀器儀表,2018(11):138-140.

[5]秦菊.閉環KPI管理在績效管理系統中的應用和實現[D].濟南:山東師范大學,2018.

作者:李翠艷 單位:河北鋼鐵集團唐山鋼鐵公司

亚洲精品一二三区-久久