摘 要:隨著我國社會經濟的快速發(fā)展,教育事業(yè)得到了長足的發(fā)展。在高校教育事業(yè)發(fā)展過程中,良好的教學評價對教學質量、效率的提升具有重要的作用,特別是隨著教育事業(yè)改革的不斷深入,對學校各項管理工作也提出了更高的要求。在計算機信息技術迅速發(fā)展的同時,本文提出了一種基于JSP的綜合測評系統(tǒng),綜合測評系統(tǒng)的開發(fā)與應用,能夠為學校各項管理工作提供有力的依據,提高學校管理工作質量與效率。
關鍵詞:JSP;綜合測評系統(tǒng);設計;實現(xiàn)
中圖分類號:TP311.52
隨著信息化技術的快速發(fā)展,在校園辦公中得到了廣泛的應用,開發(fā)基于JSP的綜合測評系統(tǒng),能夠降低評價過程中產生的誤差,提高評價工作的效率,促進綜合評價工作向著規(guī)范性、科學性方向發(fā)展。教育部門以及學校領導部門,根據綜合測評的相關數(shù)據的分析研究,能夠為下一階段的教育工作提供依據,幫助學校、教師更好的引導學生,促進學生德智體美綜合素質全面發(fā)展。現(xiàn)階段,教育事業(yè)正處于快速發(fā)展的新時期,加強對綜合測評系統(tǒng)開發(fā)設計的研究具有十分現(xiàn)實的意義。
1 綜合測評系統(tǒng)概述
綜合測評系統(tǒng)是針對我院各類測評項目進行測評的一體化平臺,為考慮其易擴展性、安全性等因素,我們采用J2EE平臺WEB服務的多層架構,將業(yè)務邏輯封裝成WEB服務,應用程序通過WEB服務調用實現(xiàn)各種功能。
2 基于JSP的綜合測評系統(tǒng)設計
具體內容包括:界面設計、業(yè)務邏輯處理以及數(shù)據庫設計三部分。
2.1 綜合測評系統(tǒng)界面設計。系統(tǒng)采用B/S結構,應用程序應滿足跨瀏覽器測評以及界面的美觀設計。
2.2 業(yè)務邏輯處理。綜合測評系統(tǒng)設計中,業(yè)務邏輯處理工作主要體現(xiàn)在以下幾個方面:(1)考核內容的定制。靈活的考核內容的定制功能不僅可以減少為不同測試項目而設計不同的界面,而且為管理員的創(chuàng)建測評項目提供了一貫的設計方案。這可以為管理員操作習慣帶來方便;(2)考核標準的定制??己藘热菖c考核標準通常情況下是一項測評項目的考核針對一種考核標準,因此按照慣例在新建一項測評項目時應設計一個相應的考核標準與之對應。如果考核標準的不靈活性,將會限制考核內容的定制的實際意義,所以,考核標準的靈活性、可定制能夠滿足創(chuàng)建任何測評項目;(3)測評人員的權限設計。測評人員的權限設計的依據是不同測評人員的測評內容的不一致性;同時,他們在測評時僅能查看到與自己相關的考核內容,而不能看到其他考核內容或已測評完的考核結果。權限設計需要與數(shù)據庫設計相結合,根據測評人員的不同類型來實現(xiàn)測評人員與相應考核內容的有機結合。
2.3 綜合測評系統(tǒng)數(shù)據庫設計
綜合測評系統(tǒng)采用MySQL數(shù)據庫存儲數(shù)據信息。針對本系統(tǒng)的要求,設計的數(shù)據庫表分別為:用戶表、權限表、用戶權限關系表、學生表、教師表、班級表、考核內容表、測評項目表等。為不影響基礎數(shù)據信息,并考慮數(shù)據信息的更新和擴展,數(shù)據庫設計采用繼承關系,如:從學生表、教師表提供公共信息作為用戶表;為考慮用戶權限問題而單獨設計權限表,并與用戶表相結合。
3 綜合測評系統(tǒng)功能模塊實現(xiàn)
下面就以班主任綜合測評系統(tǒng)為例,分析綜合測評系統(tǒng)功能模塊的實現(xiàn)。
3.1 用戶管理模塊。班主任綜合測評系統(tǒng)將學生指定為評測人,項目名稱為班主任綜合評測。系統(tǒng)管理模塊主要功能在于對評測時間、考核內容、評測分值、評分標準等內容的設置,這一功能模塊主要分為教師、院系分管領導、系統(tǒng)管理員三個層次。根據不同用戶身份,設置不同的管理使用權限。系統(tǒng)的管理員擁有系統(tǒng)的最高權限,可以進行相關項目、評價指標、標準等的設定,同時可以對評測數(shù)據進行審核、查詢、錄入、修改、刪除等;院系分管領導以及輔導員具有評測數(shù)據錄入、審核以及查詢等權限。
3.2 綜合測評數(shù)據管理模塊。班主任綜合測評包含的數(shù)據信息很多,包括班主任姓名、所在班級、評測人數(shù)、學生處評分、輔導員評分、院系評分、教務處評分、總得分等,所以給數(shù)據管理工作提出了更高的要求。在綜合測評數(shù)據管理模塊中,主要的功能包括數(shù)據錄入、審核、查詢等幾個方面。
圖1 班主任綜合測評數(shù)據表頭
3.3 綜合測評生成模塊。在班主任評測操作界面中,點擊評測按鈕,系統(tǒng)就會自動生成評測數(shù)據。綜合測評生成模塊就是將數(shù)據管理模塊生成的數(shù)據表格進行相應的計算、分析與整理,整理計算出班主任各項測評分數(shù);然后利用測評系統(tǒng)中設置的相關計算公式,自動生成班主任綜合測評的總得分。另外,該功能模塊還具備對綜合測評分數(shù)查詢、單打印等具體功能。
3.4 綜合測評數(shù)據分析模塊。本文中提出的綜合測評系統(tǒng)還具有數(shù)據分析模塊,能夠對系統(tǒng)生成的數(shù)據、表格等進行分析、處理,并生成多維立體的視圖,將班主任的綜合表現(xiàn)在立體視圖中展示,客觀綜合的反映班主任綜合評測結果。
3.5 系統(tǒng)設置模塊。為了方便系統(tǒng)數(shù)據維護、系統(tǒng)技術更新等,該系統(tǒng)同時具備設置功能模塊。該模塊不僅能夠完成數(shù)據安全備份工作,避免系統(tǒng)數(shù)據丟失,保證數(shù)據的安全;同時還能夠更具學校的實際情況,設置科學的綜合測評成績計算公式。
4 綜合測評系統(tǒng)設計實現(xiàn)過程中的技術問題分析
4.1 考核內容定制問題??己藘热荻ㄖ浦饕歉鶕煌臏y評項目設置不同的考核內容,而不同測評項目考核內容的項數(shù)的不同要求在創(chuàng)建測評項目時必須提供靈活的考核項數(shù)的添加和刪除項功能。
為了使綜合測評系統(tǒng)解決考核內容定制問題,根為解決這個問題,在本項目中,根據每一行所包含的單元格數(shù)是保持一致這一原則,我們將采用JQuery技術解決行添加和刪除問題。
4.2 考核標準定制問題??己藰藴识ㄖ浦饕歉鶕煌臏y評項目設置不同的考核標準,盡管在不同的測評項目中可能采用同一種考核標準的形式。但為滿足不同測評項目可能采用不同考核標準的情況,應該提供一種靈活地、設定不同考核標準的方法。
針對這一問題,據對不同的測評項目的考核標準分析發(fā)現(xiàn),通常一種測評項目的考核標準為三類(如優(yōu)良、中等、劣等)或四類(如優(yōu)秀、良好、合格、不及格)。為解決設置考核標準不同的問題,考慮到考核標準最終保存到數(shù)據庫中,項目采用最簡單的解決方案是為考核標準預留5個字段,并且設置可為空。
4.3 系統(tǒng)訪問權限設置問題。在測評系統(tǒng)中,不同的測評人員所測評的內容/項目是不一致的,因此應該要采用訪問權限來區(qū)別不同的測評人員并指定其測評內容。
針對第三個問題擬采用的解決方案是:考慮到測評內容的不同主要是因為測評人員的區(qū)別這一問題,在本項目中,在數(shù)據庫設計時,我們采用一個類型屬性來標記不同的測評人員,根據其類型屬性來顯示其相應的測評內容。
5 結束語
在信息技術快速發(fā)展的新時期,數(shù)字化辦公校園已經成為時代發(fā)展的趨勢,開發(fā)基于JSP的綜合測評系統(tǒng),不僅減少了學校測評工作人員的工作量,提高了測評工作的效率與質量,還能夠為學校下階段各項活動提供有力的依據,對促進學生全面發(fā)展具有重要的意義。
參考文獻:
[1]王瑩瑩,葛慶林.高校學生綜合測評系統(tǒng)的設計與實現(xiàn)[J].電腦知識與技術,2012(25):124-125.
[2]任艷艷.基于JSP的高校學生綜合測評系統(tǒng)的研究與設計[J].電腦知識與技術,2014(26):99-100.
[3]李南,張家馴.學生綜合測評系統(tǒng)的設計與實現(xiàn)[J].常州技術師范學院學報,2012(14):352-353.
作者簡介:熊海青(1989.08-),男,本科,助教,從事電子硬件設計方向的教學研究工作;顏建建(1983.10-),男,研究生,軟件工程師,從事數(shù)據挖掘、網絡安全可視化方向的研究工作。
作者單位:廈門軟件職業(yè)技術學院,廈門 361024