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