張 捷
(黃岡職業技術學院,438000)
基于JSF框架的干部測評系統開發研究
張 捷
(黃岡職業技術學院,438000)
針對當前干部考核的信息化需求,結合JSF框架特點,提出一種基于JSF+EJB3.0 的干部測評系統。文章首先結合高校中層干部測評需求,對其功能進行設計;其次,結合JSF架構和EJB3.0 容器的優勢,對干部測評系統整體架構進行設計;最后,利用Java開發語言對系統頁面進行開發,從而實現了對干部考核的信息化,改變了傳統的考評方式。
干部測評;JSF框架;EJB3.0 容器
高校中層干部作為高校管理隊伍的中堅力量,是學校發展的基石,負責學校、教學、科研和管理,也是當前我國高等教育改革的直接組織者和實踐者。因此,如何加強對高校領導干部的管理,提高隊伍管理的透明度,工作測評成為全面了解領導干部履職能力、思想品質和廉政情況的重要方式。而對于高校領導干部的測評方式,很大部分都是通過調查,或者觀察其日常工作表現的方式。這種測評方式不僅需要大量的手工工作,耗費了大量的人力、物力和財力,不利于提高干部隊伍測評的效率。隨著信息技術的不斷發展,同時在高校領導干部選拔和管理日益透明的今天,如何利用信息化實現領導干部測評,是加強干部測評考核,提高工作效率的關鍵。對此,本文提出一種基于JSF框架的干部測評系統,并對其實現的關鍵技術進行闡述,

圖1 MVC架構
JSF是基于JCP制定的WEB應用開發的一種技術框架,主要采用MVC架構的設計模式。該模式憑借良好的請求處理生命周期和豐富的組件,從而大大提高了基于Java開發Web界面的簡易性。其中MVC架構模型如圖1。在JSF技術中,為開發者提供了可徹底隔離的能力,從而使得原本只能在客戶端完成細粒度隔離,轉移到服務器端,而只需要在客戶端解釋Html的語法。通過這種做法,大大完成了瘦客戶端;同時對于JSF開發框架,其另一個典型的特點就是可通過熟悉的UI組件和web級概念,可為開發者提供多種開發開發語言和腳本技術。而通過JSF實現MVC架構的開發過程。
結合高校干部測評的需求,將該系統的角色分為組織部門考紀人員和廣大的領導干部。
在該測評流程之中,組織部門工作人員首先會根據本次測評的要求,設定不同的測評任務;然后結合考評的需要,設定不同的考評指標和指標的權重,并細分到每一類測評指標中;針對具體的測評要求,設定不同的測評對象和測評者;在測評中,查看測評的測評進度;對測評結果進行統計處理。
而對于測評者來講,通過賬號和密碼登錄系統,并查看自己分配到的測評任務和具體的測評對象;對被測評者進行測評。
結合圖3所示的測評流程,將該系統的功能設計為數據采集、數據管理、測評管理、人員管理、測評結果公示等模塊。
(1)數據采集
數據采集模塊主要根據設定的測評問卷和測評指標,對被測評者進行德、能、績、廉等各個方面進行調查,從而全方位了解測評干部的在工作中的綜合表現。
(2)數據管理
為更好的實現對被測評者的客觀評價,在對高校領導干部進行考核的過程中,對不同的指標賦予不同的測評權重,然后再根據轉換公式計算出不同被測領導干部的得分。最后通過公式將測評的結果展示出來。
(3)測評管理
在測評管理中,針對不同崗位的領導干部,其測評的問題也有很大區別。因此,該模塊主要是對測評內容和測評規則進行設置,包括測評表、測評項目、測評指標、測評項分數、測評任務分配等。
(4)人員管理
該模塊主要對測評者和被測評者的個人基本信息進行管理,包括姓名、工作單位、述職報告等進行管理。
(5)評價結果
通過打分,并結合不同的指標權重,按照公式將被測評的領導干部分數進行計算,最后計算出領導干部的考核分數,并通過直觀圖或者曲線的方式將結果直接呈現。
4.1 系統開發環境部署
系統開發WebLogic服務器,數據庫采用Mysql數據庫,操作系統使用XP版本,開發工具采用JDeveloper。JSF版本采用1.3版本,EJB采用3.5版本。
4.2 持久層設計
結合JSF實現MVC開發的要求,將JSF對干部測評系統的實現分為持久層、邏輯層和表示層三個部分。其中,持久層主要是由讀個不同的JPA實體和配置文件構成。如果需要在EJB組件中使用,只需要將持久單元注入到EJB組件中即可,從而可實現對JPA實體的操作。并通過JPA實體,將Annotation映射到關系數據庫之中。同時,在持久層之中,配置文件也是一個重要的組成部分。在干部測評系統中,持久層中的配置文件只要是告訴EJB組件文件的數據來源在什么地方,如何找到數據源。通過配置文件,在EJB容易當中會自動生成一個Manager Entity工廠,從而通過這個Manager Entity實例,完成對JPA實體的訪問。
4.3 業務層實現
業務邏輯層主要包括消息驅動Bean和會話Bean,其中會話Bean主要處理邏輯業務,消息Bean主要處理訂單。在會話Bean中,一個會話Bean主要由Bean類、配置文件和業務接口構成,而在本干部測評系統中,采用的是無狀態的會話Bean,采用這種會話Bean可大大降低系統的開銷。
4.4 表示層實現
表示層主要實現干部考評系統的JSP展示頁面。每一個JSP頁面中都包含一個JSP標簽,并將JSP頁面分為header、body、footer三個部分。其部分開發代碼為:
通過JSF框架對MVC架構的實現,以高校干部測評作為載體,分別對MVC的持久層、業務層和表示層進行了設計,從而實現了干部測評的自動化和信息化,為當前信息化技術的應用提供了參考。
[1]吳衛東.基于ASP.NET的高校干部測評系統的設計與實現[J].時代教育,2012,13:39-40.
[2]朱忠軍.基于網絡的高校干部和部門匿名測評系統的設計與實現[J].電子技術與軟件工程,2014,19:48-49.
[3]高香香,羅小梅,孫文欣,曾威,邢彥斌.基于JSF框架的KBE系統設計與開發[J].冶金設備,2010,06:47-51.
Research on the development of cadre evaluation system based on JSF framework
Zhang Jie
(Huanggang Polytechnic College,438000)
According to the information needs of the current cadre assessment, combined with the characteristics of the JSF framework, a cadre evaluation system based on JSF+EJB3.0 is proposed. Firstly, combined with the demand of evaluation of the middle-level cadres, the design of its function; secondly, the combination of JSF architecture and EJB3.0 container advantages, design the overall framework of the cadre evaluation system; finally, the system is developed using Java page development language, so as to achieve the cadre assessment information, change the traditional way of evaluation.
cadre evaluation; JSF framework; EJB3.0 container