梁軒 楊文躍
摘要:根據(jù)學(xué)院的智慧校園建設(shè)需要,為解決傳統(tǒng)測評模式效率低下、浪費紙張等缺點,寧夏工商職業(yè)技術(shù)學(xué)院網(wǎng)絡(luò)中心結(jié)合工作實際,設(shè)計與實現(xiàn)了基于Web的在線測評系統(tǒng)。該系統(tǒng)采用Java語言開發(fā),基于MVC模式,數(shù)據(jù)庫為MySQL。通過該系統(tǒng)的應(yīng)用有效地減輕了測評人員的工作強度,改變了以往的測評模式,極大地提高了測評效率,同時為教學(xué)質(zhì)量評價體系的構(gòu)建奠定了基礎(chǔ)。
關(guān)鍵詞:在線測評;投票;滿意度調(diào)查
中圖分類號:TP311? ? ? ?文獻(xiàn)標(biāo)識碼:A
文章編號:1009-3044(2019)24-0068-02
開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):
1 項目背景
隨著近年來計算機信息化建設(shè)在高校如火如荼地進(jìn)行,高校教育和管理信息化的水平不斷提高,硬件及軟件在教育方面的應(yīng)用產(chǎn)生了極其巨大的變化。在“互聯(lián)網(wǎng)+教育”的服務(wù)模式發(fā)展的大背景下,校本數(shù)據(jù)中心平臺利用大數(shù)據(jù)的技術(shù)支持,會持續(xù)推進(jìn)資源匯聚與數(shù)據(jù)共享計劃。這種形勢下,對于教學(xué)質(zhì)量評估工作中的各種調(diào)查問卷,無法采用傳統(tǒng)的方式來共享數(shù)據(jù)?,F(xiàn)階段,我校的各種測評、滿意度調(diào)查等還是采用傳統(tǒng)的紙質(zhì)測評方式進(jìn)行。在此方式下,測評數(shù)據(jù)無法與數(shù)據(jù)中心對接,不能靈活的抽取和使用。雖然傳統(tǒng)方式可以達(dá)到基本測評的目的,但組織一次測評也至少要經(jīng)過五個步驟,即前期出題、現(xiàn)場測評、收集問卷、人工統(tǒng)計和結(jié)果展示,其測評時間長,參與人數(shù)多,工作流程復(fù)雜且效率低下。需要耗費大量的人力和物力。隨著測評類型的不斷增加及測評要求的不斷提高,未來測評的工作量將會越來越大,并且每次測評后的數(shù)據(jù)保存格式不統(tǒng)一、類型不標(biāo)準(zhǔn),且存在人為干預(yù)測評結(jié)果的風(fēng)險。這種情況下,我校以往傳統(tǒng)的紙質(zhì)測評方式顯然已經(jīng)不能夠適應(yīng)學(xué)校的基本需求。隨著計算機應(yīng)用的迅猛發(fā)展,網(wǎng)絡(luò)應(yīng)用不斷擴(kuò)大,網(wǎng)上測評系統(tǒng)已經(jīng)走向人們視野,并且漸漸被人們所接受。在線測評系統(tǒng)可以減輕工作人員的工作負(fù)擔(dān)并極大提高工作效率,簡化工作流程,與此同時也提高了測評的質(zhì)量,從而使得測評更趨于公平!客觀!另一方面,在線測評其最大特點是閱卷快,系統(tǒng)可以在答題結(jié)束當(dāng)場給出測評結(jié)果。依托大量實際測評中數(shù)據(jù)進(jìn)行支撐,便于未來根據(jù)需要來進(jìn)行數(shù)據(jù)的分析和挖掘。
基于上述背景,特開發(fā)“網(wǎng)上在線測評系統(tǒng)”這一項目,本項目是一套有效的、實用的、專門服務(wù)于校園的在線測評系統(tǒng)。本系統(tǒng)安全防護(hù)基于校園安全防護(hù)體系,與數(shù)字化校園進(jìn)行對接,可以滿足校內(nèi)各種大大小小的滿意度調(diào)查、測評、投票等?;诒鞠到y(tǒng),這些工作都將移植到網(wǎng)絡(luò)進(jìn)行在線操作,從而可以在很大程度上簡化工作環(huán)節(jié)、提高工作效率,并且保證測評數(shù)據(jù)的準(zhǔn)確性。此外,由于各類學(xué)院的測評、投票以及調(diào)查等都移植于網(wǎng)絡(luò),這必然會為學(xué)院節(jié)約大量的人力和財力資源,本項目在具有實用價值的同時,也具有可觀的經(jīng)濟(jì)價值。
2 系統(tǒng)設(shè)計
本系統(tǒng)設(shè)計為在Windows 7及以上的操作系統(tǒng)平臺下運行的在線測評系統(tǒng),并基于MySQL Server 5.0進(jìn)行數(shù)據(jù)管理。采用B/S架構(gòu)開發(fā),底層支撐框架為SSH框架,加密數(shù)據(jù)使用SHA數(shù)據(jù)加密。用戶通過瀏覽器訪問系統(tǒng)服務(wù)器及數(shù)據(jù)庫。本系統(tǒng)主要服務(wù)于校園,大致有用戶注冊、調(diào)查設(shè)計、調(diào)查審核、調(diào)查審批、調(diào)查作答、答案收集、答案分析、答案導(dǎo)出、權(quán)限控制、角色管理等功能模塊,從總體上可以滿足傳統(tǒng)問卷調(diào)查所涉及的“發(fā)調(diào)查”“答調(diào)查”“看結(jié)果”等一系列需求,系統(tǒng)功能結(jié)構(gòu)圖如圖1所示。
系統(tǒng)的核心模塊是“調(diào)查管理”模塊。如圖2所示。
2.1 系統(tǒng)體系結(jié)構(gòu)
本系統(tǒng)采用B/S(Browser/Server)三層體系結(jié)構(gòu),即瀏覽器/服務(wù)器結(jié)構(gòu),這是一種包含表示層、業(yè)務(wù)規(guī)則層和數(shù)據(jù)層三個層次的體系結(jié)構(gòu)。
1)表示層,即前層,解決面向用戶的信息表示并接受用戶命令;
2)業(yè)務(wù)規(guī)則層,即中間層,有時也叫應(yīng)用層,解決嵌入到系統(tǒng)中的業(yè)務(wù)規(guī)則、決策和邏輯;
3)數(shù)據(jù)層,即后層,解決存儲和數(shù)據(jù)訪問。
這種體系結(jié)構(gòu)是松散耦合的;同時,該體系結(jié)構(gòu)不僅可以重用數(shù)據(jù),還可以重用業(yè)務(wù)規(guī)則;其處理負(fù)載分布于多臺計算機,因此系統(tǒng)可以有更好的可縮放性。
2.2 數(shù)據(jù)庫設(shè)計
本系統(tǒng)的數(shù)據(jù)庫主要用戶用例有學(xué)生、教師、行政領(lǐng)導(dǎo)和超級管理員等。按照系統(tǒng)需求進(jìn)行分析,可以確定有權(quán)限、角色、用戶等多種實體存在。通過不同實體與實體間的關(guān)系,我們發(fā)現(xiàn)不同實體間相互依存,互相引用。按照此概念模型進(jìn)行設(shè)計,得出系統(tǒng)主要ER關(guān)系圖如圖3所示。
3 功能設(shè)計
本系統(tǒng)的系統(tǒng)功能包括六個主要模塊,分別是用戶模塊、管理模塊、調(diào)查模塊、權(quán)限模塊、角色模塊和授權(quán)模塊。通過不同模塊間的配合,完成在線測評的所有功能。以下介紹系統(tǒng)中各模塊實現(xiàn)的主要功能:
3.1 設(shè)計調(diào)查
調(diào)查設(shè)計界面清爽簡潔,用戶操作方便,可隨時為調(diào)查添加頁面及問題(共包括單選、多選、矩陣式、非矩陣式等多種題型);還可以從已有調(diào)查中復(fù)制需要的頁面及問題到新創(chuàng)建的調(diào)查中;更可以為調(diào)查插入富有特色的LOGO,支持各種常用的圖片格式。
3.2 調(diào)查授權(quán)
調(diào)查設(shè)計完成后,通過該功能可對該調(diào)查的相關(guān)可見性進(jìn)行詳細(xì)設(shè)計,主要是指定何部門、何人能夠操作和參與該調(diào)查,以及設(shè)置該調(diào)查是否為實名制調(diào)查等。
3.3 發(fā)布調(diào)查
調(diào)查的發(fā)布采用“設(shè)計”——“審核”——“審批”三級控制的方式。首先,設(shè)計員新建調(diào)查,然后進(jìn)行設(shè)計,設(shè)計完成后,該調(diào)查會自動提交給相應(yīng)的審核員;然后,審核員對調(diào)查進(jìn)行審核,審核通過后,該調(diào)查會進(jìn)一步提交給相應(yīng)的審批員;最后,審批員對調(diào)查進(jìn)行最終審批,審批通過后,調(diào)查就會被開放。相應(yīng)用戶登錄本系統(tǒng)并進(jìn)入“我要調(diào)查網(wǎng)”界面后,就會看到已經(jīng)被開放的、且自己有權(quán)限參與的調(diào)查。
3.4 答案分析
針對調(diào)查的作答情況,系統(tǒng)可以自動為該調(diào)查的結(jié)果生成統(tǒng)計報告,并輸出形象直觀的統(tǒng)計圖(如餅圖、柱狀圖、折線圖等等),更方便相關(guān)人員從中進(jìn)行數(shù)據(jù)分析并做出最終決策等。
3.5 答案導(dǎo)出
系統(tǒng)設(shè)計了答案導(dǎo)出的功能,在必要的情況下,可以導(dǎo)出某一調(diào)查各題的回答情況,以滿足相關(guān)人員核對答案以及對各問題的作答情況進(jìn)行人工手動分析的需求。
3.6 測試調(diào)查
“測試員”用戶登錄系統(tǒng),可直接在系統(tǒng)上對調(diào)查進(jìn)行測試作答,反饋測試意見后,直接提交;“測試員”所填寫的答案內(nèi)容不作正式答案使用,調(diào)查正式發(fā)布前,測試數(shù)據(jù)將被全部清除。同時,在調(diào)查正式發(fā)布之后,該調(diào)查的測試員權(quán)限會隨之關(guān)閉。
3.7 權(quán)限管理
本系統(tǒng)采用“權(quán)限”——“角色”——“用戶”三級控制的方式進(jìn)行權(quán)限控制?!坝脩簟备鶕?jù)需求可以被賦予不同的“角色”,“角色”由超級管理員按需求賦予一定的“權(quán)限”。這樣的權(quán)限控制方式,操作方便,控制嚴(yán)謹(jǐn),更加符合“高安全”“高效率”的設(shè)計要求。
4 系統(tǒng)實現(xiàn)
系統(tǒng)主要是通過客戶端向服務(wù)器端發(fā)送相關(guān)的請求,然后在接收服務(wù)器端返回的不同數(shù)據(jù),最終將數(shù)據(jù)寫入系數(shù)數(shù)據(jù)庫完成交互的過程。整個測評流程的實施,首先是通過客戶端計算機內(nèi)置的瀏覽器來訪問系統(tǒng)鏈接域名,完成登錄驗證后在通過ajax引擎將請求發(fā)送到控制器層,以此完成從視圖層到控制層的數(shù)據(jù)傳輸。然后在通過控制層對數(shù)據(jù)進(jìn)行了加工處理,最后將數(shù)據(jù)傳輸?shù)綌?shù)據(jù)連接層,跟數(shù)據(jù)庫對接,完成測評。
5 結(jié)束語
基于Web的在線測評系統(tǒng)實現(xiàn)了將傳統(tǒng)紙質(zhì)測評模式向數(shù)字在線化測評模式的轉(zhuǎn)變,通過實際應(yīng)用發(fā)現(xiàn)在線測評系統(tǒng)完全可以滿足學(xué)?,F(xiàn)有的工作需要。提高工作效率的同時簡化了測評環(huán)節(jié),節(jié)省了可觀的人力、物力和財力。下一步會解決大并發(fā)量時候產(chǎn)生的一些問題,并致力于開發(fā)相應(yīng)手機端APP,實現(xiàn)PC移動數(shù)據(jù)的無縫對接,提高系統(tǒng)的運行效率,并完善相應(yīng)功能。
參考文獻(xiàn):
[1] 王婉萍. “學(xué)生評教”作用及局限性研究[J]. 黑龍江高教研究, 2005(2): 42-43.
[2] 張瑜. 學(xué)校教師在線測評系統(tǒng)的設(shè)計與實現(xiàn)[D]. 武漢:湖北工業(yè)大學(xué), 2016.
[3] 龔敏. 基于WEB的測評系統(tǒng)的研究與實現(xiàn)[D]. 武漢: 華中師范大學(xué), 2015.
【通聯(lián)編輯:謝媛媛】