劉莉莉
摘 要
揚州商校作為江蘇省的一所獨具特色職業(yè)學校,結合揚州商校發(fā)展的實際情況,實現(xiàn)揚州商校的績效考核系統(tǒng),對于調動學校廣大教師的教育教學積極性,激發(fā)廣大教師的激情與內在潛力起著重要作用。
【關鍵詞】開發(fā)環(huán)境搭建 主要功能實現(xiàn)
1 績效考核系統(tǒng)開發(fā)環(huán)境搭建
(1)開發(fā)工具準備。需事先準備好JDK 1.6及以上版本、MyEclipse 6.5及以上版本、Tomcat 6.0及以上版本等開發(fā)工具。
(2)SSH準備。Struts 2.1及以上版本、Spring 3.0及以上版本以及Hibernate 3.3及以上版本。
(3)配置Struts 2.1、Spring 3.0與Hibernate 3.3。
(4)整合Struts 2。
(5)整合 Hibernate 3.3。
2 績效考核系統(tǒng)運行環(huán)境
本系統(tǒng)在Windows環(huán)境下以Tomcat為應用服務器應用MyEclipse和Oracle開發(fā)的基于Struts2-Spring-Hibernate技術的揚州商校教師績效考核系統(tǒng)。在MyEclipse 6.0配置Tomcat應用服務器,安裝并配置好Oracle數(shù)據(jù)庫服務器,配置Web.xml、strut.xml文件,從而搭建好。
3 績效考核系統(tǒng)主要功能實現(xiàn)
3.1 登錄模塊實現(xiàn)
登錄模塊主要包括5種角色用戶的登錄,5種不同角色的用戶通過系統(tǒng)提供的登錄界面輸入用戶名、密碼并選定角色,即可登錄系統(tǒng)。系統(tǒng)驗證用戶輸入的用戶名與密碼,根據(jù)輸入的用戶名與密碼與數(shù)據(jù)庫數(shù)據(jù)表中的數(shù)據(jù)進行查詢和比對操作,若查找到相關的記錄,則登錄成功,否則即登錄失敗。在系統(tǒng)具體實現(xiàn)的過程中,系統(tǒng)為了限制未登錄的非法用戶進入系統(tǒng)進行操作,需將用戶鍵入的登錄信息存放在相應的Session對象中,如圖1所示。
3.2 考核內容管理模塊實現(xiàn)
如圖2所示,教師考核管理模塊包括考核內容處理和考核項目處理,其中試題題目處理主要是對考核內容進行增加、查詢、修改、刪除等操作。
(1)考核內容設定的頁面:利用request對象的getAttribute()方法,得到 Set 類對象listExamines的iterator()方法,得到Iterator類對象iterator,設定系統(tǒng)中注冊的考核內容數(shù)量。
(2)考核內容持久化類。
(3)考核內容DAO類接口類,如圖3所示。
(4)考核內容DAO類實現(xiàn)類。
(5)考核內容業(yè)務邏輯實現(xiàn)類。
(6)考核內容業(yè)務控制器類。
(7)考核內容業(yè)務邏輯實現(xiàn)類。
(8)考核內容業(yè)務控制器類。
表1為考核內容業(yè)務控制器類ExamineAction類中主要方法。
3.3 考核項目管理模塊實現(xiàn)
(1)考核項目設定的頁面。
(2)考核項目持久化類。
(3)考核項目DAO類接口類。包括新增考核項目的add()方法,修改考核項目的update()方法,刪除考核項目的delete()方法,查詢考核項目的query()方法,以及查詢所有考核項目的queryList()方法。
(4)考核項目DAO類實現(xiàn)類。①擬定HQL語言;②實現(xiàn)新增考核項目的add()方法;③實現(xiàn)修改考核項目的update()方法;④實現(xiàn)刪除考核項目的delete()方法;⑤編寫根據(jù)id獲取考核項目信息的query(int id)方法;⑥獲取所有考核項目信息的queryList()方法。
(5)考核項目業(yè)務控制器 Action 類。首先導入考核內容實體類、考核項目實體類、考核項目業(yè)務邏輯接口類、考核內容業(yè)務邏輯接口類與ActionSupport類,如表2所示。
3.4 考核管理模塊實現(xiàn)
考核管理分為教師參加考核、查詢考核結果、考核評審等三部分分別進行闡述。
3.4.1 學生參加考試
request.getAttribute("test")考核頁面通過得到考核信息,并賦給考核類對象test,賦給Set類對象利用test.getExamine()方法得到考核中考核內容,獲取考核內容利用listExamines.iterator()方法。獲取每個考試項目,應用while (iterator != null && iterator.hasNext())方法,最后提交考核。
3.4.2 查詢考核結果
request.getAttribute("test")查看考核結果的頁面得到考核信息
3.4.3 考核評審
考核實體類、試題項目實體類、考核內容實體類、考核業(yè)務邏輯接口類、考核項目業(yè)務邏輯接口類、和ActionSupport類,TestAction繼承于ActionSupport類。
3.5 系統(tǒng)核心配置文件實現(xiàn)
揚州商校教師績效考核系統(tǒng)的核心配置文件即為Struts2、Spring與JPA的配置文件,具體有:web.xml、applicationContext.xml 、Struts.xml和persistence.xml。
參考文獻
[1]李紅衛(wèi),徐時紅.績效考核的方法及關鍵績效指標的確定[J].經(jīng)濟師,2002(05):152-153.
[2]于欣.高校教師績效考核流程再造[J].商業(yè)經(jīng)濟,2009(05).
[3]王磊.基于J2EE架構的圖書館網(wǎng)站設計與實現(xiàn)[D].山東大學,2010.
[4]戴馬.基于J2EE架構的SSH2組合框架的Web應用[D].蘇州大學,2011.
作者單位
揚州商務高等職業(yè)學校 江蘇省揚州市 225000