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