摘 要:本文針對(duì)揚(yáng)州商校目前在教師績(jī)效考核方面的短缺,提出了基于Struts 2、Spring和Hibernate(SSH)的績(jī)效考核的設(shè)計(jì)想法,并具體實(shí)現(xiàn)了教師績(jī)效考核系統(tǒng),主要工作有:介紹了績(jī)效考核相關(guān)的基礎(chǔ)理論知識(shí);著重對(duì)基于SSH的揚(yáng)州商校教師績(jī)效考核系統(tǒng)進(jìn)行了需求分析;對(duì)基于SSH的揚(yáng)州商校教師績(jī)效考核系統(tǒng)進(jìn)行了設(shè)計(jì)。
關(guān)鍵詞:績(jī)效考核;Struts 2;Hibernate
中圖分類號(hào):TP311.52
1 論文的背景
揚(yáng)州商校的專業(yè)多,門類大,教授各類課程的教師也參差不齊。由于聘任的教師屬于事業(yè)編制,所以在實(shí)際的教育教學(xué)過(guò)程中,難免會(huì)出現(xiàn)一些老師對(duì)教育教學(xué)出現(xiàn)不負(fù)責(zé)任的現(xiàn)象,或者在具體的授課過(guò)程中難免會(huì)出現(xiàn)失誤,加之目前年終對(duì)教師實(shí)行年終評(píng)價(jià)制度,即一年一評(píng)制度,如何對(duì)教師進(jìn)行有效地績(jī)效考核,已經(jīng)成為揚(yáng)州商校的一個(gè)重大挑戰(zhàn)。而且,正確有效地績(jī)效考核對(duì)于提高我校完善學(xué)校內(nèi)部管理結(jié)構(gòu)、提高我校教育教學(xué)質(zhì)量與辦學(xué)水平都有著重要影響與作用,對(duì)于提升我校的整體績(jī)效、擴(kuò)大我校的社會(huì)影響力與核心競(jìng)爭(zhēng)力起著極其重要的作用。
2 主要技術(shù)Struts 2框架
Struts2是一個(gè)兼容Struts1和Web Work的MVC框架。Java目前出現(xiàn)的這些框架而言,它們都是以接觸耦合為最終目的的,不論是Spring、Hibernate或MVC框架,都是為了接觸耦合以增加復(fù)用。MVC接觸的是View和Model之間的耦合。
MVC具體包含了三個(gè)部分:Model、View和Controller,這三個(gè)部分為了增加程序的可維護(hù)性與可擴(kuò)展性,以最小的耦合協(xié)同工作著。
Hibernate是一個(gè)開放源代碼的對(duì)象關(guān)系映射框架,它對(duì)JDBC進(jìn)行了非常輕量級(jí)的對(duì)象封裝,使得Java程序員可以隨心所欲的使用對(duì)象編程思維來(lái)操縱數(shù)據(jù)庫(kù)。
3 基于SSH的揚(yáng)州商校教師績(jī)效考核系統(tǒng)需求分析
3.1 基于揚(yáng)州商校的基本情況與特征
在對(duì)揚(yáng)州商校教師績(jī)效考核的過(guò)程當(dāng)中,應(yīng)該側(cè)重做好以下幾個(gè)方面的關(guān)系:(1)考核直接與間接之間的關(guān)系。揚(yáng)州商校在職教師的教學(xué)與科研工作具有較強(qiáng)的個(gè)別性與獨(dú)立性,對(duì)學(xué)生的教育教學(xué)也是因材施教并且能夠促進(jìn)學(xué)生的個(gè)性發(fā)展,因此揚(yáng)州商校內(nèi)部的教學(xué)工作過(guò)程中具有一定的模糊性與原則性;(2)終結(jié)性考核與形成性考核的關(guān)系。教育的實(shí)質(zhì)是注重對(duì)學(xué)生素質(zhì)的培養(yǎng),并使得學(xué)生能夠養(yǎng)成良好的學(xué)習(xí)能力,最終實(shí)現(xiàn)提高的技能與知識(shí)的積累。學(xué)生在學(xué)習(xí)上、知識(shí)上與能力上的循序漸進(jìn)與日積月累,是所有學(xué)歷教育必須要遵循的基本原則,其核心就是必須要注重過(guò)程的學(xué)習(xí)。相反,終結(jié)性考核側(cè)重在總結(jié)分析,重點(diǎn)在于進(jìn)行階段成果的描述,強(qiáng)調(diào)自身的效果與效率的陳述。
3.2 總體需求分析
(1)系統(tǒng)提供多角色的管理模式。系統(tǒng)提供系統(tǒng)超級(jí)管理員、校級(jí)管理員、院級(jí)管理員、教師與學(xué)生五種角色來(lái)訪問(wèn)系統(tǒng),并根據(jù)不同的角色提供登錄成功的用戶不同的權(quán)限;(2)初始數(shù)據(jù)真實(shí)性與可靠性;(3)靈活的指標(biāo)庫(kù);(4)直觀簡(jiǎn)便的操作界面與操作流程;(5)提供圖表、報(bào)表打印功能??己讼到y(tǒng)應(yīng)該提供自動(dòng)生成并打印各類圖表、報(bào)表的功能,以滿足多種統(tǒng)計(jì)或者分析的需要;(6)提供網(wǎng)上查詢功能;(7)提供系統(tǒng)數(shù)據(jù)安全;(8)系統(tǒng)的可擴(kuò)展性;(9)系統(tǒng)的跨平臺(tái)性。系統(tǒng)應(yīng)當(dāng)可以在Windows、Linux、Unix等主流平臺(tái)下都能正常運(yùn)行。
3.3 總體技術(shù)要求分析
教師績(jī)效考核系統(tǒng)的總體技術(shù)要求包括系統(tǒng)整體的技術(shù)路線、技術(shù)限制(如操作系統(tǒng)、數(shù)據(jù)庫(kù)、客戶端等)、技術(shù)標(biāo)準(zhǔn)等相關(guān)的技術(shù)要求。
3.4 系統(tǒng)運(yùn)行要求分析
網(wǎng)絡(luò)環(huán)境:交換機(jī)、路由器、自適應(yīng)網(wǎng)口、應(yīng)用服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、交換機(jī)和路由器間鏈接的光纖與網(wǎng)線
應(yīng)用服務(wù)器:操作系統(tǒng)Windows server 2003及以上版本、系統(tǒng)服務(wù)器:Tomcat 5.0及以上版本
數(shù)據(jù)庫(kù)服務(wù)器:操作系統(tǒng)Windows 2003及以上版本、數(shù)據(jù)庫(kù):Oracle 9i及以上版本
3.5 總體軟件與硬件接口分析。揚(yáng)州商校教師績(jī)效考核系統(tǒng)管理的數(shù)據(jù)服務(wù)器與應(yīng)用服務(wù)器應(yīng)當(dāng)實(shí)現(xiàn)物理層面的分離,即數(shù)據(jù)服務(wù)器與應(yīng)用服務(wù)器應(yīng)該架設(shè)在2臺(tái)不同的服務(wù)器上,在確保2臺(tái)服務(wù)器正常運(yùn)行的情況下,提供數(shù)據(jù)備份服務(wù)器,并設(shè)定時(shí)間進(jìn)行定時(shí)的備份,在此基礎(chǔ)之上,通過(guò)千兆網(wǎng)線將數(shù)據(jù)服務(wù)器與應(yīng)用服務(wù)器進(jìn)行連接,從確保數(shù)據(jù)通信快速、安全、穩(wěn)定。系統(tǒng)數(shù)據(jù)服務(wù)器中的數(shù)據(jù)表均可用應(yīng)用服務(wù)器進(jìn)行生成,并可以導(dǎo)出到系統(tǒng)外,在 Microsoft Office、Adobe Pdf等主流軟件中可以直接打開使用。
3.6 系統(tǒng)通信接口分析
揚(yáng)州商校教師績(jī)效考核系統(tǒng)總體上采用B/S的系統(tǒng)架構(gòu),并采用HTTP通訊協(xié)議,系統(tǒng)的使用者可以通過(guò)使用各類主流的網(wǎng)頁(yè)瀏覽器(如IE,F(xiàn)irefox等)對(duì)系統(tǒng)進(jìn)行訪問(wèn)。
3.7 系統(tǒng)性能需求分析
揚(yáng)州商校教師績(jī)效考核系統(tǒng)的總體性能指標(biāo)包括可操作性、可靠性、可維護(hù)性、集成性、可擴(kuò)展性以及軟件時(shí)間效率等。
4 基于SSH的揚(yáng)州商校教師績(jī)效考核系統(tǒng)設(shè)計(jì)
4.1 績(jī)效考核系統(tǒng)總體架構(gòu)設(shè)計(jì)
本設(shè)計(jì)采用B/S的體系結(jié)構(gòu)進(jìn)行系統(tǒng)的總體設(shè)計(jì),遵循B/S與MVC設(shè)計(jì)模式的架構(gòu)設(shè)計(jì),采用Struts2、Spring與Hibernate對(duì)系統(tǒng)進(jìn)行架構(gòu),自下而上依次分為持久層、業(yè)務(wù)邏輯層、控制層與表示層。
4.1.1 持久層。持久層主要負(fù)責(zé)對(duì)數(shù)據(jù)存儲(chǔ)與訪問(wèn)功能的實(shí)現(xiàn),其根據(jù)Web服務(wù)器發(fā)送過(guò)來(lái)的請(qǐng)求來(lái)實(shí)現(xiàn)對(duì)數(shù)據(jù)庫(kù)的增、刪、改、查等操作,并將其運(yùn)行后的結(jié)果反饋給Web服務(wù)器。本文采用甲骨文公司的Oracle作為本系統(tǒng)的后臺(tái)數(shù)據(jù)庫(kù)。
數(shù)據(jù)層主要包括數(shù)據(jù)訪問(wèn)對(duì)象(DAO層)與數(shù)據(jù)持久層。揚(yáng)州商校教師績(jī)效考核系統(tǒng)的持久層通過(guò)Hibernate框架來(lái)實(shí)現(xiàn)。
4.1.2 業(yè)務(wù)層。業(yè)務(wù)邏輯層主要負(fù)責(zé)將用戶具體功能操作重新劃分成某些具體的若干個(gè)業(yè)務(wù)邏輯進(jìn)行封裝,從而實(shí)現(xiàn)客戶需求與數(shù)據(jù)庫(kù)間的數(shù)據(jù)傳遞。揚(yáng)州商校教師績(jī)效考核系統(tǒng)的業(yè)務(wù)邏輯層采用Spring Framework實(shí)現(xiàn)相關(guān)業(yè)務(wù)組件之間的相互關(guān)聯(lián)。
4.1.3 表示層控制層。表示層主要負(fù)責(zé)系統(tǒng)界面與用戶間的相互之間的交互,提供用戶操作的界面。揚(yáng)州商校教師績(jī)效考核系統(tǒng)控制層采用Struts2框架與JSP實(shí)現(xiàn)??刂茖又饕谟脩糨斎肱c系統(tǒng)的業(yè)務(wù)邏輯層之間起著協(xié)調(diào)的作用。揚(yáng)州商校教師績(jī)效考核系統(tǒng)控制層采用Struts2框架實(shí)現(xiàn)。
4.2 績(jī)效考核系統(tǒng)功能設(shè)計(jì)
揚(yáng)州商校績(jī)效考核系統(tǒng)主要提供超級(jí)管理員、校級(jí)管理員、院級(jí)管理員、教師與學(xué)生五種角色來(lái)訪問(wèn)系統(tǒng),并且針對(duì)不同的用戶共設(shè)三種子系統(tǒng):多種角色用戶子系統(tǒng)、學(xué)院管理層子系統(tǒng)與學(xué)校管理層子系統(tǒng)三個(gè)子系統(tǒng)。各個(gè)子系統(tǒng)根據(jù)不同的用戶設(shè)定了相應(yīng)不同的權(quán)限,各用戶在其各自的權(quán)限范圍之內(nèi)對(duì)系統(tǒng)進(jìn)行相應(yīng)的數(shù)據(jù)操作。
5 結(jié)束語(yǔ)
總體設(shè)計(jì)看來(lái)確實(shí)可行而且能起到公平公正德考評(píng)和調(diào)動(dòng)教師工作熱情的作用,當(dāng)然也有一些問(wèn)題還需進(jìn)一步優(yōu)化并解決:(1)雖然本文對(duì)揚(yáng)州商校教師績(jī)效考核系統(tǒng)進(jìn)行了設(shè)計(jì),但如何高效地結(jié)合揚(yáng)州商校的具體情況設(shè)計(jì)出合理正確的績(jī)效考核機(jī)制還需進(jìn)一步完善;(2)績(jī)效考核機(jī)制應(yīng)隨著時(shí)代的進(jìn)步與揚(yáng)州商校的發(fā)展進(jìn)行修改與完善,以提高其考核的有效性;(3)由于時(shí)間以及作者水平有限,系統(tǒng)未經(jīng)嚴(yán)格的系統(tǒng)測(cè)試,這將作為本文的后續(xù)工作繼續(xù)研究與實(shí)現(xiàn)。
參考文獻(xiàn):
[1]楊衛(wèi)軍,連序海.高等學(xué)校人力資源管理的創(chuàng)新探索[J].中國(guó)科技信息,2012(01).
作者單位:揚(yáng)州商務(wù)高等職業(yè)學(xué)校,江蘇揚(yáng)州 225000